1 2007-01-24 Vitaliy Margolen <wine-patches@kievinfo.com>
4 server: Prevent a crash on error while creating a token.
6 * dlls/advapi32/tests/security.c, server/handle.c:
7 advapi32: Add more tests for granted access mask. Fix test on Wine.
9 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
10 server/protocol.def, server/request.h, server/trace.c:
11 server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
14 server: Reverse return value and status in token_access_check to be consistent.
16 * dlls/advapi32/tests/security.c, server/token.c:
17 advapi32: Add few more tests for token access check and fix it on Wine.
19 2007-01-25 Paul Vriens <paul.vriens.wine@gmail.com>
21 * dlls/qcap/dllsetup.c:
22 qcap: Initialize a variable (Coverity).
24 2007-01-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
26 * dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
28 rsaenh: Declare some functions static.
30 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
31 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpcrt4_main.c:
32 rpcrt4: Declare some functions static.
34 2007-01-25 Rob Shearman <rob@codeweavers.com>
36 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h:
37 rpcrt4: RPCRT4_strdupWtoA and RPCRT4_strdupAtoW don't change the input string,
38 so make the input const.
40 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
41 dlls/rpcrt4/rpc_transport.c:
42 rpcrt4: Stash away NetworkOptions passed in from the binding string so that
43 transports can look at the string if needed.
45 2007-01-25 Mike McCormack <mike@codeweavers.com>
47 * dlls/msi/msi_main.c:
48 msi: Implement IDispatch->CreateInstance() for the msi server dll.
50 * dlls/msi/msi_main.c:
51 msi: Implement IClassFactory->QueryInterface() for the msi server dll.
53 * dlls/msi/tests/Makefile.in, dlls/msi/tests/iface.c:
54 msi: Add a test for the IMsiServer interface.
56 2007-01-25 Vitaly Lipatov <lav@etersoft.ru>
58 * dlls/comdlg32/cdlg_Ru.rc:
59 comdlg32: Update Russian translation.
61 2007-01-25 Matt Finnicum <mattfinn@gmail.com>
63 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
64 riched20: Create undos in StreamIn at the right times. Adds tests for when
65 StreamIn should be undoable.
67 2007-01-24 Matt Finnicum <mattfinn@gmail.com>
69 * dlls/riched20/reader.c:
70 riched20: Remove excessive traces from reader.c.
72 2007-01-24 Ken Thomases <ken@codeweavers.com>
74 * dlls/winex11.drv/opengl.c:
75 winex11.drv: Copy the GL extensions string because it may be freed.
77 2007-01-24 Jan Zerebecki <jan.wine@zerebecki.de>
79 * dlls/urlmon/tests/protocol.c:
80 urlmon: Fix type of an empty string to avoid warning.
82 * dlls/opengl32/wgl.c:
83 opengl32: Remove redundant const.
85 2007-01-24 Felix Nawothnig <flexo@holycrap.org>
87 * dlls/comctl32/imagelist.c:
88 comctl32: Degrade ERR to WARN.
90 2007-01-24 Huw Davies <huw@codeweavers.com>
92 * dlls/oleaut32/typelib.c:
93 oleaut32: The typelib version numbers should be written to the registry in hex.
95 2007-01-24 Francois Gouget <fgouget@free.fr>
97 * tools/winapi/win32.api:
98 sfc_os: Update win32.api to fix the winapi_check warnings.
100 * dlls/sfc_os/sfc_os.c, include/sfc.h:
101 sfc_os: Add a prototype for SfcIsKeyProtected().
103 * dlls/mscoree/mscoree_main.c:
104 mscoree: _CorValidateImage() is a WINAPI function.
105 This fixes a winapi_check warning.
107 * dlls/shell32/shell32_main.c:
108 shell32: SHLoadNonloadedIconOverlayIdentifiers() is a WINAPI function.
109 This fixes a winapi_check warning.
111 * dlls/dbghelp/dbghelp.spec:
112 dbghelp: Fix the spec file to better match the SymGetSymFromAddr64() prototype.
113 This fixes a winapi_check warning.
115 * dlls/snmpapi/main.c:
116 snmpapi: Add a missing '\n' trace.
118 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
119 snmpapi: SnmpUtilDbgPrint() is a vararg and not an stdcall function.
121 2007-01-24 Alexandre Julliard <julliard@winehq.org>
123 * tools/widl/typegen.c:
124 widl: Add support for some simple pointer types.
126 * tools/widl/typegen.c:
127 widl: Store the interface id in _StubMsg.MaxCount for iid_is pointers.
129 * tools/widl/typegen.c:
130 widl: Fix alignment check for struct members format string.
132 * tools/widl/typegen.c:
133 widl: Fix possible crash in write_array_tfs.
135 * tools/widl/typegen.c:
136 widl: Skip local functions when building format strings.
138 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
139 widl: Export a function to compute the proc format string size for a function.
141 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
142 tools/widl/typegen.h:
143 widl: Move initialization of the stub buffer size into
144 write_remoting_arguments().
146 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
147 widl: Move support for stub arguments to typegen.c to make it usable for
150 * .gitignore, include/.gitignore, include/Makefile.in,
151 tools/make_makefiles:
152 include: Simplify the variable declarations in the makefile to allow
153 make_makefiles to parse it.
155 2007-01-24 Kai Blin <kai.blin@gmail.com>
157 * dlls/secur32/ntlm.c:
158 secur32: Fix off-by-one error in converting the password to unicode.
160 2007-01-24 Alexandre Julliard <julliard@winehq.org>
162 * dlls/ntdll/debugtools.c:
163 ntdll: Properly handle embedded nulls in NTDLL_dbg_vprintf.
165 2007-01-23 Jacek Caban <jacek@codeweavers.com>
167 * dlls/urlmon/bindprot.c, dlls/urlmon/tests/protocol.c:
168 urlmon: Added BindProtocol's IInternetPriority implementation.
170 2007-01-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
172 * dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/style.c,
173 dlls/riched20/undo.c:
174 riched20: Declare some functions static.
176 * dlls/quartz/parser.c:
177 quartz: Declare a function static.
179 2007-01-23 Matt Finnicum <mattfinn@gmail.com>
181 * dlls/riched20/editor.c:
182 riched20: Use CharFromPos instead of FindPixelPos in LinkNotify so it accounts
185 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
186 riched20: Implement EM_LIMITTEXT and some simple tests.
188 2007-01-24 Kai Blin <kai.blin@gmail.com>
190 * dlls/secur32/ntlm.c:
191 secur32: Fix off-by-one error when copying the password to the helper.
192 This fixes NTLM authentication with Outlook2003.
194 2007-01-24 Rob Shearman <rob@codeweavers.com>
196 * dlls/rpcrt4/rpc_binding.c:
197 rpcrt4: When copying quality of service, deep copy TransportCredentials
199 Remove some no longer relevant fixmes.
201 * dlls/rpcrt4/rpc_transport.c:
202 rpcrt4: Fix a typo in rpcrt4_conn_open_pipe.
203 Fix a typo in rpcrt4_conn_open_pipe where the initial setting of dwFlags
204 was done inside the switch statement instead of at the indented place of
205 at the start of the block (thanks to Jan Zerebecki for noticing this bug).
207 2007-01-23 Jacek Caban <jacek@codeweavers.com>
209 * dlls/urlmon/tests/protocol.c:
210 urlmon: Added CreateBinding test.
212 * dlls/urlmon/bindprot.c:
213 urlmon: Added beginning BindProtocol implementation.
215 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
216 urlmon: Return CLSID from get_protocol_handler.
218 * dlls/urlmon/bindprot.c:
219 urlmon: Added IInternetProtocolSink interface to BindProtocol.
221 * dlls/urlmon/bindprot.c:
222 urlmon: Added IInternetPriority interface to BindProtocol.
224 * dlls/urlmon/Makefile.in, dlls/urlmon/bindprot.c, dlls/urlmon/session.c,
225 dlls/urlmon/urlmon_main.h:
226 urlmon: Added IInternetSession::CreateBinding beginning implementation.
228 2007-01-23 Paul Vriens <paul.vriens.wine@gmail.com>
230 * dlls/oleaut32/tests/typelib.c:
231 oleaut32/tests: Cast-qual warning fixes.
233 * dlls/ole32/tests/compobj.c:
234 ole32/tests: Cast-qual warning fixes.
236 * dlls/msxml3/tests/domdoc.c:
237 msxml3/tests: Cast-qual warning fixes.
239 2007-01-23 Huw Davies <huw@codeweavers.com>
241 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
242 rpcrt4: Implement NdrSimpleType{Marshall,Unmarshall}.
244 2007-01-23 Hans Leidekker <hans@it.vu.nl>
246 * dlls/usp10/usp10.c:
247 usp10: Document ScriptPlace and ScriptShape.
249 * dlls/usp10/usp10.c:
250 usp10: Move text metrics into the script cache. Start using accessor functions.
252 * dlls/usp10/tests/usp10.c:
253 usp10: Remove duplicate font selection code from the tests.
255 2007-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
257 * dlls/user32/cursoricon.c:
258 user32: Do not use DIB APIs for bitmap bits in a device dependent format.
260 * dlls/user32/cursoricon.c:
261 user32: Using DIB APIs to convert a DDB to monochrome is wrong, do it
264 2007-01-23 Alexandre Julliard <julliard@winehq.org>
266 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
267 dlls/oleaut32/tests/tmarshal.rc,
268 dlls/oleaut32/tests/tmarshal_dispids.h:
269 oleaut32/tests: Fix the FSF address.
271 2007-01-17 Anatoly Lyutin <vostok@etersoft.ru>
273 * programs/cmd/builtins.c:
274 cmd: In function WCMD_goto() changed strcmp() to lstrcmpi().
276 * programs/cmd/builtins.c:
277 cmd: Remove incorrect return in WCMD_if().
279 2007-01-18 Anatoly Lyutin <vostok@etersoft.ru>
281 * dlls/kernel32/console.c:
282 kernel32: Add comment for GetConsoleWindow.
284 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
286 * dlls/shell32/shellord.c, include/shlguid.h, include/shobjidl.idl:
287 shell32: Implement the property sheet extension array functions.
288 Implement the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
289 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray functions
290 that are used to extend/replace property sheets by shell extensions.
292 2007-01-21 Eric Pouech <eric.pouech@wanadoo.fr>
294 * dlls/msvcrt/file.c:
295 msvcrt: Fix the internal flag computation for _open_osfhandle.
297 2007-01-22 Alexandre Julliard <julliard@winehq.org>
299 * .gitignore, dlls/oleaut32/tests/Makefile.in,
300 dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
301 dlls/oleaut32/tests/tmarshal.rc,
302 dlls/oleaut32/tests/tmarshal_dispids.h:
303 oleaut32/tests: Add tmarshal test.
305 2007-01-23 Alexandre Julliard <julliard@winehq.org>
307 * tools/make_makefiles:
308 make_makefiles: Ignore IDL_H_SRCS targets in all directories.
310 2007-01-22 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
312 * programs/wineconsole/wineconsole_Ko.rc:
313 wineconsole: Updated Korean resource .
315 2007-01-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
317 * dlls/qcap/dllsetup.c, dlls/qcap/v4l.c:
318 qcap: Declare some items static.
320 2007-01-22 Rob Shearman <rob@codeweavers.com>
322 * .gitignore, dlls/credui/Makefile.in, dlls/credui/credui.rc,
323 dlls/credui/credui.spec, dlls/credui/credui_main.c,
324 dlls/credui/credui_resources.h:
325 credui: Implement CredUIPromptForCredentialsW and CredUIConfirmCredentialsW.
327 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
328 dlls/credui/Makefile.in, dlls/credui/credui.spec,
329 dlls/credui/credui_main.c:
330 credui: Add stubbed out credui DLL.
332 * dlls/rpcrt4/rpc_transport.c:
333 rpcrt4: Try to avoid partial named pipe read/writes by looping.
335 * dlls/rpcrt4/rpc_server.c:
336 rpcrt4: Make the fixme for an unhandled packet type more useful by printing
337 the code of the unhandled packet type.
339 2007-01-22 Lei Zhang <thestig@google.com>
341 * dlls/comctl32/tests/updown.c:
342 comctl32: Fix the updown control test to use the optional flag.
344 2007-01-22 Peter Oberndorfer <kumbayo84@arcor.de>
347 user32: Only try to remove the MDI document icon from the frame menu when needed.
349 2007-01-22 Hans Leidekker <hans@it.vu.nl>
351 * dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
352 snmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.
354 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
355 dlls/snmpapi/tests/Makefile.in, dlls/snmpapi/tests/util.c,
356 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
357 snmpapi: Add a bunch of tests.
359 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
360 snmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.
362 2007-01-22 Jacek Caban <jacek@codeweavers.com>
364 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
365 mshtml: Fixed protocol tests on IE7.
367 2007-01-22 H. Verbeet <hverbeet@gmail.com>
369 * include/wine/wined3d_interface.h:
370 wined3d: Remove some unused methods from the IWineD3DVertexShader interface.
372 * dlls/wined3d/wined3d_private.h:
373 wined3d: Remove the d3d9types.h include from wined3d_private.h.
375 * dlls/wined3d/arb_program_shader.c:
376 wined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.
377 Spotted by Marcus Meissner.
379 2007-01-22 Paul Vriens <paul.vriens.wine@gmail.com>
381 * dlls/comctl32/tests/header.c:
382 comctl32/tests: Cast-qual warning fixes.
384 2007-01-22 Francois Gouget <fgouget@free.fr>
386 * dlls/oleaut32/tests/vartest.c:
387 oleaut32/tests: Fix compilation on systems that don't support nameless structs
390 2007-01-22 Alexandre Julliard <julliard@winehq.org>
392 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
393 tools/widl/typegen.c, tools/widl/widltypes.h,
394 tools/widl/write_msft.c:
395 widl: Convert expression lists to standard Wine lists.
396 Add a specific type for array dimensions.
398 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
399 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
400 tools/widl/typegen.c, tools/widl/widltypes.h,
401 tools/widl/write_msft.c:
402 widl: Convert variable lists to standard Wine lists.
404 * tools/widl/client.c, tools/widl/header.c, tools/widl/parser.y,
405 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
406 tools/widl/widltypes.h, tools/widl/write_msft.c:
407 widl: Convert function lists to standard Wine lists.
409 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
410 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
411 tools/widl/widl.h, tools/widl/widltypes.h, tools/widl/write_msft.c:
412 widl: Convert interface lists to standard Wine lists.
414 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
415 tools/widl/proxy.c, tools/widl/typegen.c, tools/widl/typelib.c,
416 tools/widl/typelib.h, tools/widl/widltypes.h,
417 tools/widl/write_msft.c:
418 widl: Convert attribute lists to standard Wine lists.
420 * tools/widl/typelib.c, tools/widl/widltypes.h, tools/widl/write_msft.c:
421 widl: Convert typelib lists to standard Wine lists.
423 * tools/widl/write_msft.c:
424 widl: Use existing functions to retrieve attributes for typelibs.
426 2007-01-22 Dmitry Timoshkov <dmitry@codeweavers.com>
428 * dlls/gdi32/tests/bitmap.c:
429 gdi32: Add a simple SelectObject test for bitmaps.
431 * dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
432 gdi32: Add a GetDIBits test.
434 2007-01-20 Bang Jun-Young <junyoung@mogua.com>
436 * dlls/wineoss.drv/audio.h:
437 wineoss.drv: config.h police.
439 * dlls/msxml3/factory.c, dlls/msxml3/msxml_private.h,
440 dlls/msxml3/parseerror.c, dlls/msxml3/regsvr.c:
441 msxml3: config.h police.
443 * dlls/advapi32/advapi.c:
444 advapi32: Do not include unnecessary headers.
447 winbase.h: Cosmetic changes.
450 objbase.h: Fix typo in comment.
452 * dlls/advpack/tests/files.c:
453 advpack/tests: Fix typo.
455 2007-01-21 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
457 * dlls/user32/user32.spec:
458 user32: Define RealChildWindowFromPoint as a real stub.
460 2007-01-21 Vitaliy Margolen <wine-patches@kievinfo.com>
463 ntdll: Correct trace message stating NtAccessCheck is a stub.
466 ntdll: Don't change granted access mask on error.
468 2007-01-21 Detlef Riekenberg <wine.dev@web.de>
470 * dlls/winspool.drv/info.c:
471 winspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.
473 2007-01-22 Hans Leidekker <hans@it.vu.nl>
475 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
476 snmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.
478 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
479 snmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.
481 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
482 snmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.
484 2007-01-22 Mike McCormack <mike@codeweavers.com>
486 * dlls/kernel32/kernel32.spec:
487 kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.
489 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
490 ntdll: Implement RtlDecodePointer and RtlEncodePointer.
492 2007-01-22 Alexandre Julliard <julliard@winehq.org>
494 * include/wine/list.h:
495 wine/list.h: Add list_count function. Make some parameters const.
497 * dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
498 dlls/dinput/joystick_linuxinput.c:
499 dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
501 * .gitignore, dlls/Makefile.in, dlls/sfc/Makefile.in,
502 dlls/sfc_os/Makefile.in:
503 sfc: We need to import sfc_os for the forwards to work properly.
505 2007-01-21 Paul Vriens <paul.vriens.wine@gmail.com>
507 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c:
508 ntdll: Extra check for ObjectAttributes (Coverity).
510 2007-01-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
515 * dlls/dmime/performance.c:
516 dmime: Remove unused variable.
518 * dlls/shlwapi/assoc.c:
519 shlwapi: Uninitialized variable fix (Coverity).
521 * dlls/oledlg/insobjdlg.c:
522 oledlg: Declare a function static.
524 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
525 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
526 oleaut32: Declare some items static.
528 2007-01-20 Detlef Riekenberg <wine.dev@web.de>
530 * dlls/kernel32/tests/volume.c:
531 kernel32/tests: GetVolumeNameForMountPoint not present before w2k.
533 * dlls/kernel32/tests/virtual.c:
534 kernel32/tests: VirtualAllocEx not present in Win95.
536 * dlls/kernel32/tests/process.c:
537 kernel32/tests: Fix a declaration and use skip for the message.
539 2007-01-20 Dmitry Timoshkov <dmitry@codeweavers.com>
541 * dlls/comctl32/tests/updown.c:
542 comctl32: Fix the updown control test to pass under XP.
544 2007-01-20 Hans Leidekker <hans@it.vu.nl>
546 * dlls/mlang/mlang.c:
547 mlang: Implement IMultiLanguage::GetCodePageInfo.
549 2007-01-19 Vitaliy Margolen <wine-patches@kievinfo.com>
552 server: User correct user sid for the default_dacl.
554 2007-01-19 Rob Shearman <rob@codeweavers.com>
556 * dlls/kernel32/file.c, dlls/ntdll/file.c:
557 kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out
558 the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
559 Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
560 structure is specified, since it isn't handled yet.
562 * dlls/rpcrt4/rpc_transport.c:
563 rpcrt4: Handle security quality of service flags relevant to the ncacn_np
566 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
567 dlls/rpcrt4/rpc_transport.c:
568 rpcrt4: Track the security quality of service settings for bindings and
571 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
573 * dlls/comctl32/commctrl.c, include/commctrl.h:
574 comctl32: Fix InitCommonControlsEx prototype.
576 2007-01-19 Alexandre Julliard <julliard@winehq.org>
578 * tools/makedep.c, tools/widl/proxy.c:
579 widl: Include objbase.h so that generated proxy file compiles on Wine.
582 rpc.h: Include excpt.h, and windef.h in Wine so that the header compiles.
584 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
585 tools/widl/widl.c, tools/widl/widl.h:
586 widl: Generate proxy/client/server files when requested explicitly even if
590 Make.rules: Pass all idl source files to makedep.
592 2007-01-18 H. Verbeet <hverbeet@gmail.com>
594 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
595 wined3d: The sincos instruction is valid for ps/vs 2.1 as well.
597 * dlls/wined3d/glsl_shader.c:
598 wined3d: gl_FragDepth is a float, so fixup the write mask.
600 * dlls/wined3d/device.c:
601 wined3d: Use SetupFullscreenWindow() to make the window fullscreen.
603 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/wined3d/device.c,
604 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
605 wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl
606 to IWineD3DDeviceImpl.
608 * dlls/wined3d/baseshader.c:
609 wined3d: Use %s in trace.
611 2007-01-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
613 * dlls/odbc32/proxyodbc.c:
614 odbc32: Declare a function static.
616 * dlls/ole32/classmoniker.c, dlls/ole32/errorinfo.c,
617 dlls/ole32/hglobalstream.c, dlls/ole32/itemmoniker.c,
618 dlls/ole32/memlockbytes.c:
619 ole32: Declare some functions static.
621 2007-01-18 Vitaliy Margolen <wine-patches@kievinfo.com>
623 * server/winstation.c:
624 server: Add generic access mapping for winstation and desktop objects.
626 2007-01-18 Francois Gouget <fgouget@free.fr>
628 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
629 shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION |
630 SHGFI_USEFILEATTRIBUTES).
632 * dlls/shell32/tests/shlfileop.c:
633 shell32/tests: Add some more SHGetFileInfo() tests.
635 2007-01-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
637 * dlls/shell32/shellord.c, include/shlobj.h:
638 shell32: Fix prototypes.
639 Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
640 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
641 prototypes because they're now documented. Also add them to shlobj.h.
643 2007-01-18 Dmitry Timoshkov <dmitry@codeweavers.com>
645 * dlls/user32/cursoricon.c:
646 user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert
649 2007-01-18 Alexandre Julliard <julliard@winehq.org>
651 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
652 server/thread.c, server/trace.c:
653 ntdll: Avoid inter-process APCs when called for the process itself.
655 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
656 ntdll: Get rid of the no longer used is_current_process function.
658 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
659 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
661 ntdll: Implementation of inter-process NtMapViewOfSection and
662 NtUnmapViewOfSection.
664 * dlls/kernel32/tests/thread.c, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
665 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
667 ntdll: Implementation of inter-process RtlCreateUserThread.
669 * dlls/kernel32/thread.c, dlls/ntdll/thread.c:
670 ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread
673 * dlls/kernel32/kernel_main.c, dlls/ntdll/thread.c:
674 ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
676 * dlls/winecoreaudio.drv/audio.c:
677 winecoreaudio.drv: Fix printf format warnings.
679 2007-01-18 Francois Gouget <fgouget@free.fr>
681 * dlls/comctl32/listview.c, dlls/localspl/tests/localmon.c,
682 dlls/mapi32/tests/prop.c, dlls/odbccp32/odbccp32.c, dlls/ole32/rpc.c,
683 dlls/urlmon/mk.c, dlls/wined3d/state.c, dlls/winspool.drv/info.c,
684 include/wine/debug.h, tools/winapi/options.pm:
685 Assorted spelling fixes.
687 * dlls/comctl32/ipaddress.c, dlls/comctl32/propsheet.c,
688 dlls/comdlg32/filedlg.c, dlls/dmloader/loaderstream.c,
689 dlls/gdi32/mfdrv/init.c, dlls/gdi32/palette.c,
690 dlls/kernel32/lcformat.c, dlls/msacm32/driver.c, dlls/msi/action.c,
691 dlls/msvcrt/dir.c, dlls/msvcrt/file.c, dlls/msvfw32/mciwnd.c,
692 dlls/secur32/ntlm.c, dlls/shell32/shellpath.c,
693 dlls/shlwapi/ordinal.c, dlls/user32/dialog.c, dlls/user32/edit.c,
694 dlls/wineps.drv/ps.c, dlls/wininet/http.c, dlls/winmm/playsound.c,
695 programs/winemenubuilder/winemenubuilder.c,
696 programs/winhelp/hlpfile.c:
697 Don't put single quotes around '%s' when using the debugstr_*() functions.
699 * dlls/shell32/shlexec.c:
700 shell32: There is no need to check strings for NULL when using debugstr_w().
701 Also don't put single quotes around '%s' in that case.
703 * dlls/winmm/tests/timer.c:
704 winmm/tests: Use '%u' to print GetLastError().
706 * dlls/winspool.drv/info.c:
707 winspool.drv: Use '%u' to print GetLastError().
709 * dlls/ntdll/tests/info.c:
710 ntdll/tests: Use '%u' to print GetLastError().
712 * dlls/mcicda/mcicda.c:
713 mcicda: Use '%u' to print GetLastError().
715 * dlls/secur32/secur32.c:
716 secur32: Use '%u' to print GetLastError().
718 * dlls/usp10/tests/usp10.c:
719 usp10/tests: Use '%u' to print GetLastError().
721 * dlls/localspl/localmon.c:
722 localspl: Remove unneeded cast.
724 2007-01-18 Alexandre Julliard <julliard@winehq.org>
726 * server/mach.c, server/ptrace.c:
727 server: Print a trace when sending a signal to a thread.
729 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
731 ntdll: Block async signals during process init and thread creation.
733 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
734 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
735 dlls/ntdll/signal_x86_64.c:
736 ntdll: Make the server signal mask global.
738 * dlls/ntdll/thread.c:
739 ntdll: Avoid heap allocations during thread creation.
741 * dlls/ntdll/server.c:
742 ntdll: Make the fd cache section an uninterruptible section.
744 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
745 server/protocol.def, server/trace.c:
746 ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the
749 * dlls/ntdll/file.c, dlls/ntdll/om.c, dlls/ntdll/server.c:
750 ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
752 2007-01-17 Christoph Frick <frick@sc-networks.de>
754 * dlls/dinput/joystick_linuxinput.c:
755 dinput: Calc more caps infos ahead and store it in JoystickImpl.
757 2007-01-17 H. Verbeet <hverbeet@gmail.com>
759 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
760 wined3d: Give shader constants their own debug channel.
762 * dlls/wined3d/glsl_shader.c:
765 * dlls/wined3d/state.c:
766 wined3d: When switching color material, apply the material we were previously
768 This fixes a regression introduced by 329670c7f129343ef0086f76b08a40d0fd5e3242.
770 * dlls/wined3d/state.c:
771 wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(),
772 it isn't used anyway.
774 2007-01-17 Francois Gouget <fgouget@free.fr>
776 * dlls/d3d9/tests/device.c, dlls/ddraw/utils.c, dlls/wined3d/utils.c,
777 include/d3d8types.h, include/d3d9types.h,
778 include/wine/wined3d_types.h:
779 d3d: Fix the D3DFMT_XXX constant declarations.
781 2007-01-17 Francois Gouget <fgouget@codeweavers.com>
783 * dlls/winspool.drv/info.c:
784 winspool.drv: Reorder a couple of functions and remove the forward declarations.
786 * include/wine/test.h:
787 tests: The non-gcc case was missing a forward declaration for winetest_skip().
789 2007-01-17 Francois Gouget <fgouget@free.fr>
791 * dlls/odbccp32/tests/misc.c:
792 odbccp32/tests: Add missing '\n' to an ok() call.
794 2007-01-17 Stefan Leichter <Stefan.Leichter@camline.com>
796 * dlls/winecoreaudio.drv/audio.c:
797 winecoreaudio.drv: Print each 64-bit integer as two 32-bit integers.
799 2007-01-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
801 * dlls/objsel/objsel.c:
802 objsel: Declare a variable static.
804 2007-01-17 Vitaliy Margolen <wine-patches@kievinfo.com>
806 * dlls/ws2_32/socket.c:
807 ws2_32: Fix trace for WS_setsockopt to look closer to WS_getsockopt.
809 2007-01-17 Mike McCormack <mike@codeweavers.com>
812 msi: Register IMsiServer.
814 * dlls/user32/tests/win.c:
815 user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
817 * dlls/user32/defwnd.c:
818 user32: Add an exception handler around the WM_GETTEXT handler.
820 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
822 * dlls/sfc/sfc.spec, dlls/sfc/sfc_main.c:
823 sfc: Forward SfcIsFileProtected to sfc_os.dll.
825 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
826 dlls/sfc_os/Makefile.in, dlls/sfc_os/sfc_os.c,
827 dlls/sfc_os/sfc_os.spec:
828 sfc_os: Add stub for sfc_os.dll.
830 2007-01-12 Joel Parker <jjk3@msstate.edu>
832 * dlls/kernel32/ne_module.c, dlls/kernel32/relay16.c,
833 dlls/kernel32/selector.c, dlls/kernel32/thunk.c, dlls/msvcrt/cpp.c,
834 dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/misc.c,
835 dlls/ntdll/loader.c, dlls/ntdll/relay.c, dlls/ntdll/resource.c,
836 dlls/ntdll/rtl.c, dlls/ntdll/signal_i386.c,
837 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
838 dlls/riched20/txtsrv.c, dlls/rpcrt4/ndr_stubless.c,
839 dlls/user32/winproc.c, libs/port/interlocked.c, libs/wine/port.c:
840 Remove redundant semicolons for ANSI compatibility.
842 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
844 * programs/wineconsole/curses.c:
845 wineconsole: Add support for non-latin symbols with curses.
847 2007-01-15 Christoph Frick <frick@sc-networks.de>
849 * dlls/dinput/joystick_linuxinput.c:
850 dinput: No longer check for value exceeding have(min|max) in map_axis.
852 2007-01-16 Christoph Frick <frick@sc-networks.de>
854 * dlls/dinput/joystick_linuxinput.c:
855 dinput: Add a config for the axes.
857 2007-01-15 Christoph Frick <frick@sc-networks.de>
859 * dlls/dinput/joystick_linuxinput.c:
860 dinput: Move the config for the buttons from the JoyDev into the JoystickImpl.
862 * dlls/dinput/joystick_linuxinput.c:
863 dinput: Use a struct ObjProps for the config of the device.
865 * dlls/dinput/joystick_linuxinput.c:
866 dinput: Rename 'axe' to 'axis'.
868 2007-01-17 Frank Richter <frank.richter@gmail.com>
870 * dlls/dbghelp/elf_module.c:
871 dbghelp: Search for .gnu_debuglink file.
873 2007-01-16 Rob Shearman <rob@codeweavers.com>
875 * dlls/wininet/http.c:
876 wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set
877 of character set conversion calls.
879 2007-01-17 Stefan Dösinger <stefan@codeweavers.com>
881 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
882 wined3d: Implement per stream offsets.
884 2007-01-16 Stefan Dösinger <stefan@codeweavers.com>
886 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
887 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
888 wined3d: Store the stream number in the strided structure.
890 * dlls/wined3d/drawprim.c:
891 wined3d: Improve drawStridedSlow a bit.
893 2007-01-17 Alasdair Sinclair <alasdairs@dsl.pipex.com>
895 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
896 msvcrt: If we're at EOF in the buffer and we have pattern %n in format string
897 we should not count the EOF in the total.
899 2007-01-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
901 * dlls/netapi32/netapi32.c:
902 netapi32: Declare a variable static.
904 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
906 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
907 localspl: Implement PortIsValid for XcvDataPort.
909 * dlls/localspl/localmon.c:
910 localspl: Implement XcvDataPort.
912 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
914 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
915 localspl: Implement XcvOpenPort and XcvClosePort.
917 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
919 * dlls/localspl/tests/localmon.c:
920 localspl/tests: Add test for XcvDataPort_PortIsValid.
922 * dlls/localspl/tests/localmon.c:
923 localspl/tests: Extend test for XcvDataPort_MonitorUI.
925 2007-01-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
927 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
928 comctl32: toolbar: Fix the TB_SETBITMAPSIZE for width or height zero (with
931 2007-01-16 James Hawkins <truiken@gmail.com>
933 * dlls/advapi32/tests/registry.c:
934 advapi32: Add tests for RegQueryValue.
936 * dlls/oleaut32/tmarshal.c:
937 oleaut32: Initialize nrofnames to keep from freeing unused memory in the
940 2007-01-15 H. Verbeet <hverbeet@gmail.com>
942 * dlls/wined3d/glsl_shader.c:
943 wined3d: Add a glsl_src_param_t type, pass it to shader_glsl_add_src_param()
944 instead of three separate character arrays.
946 * dlls/wined3d/glsl_shader.c:
947 wined3d: Add a glsl_dst_param_t type, pass it to shader_glsl_add_dst_param()
948 instead of three separate character arrays.
950 * dlls/wined3d/glsl_shader.c:
951 wined3d: Simplify shader_glsl_get_write_mask().
953 * dlls/wined3d/glsl_shader.c:
954 wined3d: Simplify shader_glsl_get_swizzle().
956 * dlls/wined3d/glsl_shader.c:
957 wined3d: Fix pshader_glsl_tex() and pshader_glsl_texcoord().
959 * dlls/wined3d/glsl_shader.c:
960 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
961 shader_glsl_callnz().
963 * dlls/wined3d/glsl_shader.c:
964 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
965 shader_glsl_breakc().
967 * dlls/wined3d/glsl_shader.c:
968 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
971 * dlls/wined3d/glsl_shader.c:
972 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
975 * dlls/wined3d/glsl_shader.c:
976 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
979 * dlls/wined3d/glsl_shader.c:
980 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
984 * dlls/wined3d/glsl_shader.c:
985 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
986 pshader_glsl_texm3x3vspec().
987 Use shader_glsl_get_sample_function().
988 Use the GLSL builtin reflect() function.
990 * dlls/wined3d/glsl_shader.c:
991 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
992 pshader_glsl_texm3x3spec().
993 Use shader_glsl_get_sample_function().
995 * dlls/wined3d/glsl_shader.c:
996 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
997 pshader_glsl_texm3x3().
999 * dlls/wined3d/glsl_shader.c:
1000 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1001 pshader_glsl_texm3x3tex().
1002 Use shader_glsl_get_sample_function().
1004 * dlls/wined3d/glsl_shader.c:
1005 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1006 pshader_glsl_texm3x2tex().
1008 * dlls/wined3d/glsl_shader.c:
1009 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1010 pshader_glsl_texm3x3pad().
1012 * dlls/wined3d/glsl_shader.c:
1013 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1014 pshader_glsl_texm3x2pad().
1016 * dlls/wined3d/glsl_shader.c:
1017 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1018 pshader_glsl_texm3x2depth().
1020 * dlls/wined3d/glsl_shader.c:
1021 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1022 pshader_glsl_texdp3().
1024 * dlls/wined3d/glsl_shader.c:
1025 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1026 pshader_glsl_texdp3tex().
1028 * dlls/wined3d/glsl_shader.c:
1029 wined3d: Rewrite pshader_glsl_texreg2rgb to properly take the write mask
1031 Use shader_glsl_get_sample_function() rather than having the instruction
1032 handler figure it out itself.
1033 Get rid of shader_glsl_add_dst_old().
1035 * dlls/wined3d/glsl_shader.c:
1036 wined3d: Split out getting the sample function and coordinate mask from
1037 shader_glsl_sample().
1039 * dlls/wined3d/glsl_shader.c:
1040 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1041 pshader_glsl_texreg2gb().
1043 * dlls/wined3d/glsl_shader.c:
1044 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1045 pshader_glsl_texreg2ar.
1046 Use the correct source swizzle.
1048 * dlls/wined3d/glsl_shader.c:
1049 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1052 * dlls/wined3d/glsl_shader.c:
1053 wined3d: Rewrite shader_glsl_rcp() to properly take the write mask into account.
1055 * dlls/wined3d/glsl_shader.c:
1056 wined3d: Rewrite shader_glsl_expp() to properly take the write mask into account.
1058 * dlls/wined3d/glsl_shader.c:
1059 wined3d: Rewrite shader_glsl_cnd() to properly take the write mask into account.
1060 Take the difference between ps 1.4 and earlier versions into account.
1062 * dlls/wined3d/glsl_shader.c:
1063 wined3d: Rewrite shader_glsl_cmp() to properly take the write mask into account.
1065 * dlls/wined3d/glsl_shader.c:
1066 wined3d: Rewrite shader_glsl_lrp() to properly take the write mask into account,
1067 use the GLSL mix instruction.
1069 * dlls/wined3d/glsl_shader.c:
1070 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1073 * dlls/wined3d/glsl_shader.c:
1074 wined3d: Rewrite shader_glsl_mov() to properly take the write mask into account.
1075 In case of writing to an address register round the source.
1077 * dlls/wined3d/glsl_shader.c:
1078 wined3d: Rewrite pshader_glsl_dp2add() to properly take the write mask into
1081 * dlls/wined3d/glsl_shader.c:
1082 wined3d: Rewrite shader_glsl_dot() to properly take the write mask into account.
1084 * dlls/wined3d/glsl_shader.c:
1085 wined3d: Rewrite shader_glsl_map2gl() to properly take the write mask into
1088 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
1089 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
1090 wined3d: Give WINED3DSIO_CRS its own function, properly take the write mask
1093 * dlls/wined3d/glsl_shader.c:
1094 wined3d: Move WINED3DSIO_SGE & WINED3DSIO_SLT from shader_glsl_map2gl() to
1095 shader_glsl_compare() where they belong.
1096 Properly take the write mask into account
1098 * dlls/wined3d/glsl_shader.c:
1099 wined3d: Rewrite shader_glsl_mad() to properly take the write mask into account.
1101 * dlls/wined3d/glsl_shader.c:
1102 wined3d: Rewrite shader_glsl_arith() to properly take the write mask into
1105 * dlls/wined3d/glsl_shader.c:
1106 wined3d: Rewrite shader_glsl_sincos() to properly take the write mask into
1108 The write mask can only be one of .x, .y, .xy
1110 * dlls/wined3d/glsl_shader.c:
1111 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
1112 shader_glsl_get_register_name().
1114 * dlls/wined3d/glsl_shader.c:
1115 wined3d: Pass a mask to shader_glsl_add_src_param().
1117 * dlls/wined3d/glsl_shader.c:
1118 wined3d: Rename shader_glsl_add_dst() to shader_glsl_add_dst_old(), add
1119 shader_glsl_append_dst().
1121 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
1122 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
1123 05/49: wined3d: Only add line numbers for new lines in shader_addline().
1125 * dlls/wined3d/glsl_shader.c:
1126 wined3d: Fixup the write mask for gl_FogFragCoord and gl_PointSize.
1127 gl_FogFragCoord and gl_PointSize are floats rather than vec4s in GLSL,
1128 so they shouldn't have a destination swizzle, and the write mask we
1129 return should consist of only the first component.
1131 * dlls/wined3d/glsl_shader.c:
1132 wined3d: Return the (binary) write mask from shader_glsl_add_dst_param().
1134 * dlls/wined3d/glsl_shader.c:
1135 wined3d: Split shader_glsl_add_param() in shader_glsl_add_src_param() and
1136 shader_glsl_add_dst_param().
1138 * dlls/wined3d/glsl_shader.c:
1139 wined3d: Add a comment about D3D write masks and GLSL destination swizzles.
1141 2007-01-16 Alexandre Julliard <julliard@winehq.org>
1143 * dlls/ntdll/sync.c:
1144 ntdll: Added a missing chunk in the NtLockVirtualMemory support.
1145 Thanks to Rob Shearman for noticing this.
1147 * tools/wmc/utils.c:
1148 wmc: Use standard format for error messages.
1150 * dlls/msvcrt/locale.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h,
1151 dlls/msvcrt/msvcrt.spec:
1152 msvcrt: Export various locale and codepage variables.
1154 2007-01-15 Jonathan Ernst <jonathan@ernstfamily.ch>
1156 * .gitignore, dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
1157 dlls/kernel32/nls/winerr_fra.mc:
1158 kernel: Beginning of French translation of error messages.
1160 2007-01-16 Alexandre Julliard <julliard@winehq.org>
1163 wmc: Added support for neutral languages.
1165 2007-01-15 Hans Leidekker <hans@it.vu.nl>
1167 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
1168 snmpapi: Implement SnmpUtilVarBindList{Cpy,Free}.
1170 2007-01-15 Kai Blin <kai.blin@gmail.com>
1172 * tools/wineinstall:
1173 winetools: Fix installing on distributions without a root password.
1175 2007-01-15 Robert Reif <reif@earthlink.net>
1177 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
1178 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
1179 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
1180 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
1181 dsound: Fix tests for old versions of windows.
1183 2007-01-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
1185 * dlls/shell32/shellole.c:
1186 shell32: Remove unused variable.
1188 * dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.h:
1189 msvcrt: Move static function from header into file where it is called.
1191 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
1193 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
1194 oleaut32: Remove unused items.
1196 2007-01-15 Detlef Riekenberg <wine.dev@web.de>
1198 * dlls/winspool.drv/tests/info.c:
1199 winspool/tests: Fix tests for EnumPrinters when the spooler is off.
1201 * dlls/winspool.drv/info.c:
1202 winspool: More error checks for XcvDataW.
1204 * dlls/winspool.drv/info.c:
1205 winspool: Improve trace for ClosePrinter.
1207 * dlls/winspool.drv/info.c:
1208 winspool: Support xcv in AddPortW.
1210 * dlls/winspool.drv/info.c:
1211 winspool: Support xcv in DeletePortW.
1213 * dlls/winspool.drv/tests/info.c:
1214 winspool/tests: Use a more generic name for a variable.
1216 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
1218 * dlls/comctl32/toolbar.c:
1219 comctl32: toolbar: Recalc the toolbar after a TB_SETIMAGELIST.
1221 * dlls/comctl32/listview.c:
1222 comctl32: listview: When shrinking the last column clear the now unused field.
1224 * dlls/comctl32/listview.c:
1225 comctl32: listview: A CDRF_SKIPDEFAULT for an item should skip the whole row.
1227 2007-01-16 Alexandre Julliard <julliard@winehq.org>
1229 * dlls/ntdll/virtual.c, include/wine/server_protocol.h,
1230 server/protocol.def, server/thread.c, server/trace.c:
1231 ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
1233 2007-01-15 Alexandre Julliard <julliard@winehq.org>
1235 * dlls/ntdll/sync.c, dlls/ntdll/virtual.c, include/wine/server_protocol.h,
1236 server/protocol.def, server/thread.c, server/trace.c:
1237 ntdll: Implementation of inter-process NtFlushVirtualMemory.
1239 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
1240 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
1242 ntdll: Implementation of inter-process VirtualProtectEx.
1244 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
1245 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
1247 ntdll: Implementation of inter-process VirtualQueryEx.
1249 * dlls/kernel32/tests/process.c, dlls/kernel32/tests/virtual.c,
1250 dlls/ntdll/sync.c, dlls/ntdll/virtual.c:
1251 ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
1253 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
1254 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
1256 server: Support queuing some APCs to a process instead of a thread.
1258 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
1259 server/request.h, server/thread.c, server/trace.c,
1260 tools/make_requests:
1261 server: Added mechanism for returning results of APC calls.
1262 Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
1265 server: Properly wake the waiting threads when an APC is cancelled.
1267 * dlls/kernel32/console.c:
1268 kernel32: Use the proper codepage for console functions.
1269 Based on a patch by Anatoly Lyutin.
1271 2007-01-13 Paul Vriens <paul.vriens.wine@gmail.com>
1273 * dlls/secur32/tests/schannel.c:
1274 secur32/tests: Fix compilation for older gcc versions (and MinGW).
1276 * dlls/mshtml/tests/htmldoc.c:
1277 mshtml/tests: Fix compilation for older gcc versions (and MinGW).
1279 * dlls/crypt32/tests/cert.c:
1280 crypt32/tests: Fix compilation for older gcc versions (and MinGW).
1282 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
1284 * dlls/ntdll/thread.c:
1285 ntdll: Remove unused function.
1287 * dlls/msvcrt/except.c, dlls/msvcrt/exit.c:
1288 msvcrt: Declare some items static.
1290 * dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/pi.c:
1291 msxml3: Remove unused functions.
1293 2007-01-14 Hans Leidekker <hans@it.vu.nl>
1295 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
1296 snmpapi: Implement SnmpUtilVarBindCpy.
1298 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
1299 snmpapi: Implement SnmpUtilMem{Alloc,Free,ReAlloc}.
1301 * dlls/snmpapi/snmpapi.spec:
1302 snmpapi: Add some missing APIs to the spec file.
1304 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
1305 snmpapi: Implement SnmpUtilOidCpy, SnmpUtilOidFree and SnmpUtilVarBindFree.
1307 2007-01-15 Alexandre Julliard <julliard@winehq.org>
1309 * loader/Makefile.in:
1310 loader: Fix git-describe invocation to work with old git versions.
1312 * dlls/oleaut32/tests/vartest.c:
1313 oleaut32/tests: Replace some macros by functions to reduce code size and
1316 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
1318 * dlls/kernel32/locale.c:
1319 kernel32: Add details in description function MultiByteToWideChar and
1320 WideCharToMultiByte.
1322 2007-01-14 Felix Nawothnig <flexo@holycrap.org>
1324 * dlls/kernel32/kernel32.spec, dlls/kernel32/lzexpand.c:
1325 kernel32: Forward CopyLZFile() to LZCopy() instead of wrapping it.
1327 2007-01-14 Eric Pouech <eric.pouech@wanadoo.fr>
1329 * dlls/dbghelp/elf_module.c:
1330 dbghelp: Removed unneeded code from rewrite of .gnu_link handling.
1332 2007-01-14 Paul Vriens <paul.vriens.wine@gmail.com>
1335 mpr: Fix typo (Coverity).
1337 2007-01-15 Dmitry Timoshkov <dmitry@codeweavers.com>
1339 * dlls/user32/mdi.c:
1340 user32: Remove redundant visibility checks of a maximized MDI child, add an
1341 explanation why we do that.
1343 2007-01-14 Dmitry Timoshkov <dmitry@codeweavers.com>
1345 * dlls/user32/mdi.c:
1346 user32: Simplify some maximized MDI child checks.
1348 * dlls/user32/mdi.c:
1349 user32: Remove MDI_AugmentFrameMenu call from WM_MDICREATE handler.
1351 * dlls/winex11.drv/winpos.c:
1352 winex11.drv: Fix the typos in the fullscreen state debug trace.
1354 * dlls/wined3d/device.c:
1355 wined3d: Do not play with WS_VISIBLE, this causes unwanted mapping/unmapping
1358 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
1360 * dlls/d3d9/directx.c, dlls/wined3d/directx.c:
1361 wined3d, d3d9: Caps correction.
1363 * dlls/wined3d/device.c:
1364 wined3d: Do not force dynamic usage on transformed buffers.
1366 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c,
1367 dlls/wined3d/wined3d_private.h:
1368 wined3d: Better tracking of vertex buffer assignments.
1370 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
1371 wined3d: Do not free regularily locked surfaces.
1373 * dlls/wined3d/vertexbuffer.c:
1374 wined3d: Revert "wined3d: Do not preload vertex buffers in unlock.".
1375 This reverts commit 6fb1869b98265a30a285c6f94a768934476a8c2a.
1377 2007-01-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
1379 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Pl.rc:
1380 mpr: Add Polish translation.
1382 * dlls/msi/msi.rc, dlls/msi/msi_Pl.rc:
1383 msi: Add Polish translation.
1385 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
1387 * programs/cmdlgtst/Pl.rc, programs/cmdlgtst/cmdlgr.rc:
1388 cmdlgtst: Add Polish translation.
1390 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Pl.rc:
1391 wininet: Add Polish translation.
1393 * programs/wordpad/Pl.rc, programs/wordpad/rsrc.rc:
1394 wordpad: Add Polish translation.
1396 2007-01-12 Rob Shearman <rob@codeweavers.com>
1398 * dlls/wininet/http.c:
1399 wininet: Change HTTP_EncodeBase64 to operate on a series of bytes, instead
1401 Change HTTP_EncodeBasicAuth to convert the username and password into
1402 utf8 before base64 encoding.
1404 * dlls/wininet/http.c:
1405 wininet: HTTP_HttpQueryInfoW deals with bytes, not characters so update the
1406 callers that have this wrong assumption.
1408 * dlls/wininet/http.c:
1409 wininet: Allow a NULL value to be passed into HTTP_ProcessHeader
1410 instead of crashing so that when used with the replace flag it will
1411 delete an existing value.
1413 2007-01-13 Jacek Caban <jacek@codeweavers.com>
1415 * dlls/itss/tests/protocol.c:
1416 itss: Added more protocol tests.
1418 * dlls/itss/storage.c:
1419 itss: Close chm file when destroying Storage.
1421 * dlls/itss/storage.c:
1422 itss: Return S_FALSE in IStream::Read if there is no more data to read.
1424 * dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c:
1425 urlmon: Added mk protocol implementation.
1427 2007-01-12 Bill Medland <billmedland@shaw.ca>
1429 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c,
1431 odbccp32: Implement SQLGet/SetConfigMode.
1433 2007-01-12 Alexandre Julliard <julliard@winehq.org>
1435 * dlls/kernel32/tests/pipe.c, server/named_pipe.c:
1436 server: Set the specified in/out buffer sizes on named pipes using SO_SND/RCVBUF.
1438 2007-01-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
1440 * dlls/msrle32/msrle32.c:
1441 msrle32: Declare some functions static.
1443 * dlls/msi/action.c, dlls/msi/events.c:
1444 msi: Declare some functions static.
1446 * dlls/msi/registry.c, dlls/msi/table.c, dlls/msi/tokenize.c:
1447 msi: Remove unused variables.
1449 2007-01-12 Bill Medland <billmedland@shaw.ca>
1451 * dlls/odbccp32/odbccp32.c:
1452 odbccp32: Remove A->W cross-call.
1454 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
1456 * dlls/crypt32/tests/cert.c:
1457 crypt32/tests: Cast-qual warning fixes.
1459 * dlls/mshtml/tests/htmldoc.c:
1460 mshtml/tests: Cast-qual warning fix.
1462 * dlls/rpcrt4/tests/rpc.c:
1463 rpcrt4/tests: Cast-qual warning fixes.
1465 * dlls/secur32/tests/schannel.c:
1466 secur32/tests: Cast-qual warning fixes.
1468 * dlls/user32/tests/win.c:
1469 user32/tests: Cast-qual warning fixes.
1471 * dlls/oleaut32/tests/olefont.c:
1472 oleaut32/tests: Cast-qual warnings fixes.
1474 2007-01-12 Hans Leidekker <hans@it.vu.nl>
1476 * dlls/usp10/usp10.c:
1477 usp10: Initialise the caller supplied ABC structure in ScriptPlace.
1478 Fixes a regression found by Lei Zhang.
1480 2007-01-12 Jacek Caban <jacek@codeweavers.com>
1482 * dlls/urlmon/Makefile.in, dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c,
1483 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h:
1484 urlmon: Added mk protocol stub implementation.
1486 * dlls/urlmon/tests/url.c:
1487 urlmon: Code clean up.
1489 2007-01-12 Alexandre Julliard <julliard@winehq.org>
1491 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/virtual.c:
1492 ntdll: Make the virtual.c critical section uninterruptible by signals.
1493 Based on a patch by Thomas Kho.
1495 * dlls/ntdll/virtual.c:
1496 ntdll: Fix handling of 64-bit sizes in NtMapViewOfSection.
1498 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/mapping.c,
1499 server/protocol.def, server/trace.c:
1500 ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
1502 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c,
1503 server/fd.c, server/file.c, server/file.h, server/process.c:
1504 ntdll: Moved the check for removable file in load_dll to the server.
1506 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
1508 * dlls/winex11.drv/xrandr.c:
1509 xrandr: Small X11DRV_XRandR_(Get|Set)CurrentMode() code optimisations.
1511 2007-01-11 Bill Medland <billmedland@shaw.ca>
1513 * dlls/odbccp32/odbccp32.c:
1514 odbccp32: Implement SQLGetInstalledDrivers.
1516 2007-01-11 Duane Clark <fpga@pacbell.net>
1518 * dlls/comctl32/treeview.c:
1519 treeview: Fix horizontal scrolling.
1521 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
1523 * dlls/wined3d/device.c:
1524 wined3d: Avoid a NULL pointer dereference in UpdateTexture (Coverity).
1526 * dlls/wined3d/surface.c:
1527 wined3d: Do not perform a NULL check on riid (Coverity).
1529 * dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/wined3d/device.c,
1530 include/wine/wined3d_interface.h:
1531 d3d9: Implement IDirect3DDevice9::StretchRect.
1533 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
1535 * dlls/ole32/tests/propvariant.c:
1536 ole32/tests: Cast-qual warnings fixes.
1538 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
1540 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
1541 riched20: Fix crash undoing a paste.
1543 2007-01-12 Kirill K. Smirnov <lich@math.spbu.ru>
1545 * programs/explorer/systray.c:
1546 explorer/systray: Some code cleanup.
1548 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
1550 * dlls/d3d8/tests/d3d8_main.c, dlls/d3d8/tests/device.c,
1551 dlls/d3d8/tests/surface.c, dlls/d3d8/tests/texture.c,
1552 dlls/d3d8/tests/volume.c:
1553 d3d8/tests: Warn that tests were skipped if we could not load d3d8.dll.
1554 But report a failed test if a mandatory function is missing from it.
1556 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
1557 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/surface.c,
1558 dlls/d3d9/tests/texture.c, dlls/d3d9/tests/vertexdeclaration.c,
1559 dlls/d3d9/tests/volume.c:
1560 d3d9/tests: Warn that tests were skipped if we could not load d3d9.dll.
1561 But report a failed test if a mandatory function is missing from it.
1562 Also warn if the hardware capabilities force us to skip some tests.
1564 * include/wine/test.h:
1565 tests: Add skip(), a function to warn that tests were skipped due to limitations
1566 of the environment or missing dependencies.
1568 2007-01-11 Francois Gouget <fgouget@free.fr>
1570 * dlls/dsound/tests/capture.c:
1571 dsound/tests: Replace some '#if 0's with 'if (0)'s.
1573 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d8.c,
1574 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
1575 dlls/dsound/tests/propset.c:
1576 dsound/tests: The tests link with dsound.dll so use GetModuleHandle() instead
1579 * dlls/dsound/tests/capture.c:
1580 dsound/tests: Replace some '#if 0's with 'if (0)'s.
1582 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
1583 winmm/tests: Replace some '#if 0's with 'if (0)'s.
1584 Fix the code so it compiles without warnings.
1586 2007-01-11 Ken Thomases <ken@codeweavers.com>
1588 * dlls/wined3d/query.c:
1589 wined3d: Do not block waiting for occlusion query result in GetData.
1591 2007-01-11 Rob Shearman <rob@codeweavers.com>
1593 * dlls/ole32/tests/errorinfo.c:
1594 ole32: Fix copied description and copyright statement for tests/errorinfo.c.
1596 2007-01-11 Frank Richter <frank.richter@gmail.com>
1598 * dlls/dbghelp/elf_module.c:
1599 dbghelp: Split gnu_debuglink handling into own function.
1601 2007-01-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
1603 * dlls/msacm32/internal.c:
1604 msacm32: Declare some variables static.
1606 * dlls/mshtml/nsembed.c:
1607 mshtml: Declare a variable static.
1610 mpr: Declare a variable static.
1612 * dlls/msdmo/dmoreg.c:
1613 msdmo: Declare a function static.
1615 * dlls/itss/chm_lib.c:
1616 itss: Remove unused variable and associated dead code.
1618 * dlls/msadp32.acm/msadp32.c:
1619 msadp32.acm: Remove unused function.
1621 * dlls/msg711.acm/msg711.c:
1622 msg711.acm: Remove unused function.
1624 2007-01-12 Detlef Riekenberg <wine.dev@web.de>
1626 * dlls/comdlg32/Makefile.in, dlls/comdlg32/filedlg.c,
1627 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filetitle.c:
1628 comdlg32: Move GetFileTitle(A/W/16) to filedlg.c, filedlg16.c.
1630 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
1632 * dlls/winspool.drv/info.c:
1633 winspool: Support Xcv for ConfigurePortW.
1635 * dlls/winspool.drv/info.c:
1636 winspool: Support monitors without a name.
1638 2007-01-11 Alexandre Julliard <julliard@winehq.org>
1640 * loader/preloader.c:
1641 preloader: Added printf format checking and fix some formats.
1643 * loader/preloader.c:
1644 preloader: Remove reserved ranges that we failed to allocate.
1646 2007-01-10 Bill Medland <billmedland@shaw.ca>
1648 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c:
1649 odbccp32: Implement SQLInstallerError(W).
1651 2007-01-11 Mike McCormack <mike@codeweavers.com>
1653 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
1654 kernel32: Merge existing resources in EndUpdateResource.
1656 * dlls/kernel32/resource.c:
1657 kernel32: Split update_add_resource() into two functions.
1659 * dlls/kernel32/resource.c:
1660 kernel32: Create a simple abstraction for file mappings.
1662 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
1664 * dlls/user32/tests/text.c, dlls/user32/uitools.c:
1665 user32: Add a simple DrawState test, make it pass under Wine.
1667 2007-01-11 James Hawkins <truiken@gmail.com>
1669 * dlls/mshtml/olecmd.c:
1670 mshtml: Use the correct variable in the FIXME.
1672 * dlls/winspool.drv/info.c:
1673 winspool.drv: Check for get_filename failure.
1675 * programs/winedbg/memory.c:
1676 winedbg: Check buffer for NULL before writing to it.
1678 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
1680 * dlls/riched20/caret.c, dlls/riched20/editor.c,
1681 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
1682 riched20: Fix modification state for several operations.
1684 2007-01-10 Rob Shearman <rob@codeweavers.com>
1686 * dlls/ole32/tests/ole2.c:
1687 ole32: Add tests for the default handler.
1689 * dlls/ole32/errorinfo.c, dlls/ole32/tests/Makefile.in,
1690 dlls/ole32/tests/errorinfo.c:
1691 ole32: Add tests for error info functions.
1692 Return E_INVALIDARG if dwReserved is not set to zero for both
1693 GetErrorInfo and SetErrorInfo.
1695 2007-01-10 Vitaliy Margolen <wine-patches@kievinfo.com>
1697 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
1698 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
1699 dlls/dinput/mouse.c:
1700 dinput: Internal data format is not const anymore.
1702 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
1704 * dlls/dinput/device.c:
1705 dinput: Don't copy no longer used user data format object array.
1707 * dlls/dinput/device.c, dlls/dinput/device_private.h:
1708 dinput: Use internal data format for object lookups.
1710 * dlls/dinput/joystick_linuxinput.c:
1711 dinput: [joystick_linuxinput] Use correct offset to queue events.
1713 * dlls/dinput/joystick_linuxinput.c:
1714 dinput: [joystick_linuxinput] Rewrite GetObjectInfo and EnumObjects on top of
1717 * dlls/dinput/joystick_linuxinput.c:
1718 dinput: [joystick_linuxinput] Copy and modify default data format.
1720 * dlls/dinput/joystick_linux.c:
1721 dinput: [joystick_linux] Use correct offset to queue events.
1723 * dlls/dinput/joystick_linux.c:
1724 dinput: [joystick_linux] Reuse the same properties array.
1726 * dlls/dinput/joystick_linux.c:
1727 dinput: [joystick_linux] Copy and modify default data format.
1728 Copy only what we have.
1730 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
1732 * dlls/gdi32/freetype.c:
1733 gdi32: Print status of the hinting support in the debug log.
1735 2007-01-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1737 * programs/clock/Nl.rc:
1738 clock: Update Dutch resource.
1740 2007-01-10 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1742 * dlls/comdlg32/cdlg_Nl.rc:
1743 comdlg32: Update Dutch resources.
1745 * dlls/user32/resources/user32_Nl.rc:
1746 user32: Update Dutch resources.
1748 2007-01-10 Francois Gouget <fgouget@free.fr>
1750 * dlls/rpcrt4/tests/ndr_marshall.c, include/rpcndr.h:
1751 rpcrt4: Give a proper name to some formerly reserved MIDL_STUB_MESSAGE fields.
1752 Define NTDDI_VERSION so we get definitions for the Reserved51_X fields with
1754 This fixes compilation of the ndr_marshall.c with the PSDK.
1756 2007-01-10 Rob Shearman <rob@codeweavers.com>
1758 * dlls/wininet/netconnection.c:
1759 wininet: Don't try to read anything if 0 bytes are to be read.
1761 2007-01-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
1763 * dlls/kernel32/resource.c:
1764 kernel32: Declare some functions static.
1766 * dlls/itss/chm_lib.c, dlls/itss/chm_lib.h:
1767 itss: Declare a function static.
1769 * dlls/imaadp32.acm/imaadp32.c:
1770 imaadp32.acm: Remove unused function.
1772 2007-01-10 Harry McNally <harrymc@decisions-and-designs.com.au>
1774 * dlls/ntdll/time.c:
1775 ntdll: Add Western Australia Summer Time.
1777 2007-01-10 Francois Gouget <fgouget@codeweavers.com>
1780 wine.inf: We cannot create fake dlls for 16bit libraries. So remove ddeml.dll.
1782 2007-01-10 Stefan Dösinger <stefan@codeweavers.com>
1784 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
1785 wined3d: Remove dead NV_TEXTURE_SHADER code
1787 * dlls/wined3d/state.c:
1788 wined3d: Do not activate / deactivate texture dimensions twice.
1790 * dlls/wined3d/vertexbuffer.c:
1791 wined3d: D3D7 vertex buffers never change their declaration.
1793 * dlls/wined3d/state.c:
1794 wined3d: Fix a capital letter in a parameter name.
1796 * dlls/wined3d/state.c:
1797 wined3d: Add copyright statements to state.c.
1799 * dlls/wined3d/state.c:
1800 wined3d: Attempt to remove some tabs smuggled in by xcode.
1802 * dlls/wined3d/state.c:
1803 wined3d: Do not warn about unsupported point sizes if the default values are set.
1805 * dlls/wined3d/state.c:
1806 wined3d: Avoid false resultarg warnings.
1808 * dlls/ddraw/device.c:
1809 ddraw: Get some texture stage states from their equivalent sampler states.
1811 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1812 dlls/wined3d/wined3d_private.h:
1813 wined3d: Store the scissor rect in the stateblock.
1815 * dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
1816 wined3d: Count the framerate per swapchain, not globally.
1818 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
1819 wined3d: Move material applying to the state table.
1821 * dlls/wined3d/drawprim.c:
1822 wined3d: Remove the invymat from drawprim.c.
1824 * dlls/wined3d/drawprim.c:
1825 wined3d: Do not reset the material.
1827 2007-01-10 Alexandre Julliard <julliard@winehq.org>
1829 * dlls/ntdll/exception.c, server/thread.c:
1830 server: Allow suspended threads to run system APCs.
1832 * dlls/ntdll/critsection.c:
1833 ntdll: Make sure that critical section waits are not interrupted.
1835 * dlls/ntdll/sync.c:
1836 ntdll: Only return STATUS_USER_APC from a wait if a real user APC has been run.
1837 Based on a patch by Thomas Kho.
1839 * dlls/ntdll/sync.c:
1840 ntdll: Compute the wait timeout only once in NTDLL_wait_for_multiple_objects.
1842 * dlls/Makefile.in, tools/make_makefiles:
1843 make_makefiles: Get rid of the rules for dll symlinks.
1845 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1846 dlls/wineoss.drv/Makefile.in, dlls/wineoss.drv/audio.c,
1847 dlls/wineoss.drv/audio.h, dlls/wineoss.drv/dscapture.c,
1848 dlls/wineoss.drv/dsrender.c, dlls/wineoss.drv/midi.c,
1849 dlls/wineoss.drv/midipatch.c, dlls/wineoss.drv/mixer.c,
1850 dlls/wineoss.drv/mmaux.c, dlls/wineoss.drv/oss.c,
1851 dlls/wineoss.drv/oss.h, dlls/wineoss.drv/wineoss.drv.spec,
1852 dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
1853 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
1854 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
1855 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
1856 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
1857 dlls/winmm/wineoss/oss.h, dlls/winmm/wineoss/wineoss.drv.spec:
1858 wineoss: Renamed the dlls/winmm/wineoss directory to dlls/wineoss.drv.
1860 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1861 dlls/winenas.drv/Makefile.in, dlls/winenas.drv/audio.c,
1862 dlls/winenas.drv/nas.c, dlls/winenas.drv/nas.h,
1863 dlls/winenas.drv/winenas.drv.spec, dlls/winmm/winenas/Makefile.in,
1864 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
1865 dlls/winmm/winenas/nas.h, dlls/winmm/winenas/winenas.drv.spec:
1866 winenas: Renamed the dlls/winmm/winenas directory to dlls/winenas.drv.
1868 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1869 dlls/winejack.drv/Makefile.in, dlls/winejack.drv/audio.c,
1870 dlls/winejack.drv/jack.c, dlls/winejack.drv/jack.h,
1871 dlls/winejack.drv/winejack.drv.spec, dlls/winmm/winejack/Makefile.in,
1872 dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c,
1873 dlls/winmm/winejack/jack.h, dlls/winmm/winejack/winejack.drv.spec:
1874 winejack: Renamed the dlls/winmm/winejack directory to dlls/winejack.drv.
1876 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1877 dlls/wineesd.drv/Makefile.in, dlls/wineesd.drv/audio.c,
1878 dlls/wineesd.drv/esound.c, dlls/wineesd.drv/esound.h,
1879 dlls/wineesd.drv/wineesd.drv.spec, dlls/winmm/wineesd/Makefile.in,
1880 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
1881 dlls/winmm/wineesd/esound.h, dlls/winmm/wineesd/wineesd.drv.spec:
1882 wineesd: Renamed the dlls/winmm/wineesd directory to dlls/wineesd.drv.
1884 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1885 dlls/winecoreaudio.drv/Makefile.in, dlls/winecoreaudio.drv/audio.c,
1886 dlls/winecoreaudio.drv/audiounit.c,
1887 dlls/winecoreaudio.drv/coreaudio.c,
1888 dlls/winecoreaudio.drv/coreaudio.h,
1889 dlls/winecoreaudio.drv/winecoreaudio.drv.spec,
1890 dlls/winmm/winecoreaudio/Makefile.in,
1891 dlls/winmm/winecoreaudio/audio.c,
1892 dlls/winmm/winecoreaudio/audiounit.c,
1893 dlls/winmm/winecoreaudio/coreaudio.c,
1894 dlls/winmm/winecoreaudio/coreaudio.h,
1895 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
1896 winecoreaudio: Renamed the dlls/winmm/winecoreaudio directory to
1897 dlls/winecoreaudio.drv.
1899 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1900 dlls/wineaudioio.drv/Makefile.in, dlls/wineaudioio.drv/audio.c,
1901 dlls/wineaudioio.drv/audioio.c,
1902 dlls/wineaudioio.drv/wineaudioio.drv.spec,
1903 dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c,
1904 dlls/winmm/wineaudioio/audioio.c,
1905 dlls/winmm/wineaudioio/wineaudioio.drv.spec:
1906 wineaudioio: Renamed the dlls/winmm/wineaudioio directory to
1907 dlls/wineaudioio.drv.
1909 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1910 dlls/winearts.drv/Makefile.in, dlls/winearts.drv/arts.c,
1911 dlls/winearts.drv/arts.h, dlls/winearts.drv/audio.c,
1912 dlls/winearts.drv/winearts.drv.spec, dlls/winmm/winearts/Makefile.in,
1913 dlls/winmm/winearts/arts.c, dlls/winmm/winearts/arts.h,
1914 dlls/winmm/winearts/audio.c, dlls/winmm/winearts/winearts.drv.spec:
1915 winearts: Renamed the dlls/winmm/winearts directory to dlls/winearts.drv.
1917 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1918 dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
1919 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
1920 dlls/winealsa.drv/midi.c, dlls/winealsa.drv/winealsa.drv.spec,
1921 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/alsa.c,
1922 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
1923 dlls/winmm/winealsa/midi.c, dlls/winmm/winealsa/winealsa.drv.spec:
1924 winealsa: Renamed the dlls/winmm/winealsa directory to dlls/winealsa.drv.
1926 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
1928 * dlls/cabinet/fdi.c, dlls/ddraw/ddraw.c, dlls/user32/misc.c,
1929 dlls/wined3d/device.c, dlls/wined3d/state.c,
1930 programs/winetest/main.c:
1931 janitorial: Use the C standard for multiline strings.
1933 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
1935 * programs/wineconsole/wineconsole_De.rc,
1936 programs/wineconsole/wineconsole_En.rc,
1937 programs/wineconsole/wineconsole_Fr.rc,
1938 programs/wineconsole/wineconsole_Ko.rc,
1939 programs/wineconsole/wineconsole_No.rc,
1940 programs/wineconsole/wineconsole_Pl.rc:
1941 wineconsole: Fix a typo in the help message about correct backend names.
1943 * programs/wineconsole/curses.c:
1944 wineconsole: Use CP_UNIXCP to translate strings to the system encoding.
1946 * programs/wineconsole/curses.c, programs/wineconsole/user.c,
1947 programs/wineconsole/winecon_user.h:
1948 wineconsole: Make some data const.
1950 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
1952 * dlls/dinput/device.c, dlls/dinput/device_private.h,
1953 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
1954 dinput: Pass complete DataFormat structure to find_property.
1956 * dlls/dinput/keyboard.c:
1957 dinput: Remove duplicate Keyboard->Poll it is the same as base class.
1959 * dlls/dinput/mouse.c:
1960 dinput: Fix trace formatting.
1962 2007-01-09 Rob Shearman <rob@codeweavers.com>
1964 * dlls/ole32/marshal.c:
1965 ole32: Fix the detection of when we need an additional QueryInterface in
1966 CoUnmarshalInterface.
1968 * dlls/ole32/tests/marshal.c:
1969 ole32: Add a test for the failure case of same-apartment unmarshaling when
1970 passing in an unsupported iid.
1972 * dlls/ole32/tests/compobj.c:
1973 ole32: Add tests for passing invalid arguments to CoUnmarshalInterface.
1975 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
1976 ole32: ReadClassStm should return STG_E_READFAULT is not all of the data could
1977 be read, not S_FALSE.
1978 Clear pclsid in case of errors.
1979 Add tests for ReadClassStm.
1981 * dlls/ole32/tests/compobj.c:
1982 ole32: Add tests for invalid arguments of CoMarshalInterface and
1983 CoMarshalInterThreadInterfaceInStream.
1985 * dlls/ole32/marshal.c:
1986 ole32: Return an error from CoUnmarshalInterface if pStream is NULL or if ppv
1989 * dlls/ole32/storage32.c:
1990 ole32: Fix Read/WriteClassStm to return an error if the passed in stream
1993 * dlls/ole32/marshal.c:
1994 ole32: Return an error in CoMarshalInterface if pStream is NULL.
1996 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
1997 ole32: Fix HGLOBALStreamImpl_CopyTo to check the return values of IStream_Read
1998 and IStream_Write and to not compare the bytes read to the bytes written.
1999 Add tests for IStream::CopyTo of the HGLOBAL stream implementation.
2001 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/marshal.c,
2002 dlls/ole32/rpc.c, dlls/ole32/stubmanager.c:
2003 ole32: Remove some unneeded inclusions of headers.
2004 Change some incorrect usages of SEEK_SET to the intended STREAM_SEEK_SET
2007 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
2008 ole32: Move test for CoGetInterfaceAndReleaseStream to compobj.c.
2011 ole32: Use the standard list functions for the global interface table
2014 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
2015 ole32: Move the Running Object Table test in marshal.c to moniker.c to put it
2016 with the other ROT tests.
2019 ole32: Fix a comment in rpc_sendreceive_thread that wasn't correct.
2021 * dlls/ole32/compobj.c:
2022 ole32: Remove a FIXME comment that no longer applies.
2024 2007-01-09 James Hawkins <truiken@gmail.com>
2026 * dlls/advpack/tests/advpack.c:
2027 advpack: Fill the output buffer to workaround a bug in IE7s advpack.
2029 * dlls/comctl32/tests/updown.c:
2030 comctl32: Rewrite the up-down control tests to add message checking.
2032 2007-01-09 Eric Pouech <eric.pouech@wanadoo.fr>
2034 * tools/winedump/minidump.c:
2035 winedump: Fixed signature for dumping MDMP files.
2037 2007-01-09 Bill Medland <billmedland@shaw.ca>
2039 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
2040 dlls/odbccp32/tests/Makefile.in, dlls/odbccp32/tests/misc.c,
2041 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
2042 odbccp32: Add tests structure.
2044 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
2046 * dlls/kernel32/tests/virtual.c:
2047 kernel32: Do not forget to cleanup if the test is skipped.
2049 2007-01-09 Dmitry Timoshkov <dmitry@codeweavers.com>
2051 * dlls/winex11.drv/winpos.c:
2052 winex11.drv: Force the fullscreen state update once the window is mapped.
2054 2007-01-09 Francois Gouget <fgouget@codeweavers.com>
2056 * programs/uninstaller/Pt.rc:
2057 uninstaller: Add a Portuguese translation (contributed by Americo Jose Melo).
2059 2007-01-09 Francois Gouget <fgouget@free.fr>
2061 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
2062 wininet: Consistenly use INTERNET_SetLastError().
2064 2007-01-09 Paul Vriens <paul.vriens.wine@gmail.com>
2066 * dlls/ntdll/tests/rtl.c:
2067 ntdll/tests: Skip some tests on Windows Vista.
2069 2007-01-10 Alexandre Julliard <julliard@winehq.org>
2071 * dlls/ntdll/tests/exception.c:
2072 ntdll/tests: Fix exception test for CPUs that do segment limit checks
2075 * dlls/ntdll/tests/port.c:
2076 ntdll/tests: Don't bother testing the port functions if creating the port failed.
2078 2007-01-09 Alexandre Julliard <julliard@winehq.org>
2080 * tools/wrc/parser.l, tools/wrc/utils.c:
2081 wrc: Added support for utf-8 codepage.
2083 * ANNOUNCE, ChangeLog, VERSION, configure:
2086 ----------------------------------------------------------------
2087 2007-01-09 Alexandre Julliard <julliard@winehq.org>
2089 * LICENSE, include/wine/wine_common_ver.rc:
2090 Update copyright info for the new year.
2092 2007-01-09 Francois Gouget <fgouget@free.fr>
2094 * dlls/shlwapi/tests/ordinal.c:
2095 shlwapi/tests: Print GetLastError() in decimal with '%u'.
2097 * dlls/wintrust/tests/register.c:
2098 wintrust/tests: Print GetLastError() in decimal with '%u'.
2100 * dlls/mcicda/mcicda.c:
2101 mcicda: Compare GetLastError() to kernel error codes, not ntdll ones.
2103 2007-01-07 Hans Leidekker <hans@it.vu.nl>
2105 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/volume.c,
2106 dlls/kernel32/volume.c:
2107 kernel32: Add a stub implementation for GetVolumeNameForVolumeMountPoint{A, W}.
2109 2007-01-08 Samuel Lidén Borell <samuellb@bredband.net>
2111 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
2112 kernel32: Add SetTermsrvAppInstallMode stub.
2114 2007-01-08 Mike McCormack <mike@codeweavers.com>
2116 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
2117 kernel32: Implement EndUpdateResource for the case existing resources are
2120 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
2122 * dlls/dxguid/dxguid.c, include/Makefile.in, include/rmxfguid.h:
2123 dxguid: Add the rmxfguid.h header and export the GUIDs.
2125 * .gitignore, tools/make_makefiles:
2126 make_makefiles: Add *_crosstest.exe to .gitignore.
2128 2007-01-09 Felix Nawothnig <flexo@holycrap.org>
2130 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
2131 treeview: Initialize iImage and iSelectedImage with zero.
2133 2007-01-08 Ken Thomases <ken@codeweavers.com>
2135 * dlls/kernel32/locale.c:
2136 kernel32: Don't release preferred_locales until we're done with its members.
2138 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
2140 * dlls/avifil32/tmpfile.c, dlls/dmband/dmutils.c, dlls/dmime/dmutils.c,
2141 dlls/dmloader/debug.c, dlls/dmstyle/dmutils.c,
2142 dlls/dmusic/collection.c, dlls/dplayx/dplayx_messages.c,
2143 dlls/kernel32/cpu.c, dlls/msrle32/msrle32.c, dlls/ntdll/tests/om.c,
2144 dlls/user32/tests/msg.c, programs/oleview/oleview.c:
2145 janitorial: Remove stray '\' at end of lines.
2147 * dlls/wined3d/device.c:
2148 wined3d: Remove stray '\' at end of lines.
2150 * dlls/dsound/sound3d.c, dlls/dsound/tests/propset.c:
2151 dsound: Remove stray '\' at end of lines.
2153 * include/commctrl.h, include/softpub.h, include/wintrust.h:
2154 include: Remove stray '\' at end of lines.
2156 2007-01-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
2158 * dlls/dsound/sound3d.c:
2159 dsound: Remove unused function.
2161 * dlls/hhctrl.ocx/webbrowser.c:
2162 hhctrl.ocx: Remove unused variable.
2164 * dlls/gdi32/freetype.c:
2165 gdi32: Remove unused variables.
2167 * dlls/gdi32/mapping.c, dlls/gdi32/printdrv.c:
2168 gdi32: Declare some functions static.
2170 * dlls/gdi32/path.c:
2171 gdi32: Remove unused function.
2173 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
2175 * dlls/ole32/tests/stg_prop.c:
2176 ole32/tests: Cast-qual warnings fixes.
2178 2007-01-08 Detlef Riekenberg <wine.dev@web.de>
2180 * dlls/localspl/tests/localmon.c:
2181 localspl/tests: Load the user interface dll on demand.
2183 2007-01-08 Alexandre Julliard <julliard@winehq.org>
2185 * dlls/dsound/propset.c:
2186 dsound: The dsconf.h GUIDs are now in libdxguid.
2189 server: Don't fail to map a shared section if the final sector is truncated.
2191 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
2193 * dlls/dsound/tests/propset.c, dlls/dxguid/dxguid.c:
2194 dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
2197 imm32: Only unregister the IME class if it was registered.
2199 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
2201 * dlls/kernel32/tests/virtual.c:
2202 kernel32/tests: Prevent memory leak.
2204 2007-01-07 Vitaliy Margolen <wine-patches@kievinfo.com>
2206 * dlls/dinput/device.c, dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
2207 dinput: Set event from queue_event, simplifying code a bit.
2209 * dlls/dinput/keyboard.c:
2210 dinput: Use proper offset when queuing keyboard events.
2212 2007-01-06 Vitaliy Margolen <wine-patches@kievinfo.com>
2214 * dlls/winex11.drv/keyboard.c:
2215 winex11drv: Change FIXME to WARN in X11DRV_GetKeyNameText.
2217 2007-01-06 Duane Clark <fpga@pacbell.net>
2219 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
2220 comctl32: listview: Allow LVIF_STATE flag in subitems.
2222 2007-01-07 Jonathan Ernst <jonathan@ernstfamily.ch>
2224 * dlls/localspl/localspl.rc, dlls/localspl/spl_Fr.rc:
2225 localspl: Added French translation.
2227 2007-01-06 Stefan Dösinger <stefan@codeweavers.com>
2229 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
2230 wined3d: Fix np2 textures.
2232 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c,
2233 dlls/wined3d/wined3d_private.h:
2234 wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
2236 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
2237 wined3d: Remove some unneeded context cache members from the device.
2239 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
2240 wined3d: Vertex buffers can use the declaration from the device.
2242 * dlls/wined3d/vertexbuffer.c:
2243 wined3d: Do not preload vertex buffers in unlock.
2245 * dlls/wined3d/drawprim.c:
2246 wined3d: Clean up drawprim a bit.
2248 * dlls/ddraw/ddraw.c:
2249 ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
2251 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
2252 wined3d: Do not keep internal references on index buffers.
2254 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
2255 dlls/ddraw/vertexbuffer.c, dlls/wined3d/device.c,
2256 dlls/wined3d/stateblock.c:
2257 wined3d: Do not keep internal references on vertex buffers.
2259 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
2260 wined3d: Do not keep internal references on pixel shaders.
2262 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
2263 wined3d: Do not keep internal references on vertex shaders.
2265 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
2266 wined3d: Do not keep internal references to the vertex declaration.
2268 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
2269 wined3d: Do not activate vertex shaders needlessly.
2271 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
2272 dlls/wined3d/wined3d_private.h:
2273 wined3d: Avoid negative draw start indices.
2275 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
2276 dlls/wined3d/wined3d_private.h:
2277 wined3d: Move applying shader constants to the state table.
2279 * dlls/wined3d/query.c:
2280 wined3d: Remove the general query fixme.
2282 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
2283 dlls/wined3d/state.c:
2284 wined3d: Apply shaders in their state handlers.
2286 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
2287 wined3d: Move debugging fixmes from drawprim to the stream source handler.
2289 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
2290 wined3d: Re-add the fixed function stream source trace.
2292 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
2293 dlls/wined3d/wined3d_private.h:
2294 wined3d: Move applying the gl stream sources to the state table.
2296 2007-01-08 Dmitry Timoshkov <dmitry@codeweavers.com>
2298 * dlls/user32/mdi.c:
2299 user32: Restore old WM_SIZE handler in mdi child.
2301 * dlls/kernel32/tests/file.c:
2302 kernel32: Print more information about the reason of a test failure.
2304 * dlls/kernel32/tests/file.c:
2305 kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
2307 * dlls/kernel32/tests/virtual.c:
2308 kernel32: Skip the VirtualAllocEx test under Win9x.
2310 * server/file.c, server/trace.c:
2311 server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
2313 * dlls/user32/tests/msg.c:
2314 user32: Add one more GetSystemMenu test.
2316 2007-01-07 Dmitry Timoshkov <dmitry@codeweavers.com>
2318 * dlls/user32/tests/msg.c:
2319 user32: Make message tests pass cleanly under XP SP2.
2321 2007-01-07 Rob Shearman <rob@codeweavers.com>
2323 * dlls/wininet/http.c:
2324 wininet: Use Keep-Alive for HTTP requests if specified by the flags passed
2325 into HttpOpenRequest.
2327 * dlls/wininet/http.c:
2328 wininet: Fix the handling of Accept types passed into HttpOpenRequest
2329 by properly coalescing all the types into the Accept header value,
2330 rather than just adding the first.
2332 * dlls/wininet/http.c:
2333 wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect
2336 * dlls/ole32/tests/clipboard.c:
2337 ole32: Fix the OLE clipboard test to call OleInitialize before performing the
2338 tests to fix test failures on Windows.
2340 * dlls/ole32/compobj_private.h, dlls/ole32/ole2.c:
2341 ole32: Add a field to the TLS data to determine whether OLE has been initialised
2342 for the current thread.
2344 * dlls/ole32/stg_stream.c:
2345 ole32: IPeristStream implies IPersist and IStream implies ISequentialStream
2346 so fix the Structured Storage stream implementation's QueryInterface with to
2349 * dlls/ole32/hglobalstream.c:
2350 ole32: IStream inherits from ISequentialStream so the HGLOBALStream
2351 implementation must also support ISequentialStream.
2353 * dlls/ole32/tests/marshal.c:
2354 ole32: Release the global interface table in the tests when it is no longer
2357 2007-01-07 Kai Blin <kai.blin@gmail.com>
2360 winmm: Remove unused variable and if check (Coverity).
2362 * programs/taskmgr/graphctl.c:
2363 taskmgr: Remove unused variable and if check (Coverity).
2365 2007-01-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
2367 * dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h,
2368 dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c:
2369 dplayx: Declare some functions static.
2371 * dlls/dmstyle/dmutils.c, dlls/dmstyle/dmutils.h:
2372 dmstyle: Declare some functions static.
2374 * dlls/dnsapi/main.c, dlls/dnsapi/ns_name.c:
2375 dnsapi: Declare some items static.
2377 2007-01-06 Francois Gouget <fgouget@free.fr>
2379 * dlls/mlang/tests/mlang.c:
2380 mlang/tests: Replace some '#if 0's with 'if (0)'s.
2382 * dlls/mshtml/tests/protocol.c:
2383 mshtml/tests: Replace some '#if 0's with 'if (0)'s.
2384 Fix the code so it compiles without warnings.
2386 * dlls/kernel32/tests/console.c, dlls/kernel32/tests/file.c,
2387 dlls/kernel32/tests/path.c:
2388 kernel32/tests: Replace some '#if 0's with 'if (0)'s.
2389 Fix the code so it compiles without warnings.
2391 * dlls/gdi32/tests/font.c:
2392 gdi32/tests: Replace an '#if 0' with an 'if (0)'.
2394 * dlls/ntdll/tests/reg.c:
2395 ntdll/tests: Replace an '#if 0' with an 'if (0)'.
2396 Fix the code so it compiles without warnings.
2398 * dlls/d3d9/tests/surface.c:
2399 d3d9/tests: Replace some '#if 0's with 'if (0)'s.
2401 * dlls/crypt32/tests/encode.c:
2402 crypt32/tests: Replace some '#if 0's with 'if (0)'s.
2404 * dlls/gdi32/tests/dc.c:
2405 gdi32/tests: Tweak a test to avoid an '#if 0'.
2407 * dlls/urlmon/tests/url.c:
2408 urlmon/tests: Replace some '#if 0's with 'if (0)'s.
2409 Fix the code so it compiles without warnings.
2411 * dlls/rpcrt4/tests/cstub.c:
2412 rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles
2415 * dlls/rpcrt4/tests/ndr_marshall.c:
2416 rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not
2418 Fix the code so it compiles without warnings.
2420 * dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
2421 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
2422 oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
2424 * dlls/oleaut32/tests/vartest.c:
2425 oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc
2428 * dlls/setupapi/tests/parser.c:
2429 setupapi/tests: Print GetLastError() in decimal with '%u'.
2431 * dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
2432 wininet/tests: Print GetLastError() in decimal with '%u'.
2434 * dlls/winspool.drv/tests/info.c:
2435 winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
2437 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
2438 shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.
2440 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
2442 * dlls/kernel32/tests/process.c:
2443 kernel32: Skip the OpenProcess test under Win9x.
2445 2007-01-06 H. Verbeet <hverbeet@gmail.com>
2447 * dlls/d3d8/device.c:
2448 d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle
2449 instead of a pointer.
2451 * dlls/d3d8/device.c:
2452 d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead
2455 * dlls/d3d8/device.c:
2456 d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead
2459 2007-01-06 Jacek Caban <jacek@codeweavers.com>
2461 * dlls/shlwapi/shlwapi.spec, dlls/shlwapi/tests/Makefile.in,
2462 dlls/shlwapi/tests/clsid.c:
2463 shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).
2465 2007-01-06 Jonathan Ernst <jonathan@ernstfamily.ch>
2467 * dlls/shdoclc/Fr.rc:
2468 shdoclc: Update French translation.
2470 * programs/winecfg/Fr.rc:
2471 winecfg: Update French translation.
2473 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
2475 * dlls/devenum/devenum_main.c:
2476 devenum: Do not store full DLL path in the registry.
2478 * dlls/qcap/dllsetup.c, dlls/qcap/dllsetup.h, dlls/qcap/qcap_main.c:
2479 qcap: Do not store full DLL path in the registry.
2481 2007-01-05 Detlef Riekenberg <wine.dev@web.de>
2483 * dlls/winspool.drv/info.c:
2484 winspool: Implement XcvDataW.
2486 * dlls/winspool.drv/info.c:
2487 winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
2489 * dlls/winspool.drv/info.c:
2490 winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
2492 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
2493 winspool: Support the local computername as servername for OpenPrinter.
2495 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
2497 * dlls/user32/cursoricon.c, dlls/user32/driver.c,
2498 dlls/user32/tests/input.c, dlls/user32/user_private.h,
2499 dlls/winex11.drv/mouse.c, dlls/winex11.drv/winex11.drv.spec,
2500 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
2501 winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
2503 2007-01-05 Vitaliy Margolen <wine-patches@kievinfo.com>
2505 * dlls/dinput/device.c:
2506 dinput: Fix possible NULL deference.
2508 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
2509 dinput: Fix memory leak.
2511 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
2512 dinput: Fix mouse to use proper offset when queuing new events. Add handling
2514 We should use instance IDs instead of sequential numbers to get correct offset.
2516 2007-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
2518 * include/wine/mscvpdb.h, tools/winedump/msc.c:
2519 winedump: Add support for derived types in codeview type info.
2521 * tools/winedump/debug.c, tools/winedump/msc.c, tools/winedump/pdb.c,
2522 tools/winedump/winedump.h:
2523 winedump: Fix a couple of issues with types table walking.
2524 Align types to DWORD boundaries.
2525 Split types dumping functions into two versions (one without offsets
2526 table, the second one with offset table).
2528 * tools/winedump/msc.c:
2529 winedump: Dump S_SSEARCH_V1 symbols.
2531 * tools/winedump/debug.c:
2532 winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
2534 * dlls/dbghelp/msc.c:
2535 dbghelp: Handling of S_SALIGN symbols.
2537 * tools/winedump/msc.c:
2538 winedump: Handling of S_SALIGN symbols.
2540 * include/wine/mscvpdb.h, tools/winedump/debug.c:
2541 winedump: Re-use existing codeview facilities to dump OMF files.
2543 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h, tools/winedump/cvinclude.h,
2544 tools/winedump/debug.c:
2545 winedump: Removed cvinclude.h.
2547 * tools/winedump/debug.c:
2548 winedump: Added dumping of RSDS header from module.
2550 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/pdb.c,
2551 tools/winedump/winedump.h:
2552 winedump: Added helper to convert a guid to a string.
2554 * tools/winedump/main.c, tools/winedump/ne.c,
2555 tools/winedump/winedump.man.in:
2556 winedump: While dumping NE files, use -j option if present (as we do for
2559 * tools/winedump/Makefile.in, tools/winedump/dos.c, tools/winedump/dump.c,
2560 tools/winedump/winedump.h:
2561 winedump: Print some basic info for pure DOS file (which fixes segfault while
2564 * tools/winedump/debug.c:
2565 winedump: Added ability to dump FPO debug information.
2567 2007-01-06 Eric Pouech <eric.pouech@wanadoo.fr>
2569 * dlls/dbghelp/elf_module.c:
2570 dbghelp: Corrected the map/unmap operations for ELF sections.
2571 Now correctly free the mapped areas when no longer used.
2573 2007-01-06 Kai Blin <kai.blin@gmail.com>
2575 * dlls/msacm32/driver.c:
2576 msacm32: Fix comment and remove unneeded if check (Coverity).
2577 Thanks to Alex Villacís Lasso for comments.
2579 2007-01-05 Francois Gouget <fgouget@free.fr>
2582 ole32: Print GetLastError() in decimal with '%u'.
2584 * dlls/gdi32/tests/gdiobj.c:
2585 gdi32/tests: Print GetLastError() in decimal with '%u'.
2587 * dlls/shell32/tests/shlfolder.c:
2588 shell32/tests: Print GetLastError() in decimal with '%u'.
2590 * dlls/localspl/tests/localmon.c:
2591 localspl/tests: Print GetLastError() in decimal with '%u'.
2593 * dlls/version/tests/info.c:
2594 version/tests: Print GetLastError() in decimal with '%u'.
2596 2007-01-05 Francois Gouget <fgouget@codeweavers.com>
2599 wine.inf: Self-register objsel.dll.
2601 * dlls/ddrawex/Makefile.in, dlls/ddrawex/main.c, dlls/ddrawex/regsvr.c,
2603 ddrawex: Self-register the DirectDrawFactory CoClass.
2605 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c,
2606 dlls/dinput8/regsvr.c, tools/wine.inf:
2607 dinput8: Self-register the DirectInput8 CoClass.
2609 2007-01-05 Francois Gouget <fgouget@free.fr>
2611 * programs/taskmgr/taskmgr.c:
2612 taskmgr: Print GetLastError() in decimal with '%u'.
2614 * dlls/advapi32/crypt.c:
2615 advapi32: Remove a useless macro.
2617 2007-01-05 Kai Blin <kai.blin@gmail.com>
2619 * dlls/shlwapi/reg.c:
2620 shlwapi: Remove redundant check in assignment, unicode version (Coverity).
2622 * dlls/user32/combo.c:
2623 user32: If pTest was allocated, length has to be > 0 (Coverity).
2625 * dlls/ole32/ole2.c:
2626 ole32: Remove redundant NULL check (Coverity).
2628 2007-01-05 Jeff Latimer <lats@yless4u.com.au>
2630 * dlls/winemp3.acm/interface.c:
2631 winemp3.acm: Ensure null check before dereference.
2633 * dlls/wininet/utility.c:
2634 wininet: Ensure null check before dereference.
2636 2007-01-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
2638 * dlls/dmloader/debug.c, dlls/dmloader/debug.h:
2639 dmloader: Declare some functions static.
2641 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
2642 dmime: Declare some functions static.
2644 2007-01-05 Francois Gouget <fgouget@free.fr>
2646 * dlls/quartz/memallocator.c, dlls/quartz/videorenderer.c:
2647 quartz: Use '%u' to print GetLastError().
2649 * dlls/urlmon/umon.c:
2650 urlmon: Print GetLastError() in decimal with '%u'.
2653 qcap: Print GetLastError() in decimal with '%u'.
2655 2007-01-05 Dmitry Timoshkov <dmitry@codeweavers.com>
2657 * dlls/kernel32/lcformat.c, dlls/kernel32/tests/locale.c:
2658 kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE
2659 is specified simultaneously with a format string.
2661 2007-01-04 Paul Vriens <paul.vriens.wine@gmail.com>
2663 * programs/winetest/main.c:
2664 winetest: Pass correct working directory to the tests.
2666 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2668 * dlls/devenum/devenum.rc:
2669 devenum: Update Dutch resource.
2671 * dlls/comdlg32/cdlg_Nl.rc:
2672 comdlg32: Update Dutch resource.
2674 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
2676 * dlls/dinput/device.c, dlls/dinput/tests/device.c:
2677 dinput: Change EnumObjects to use GetObjectInfo.
2678 Also small debug trace correction to make it more readable.
2680 2007-01-03 Chris Robinson <chris.kcat@gmail.com>
2682 * dlls/wined3d/state.c:
2683 wined3d: state_pointsprite should apply to all texture units.
2685 2007-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
2687 * dlls/imagehlp/access.c:
2688 imagehlp: Make use of the bReadOnly parameter in MapAndLoad.
2690 * dlls/imagehlp/access.c:
2691 imagehlp: Correctly handle files without NT headers in MapAndLoad.
2693 * dlls/imagehlp/access.c:
2694 imagehlp: Fixed computation of SizeOfImage in MapAndLoad.
2696 2007-01-03 H. Verbeet <hverbeet@gmail.com>
2698 * dlls/wined3d/state.c:
2699 wined3d: Skip sampler state application for stages that aren't mapped to a
2702 * dlls/wined3d/state.c:
2703 wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't
2704 mapped to a texture unit.
2706 * dlls/wined3d/state.c:
2707 wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't
2708 mapped to a texture unit.
2710 * dlls/wined3d/state.c:
2711 wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't
2712 mapped to a texture unit.
2714 2007-01-04 Rob Shearman <rob@codeweavers.com>
2716 * dlls/wininet/http.c:
2717 wininet: Fix the releasing of the wrong reference count in
2718 HTTP_CloseHTTPRequestHandle.
2719 lpwhr obviously already has a reference count of 0 because it is being destroyed.
2721 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
2722 wininet: Change the HTTP code to not assume that the connection will be closed
2723 at the end of every request.
2725 * dlls/wininet/http.c:
2726 wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
2728 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
2729 wininet: Use the Content-Length header to work out how much HTTP data there
2731 and don't try to read any more than what is available.
2733 * dlls/wininet/http.c:
2734 wininet: Always send a Connection header set to "close" because that is what
2735 we expect for the moment.
2737 * dlls/wininet/ftp.c:
2738 wininet: Use correct types for socket functions to avoid warnings when compiling
2739 on BSD-based systems.
2741 * dlls/wininet/http.c:
2742 wininet: Fix HTTP redirects by reseting loop_next after one loop.
2744 * dlls/ntdll/threadpool.c:
2745 ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION
2747 since that is what the current behaviour is tuned for.
2749 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
2751 * dlls/dinput/mouse.c:
2752 dinput: Fix cut and paste error.
2754 2007-01-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
2756 * tools/widl/write_msft.c:
2757 widl: Fix memory leaks.
2759 * dlls/ddraw/ddraw_private.h, dlls/ddraw/utils.c:
2760 ddraw: Declare some functions static.
2762 * dlls/d3d9/directx.c:
2763 d3d9: Declare some functions static.
2765 * dlls/dmband/dmutils.c, dlls/dmband/dmutils.h:
2766 dmband: Declare some functions static.
2768 2007-01-04 Rob Shearman <rob@codeweavers.com>
2770 * dlls/wininet/internet.c, dlls/wininet/internet.h:
2771 wininet: Remove the custom thread pool implementation and use QueueUserWorkItem
2774 * dlls/rpcrt4/rpc_server.c:
2775 rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
2776 function being called can sometimes take a long time to return and we
2777 almost always want a new thread to be created if there are no free
2780 * dlls/ntdll/tests/rtlstr.c:
2781 ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
2782 by setting the length correctly and by doing a case-insentive compare
2783 on the GUID string that is returned.
2785 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
2786 ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
2787 should set the it to have the maximum possible length and size rather
2788 than a modulus of the actual length.
2789 Fix test failures for RtlInitUnicodeString on Windows XP upwards.
2792 ole32: Make sure to reset the message state if it has been changed in
2793 RPC_ExecuteCall before returning.
2794 Fix the hrFault parameter passed into the ClientNotify function in
2795 ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
2796 messages dispatched with PostMessage.
2797 Only unmarshal ORPCTHAT for non-fault packets.
2799 2007-01-04 Dmitry Timoshkov <dmitry@codeweavers.com>
2801 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/user32/win.c,
2802 dlls/winex11.drv/window.c:
2803 user32: Fix some failures in the MDI message test.
2805 * dlls/user32/tests/msg.c:
2806 user32: Fix some failures of the ShowWindow test under Windows 2003.
2808 2007-01-04 Kai Blin <kai.blin@gmail.com>
2810 * dlls/shlwapi/reg.c:
2811 shlwapi: Remove redundant check in assignment (Coverity).
2813 2007-01-01 Michael Gardiner <mikegardiner@bigpond.com>
2815 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
2816 ole32: Stop StgOpenStorage from creating a file when it does not already exist.
2818 2007-01-04 Mike McCormack <mike@codeweavers.com>
2820 * dlls/comctl32/listview.c:
2821 comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
2823 * dlls/comctl32/listview.c:
2824 comctl32: Remove unnecessary casts.
2826 2007-01-04 Alexandre Julliard <julliard@winehq.org>
2828 * server/trace.c, tools/make_requests:
2829 make_requests: Grab status names from async_terminate calls too.
2831 * dlls/ntdll/sync.c, dlls/ntdll/thread.c, include/wine/server_protocol.h,
2832 server/fd.c, server/named_pipe.c, server/protocol.def,
2833 server/thread.c, server/thread.h, server/timer.c, server/trace.c,
2834 tools/make_requests:
2835 server: Add a generic apc_call structure to make it easier to extend, and
2838 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
2839 server/thread.c, server/trace.c:
2840 server: Notify the server that an APC has completed in the next get_apc call.
2843 server: Make thread_apc into a real object.
2845 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2847 * programs/regedit/Nl.rc:
2848 regedit: Update Dutch resources.
2850 2007-01-04 Francois Gouget <fgouget@free.fr>
2852 * dlls/dinput/tests/device.c, dlls/mshtml/olecmd.c, dlls/wined3d/device.c,
2853 dlls/wined3d/state.c:
2854 Assorted spelling fixes.
2856 * dlls/ws2_32/tests/sock.c:
2857 ws2_32/tests: Use '%d' to print GetLastError().
2859 * dlls/kernel32/tests/comm.c, dlls/kernel32/tests/module.c,
2860 dlls/kernel32/tests/path.c, dlls/kernel32/tests/pipe.c,
2861 dlls/kernel32/tests/time.c, dlls/kernel32/tests/virtual.c:
2862 kernel32/tests: Use '%d' to print GetLastError().
2864 * dlls/itss/protocol.c:
2865 itss: Fix spelling of the dwOrigin variables.
2867 * dlls/rsabase/tests/rsabase.c:
2868 rsabase/tests: Remove unneeded casts.
2870 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
2872 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
2873 dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
2875 * programs/winedbg/Makefile.in, programs/winedbg/dbg.y,
2876 programs/winedbg/debug.l, programs/winedbg/debugger.h,
2877 programs/winedbg/tgt_module.c:
2878 winedbg: Added a maintenance command to load a given module (for debug purposes).
2880 2007-01-04 Stefan Dösinger <stefan@codeweavers.com>
2882 * dlls/wined3d/device.c:
2883 wined3d: Dirtify the stream sources in DrawPrimitiveUP.
2885 * dlls/wined3d/state.c:
2886 wined3d: Move decoding the streams to their own inline function.
2888 * dlls/wined3d/device.c:
2889 wined3d: Catch NOP SetStreamSource changes.
2891 * dlls/wined3d/device.c:
2892 wined3d: Catch nop pixel shader changes.
2894 * dlls/wined3d/device.c:
2895 wined3d: Catch NOP vertex declaration changes.
2897 * dlls/wined3d/device.c, dlls/wined3d/state.c,
2898 dlls/wined3d/wined3d_private.h:
2899 wined3d: Break the viewport out of the vertex declaration state.
2901 2007-01-03 Vitaliy Margolen <wine-patches@kievinfo.com>
2903 * dlls/dinput/mouse.c:
2904 dinput: Implement mouse GetObjectInfo on top of base class.
2906 * dlls/dinput/keyboard.c:
2907 dinput: Move keyboard to using new GetObjectInfo.
2909 * dlls/dinput/device.c:
2910 dinput: Implement GetObjectInfo[A|W] in base device class.
2912 2007-01-03 Mike McCormack <mike@codeweavers.com>
2914 * dlls/kernel32/tests/resource.c:
2915 kernel32: Don't try update version resources with invalid data, as it fails
2918 2007-01-04 Roderick Colenbrander <thunderbird2k@gmx.net>
2920 * dlls/winex11.drv/opengl.c:
2921 wgl: Fix piAttributes NULL crash.
2923 2007-01-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
2925 * dlls/ddraw/utils.c:
2926 ddraw: Declare some functions static.
2928 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
2929 dlls/comdlg32/fontdlg.c:
2930 comdlg32: Declare some items static.
2932 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c:
2933 dinput: Declare some functions static.
2935 * tools/winedump/pe.c:
2936 winedump: Fix memory leak.
2938 2007-01-03 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2940 * dlls/wininet/wininet_Nl.rc:
2941 wininet: Update Dutch resource.
2943 * dlls/mshtml/Nl.rc:
2944 mstml: Update Dutch resource.
2946 2007-01-03 Hans Leidekker <hans@it.vu.nl>
2948 * dlls/usp10/usp10.c:
2949 usp10: Document ScriptItemize. Get rid of the remaining tabs.
2951 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
2952 usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
2954 * dlls/usp10/usp10.c:
2955 usp10: Use macro functions for memory allocation and start checking for
2956 allocation failures.
2958 * dlls/usp10/usp10.c:
2959 usp10: Make the script cache accessible from a string analysis.
2961 2007-01-03 Rob Shearman <rob@codeweavers.com>
2963 * dlls/kernel32/tests/resource.c:
2964 kernel32: Be more verbose about the expected and received values for failures
2965 in the resource function tests.
2967 * dlls/ole32/ole2.c:
2968 ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
2970 2007-01-04 Alexandre Julliard <julliard@winehq.org>
2973 server: Avoid crash in alloc_console when the process has no parent.
2975 2007-01-03 Thomas Kho <tkho@ucla.edu>
2977 * dlls/kernel32/tests/thread.c:
2978 kernel32: Add CreateRemoteThread remote thread conformance tests.
2980 * dlls/kernel32/tests/virtual.c:
2981 kernel32: Add VirtualAllocEx remote thread conformance tests.
2983 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
2985 * dlls/user32/comm16.c:
2986 user32: Speed improvement for 16bit comm support.
2987 The previous version of this patch wasn't applied correctly.
2989 2006-12-30 Bernard Ladenthin <bernard@ladenthin.net>
2991 * dlls/oleaut32/oleaut.c, dlls/oleaut32/stubs.c:
2992 oleaut32: Better OleIconToCursor stub.
2994 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
2997 server: Fix 0 timeout handling for serial I/O.
2999 * dlls/user32/comm16.c:
3000 user32: Speed improvement for 16bit comm support.
3002 * dlls/ntdll/serial.c:
3003 ntdll: Fix DTR and CTS controls in serial code.
3005 2007-01-03 Mike McCormack <mike@codeweavers.com>
3007 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
3008 kernel32: Store resources to be updated in a tree.
3010 2007-01-02 Alex Villacís Lasso <a_villacis@palosanto.com>
3012 * dlls/oleaut32/variant.c:
3013 oleaut32: Support for VT_DISPATCH in VarImp.
3015 * dlls/oleaut32/variant.c:
3016 oleaut32: Support for VT_DISPATCH in VarPow.
3018 * dlls/oleaut32/variant.c:
3019 oleaut32: Support for VT_DISPATCH in VarMod.
3021 * dlls/oleaut32/variant.c:
3022 oleaut32: Support for VT_DISPATCH in VarIdiv.
3024 * dlls/oleaut32/variant.c:
3025 oleaut32: Support for VT_DISPATCH in VarXor.
3027 * dlls/oleaut32/variant.c:
3028 oleaut32: Support for VT_DISPATCH in VarOr.
3030 * dlls/oleaut32/variant.c:
3031 oleaut32: Support for VT_DISPATCH in VarSub.
3033 * dlls/oleaut32/variant.c:
3034 oleaut32: Support for VT_DISPATCH in VarDiv.
3036 * dlls/oleaut32/variant.c:
3037 oleaut32: Support for VT_DISPATCH in VarMul.
3039 * dlls/oleaut32/variant.c:
3040 oleaut32: Support for VT_DISPATCH in VarAdd.
3042 * dlls/oleaut32/variant.c:
3043 oleaut32: Support for VT_DISPATCH in VarAnd.
3045 * dlls/oleaut32/variant.c:
3046 oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and
3047 returning the VARIANT value.
3049 2007-01-02 Lei Zhang <thestig@google.com>
3051 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/status.c:
3052 comctl32: Add initial tests for the status bar control.
3054 2006-12-25 Vijay Kiran Kamuju <infyquest@gmail.com>
3056 * dlls/comctl32/status.c:
3057 comctl32: statusbar: Fix GetRect return value bug.
3059 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
3061 * dlls/wined3d/surface.c:
3062 wined3d: Select a proper texture unit in LockRect and dirtify the state.
3064 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
3065 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
3066 wined3d: Remove d3ddevice_set_ortho.
3068 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c:
3069 wined3d: Move the projection matrix into its own state.
3071 * dlls/wined3d/state.c:
3072 wined3d: Break the lighting state out of the vertex decl.
3074 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
3075 dlls/wined3d/wined3d_private.h:
3076 wined3d: Move the world matrix to the state table.
3078 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
3079 dlls/wined3d/wined3d_private.h:
3080 wined3d: Move the functionality of primitiveInitState to the state table.
3082 * dlls/wined3d/device.c, dlls/wined3d/state.c,
3083 dlls/wined3d/wined3d_private.h:
3084 wined3d: Add a viewport state to the state table.
3086 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
3087 dlls/wined3d/wined3d_private.h:
3088 wined3d: Move decoding the vertex declaration to the vertexshader state handler.
3090 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3091 dlls/wined3d/wined3d_private.h:
3092 wined3d: Pass the user pointer strided structure via the device implementation.
3094 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d9/device.c,
3095 dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3096 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
3097 include/wine/wined3d_interface.h:
3098 wined3d: Use the baseVertexIndex in the stateblock.
3100 2007-01-03 Alexandre Julliard <julliard@winehq.org>
3102 * dlls/shlwapi/thread.c:
3103 shlwapi: Use the appropriate constant for an uninitialized TLS check.
3105 2007-01-02 Robert Reif <reif@earthlink.net>
3107 * dlls/dmusic/port.c:
3108 dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
3109 to keep Direct Sound from crashing from unitialized data.
3111 2007-01-02 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
3113 * dlls/wined3d/glsl_shader.c:
3114 wined3d: Sampler variables wrongly named 'shader'.
3116 * dlls/ddraw/device.c:
3117 ddraw: Fix the AddViewport thunk.
3119 2007-01-02 Rob Shearman <rob@codeweavers.com>
3122 ole32: Fix the calculation of message_state->prefix_data_len in two places
3123 where it would come out negative.
3125 * dlls/rpcrt4/rpc_server.c:
3126 rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces,
3129 * dlls/oleaut32/tmarshal.c:
3130 oleaut32: Fix _nroffuncs to return the correct number of functions by taking
3131 into account inherited interfaces.
3133 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
3135 * dlls/msvcrt/process.c:
3136 msvcrt: execl fix when no args are given (reported by Louis Lenders).
3138 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
3140 * dlls/kernel32/tests/locale.c:
3141 kernel32: Remove a line that was supposed to be deleted by the previous patch.
3143 2007-01-02 Hans Leidekker <hans@it.vu.nl>
3145 * dlls/usp10/usp10.c:
3146 usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree
3149 * dlls/usp10/usp10.c:
3150 usp10: Downgrade some more FIXME's to TRACE's.
3152 * dlls/usp10/usp10.c:
3153 usp10: Implement ScriptStringValidate.
3155 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
3156 kernel32: Add a stub implementation for TermsrvAppInstallMode.
3158 * dlls/gdi32/font.c, include/wingdi.h:
3159 gdi32: Implement GetCharWidthI.
3161 2007-01-01 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
3163 * dlls/wined3d/vertexbuffer.c:
3164 wineded3: dirtyend set to more than resource size.
3166 2007-01-01 Nick Burns <adger44@hotmail.com>
3168 * dlls/wined3d/state.c:
3169 wined3d: Fix point handling.
3171 * dlls/winmm/winecoreaudio/audio.c:
3172 winecoreaudio: Fix race condition in drvclose.
3174 2007-01-02 Alexandre Julliard <julliard@winehq.org>
3176 * dlls/comctl32/treeview.c, dlls/ddraw/main.c, dlls/wined3d/device.c,
3177 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
3178 dlls/wined3d/swapchain.c:
3179 Use GetDC instead of CreateDC where possible.
3181 * tools/make_makefiles:
3182 make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
3184 * dlls/gdi32/mfdrv/graphics.c, dlls/gdi32/mfdrv/metafiledrv.h,
3185 dlls/gdi32/mfdrv/objects.c:
3186 gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn.
3188 2007-01-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
3190 * dlls/comdlg32/filedlg.c:
3191 comdlg32: Declare function static.
3193 * tools/wrc/readres.c:
3194 wrc: Declare some variables static const.
3196 2007-01-01 Kai Blin <kai.blin@gmail.com>
3198 * dlls/dnsapi/query.c:
3199 dnsapi: Fix entering the success case (Coverity).
3201 * dlls/imagehlp/access.c:
3202 imagehelp: Remove unused if() check in error path.
3204 * tools/wrc/translation.c:
3205 wrc: Fix comparison typo (Coverity).
3207 2006-12-31 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3209 * dlls/d3d8/tests/device.c, dlls/d3d8/tests/surface.c,
3210 dlls/d3d8/tests/texture.c, dlls/d3d8/tests/volume.c:
3211 d3d8: Fix failing tests on windows, when no 3d hardware acceleration is
3214 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
3215 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
3216 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
3217 d3d9: Fix failing tests on windows, when no 3d hardware acceleration is
3220 2007-01-02 Alexandre Julliard <julliard@winehq.org>
3222 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
3223 Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
3224 This reverts commit a9f658f6a68fbe53bcf30ab0329e5ff91451bf30.
3226 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
3228 * dlls/user32/cursoricon.c:
3229 user32: Initialize clip rectangle on first use.
3231 * dlls/wined3d/device.c:
3232 wined3d: Clip mouse after resolution change while creating default swap chain.
3234 2006-12-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
3236 * dlls/dbghelp/elf_module.c:
3237 dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
3239 * dlls/msvcrt/cppexcept.c:
3240 msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
3242 * dlls/ntdll/relay.c:
3243 ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
3245 * dlls/wnaspi32/winaspi16.c:
3246 wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
3248 2006-12-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
3250 * dlls/dmband/band.c:
3251 dmband: Remove unused file-static variable.
3253 2006-12-29 Jeff Latimer <lats@yless4u.com.au>
3255 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
3256 usp10: Implement ScriptStringOut.
3258 2006-12-28 Mike McCormack <mike@codeweavers.com>
3260 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
3261 kernel32: Remove incorrect and incomplete implementation of BeginResourceUpdate.
3263 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/resource.c:
3264 kernel32: Add a short test for Begin/EndUpdateResource.
3266 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
3268 * dlls/wined3d/device.c, dlls/wined3d/state.c,
3269 dlls/wined3d/wined3d_private.h:
3270 wined3d: Add emtpy vertex declaration and related states to the state table.
3272 * dlls/wined3d/state.c:
3273 wined3d: Add stub handlers for world matrices 1-255.
3275 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
3276 wined3d: Put the decoded strided data structure into the device.
3278 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3279 wined3d: Move WINED3DTS_MODELVIEW to the state table.
3281 2007-01-02 Stefan Dösinger <stefan@codeweavers.com>
3283 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
3284 include/wine/wined3d_interface.h:
3285 wined3d: Remove IWineD3DDevice_ApplyStateChanges.
3287 2007-01-01 Stefan Dösinger <stefandoesinger@gmx.at>
3289 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3290 wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
3292 2007-01-02 Alexandre Julliard <julliard@winehq.org>
3294 * loader/preloader.c:
3295 preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts.
3297 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
3299 * dlls/gdi32/font.c:
3300 gdi32: Remove redundant debug channel, use the default one instead.
3302 2007-01-02 Jeff Latimer <lats@yless4u.com.au>
3304 * dlls/ntdll/file.c:
3305 ntdll: Remove an unnecessary NULL check.
3307 2007-01-02 Mike McCormack <mike@codeweavers.com>
3309 * dlls/kernel32/kernel32.spec, dlls/kernel32/path.c, include/winbase.h:
3310 kernel32: Implement CopyFileWithProgress.
3312 2007-01-01 Roderick Colenbrander <thunderbird2k@gmx.net>
3314 * dlls/winex11.drv/opengl.c:
3315 winex11.drv: Remove get_drawable.
3317 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
3318 programs/winecfg/En.rc, programs/winecfg/Es.rc,
3319 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
3320 programs/winecfg/Hu.rc, programs/winecfg/It.rc,
3321 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
3322 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
3323 programs/winecfg/Pt.rc, programs/winecfg/Ru.rc,
3324 programs/winecfg/Tr.rc, programs/winecfg/x11drvdlg.c:
3325 winecfg: Remove desktop double buffering option.
3327 * dlls/winex11.drv/x11drv_main.c:
3328 winex11.drv: Remove desktop double buffering option.
3330 2006-12-30 Reinhard Karcher <rkarcher@frey.de>
3332 * dlls/ntdll/directory.c:
3333 ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
3335 2006-12-31 Dmitry Timoshkov <dmitry@codeweavers.com>
3337 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
3338 user32: Make more ShowWindow tests pass under Wine.
3340 * dlls/kernel32/tests/locale.c:
3341 kernel32: Make the locale test pass without errors under XP SP2.
3343 * dlls/ntdll/file.c:
3344 ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
3346 2006-12-31 Paul Vriens <paul.vriens.wine@gmail.com>
3348 * dlls/msi/tests/install.c:
3349 msi/tests: Remove test directory after the files have been deleted.
3351 2006-12-30 Paul Vriens <paul.vriens.wine@gmail.com>
3353 * dlls/kernel32/tests/thread.c:
3354 kernel32/tests: Run tests on NT4 again.
3356 * dlls/kernel32/tests/thread.c:
3357 kernel32/tests: Moved ok-statement to the appropriate place.
3359 * dlls/kernel32/tests/thread.c:
3360 kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
3362 * dlls/winspool.drv/tests/info.c:
3363 winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
3365 2006-12-30 Dmitry Timoshkov <dmitry@codeweavers.com>
3367 * dlls/winex11.drv/winpos.c:
3368 winex11.drv: Fix the regression caused by a previous change.
3370 * dlls/user32/tests/msg.c:
3371 user32: Update the ShowWindow test to pass cleanly under Windows 2000.
3373 2007-01-01 Alexandre Julliard <julliard@winehq.org>
3375 * configure, configure.ac, dlls/Makedll.rules.in:
3376 configure: Use the correct ar tool when building Mingw import libraries.
3378 * aclocal.m4, configure.ac:
3379 configure: Added a generic macro for checking for Mingw programs.
3381 2006-12-29 Rob Shearman <rob@codeweavers.com>
3383 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c:
3384 ole32: Add tests for channel hooks.
3386 * include/objbase.h:
3387 include: Add function declarations for CoAllowSetForegroundWindow and
3388 CoRegisterChannelHook to objbase.h.
3390 2006-12-29 H. Verbeet <hverbeet@gmail.com>
3392 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
3393 wined3d: Simplify the get_write_mask and get_swizzle functions.
3395 * dlls/wined3d/arb_program_shader.c:
3396 wined3d: Cleanup & merge pshader_get_input_register_swizzle() and
3397 vshader_program_add_input_param_swizzle().
3399 * dlls/wined3d/glsl_shader.c:
3400 wined3d: Cleanup shader_glsl_get_input_register_swizzle().
3402 * dlls/wined3d/arb_program_shader.c:
3403 wined3d: Cleanup & merge pshader_get_write_mask() and
3404 vshader_program_add_output_param_swizzle().
3406 * dlls/wined3d/glsl_shader.c:
3407 wined3d: Cleanup shader_glsl_get_output_register_swizzle().
3409 * dlls/wined3d/baseshader.c:
3410 wined3d: Remove dead code in shader_get_registers_used().
3411 As spotted by Christoph Bumiller, these branches are now never
3412 reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
3413 WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
3414 can lookup rather than guess the texture type these days.
3416 2006-12-29 Frank Richter <frank.richter@gmail.com>
3418 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
3419 comctl32: listview: Fix getting user params and subitems.
3420 When querying a listview subitem for the user param, the main item's
3421 user param is returned. Also, when a subitem is custom-drawn, the main
3422 item's user param is passed along.
3424 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
3426 * dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h:
3427 winex11drv: Make dxgrab global.
3429 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
3431 * dlls/dinput/device.c, dlls/dinput/keyboard.c:
3432 dinput: Move keyboard to using new EnumObjects from base class.
3434 2006-12-28 Hans Leidekker <hans@it.vu.nl>
3436 * dlls/usp10/usp10.c:
3437 usp10: Factor out script cache handling.
3439 2006-12-29 Alexandre Julliard <julliard@winehq.org>
3441 * dlls/ntdll/server.c, server/Makefile.in, server/mach.c,
3442 server/process.h, server/ptrace.c:
3443 server: Implement process control using Mach primitives for Mac OS.
3444 With help from Ken Thomases.
3446 * configure, configure.ac, include/config.h.in, loader/pthread.c:
3447 loader: Use the Mach thread port as thread id on Mac OS.
3449 * server/process.c, server/process.h, server/ptrace.c, server/request.c:
3450 server: Add hooks to support process tracing mechanisms other than ptrace.
3452 * server/ptrace.c, server/thread.c, server/thread.h:
3453 server: Split get_thread_from_pid to allow lookups by tid or pid only.
3455 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
3456 dlls/winejoystick.drv/Makefile.in, dlls/winejoystick.drv/joystick.c,
3457 dlls/winejoystick.drv/winejoystick.drv.spec, dlls/winmm/joystick.c,
3458 dlls/winmm/joystick/Makefile.in, dlls/winmm/joystick/joystick.c,
3459 dlls/winmm/joystick/joystick.drv.spec, programs/winecfg/libraries.c,
3460 tools/winapi/win32.api:
3461 joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
3463 * .gitignore, tools/make_makefiles:
3464 make_makefiles: List test directories explicitly in .gitignore.
3466 * .gitignore, tools/make_makefiles:
3467 make_makefiles: In .gitignore, explicitly list files that we know are generated
3468 instead of using wildcards.
3471 Make.rules: Be more specific in make clean, only clean targets that we have
3474 * dlls/d3d9/tests/device.c:
3475 d3d9/tests: Avoid sizeof in traces.
3477 * dlls/d3d8/tests/device.c:
3478 d3d8/tests: Avoid sizeof in traces.
3480 2006-12-28 Ken Thomases <ken@codeweavers.com>
3482 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
3483 winecoreaudio: Report actual supported input wave formats.
3484 Also, added some output formats that Core Audio ought to be able to handle.
3486 * dlls/winmm/winecoreaudio/audio.c:
3487 winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
3489 * dlls/winmm/winecoreaudio/audio.c:
3490 winecoreaudio: Implement widStart.
3492 * dlls/winmm/winecoreaudio/audio.c:
3493 winecoreaudio: Implement widStop.
3495 * dlls/winmm/winecoreaudio/audio.c:
3496 winecoreaudio: Changed widReset to stop the audio unit.
3498 * dlls/winmm/winecoreaudio/audio.c:
3499 winecoreaudio: Add mechanism for cross-thread call of
3500 widHelper_NotifyCompletions.
3501 wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
3502 to the message thread, which calls widHelper_NotifyCompletions.
3504 * dlls/winmm/winecoreaudio/audio.c:
3505 winecoreaudio: Add widHelper_NotifyCompletions.
3506 It scans for completed input wavehdrs, removes them from the queue,
3507 and notifies the application that they're done.
3509 * dlls/winmm/winecoreaudio/audio.c:
3510 winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
3512 * dlls/winmm/winecoreaudio/audio.c:
3513 winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
3515 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
3516 winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
3517 It now returns in an output parameter the frame count that the AU will use.
3518 Also, initialize the Audio Unit.
3520 * dlls/winmm/winecoreaudio/audio.c:
3521 winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
3523 * dlls/winmm/winecoreaudio/audio.c:
3524 winecoreaudio: Implement widReset.
3526 * dlls/winmm/winecoreaudio/audio.c:
3527 winecoreaudio: Implement widAddBuffer.
3529 * dlls/winmm/winecoreaudio/audio.c:
3530 winecoreaudio: Implement widOpen and widClose.
3532 * dlls/winmm/winecoreaudio/audiounit.c:
3533 winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit.
3535 * dlls/winmm/winecoreaudio/audio.c:
3536 winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
3537 It will serve as the input callback called when our Audio Unit has sound
3540 * dlls/winmm/winecoreaudio/audio.c:
3541 winecoreaudio: Initial implementation of widGetDevCaps.
3543 * dlls/winmm/winecoreaudio/audio.c,
3544 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
3545 winecoreaudio: Initial stub implementation of audio input support.
3547 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
3549 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/tests/device.c:
3550 d3d8: Don't report Shader Model 2.0 or higher.
3552 2006-12-28 Stefan Dösinger <stefandoesinger@gmx.at>
3554 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
3555 wined3d: Add empty transform states to the state table.
3557 * dlls/wined3d/surface.c:
3558 wined3d: Do not setup states for unlocking if unlocking is disabled.
3560 2006-12-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
3562 * dlls/sane.ds/ui.c:
3563 sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
3564 With grateful acknowledgement to Marcus Meissner.
3566 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
3568 * dlls/opengl32/wgl.c:
3569 opengl32: Fix wglGetProcAddress typo.
3571 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
3573 * dlls/dinput/mouse.c:
3574 dinput: Release critical section before warping mouse.
3576 2006-12-28 Colin Pitrat <colin.pitrat@bull.net>
3578 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
3579 msxml: nextNode and reset functions.
3581 2006-12-29 Alexandre Julliard <julliard@winehq.org>
3583 * dlls/shdocvw/Makefile.in:
3584 shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
3586 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
3587 dlls/wined3d/wined3d_private.h:
3588 Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
3589 This reverts commit 045975b1f439049da9405a8defbad82a39710f49.
3591 2006-12-23 Robert Reif <reif@earthlink.net>
3593 * tools/winedump/pe.c:
3594 winedump: Fix crash on delayed import section.
3596 2006-12-28 Rob Shearman <rob@codeweavers.com>
3598 * dlls/ole32/tests/moniker.c:
3599 ole32: Add some tests for the running object table.
3600 The tests show the behaviour when the IROTData interface is not
3601 available from the moniker. They also show the flags that are accepted
3602 into IRunningObjectTable::Register.
3604 * dlls/ole32/moniker.c:
3605 ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a moniker
3606 to be usable with the running object table.
3607 If IROTData isn't available, fall back to a path that uses the display
3608 name and the clsid of the moniker to generate the comparison data.
3610 * dlls/ole32/moniker.c:
3611 ole32: Only call IROTData::GetComparisonData once, like native does.
3613 * dlls/ole32/moniker.c:
3614 ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified
3615 time for the ROT entry.
3616 However, fall back to CoFileTimeNow if it fails.
3618 * dlls/ole32/moniker.c:
3619 ole32: Use the reduced forms of monikers for comparison in the running object
3622 * dlls/ole32/compositemoniker.c:
3623 ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as
3624 the moniker isn't necessarily a composite moniker.
3626 * dlls/ole32/moniker.c:
3627 ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal
3628 to be used together in RunningObjectTable_Register.
3630 * dlls/msxml3/tests/domdoc.c:
3631 msxml3: Add a simple test for XMLHTTP.
3633 2006-12-27 Vitaliy Margolen <wine-patches@kievinfo.com>
3635 * dlls/dinput/mouse.c:
3636 dinput: Move mouse to using new EnumObjects from base class.
3638 * dlls/dinput/device.c:
3639 dinput: Implement EnumOjects[A|W] in the base device class.
3641 * dlls/dinput/mouse.c:
3642 dinput: mouse: Copy and modify default data format.
3644 * dlls/dinput/keyboard.c:
3645 dinput: Remove MsgWaitForMultipleObjects calls.
3647 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
3649 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
3650 opengl32: Add OpenGL 2.1 support and more extensions.
3652 * dlls/opengl32/wgl.c:
3653 wgl: Fix wglGetProcAddress bug.
3655 2006-12-27 Roderick Colenbrander <thunderbird2k@gmx.net>
3657 * dlls/winex11.drv/opengl.c:
3658 wgl: Fix wglGetPixelFormatAttribiv bug.
3660 2006-12-28 H. Verbeet <hverbeet@gmail.com>
3662 * dlls/wined3d/baseshader.c:
3663 wined3d: Create samplers for all 1.x instructions that sample.
3665 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
3666 wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c
3667 already is d3d_shader.
3669 * dlls/wined3d/device.c, dlls/wined3d/glsl_shader.c,
3670 dlls/wined3d/wined3d_private.h:
3671 wined3d: Move set_glsl_shader_program() to glsl_shader.c.
3673 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
3674 dlls/wined3d/wined3d_private.h:
3675 wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
3677 2006-12-27 Clinton Stimpson <cjstimpson@utwire.net>
3679 * dlls/usp10/usp10.c:
3680 usp10: Downgrade fixme's to trace's with comments.
3682 2006-12-27 Rob Shearman <rob@codeweavers.com>
3684 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
3685 oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
3687 * dlls/ole32/tests/clipboard.c:
3688 ole32: Output the HRESULT for clipboard tests that fail.
3690 * dlls/advapi32/tests/registry.c:
3691 advapi32: Change the test for the type parameter of RegQueryValueExA to only
3692 run on Win9x, since the value is set to a random value on NT.
3694 2006-12-28 Alexandre Julliard <julliard@winehq.org>
3696 * configure, configure.ac:
3697 configure: Detect out of tree builds made from an unclean source tree.
3699 * .gitignore, dlls/.gitignore, programs/.gitignore,
3700 programs/winetest/.gitignore, tools/make_makefiles:
3701 make_makefiles: Merge the generated gitignores in dlls and programs into the
3704 2006-12-27 Alexandre Julliard <julliard@winehq.org>
3706 * .gitignore, Makefile.in, dlls/.gitignore, loader/.gitignore,
3707 loader/Makefile.in, programs/.gitignore, programs/Makefile.in,
3708 programs/winedbg/.gitignore, server/.gitignore, tools/.gitignore,
3709 tools/make_makefiles, tools/widl/.gitignore,
3710 tools/winebuild/.gitignore, tools/winedump/.gitignore,
3711 tools/winegcc/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
3712 make_makefiles: Generate the top-level .gitignore file.
3713 Add a PROGRAMS variable in some makefiles to make things easier.
3715 2006-12-27 Rob Shearman <rob@codeweavers.com>
3717 * dlls/ole32/compobj.c, dlls/ole32/rpc.c:
3718 ole32: Marshal the ORPCTHAT structure prefixed to the server data.
3719 Unmarshal the data on the client side (during
3720 ClientChannelBuffer_SendReceive) and call ClientNotify.
3722 2006-12-27 Michael Stefaniuc <mstefani@redhat.de>
3724 * dlls/comdlg32/tests/printdlg.c, dlls/ddraw/ddraw.c,
3725 dlls/msvcrt/except.c, dlls/netapi32/tests/apibuf.c:
3726 janitorial: In multiline strings there is no need for '\' at the end of
3729 * dlls/localspl/tests/localmon.c:
3730 localspl/tests: In multiline strings there is no need for '\' at the end of
3733 * dlls/winspool.drv/tests/info.c:
3734 winspool.drv/tests: In multiline strings there is no need for '\' at the end
3737 * dlls/kernel32/tests/atom.c, dlls/kernel32/tests/codepage.c,
3738 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/path.c:
3739 kernel32/tests: In multiline strings there is no need for '\' at the end of
3742 2006-12-27 Rob Shearman <rob@codeweavers.com>
3744 * dlls/ole32/tests/marshal.c:
3745 ole32: Message filters aren't used in the test_call_from_message test, so
3746 remove the call to CoRegisterMessageFilter.
3748 2006-12-26 Vitaliy Margolen <wine-patches@kievinfo.com>
3750 * dlls/user32/tests/input.c:
3751 user32: Silence tests in default debug level.
3753 2006-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
3755 * programs/cmd/builtins.c:
3756 cmd: Fix 'copy foo bar/' which gave access denied errors.
3758 2006-12-26 Jacek Caban <jacek@codeweavers.com>
3760 * dlls/mshtml/tests/htmldoc.c:
3761 mshtml: Fix failing test.
3763 * dlls/urlmon/tests/protocol.c:
3764 urlmon: Remove failing tests.
3766 2006-12-26 Alexandre Julliard <julliard@winehq.org>
3768 * dlls/wineps.drv/generic.ppd:
3769 wineps.drv: Remove surious null byte in generic.ppd.
3771 * dlls/atl/Makefile.in, dlls/atl/rsrc.rc, dlls/itss/Makefile.in,
3772 dlls/itss/rsrc.rc, dlls/mshtml/Makefile.in, dlls/mshtml/rsrc.rc,
3773 dlls/urlmon/Makefile.in, dlls/urlmon/rsrc.rc, tools/makedep.c:
3774 makedep: Add support for magic comments in .rc files so we can generate proper
3775 dependencies for them.
3777 2006-12-24 Alex Villacís Lasso <a_villacis@palosanto.com>
3779 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
3780 oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL
3782 Fix Wine handling of VT_DECIMAL in VarMod.
3784 2006-12-24 Clinton Stimpson <cjstimpson@utwire.net>
3786 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
3787 usp10: Implement ScriptStringGetLogicalWidths.
3789 2006-12-24 Hans Leidekker <hans@it.vu.nl>
3791 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
3792 usp10: Fix all failing tests on Windows and Wine.
3794 * dlls/usp10/usp10.c:
3795 usp10: Reduce multiple assignments to a single memset in ScriptItemize.
3797 2006-12-24 Chris Robinson <chris.kcat@gmail.com>
3799 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c, dlls/d3d9/device.c,
3800 dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
3801 d3d: GetStreamSource on a stream with NULL data isn't an error.
3803 2006-12-24 Vijay Kiran Kamuju <infyquest@gmail.com>
3805 * dlls/comctl32/monthcal.c:
3806 comctl32: MonthCalendar - Fix highlighting of current date.
3808 2006-12-25 H. Verbeet <hverbeet@gmail.com>
3810 * dlls/wined3d/device.c:
3811 wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped
3813 Downgrade a FIXME to a WARN.
3815 2006-12-25 Jacek Caban <jacek@codeweavers.com>
3817 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
3818 dlls/wininet/internet.h, dlls/wininet/utility.c:
3819 wininet: Get rid of ASYNC_FUNC enum.
3821 * dlls/wininet/internet.c, dlls/wininet/internet.h:
3822 wininet: Use proc instead of enum in FTPFINDNEXTW request.
3824 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3825 wininet: Use proc instead of enum in FTPRENAMEFILEW request.
3827 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3828 wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
3830 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3831 wininet: Use proc instead of enum in FTPDELETEFILEW request.
3833 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3834 wininet: Use proc instead of enum in FTPGETFILEW request.
3836 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3837 wininet: Use proc instead of enum in FTPOPENFILEW request.
3839 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3840 wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
3842 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3843 wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
3845 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3846 wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
3848 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3849 wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
3851 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3852 wininet: Use proc instead of enum in FTPUTFILE request.
3854 * dlls/wininet/internet.c, dlls/wininet/internet.h:
3855 wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
3857 * dlls/wininet/internet.c, dlls/wininet/internet.h:
3858 wininet: Use proc instead of enum in INTERNETOPENURLW request.
3860 * dlls/wininet/internet.c, dlls/wininet/internet.h:
3861 wininet: Remove not used HTTPOPENREQUESTW request.
3863 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3864 wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
3866 * dlls/wininet/internet.c, dlls/wininet/internet.h,
3867 dlls/wininet/utility.c:
3868 wininet: Use proc instead of enum in SENDCALLBACK request.
3870 2006-12-25 H. Verbeet <hverbeet@gmail.com>
3872 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
3873 wined3d: Restore texture bindings in the FBO code.
3875 * dlls/wined3d/drawprim.c:
3876 wined3d: Copy the depth buffer after all dirty states are applied.
3878 2006-12-25 Stefan Dösinger <stefandoesinger@gmx.at>
3880 * dlls/wined3d/state.c:
3881 wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
3883 * dlls/wined3d/device.c:
3884 wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
3886 2006-12-25 Jacek Caban <jacek@codeweavers.com>
3888 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
3889 dlls/itss/tests/Makefile.in, dlls/itss/tests/protocol.c,
3890 dlls/itss/tests/rsrc.rc, programs/winetest/Makefile.in,
3891 programs/winetest/winetest.rc:
3892 itss: Added test of protocol.
3894 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
3895 itss: Added ITS protocol implementation.
3897 * include/mshtmdid.h, include/mshtml.idl:
3898 mshtml.idl: Added IHTMLFrameBase2 declaration.
3900 2006-12-25 Dmitry Timoshkov <dmitry@codeweavers.com>
3902 * dlls/user32/tests/msg.c:
3903 user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
3905 * dlls/msvcrt/main.c:
3906 msvcrt: Make an internal function static, avoid a prototype.
3908 2006-12-24 Alexandre Julliard <julliard@winehq.org>
3910 * dlls/.gitignore, dlls/atl/.gitignore, dlls/mshtml/.gitignore,
3911 dlls/ole32/.gitignore, tools/make_makefiles:
3912 make_makefiles: Automatically add IDL header targets to the .gitignore file.
3914 2006-12-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3916 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
3917 shlwapi: Fix a failing test.
3919 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
3921 * dlls/wined3d/wined3d_private.h:
3922 wined3d: Clarify OpenGL error codes.
3924 2006-12-23 Patrik Stridvall <patrik@stridvall.se>
3926 * dlls/user32/class.c, dlls/user32/spy.c, dlls/user32/user_private.h:
3927 user32: Show the GCL{,P}_* constant names in debug messages.
3929 * dlls/secur32/ntlm.c:
3930 secur32: Use constants instead of hardcoded values.
3932 2006-12-24 Alexandre Julliard <julliard@winehq.org>
3934 * dlls/.gitignore, dlls/Makefile.in, dlls/make_dlls, tools/make_makefiles:
3935 dlls: Merged the make_dlls script into the global make_makefiles.
3937 2006-12-23 Alex Villacís Lasso <a_villacis@palosanto.com>
3939 * dlls/oleaut32/tests/olepicture.c:
3940 oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
3942 2006-12-24 Jacek Caban <jacek@codeweavers.com>
3944 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itsstor.h,
3945 dlls/itss/protocol.c:
3946 itss: Added ITSProtocol stub implementation.
3948 2006-12-23 Jacek Caban <jacek@codeweavers.com>
3950 * dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
3951 dlls/itss/storage.c:
3952 itss: DllCanUnloadNow code clean up.
3954 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itss.inf,
3955 dlls/itss/regsvr.c, dlls/itss/rsrc.rc, include/wine/itss.idl:
3956 itss: Move registration code to inf file and add missing registry.
3958 * dlls/itss/itss.c, dlls/itss/regsvr.c, include/wine/itss.idl:
3959 itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
3960 ITSProtocol is a different object.
3962 * dlls/itss/itss.spec:
3963 itss: DllUnregisterServer is not a stub.
3965 2006-12-23 Hans Leidekker <hans@it.vu.nl>
3967 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
3968 usp10: Implement ScriptString_pLogAttr.
3970 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
3971 usp10: Match output of WinXP for ScriptGetProperties.
3973 * dlls/usp10/usp10.c:
3974 usp10: Improve the stub for ScriptBreak.
3976 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec,
3978 usp10: Implement ScriptString_pSize.
3980 2006-12-23 Rob Shearman <rob@codeweavers.com>
3982 * dlls/oleaut32/tests/vartest.c:
3983 oleaut32: Fix a crash when executing the VarAnd test with an old version
3986 * dlls/oleaut32/tests/vartest.c:
3987 oleaut32: Fix the VarPow tests for older versions of oleaut32.
3989 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
3990 dlls/ole32/tests/marshal.c:
3991 ole32: Performing a COM call from within the processing of a sent message
3992 during a wait for completion of another COM call is not allowed.
3993 Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
3995 * dlls/ole32/compobj.c:
3996 ole32: Call the MessagePending function for message filters.
3998 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
3999 ole32: Track the pending call count so that the correct call type can be passed
4000 to the message filter HandleInComingCall function.
4002 * dlls/ole32/oleproxy.c:
4003 ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
4005 2006-12-22 Duane Clark <fpga@pacbell.net>
4007 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/string.c:
4008 msvcrt: Add function _mbsspnp.
4010 2006-12-22 Vitaliy Margolen <wine-patches@kievinfo.com>
4012 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
4013 dlls/dinput/keyboard.c, dlls/dinput/mouse.c,
4014 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
4015 dinput: AddRef and Release parent DirectInput class.
4017 2006-12-22 Alexandre Julliard <julliard@winehq.org>
4019 * ANNOUNCE, ChangeLog, VERSION, configure:
4022 ----------------------------------------------------------------
4023 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
4025 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
4026 user32: Add a message test for various ShowWindow() calls, fix some failures.
4028 2006-12-18 James Hawkins <truiken@gmail.com>
4030 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
4031 mscoree: Add a stub for GetCORSystemDirectory.
4033 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
4035 * dlls/kernel32/tests/loader.c:
4036 kernel32: Fix a typo.
4038 2006-12-22 Detlef Riekenberg <wine.dev@web.de>
4040 * dlls/winspool.drv/tests/info.c:
4041 winspoool/tests: Build the name of the local print server in a separate function.
4043 * dlls/winspool.drv/tests/info.c:
4044 winspoool/tests: Rename unclear string.
4046 * dlls/localspl/tests/localmon.c:
4047 localspl/tests: Rename unclear string.
4049 * dlls/localspl/tests/localmon.c:
4050 localspl/tests: Fix copy+paste typo.
4052 2006-12-21 Jacek Caban <jacek@codeweavers.com>
4054 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
4055 mshtml: Improve loading document detection in AsyncOpen.
4057 * dlls/mshtml/nsio.c:
4058 mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
4060 2006-12-21 Huw Davies <huw@codeweavers.com>
4062 * configure, configure.ac, dlls/gdi32/Makefile.in, dlls/gdi32/freetype.c:
4063 gdi32: Extract the constituent TrueType files from Mac suitcase fonts into
4064 the user's caches directory
4065 and use these instead of the original suitcase.
4067 2006-12-21 Francois Gouget <fgouget@codeweavers.com>
4069 * dlls/setupapi/install.c:
4070 setupapi: Fix handling of 'CopyFiles=@file'.
4072 2006-12-21 Ken Thomases <ken@codeweavers.com>
4074 * dlls/iphlpapi/ifenum.c:
4075 iphlpapi: Fixed a problem with enumerating network interfaces.
4076 Keep increasing the buffer until the returned length is more than two
4077 records smaller than the buffer we provided.
4079 2006-12-21 Alexandre Julliard <julliard@winehq.org>
4081 * dlls/ntdll/cdrom.c:
4082 ntdll: Added support for physically ejecting devices on Mac OS.
4084 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
4085 ntdll: File positions should be aligned to sector boundaries in PE loader.
4087 2006-12-20 Paul Vriens <paul.vriens.wine@gmail.com>
4089 * dlls/kernel32/tests/process.c:
4090 kernel32/tests: Don't use full path for executable in tests.
4092 2006-12-21 Ken Thomases <ken@codeweavers.com>
4094 * dlls/winmm/winecoreaudio/audio.c:
4095 winecoreaudio: Replace pthread mutex with OSSpinLock.
4097 * dlls/winmm/winecoreaudio/audio.c:
4098 winecoreaudio: Move a memset out of a mutex-guarded section.
4100 * dlls/winmm/winecoreaudio/audio.c:
4101 winecoreaudio: Merge wodReset and wodHelper_Reset.
4103 * dlls/winmm/winecoreaudio/audio.c:
4104 winecoreaudio: Change to faster non-recursive mutex.
4106 * dlls/winmm/winecoreaudio/audio.c:
4107 winecoreaudio: Push notify of completions from render callback to message thread.
4108 Rather than have the Audio Unit render callback traverse the queue of wave
4109 headers looking for complete ones, and sending a message to the message thread
4110 for each one it finds, just send one message to tell the message thread to do
4111 that work itself. The render callback is called in a real-time priority
4112 thread and is expected to return as quickly as possible.
4114 * dlls/winmm/winecoreaudio/audio.c:
4115 winecoreaudio: Remove more mutexes from around Audio Unit calls.
4117 * dlls/winmm/winecoreaudio/audio.c:
4118 winecoreaudio: Report when the render callback is just providing silence.
4120 * dlls/winmm/winecoreaudio/audio.c:
4121 winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
4123 * dlls/winmm/winecoreaudio/audio.c:
4124 winecoreaudio: Leave audio unit running, except when waveout device paused.
4126 * dlls/winmm/winecoreaudio/audio.c:
4127 winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
4129 * dlls/winmm/winecoreaudio/audio.c:
4130 winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
4132 * dlls/winmm/winecoreaudio/audio.c:
4133 winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and
4135 wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
4136 clears dwPartialOffset itself.
4137 wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
4138 parameter. wodWrite is not called from the Audio Unit render callback, so it
4139 can use Wine debug channels.
4141 * dlls/winmm/winecoreaudio/audio.c:
4142 winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
4144 * dlls/winmm/winecoreaudio/audio.c:
4145 winecoreaudio: Extract wodHelper_CheckForLoopBegin() from
4146 wodHelper_BeginWaveHdr().
4147 This refactoring prepares the ground for subsequent refactoring of
4148 wodHelper_BeginWaveHdr.
4150 * dlls/winmm/winecoreaudio/audio.c:
4151 winecoreaudio: Create port for sending messages to the callback thread only once.
4153 * dlls/winmm/winecoreaudio/audio.c:
4154 winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
4156 2006-12-21 Günther Brammer <GBrammer@gmx.de>
4158 * dlls/ddraw/tests/dsurface.c:
4159 ddraw: Add a test for IDirectDrawSurface_SetColorKey.
4161 2006-12-20 Huw Davies <huw@codeweavers.com>
4163 * dlls/gdi32/freetype.c:
4164 gdi32: Actually create the Wine fonts key if it doesn't exist.
4166 2006-12-20 Juan Lang <juan_lang@yahoo.com>
4168 * dlls/kernel32/profile.c:
4169 kernel32: Suppress an unneeded warning.
4171 2006-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
4173 * dlls/oleaut32/vartype.c:
4174 oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
4175 into a DECIMAL instead of a double as an intermediate step.
4177 2006-12-20 Chris Robinson <chris.kcat@gmail.com>
4179 * dlls/d3d8/tests/device.c, dlls/d3d9/directx.c, dlls/d3d9/tests/device.c,
4180 dlls/wined3d/directx.c:
4181 d3d: Fix adapter mode enumeration and filtering.
4183 2006-12-20 Christoph Frick <frick@sc-networks.de>
4185 * dlls/dinput/device.c:
4186 dinput: Drop magic int.
4188 * dlls/dinput/data_formats.c, dlls/dinput/joystick_linuxinput.c:
4189 dinput: Set the correct size for the old dinput joystick.
4190 This also reverts my previous patch as this is the real cause for the
4191 problems with Grand Prix Legends.
4193 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
4195 * dlls/wined3d/device.c, dlls/wined3d/state.c,
4196 dlls/wined3d/wined3d_private.h:
4197 wined3d: Reinstall the nvrc texture unit mapping.
4199 * dlls/wined3d/device.c:
4200 wined3d: Catch nop pixel shader changes.
4202 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
4203 dlls/wined3d/wined3d_private.h:
4204 wined3d: Add pixel shaders to the state table.
4206 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
4207 wined3d: Catch nop sampler changes.
4209 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
4210 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
4211 wined3d: Move samplers to the state table.
4213 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
4214 wined3d: Add empty sampler entries to the state table.
4216 * dlls/wined3d/device.c:
4217 wined3d: Catch nop SetTextureStageState calls.
4219 * dlls/wined3d/state.c:
4220 wined3d: Make WINED3DTSS_CONSTANT a nogl state.
4222 * dlls/wined3d/state.c:
4223 wined3d: Make a WINED3DTSS_RESULTARG stub.
4225 * dlls/wined3d/state.c:
4226 wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
4228 * dlls/wined3d/state.c:
4229 wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
4231 * dlls/wined3d/state.c:
4232 wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
4234 * dlls/wined3d/device.c, dlls/wined3d/state.c:
4235 wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
4237 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
4238 wined3d: Move WINED3DTSS_ALPHAOP to the state table.
4240 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
4241 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
4242 wined3d: Move WINED3DTSS_COLOROP to the state table.
4244 * dlls/wined3d/basetexture.c:
4245 wined3d: Do not enable the texture dimensions in BindTexture.
4247 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
4248 wined3d: Add empty texture stage states to the state table.
4250 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
4251 wined3d: Temporary disable nvrc junk texture skipping.
4253 2006-12-20 Alexandre Julliard <julliard@winehq.org>
4255 * dlls/shell32/regsvr.c:
4256 shell32: Don't hardcode the system32 directory in registered classes.
4259 loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
4261 * dlls/kernel32/tests/module.c, dlls/ntdll/loader.c:
4262 ntdll: Fix the libdl refcount when loading the same builtin twice.
4264 2006-12-20 Francois Gouget <fgouget@codeweavers.com>
4266 * dlls/kernel32/tests/module.c:
4267 kernel32/tests: Test loading and unloading of builtin dlls.
4269 2006-12-20 Kai Blin <kai.blin@gmail.com>
4271 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
4272 ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
4274 2006-12-20 Alexandre Julliard <julliard@winehq.org>
4276 * include/guiddef.h, include/windef.h, include/wine/debug.h,
4277 include/wine/test.h, include/winnt.h:
4278 include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
4280 * programs/winedbg/Makefile.in, programs/winedbg/be_i386.c,
4281 programs/winedbg/break.c, programs/winedbg/dbg.y,
4282 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
4283 programs/winedbg/memory.c, programs/winedbg/stack.c,
4284 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
4285 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
4286 programs/winedbg/winedbg.c:
4287 winedbg: Win64 printf format fixes.
4289 * programs/winedbg/be_i386.c, programs/winedbg/debugger.h,
4290 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
4291 programs/winedbg/tgt_minidump.c:
4292 winedbg: Fixed a few data types.
4294 2006-12-20 Vitaliy Margolen <wine-patches@kievinfo.com>
4296 * dlls/dinput/mouse.c:
4297 dinput: Warp mouse in exclusive cooperation mode only.
4299 * dlls/dinput/mouse.c:
4300 dinput: Use GetCursorPos() to calculate relative mouse movements.
4302 2006-12-19 Rob Shearman <rob@codeweavers.com>
4304 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
4305 ole32: Send a causality ID in the ORPCTHIS header for a call.
4306 Use the causality ID to determine whether this is a top-level or a
4307 nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
4309 * dlls/ole32/tests/marshal.c:
4310 ole32: Reset the message filter at the end of the message filter test.
4312 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
4313 dlls/ole32/stubmanager.c:
4314 ole32: Pass in the IID and IUnknown* of the object being executed to the server
4315 notification and message filter functions.
4317 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
4318 ole32: Call the message filter for incoming calls.
4321 ole32: Call ServerNotify for channel hooks.
4322 Store the SChannelHookCallInfo structure in the message state.
4324 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
4325 dlls/ole32/ole32.spec, dlls/ole32/rpc.c:
4326 ole32: Implement CoRegisterChannelHook and call channel hook methods on the
4330 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing
4332 This is done by putting the ORPCTHIS data into the buffer when calling
4333 IRpcChannelBuffer::GetBuffer on the client side and then storing the
4334 amount we increased the buffer in a structure stored in the Handle
4335 field. This is done to present the correct Buffer pointer to the proxy
4336 so that it writes its data after the ORPCTHIS data.
4337 Unmarshal the data on the server side (during RPC_ExecuteCall) and make
4338 sure the data is consistent according to NDR rules. Also add several
4339 checks on the unmarshaled data that are specified by the DCOM draft
4342 2006-12-19 H. Verbeet <hverbeet@gmail.com>
4344 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
4345 dlls/wined3d/glsl_shader.c:
4346 wined3d: Allow wined3d to handle multiple render targets.
4348 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
4349 dlls/wined3d/wined3d_private.h:
4350 wined3d: Allow the FBO code to handle multiple render targets.
4352 * dlls/wined3d/device.c:
4353 wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
4354 Use the render target index rather than hardcoding 0.
4356 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
4357 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
4358 wined3d: Allow the device to store multiple render targets.
4360 2006-12-19 Hans Leidekker <hans@it.vu.nl>
4362 * include/winnt.h, tools/winedump/main.c, tools/winedump/pe.c,
4363 tools/winedump/winedump.man.in:
4364 winedump: Start dumping .NET specific bits from PE executables.
4366 2006-12-20 Alexandre Julliard <julliard@winehq.org>
4368 * dlls/ntdll/virtual.c:
4369 ntdll: Fixed typo in map_image.
4371 2006-12-19 Roderick Colenbrander <thunderbird2k@gmx.net>
4373 * dlls/winex11.drv/opengl.c:
4374 winex11.drv: pbuffer detection.
4376 2006-12-19 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
4378 * dlls/winex11.drv/opengl.c:
4379 winex11.drv: Don't crash when called with a NULL gl context.
4381 2006-12-19 Huw Davies <huw@codeweavers.com>
4383 * dlls/gdi32/freetype.c:
4384 gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get
4387 2006-12-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
4389 * dlls/gdi32/gdiobj.c:
4390 gdi32: Remove unused function.
4392 2006-12-19 Rob Shearman <rob@codeweavers.com>
4394 * dlls/ole32/tests/usrmarshal.c:
4395 ole32: Fix the HMETAFILEPICT user marshaling test to use the size
4396 derived from the return value of HMETAFILEPICT_UserMarshal instead of
4397 the value returned by HMETAFILEPICT_UserSize, as the latter
4398 over-estimates the size on Windows.
4399 Remove some unnecessary casts.
4401 2006-12-19 Juris Smotrovs <juris.smotrovs@sets.lv>
4403 * dlls/user32/tests/msg.c, dlls/winex11.drv/window.c,
4404 dlls/winex11.drv/winpos.c:
4405 user32: Extend the support for SWP_STATECHANGED for all windows.
4407 2006-12-17 Stefan Dösinger <stefan@codeweavers.com>
4409 * dlls/wined3d/state.c, dlls/wined3d/utils.c,
4410 include/wine/wined3d_types.h:
4411 wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
4413 2006-12-15 Stefan Dösinger <stefan@codeweavers.com>
4415 * dlls/wined3d/state.c:
4416 wined3d: Fix a function name.
4418 * dlls/wined3d/state.c:
4419 wined3d: Add missing render state function.
4421 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
4422 wined3d: Catch nop render state changes.
4424 * dlls/wined3d/device.c:
4425 wined3d: Move render state applying to drawprim.
4427 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
4429 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4430 dlls/wined3d/wined3d_private.h:
4431 wined3d: Add the state dirtification infrastructure.
4433 2006-12-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
4435 * configure, configure.ac, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
4436 dlls/msvcrt/string.c, include/config.h.in:
4437 msvcrt: Add _atoldbl.
4439 2006-12-19 Alexandre Julliard <julliard@winehq.org>
4442 configure: Re-generated with autoconf 2.61.
4444 2006-12-14 Alex Villacís Lasso <a_villacis@palosanto.com>
4446 * dlls/oleaut32/vartype.c:
4447 oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
4449 2006-12-18 Vitaliy Margolen <wine-patches@kievinfo.com>
4451 * dlls/user32/tests/win.c, dlls/winex11.drv/mouse.c:
4452 winex11drv: Return cached cursor_pos in GetCursorPos().
4454 2006-12-18 Hans Leidekker <hans@it.vu.nl>
4456 * dlls/ws2_32/socket.c:
4457 ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
4459 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
4461 * dlls/kernel32/tests/loader.c:
4462 kernel32: Add a minimal PE image that XP is able to load.
4464 2006-12-18 James Hawkins <truiken@gmail.com>
4466 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
4467 msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
4469 * dlls/msi/tests/install.c:
4470 msi: Run the install tests from a temporary directory.
4472 2006-12-15 Clinton Stimpson <cjstimpson@utwire.net>
4474 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
4475 usp10: Implement ScriptStringCPtoX.
4477 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
4478 usp10: Implement ScriptStringXtoCP.
4480 * dlls/usp10/usp10.c:
4481 usp10: Implement ScriptStringFree.
4483 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
4484 usp10: Implement ScriptStringAnalyse.
4486 2006-12-18 Markus Amsler <markus.amsler@oribi.org>
4488 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c:
4489 d3d9: Handle volume container in d3d9.
4491 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
4492 dlls/d3d9/surface.c:
4493 d3d9: Handle surface container in d3d9.
4495 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c:
4496 d3d8: Handle volume container in d3d8.
4498 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
4499 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
4500 d3d8: Handle surface container in d3d8.
4502 * dlls/d3d9/d3d9_private.h, dlls/d3d9/directx.c, dlls/d3d9/swapchain.c,
4503 dlls/d3d9/tests/device.c:
4504 d3d9: Fix implicit swap chain refcounting.
4506 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
4507 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
4508 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
4509 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
4510 d3d: Callback infrastructure for implicit swap chain destruction in
4513 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
4514 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
4515 d3d9: Fix implicit surface refcounting.
4517 * dlls/wined3d/volume.c, include/wine/wined3d_interface.h:
4518 wined3d: Remove IWineD3DVolume_GetContainerParent.
4520 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
4521 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
4522 wined3d: Remove IWineD3DSurface_GetContainerParent.
4524 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
4525 d3d9: Handle volume refcount forwarding in d3d9.
4527 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
4528 dlls/d3d9/surface.c, dlls/d3d9/tests/device.c, dlls/d3d9/texture.c:
4529 d3d9: Handle surface refcount forwarding in d3d9.
4531 * dlls/wined3d/device.c:
4532 wined3d: Call the depth stencil destroy callback function.
4534 2006-12-18 James Hawkins <truiken@gmail.com>
4536 * dlls/msi/dialog.c:
4537 msi: Update the text control when the selection path changes.
4539 * dlls/msi/events.c:
4540 msi: Only cleanup event subscriptions of the dialog being closed.
4542 2006-12-17 Vitaliy Margolen <wine-patches@kievinfo.com>
4544 * dlls/dinput/mouse.c, dlls/dinput/tests/Makefile.in,
4545 dlls/dinput/tests/device.c:
4546 dinput: Make mouse use axis mode flag set in base class. Add tests.
4548 * dlls/dinput/device.c:
4549 dinput: Add handling of AXISMODE property to base device object.
4551 * dlls/dinput/joystick_linuxinput.c:
4552 dinput: Zero out returned information struct.
4554 * dlls/dinput/keyboard.c:
4555 dinput: Don't return non existent keys.
4557 2006-12-17 Rob Shearman <rob@codeweavers.com>
4559 * dlls/kernel32/heap.c:
4560 kernel32: Protect global alloc functions against integer overflows on the
4563 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
4564 ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
4566 * dlls/ole32/ole32.spec, dlls/ole32/tests/usrmarshal.c,
4567 dlls/ole32/usrmarshal.c:
4568 ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and
4569 add tests for these.
4571 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
4572 dlls/ole32/tests/usrmarshal.c:
4573 ole32: Move the user marshal tests to usrmarshal.c.
4575 * dlls/rpcrt4/rpc_transport.c:
4576 rpcrt4: Free the resource allocated by InitializeSecurityContext when the
4577 connection is closed.
4579 * dlls/ole32/usrmarshal.c:
4580 ole32: Add documentation for the user marshaling functions.
4582 * dlls/ole32/datacache.c:
4583 ole32: Support reading and writing custom clipformats in the data cache.
4585 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
4587 * tools/winedump/pe.c:
4588 winedump: Remove a redundant ';'.
4590 * tools/winedump/pe.c:
4591 winedump: Fix a couple of typos.
4593 2006-12-17 Paul Vriens <paul.vriens.wine@gmail.com>
4595 * dlls/usp10/tests/usp10.c:
4596 usp10/tests: Make tests run on win9x and NT4 again.
4598 * dlls/user32/tests/monitor.c:
4599 user32/tests: Make sure the tests run on NT4 again.
4601 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
4604 server: Cast-qual warnings fix.
4607 server: Cast-qual warnings fix.
4609 2006-12-16 Alexandre Julliard <julliard@winehq.org>
4611 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
4612 msvcrt: Define __CxxLongjmpUnwind for i386 only.
4614 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
4616 * programs/winhelp/hlpfile.c:
4617 winhelp: Cast-qual warnings fix.
4619 * programs/winecfg/theme.c:
4620 winecfg: Cast-qual warning fix.
4622 * programs/progman/group.c:
4623 progman: Cast-qual warnings fix.
4625 * dlls/version/tests/info.c:
4626 version/tests: Write-strings warning fix.
4628 2006-12-15 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
4630 * dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
4632 ddraw: IDirectDraw3 should use its own ref count variable.
4634 * dlls/ddraw/main.c:
4635 ddraw: Initialize the IDirectDraw3 vtable.
4637 2006-12-15 Detlef Riekenberg <wine.dev@web.de>
4639 * dlls/localspl/tests/localmon.c:
4640 localspl/tests: Add tests for XcvDataPort.
4642 2006-12-16 Alexandre Julliard <julliard@winehq.org>
4644 * configure, configure.ac, include/config.h.in:
4645 configure: Remove some no longer used libcurses checks.
4647 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
4649 * dlls/ddraw/tests/ddrawmodes.c, dlls/wined3d/device.c:
4650 wined3d: When changing display modes clip cursor to the requested display size.
4652 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
4654 * dlls/gdi32/opengl.c, dlls/winex11.drv/opengl.c:
4655 winex11.drv: Avoid grabbing syslevel locks in the wrong order.
4657 2006-12-15 Alexandre Julliard <julliard@winehq.org>
4659 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
4660 msvcrt: Implemented __CxxLongjmpUnwind.
4662 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h:
4663 msvcrt: Make pointers to read-only exception descriptors const.
4665 2006-12-15 James Hawkins <truiken@gmail.com>
4667 * dlls/cabinet/fdi.c:
4668 cabinet: Close the opened file handle even in error cases.
4670 2006-12-15 Hans Leidekker <hans@it.vu.nl>
4672 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
4673 setupapi: Add a stub implementation for SetupPromptReboot.
4675 2006-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
4677 * dlls/user32/edit.c:
4678 user32: Center the context menu if it was activated via VK_APPS like Windows
4681 * dlls/user32/message.c, dlls/user32/tests/msg.c,
4682 dlls/winex11.drv/keyboard.c:
4683 user32: Add support for the VK_APPS (Menu) key.
4685 * dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
4686 ddrawex: Avoid not necessary casts.
4688 * dlls/ddraw/ddraw_thunks.c:
4689 ddraw: Fix warnings.
4691 2006-12-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
4693 * dlls/secur32/tests/ntlm.c:
4694 secur32/tests: Cast-qual warnings fix.
4696 2006-12-14 Stefan Dösinger <stefan@codeweavers.com>
4698 * dlls/wined3d/device.c:
4699 wined3d: Clean up SetRenderState.
4701 * dlls/d3d8/tests/device.c, dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
4702 wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
4704 * dlls/ddraw/surface.c:
4705 ddraw: Add a TRACE to GetPixelFormat.
4707 2006-12-14 Jacek Caban <jacek@codeweavers.com>
4709 * dlls/mshtml/olecmd.c:
4710 mshtml: Use pvaIn in exec_print.
4712 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
4714 * dlls/shlwapi/tests/path.c:
4715 shlwapi/tests: Fix typos.
4717 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
4719 * dlls/user32/cursoricon.c, dlls/user32/tests/monitor.c,
4720 dlls/winex11.drv/winpos.c:
4721 user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
4723 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
4725 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
4726 dlls/ddrawex/Makefile.in, dlls/ddrawex/ddrawex.spec,
4727 dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
4730 2006-12-13 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
4732 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
4733 dlls/ddraw/ddraw_thunks.c, include/ddraw.h:
4734 ddraw: Add IDirectDraw3 interface.
4736 2006-12-09 Günther Brammer <GBrammer@gmx.de>
4738 * dlls/ddraw/surface.c:
4739 ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
4741 2006-12-14 Francois Gouget <fgouget@free.fr>
4743 * dlls/cabinet/fci.c, dlls/kernel32/tests/heap.c, dlls/usp10/usp10.c,
4744 dlls/wined3d/directx.c, dlls/winedos/int15.c,
4745 dlls/winspool.drv/tests/info.c, programs/wineconsole/wineconsole.c,
4746 programs/winedbg/break.c:
4747 Assorted spelling fixes.
4749 * dlls/comdlg32/printdlg.c, dlls/comdlg32/tests/printdlg.c:
4750 comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
4751 Fix the test so it compiles without warnings.
4753 * dlls/ole32/tests/marshal.c:
4754 ole32/tests: Replace some '#if 0's with 'if (0)'s.
4755 Fix the code so it compiles.
4757 * dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
4758 dlls/user32/tests/msg.c, dlls/user32/tests/sysparams.c,
4759 dlls/user32/tests/win.c:
4760 user32/tests: Replace some '#if 0's with 'if (0)'s.
4761 Fix the code so it compiles without warnings.
4763 * dlls/version/tests/info.c:
4764 version/tests: Replace some '#if 0's with 'if (0)'s.
4765 Fix the code so it compiles without warnings.
4767 * dlls/shlwapi/tests/clist.c:
4768 shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
4770 * dlls/advapi32/tests/crypt_md4.c:
4771 advapi32/tests: Replace an '#if 0' with an 'if (0)'.
4773 * dlls/localspl/tests/localmon.c:
4774 localspl/tests: Replace some '#if 0's with 'if (0)'s.
4776 * dlls/comctl32/tests/mru.c:
4777 comctl32/tests: Replace some '#if 0's with 'if (0)'s.
4778 Fix the code so it compiles without warnings.
4780 2006-12-14 Francois Gouget <fgouget@codeweavers.com>
4782 * dlls/shell32/shlexec.c:
4783 shell32: Replace numeric literals with the proper constant.
4785 2006-12-14 Dmitry Timoshkov <dmitry@codeweavers.com>
4787 * dlls/secur32/ntlm.c, dlls/secur32/schannel.c:
4788 secur32: Make some data const.
4790 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
4791 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
4792 dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
4793 dlls/wined3d/wined3d_private.h:
4794 wined3d: Make some data const.
4796 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h:
4797 rsaenh: Make some data const and static.
4799 * dlls/rpcrt4/rpc_transport.c:
4800 rpcrt4: Make some data const.
4802 * dlls/msvcrt/exit.c, dlls/msvcrt/locale.c:
4803 msvcrt: Make some data const.
4805 * dlls/dswave/dswave_main.c:
4806 dswave: Make some data const.
4808 * dlls/crypt32/store.c:
4809 crypt32: Make some data const.
4811 * dlls/dplayx/dplayx_global.c:
4812 dplayx: Make some data const.
4814 * dlls/winmm/winearts/audio.c:
4815 winearts: Make some data const.
4817 * dlls/dmime/audiopath.c:
4818 dmime: Make some data const and static.
4820 * dlls/dbghelp/module.c:
4821 dbghelp: Make some data const.
4823 * dlls/atl/registrar.c:
4824 atl: Make some data const.
4826 * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/midipatch.c,
4827 dlls/winmm/wineoss/mixer.c:
4828 wineoss: Make some data const.
4830 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
4832 * dlls/kernel32/tests/process.c:
4833 kernel32/tests: Be a bit more verbose on failure.
4835 2006-12-14 Alexandre Julliard <julliard@winehq.org>
4838 Revert "msi: Comparisons with null in conditions are special."
4839 This reverts commit 9dce96b3155ce07dffa4f5b0712fbcaad9ba3e2c.
4841 * dlls/msi/tests/package.c:
4842 msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
4844 2006-12-14 Markus Amsler <markus.amsler@oribi.org>
4846 * dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
4847 d3d8: Release non implicit surfaces only if refcount is 0, with test.
4849 2006-12-14 Jacek Caban <jacek@codeweavers.com>
4851 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
4852 shdoclc: Added print template strings.
4854 * dlls/mshtml/olecmd.c, dlls/mshtml/resource.h:
4855 mshtml: Set default print template in exec_print.
4857 * dlls/mshtml/nsio.c:
4858 mshtml: Fixed handling chrome protocol.
4860 * dlls/mshtml/nsio.c:
4861 mshtml: Don't do anything in SetNSContainer if new container is the same
4864 * dlls/mshtml/nsio.c:
4865 mshtml: Fix loading pages in containers without document.
4867 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
4868 mshtml: Added nsACString_SetData function and use it instead of nsACString_Init
4869 when we return string value.
4871 2006-12-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
4873 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
4874 rpcrt4/tests: Cast-qual warnings fix.
4876 2006-12-13 Francois Gouget <fgouget@codeweavers.com>
4878 * dlls/shell32/shlexec.c:
4879 shell32: Fix FindExecutableW() to not check if lpResult after using it. It's
4880 supposed to cause a segfault anyway.
4881 Use SE_ERR_FNF rather than a numeric literal.
4883 * dlls/shell32/shlexec.c:
4884 shell32: Add some documentation for FindExecutableW().
4886 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
4887 shell32: Fix FindExecutable() to return the executable path, not the whole
4890 * dlls/shell32/tests/shlexec.c:
4891 shell32/tests: Add FindExecutable() tests.
4893 * dlls/shell32/tests/shlexec.c:
4894 shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix
4897 2006-12-13 Francois Gouget <fgouget@free.fr>
4899 * dlls/ole32/tests/ole2.c:
4900 ole32: Fix named/nameless union compilation error.
4902 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/tests/string.c:
4903 msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather
4906 2006-12-12 Jacek Caban <jacek@codeweavers.com>
4908 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
4909 mshtml: Added beginning of IDM_PRINT implementation.
4911 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
4912 mshtml: Added test of CompareUrl.
4914 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
4916 * dlls/winex11.drv/mouse.c:
4917 winex11.drv: Update cached cursor position after calling hook.
4919 * dlls/user32/tests/input.c, dlls/winex11.drv/mouse.c:
4920 winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
4922 2006-12-13 Pierre d'Herbemont <pdherbemont@free.fr>
4924 * dlls/kernel32/locale.c:
4925 kernel32: Remove unneeded headers.
4927 2006-12-13 Alexandre Julliard <julliard@winehq.org>
4929 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
4930 ntdll: Map the PE header up to the specified size, and clear the rest of
4933 2006-12-09 Dmitry Timoshkov <dmitry@codeweavers.com>
4935 * dlls/kernel32/tests/loader.c:
4936 kernel32: Add the data that mimics the PE image which upack creates.
4938 2006-12-12 Jacek Caban <jacek@codeweavers.com>
4940 * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c,
4941 dlls/urlmon/urlmon_main.c:
4942 urlmon: Use pluggable protocol in CoInternetCompareUrl.
4944 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
4945 urlmon: Added application/x-msdownload mime filter.
4947 2006-12-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
4949 * dlls/msvcrt/tests/file.c:
4950 msvcrt/tests: Cast-qual warnings fix.
4952 * dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winternl.h:
4953 ntdll/tests: Cast-qual warning fix.
4955 2006-12-12 Alexandre Julliard <julliard@winehq.org>
4957 * dlls/winex11.drv/opengl.c:
4958 winex11.drv: Fixed computation of viewport and scissor position.
4960 2006-12-10 Pierre d'Herbemont <pdherbemont@free.fr>
4962 * dlls/user32/driver.c, dlls/user32/user_private.h, dlls/user32/win.c,
4963 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec:
4964 user32: Factorize graphics driver SetParent into user32.
4966 2006-12-11 Clinton Stimpson <cjstimpson@utwire.net>
4968 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
4969 usp10: Add tests and fix for ScriptXtoCP .
4971 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
4973 * dlls/dinput/mouse.c:
4974 dinput: Use standard mouse data format instead of custom one.
4976 * dlls/dinput/device.c, dlls/dinput/device_private.h,
4977 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
4978 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
4979 dinput: Remove redundant parameter.
4981 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
4982 dinput: Move mouse & keyboard user data format to base class.
4984 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
4985 dinput: Move joystick user data format into base class.
4987 * dlls/dinput/device.c, dlls/dinput/device_private.h:
4988 dinput: Add user data format into base class. Implement SetDataFormat.
4990 * dlls/dinput/device.c, dlls/dinput/device_private.h,
4991 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
4992 dlls/dinput/mouse.c:
4993 dinput: Move transform and offsets structures into base device class.
4995 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
4997 * programs/winetest/main.c:
4998 winetest: Show correct filenames on test.winehq.org.
5000 * dlls/winspool.drv/tests/info.c:
5001 winspool.drv/tests: No need to return anything as we are using a global
5004 2006-12-12 Pierre d'Herbemont <pdherbemont@free.fr>
5006 * dlls/kernel32/locale.c:
5007 kernel32: Allow the preferred language to be different from the preferred
5010 2006-12-08 Jacek Caban <jacek@codeweavers.com>
5012 * dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h,
5013 dlls/mshtml/nsservice.c:
5014 mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
5016 2006-12-12 Jacek Caban <jacek@codeweavers.com>
5018 * dlls/mshtml/htmlwindow.c, dlls/mshtml/resource.h:
5019 mshtml: Added alert implementation.
5021 2006-12-12 Alexandre Julliard <julliard@winehq.org>
5023 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
5024 winex11.drv: Get rid of the display pointer in the GL context.
5026 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
5027 opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
5028 This causes lock inversions when the driver accesses the DC.
5030 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
5031 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
5032 opengl32: Avoid generating a wrapper for internal functions when we can call
5033 the internal one directly.
5035 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
5037 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
5038 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
5039 dlls/winex11.drv/opengl.c:
5040 winex11.drv: Correctly position and clip opengl child windows.
5042 2006-12-12 Alexandre Julliard <julliard@winehq.org>
5044 * dlls/winex11.drv/opengl.c:
5045 winex11.drv: Get rid of the unused set_drawable function.
5047 * dlls/gdi32/clipping.c:
5048 gdi32: Use a more appropriate size for the default clip region.
5050 * dlls/gdi32/dc.c, dlls/winex11.drv/init.c:
5051 winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
5053 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
5054 dlls/winex11.drv/init.c, dlls/winex11.drv/xrender.c:
5055 winex11.drv: Make sure the drawable rect is always updated and use it where
5058 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
5060 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/clipping.c,
5061 dlls/winex11.drv/dce.c, dlls/winex11.drv/dib.c,
5062 dlls/winex11.drv/graphics.c, dlls/winex11.drv/init.c,
5063 dlls/winex11.drv/opengl.c, dlls/winex11.drv/text.c,
5064 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrender.c,
5065 include/wine/server_protocol.h, server/protocol.def, server/trace.c,
5067 winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
5069 2006-12-12 Alexandre Julliard <julliard@winehq.org>
5071 * dlls/winex11.drv/clipboard.c:
5072 winex11.drv: Remove unused PropertyAliasMap variable.
5074 2006-12-11 Hans Leidekker <hans@it.vu.nl>
5076 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
5077 mscoree: Add a stub implementation for CorExitProcess and
5078 GetRequestedRuntimeInfo.
5080 * dlls/mscoree/Makefile.in, dlls/mscoree/mscoree_main.c:
5081 mscoree: Take advantage of an installed Mono for Windows to run .NET
5084 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
5086 * dlls/winspool.drv/tests/info.c:
5087 winspool/tests: Don't treat having no printers as a failure.
5089 * dlls/winspool.drv/tests/info.c:
5090 winspool/tests: Make default_printer a global variable.
5092 2006-12-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
5094 * dlls/msvcrt/tests/printf.c:
5095 msvcrt/tests: Cast-qual warnings fix.
5097 * dlls/msvcrt/tests/cpp.c:
5098 msvcrt/tests: Cast-qual warnings fix.
5100 * dlls/msi/tests/install.c:
5101 msi/tests: Cast-qual warning fix.
5103 2006-12-11 Marcus Meissner <marcus@jet.franken.de>
5105 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/header.c,
5106 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/progress.c,
5107 dlls/comctl32/tests/toolbar.c, dlls/comctl32/tests/treeview.c,
5108 dlls/usp10/tests/usp10.c, dlls/winmm/tests/wave.c:
5109 Made some functions static.
5111 2006-12-08 Detlef Riekenberg <wine.dev@web.de>
5113 * dlls/localspl/tests/localmon.c:
5114 localspl/tests: Add tests for XcvClosePort.
5116 * dlls/localspl/tests/localmon.c, include/ddk/winsplp.h:
5117 localspl/tests: Add tests for XcvOpenPort.
5119 2006-12-11 Hans Leidekker <hans@it.vu.nl>
5121 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
5122 shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
5124 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
5126 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5127 wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
5129 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5130 wined3d: Move SRGBWRITEENABLE to the state table.
5132 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5133 wined3d: Move tesselation to the state table.
5135 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5136 wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
5138 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5139 wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
5141 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5142 wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
5144 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5145 wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
5147 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5148 wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
5150 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5151 wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
5153 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5154 wined3d: Move WINED3DRS_ANTIALIAS to the state table.
5156 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5157 wined3d: Move WINED3DRS_STIPPLEDALPHA to the state table.
5159 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5160 wined3d: Move WINED3DRS_TEXTUREPERSPECTIVE to the state table.
5162 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5163 wined3d: Move WINED3DRS_DEPTHBIAS to the state table.
5165 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5166 wined3d: Move WINED3DRS_SCISSORTESTENABLE to the state table.
5168 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5169 wined3d: Move WINED3DRS_MULTISAMPLEANTIALIAS to the state table.
5171 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5172 wined3d: Move WINED3DRS_WRAPx to the state table.
5174 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5175 wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
5177 * dlls/wined3d/device.c:
5178 wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
5180 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5181 wined3d: Move WINED3DRS_LASTPIXEL to the state table.
5183 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5184 wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
5186 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5187 wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
5189 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5190 wined3d: Move point scale render states to the state table.
5192 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5193 wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
5195 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5196 wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
5198 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5199 wined3d: Move WINED3DRS_POINTSIZE to the state table.
5201 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5202 wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
5204 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5205 wined3d: Move WINED3DRS_ZBIAS to the state table.
5207 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5208 wined3d: Move WINED3DRS_LINEPATTERN to the state table.
5210 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5211 wined3d: Move WINED3DRS_COLORVERTEX to the state table.
5213 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
5215 * dlls/cryptdll/cryptdll.c:
5216 cryptdll: Change storage class of module handle to static.
5218 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
5220 * dlls/dinput/device.c, dlls/dinput/device_private.h,
5221 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
5222 dinput: Move few helper functions and standardize them.
5224 * dlls/dinput/device.c, dlls/dinput/device_private.h,
5225 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
5226 dlls/dinput/mouse.c:
5227 dinput: Move internal function calculate_ids to where it's really used.
5229 * dlls/dinput/joystick_linuxinput.c:
5230 dinput: No need to copy default constant format. Use already defined static
5233 2006-12-11 Alexandre Julliard <julliard@winehq.org>
5235 * dlls/shell32/shlfileop.c:
5236 shell32: Avoid using garbage data in wildcard expansion.
5238 2006-12-10 Roderick Colenbrander <thunderbird2k@gmx.net>
5240 * dlls/winex11.drv/opengl.c:
5241 wgl: Make the WGL code independant of the number of supported pixel formats.
5243 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
5245 * dlls/winex11.drv/opengl.c:
5246 wgl: Properly handle GLX_DRAWABLE_TYPE queries.
5248 2006-12-11 Christoph Frick <frick@sc-networks.de>
5250 * dlls/dinput/joystick_linuxinput.c:
5251 dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
5253 * dlls/dinput/joystick_linuxinput.c:
5254 dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
5256 * dlls/dinput/joystick_linuxinput.c:
5257 dinput: Silently ignore DIPROP_CALIBRATIONMODE.
5259 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
5261 * dlls/dinput/device.c:
5262 dinput: Remove incorrect assumption about format.
5264 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
5266 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5267 wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
5269 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5270 dlls/wined3d/wined3d_private.h:
5271 wined3d: Remove the unused tween factor stateblock member.
5273 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5274 dlls/wined3d/wined3d_private.h:
5275 wined3d: Remove the unused stateblock vertex blend member.
5277 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
5279 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5280 wined3d: Move wined3drs_fogdensity to the state table.
5282 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
5284 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5285 wined3d: Move WINED3DRS_FOGCOLOR to the state table.
5287 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5288 wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
5290 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5291 wined3d: Move fog states to the state table.
5293 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5294 wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
5296 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5297 wined3d: Move stencil states to the state table.
5299 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5300 wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
5302 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5303 wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
5305 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5306 wined3d: Move WINED3DRS_BLENDOP to the state table.
5308 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5309 wined3d: Move clipping states to the state table.
5311 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5312 wined3d: Move alpha states to the state table.
5314 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
5315 dlls/wined3d/wined3d_private.h:
5316 wined3d: Implement IWineD3DDevice::Reset.
5318 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
5320 * dlls/mapi32/tests/util.c:
5321 mapi32/tests: Cast-qual warnings fix.
5323 * dlls/mapi32/tests/prop.c:
5324 mapi32/tests: Cast-qual warnings fix.
5326 * dlls/gdi32/tests/metafile.c:
5327 gdi32/tests: Cast-qual warning fix.
5329 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
5331 * dlls/wined3d/directx.c:
5332 wined3d: Reduce the number of error messages.
5334 2006-12-10 Peter Oberndorfer <kumbayo84@arcor.de>
5336 * dlls/comctl32/imagelist.c:
5337 comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions
5340 2006-12-10 Marcus Meissner <marcus@jet.franken.de>
5342 * dlls/crypt32/tests/cert.c, dlls/ddraw/tests/refcount.c,
5343 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
5344 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h,
5345 dlls/dsound/tests/propset.c, dlls/gdi32/tests/bitmap.c,
5346 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
5347 dlls/msi/tests/db.c, dlls/msvcrt/tests/data.c,
5348 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
5349 dlls/msxml3/tests/domdoc.c, dlls/ole32/tests/ole2.c,
5350 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/safearray.c,
5351 dlls/oleaut32/tests/vartype.c, dlls/rpcrt4/tests/cstub.c,
5352 dlls/rpcrt4/tests/ndr_marshall.c, dlls/secur32/tests/main.c,
5353 dlls/shell32/tests/shlfolder.c, dlls/user32/tests/dde.c,
5354 dlls/user32/tests/edit.c, dlls/user32/tests/menu.c,
5355 dlls/user32/tests/sysparams.c, dlls/user32/tests/win.c:
5356 made functions and variables static in some testcases.
5358 2006-12-10 Paul Vriens <paul.vriens.wine@gmail.com>
5360 * dlls/winspool.drv/tests/info.c:
5361 winspool.drv/tests: Fix typo.
5363 2006-12-09 Vitaliy Margolen <wine-patches@kievinfo.com>
5365 * dlls/dinput/device.c, dlls/dinput/joystick_linux.c:
5366 dinput: Fix processing of custom format.
5368 2006-12-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
5370 * dlls/dmstyle/dmutils.c:
5371 dmstyle: Dangling references fix.
5373 * dlls/dmloader/debug.c:
5374 dmloader: Dangling references fix.
5376 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
5378 * dlls/dmime/dmutils.c:
5379 dmime: Dangling references fix.
5381 * dlls/kernel32/tests/locale.c:
5382 kernel32/tests: Cast-qual warnings fix.
5384 2006-12-09 Eric Pouech <eric.pouech@wanadoo.fr>
5386 * dlls/dbghelp/storage.c:
5387 dbghelp: Sparse array speed up.
5389 2006-12-08 Alexandre Julliard <julliard@winehq.org>
5391 * ANNOUNCE, ChangeLog, VERSION, configure:
5394 ----------------------------------------------------------------
5395 2006-12-08 Alexandre Julliard <julliard@winehq.org>
5397 * dlls/gdi32/freetype.c:
5398 gdi32: Don't assume that the font codepages change with the user locale.
5399 Codepages can be set independently with LC_CTYPE.
5401 * dlls/msvcrt/locale.c:
5402 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
5404 * dlls/shlwapi/tests/string.c:
5405 shlwapi: Fixed string tests for non-English locales.
5407 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
5409 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5410 wined3d: Move blending related states to the state table.
5412 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5413 wined3d: Move WINED3DRS_AMBIENT to the state table.
5415 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5416 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
5418 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5419 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
5421 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5422 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
5424 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5425 wined3d: Move WINED3DRS_SHADEMODE to the state table.
5427 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5428 wined3d: Move WINED3DRS_CULLMODE to the state table.
5430 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5431 wined3d: Move WINED3DRS_ZENABLE to the state table.
5433 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5434 wined3d: Move WINED3DRS_LIGHTNING to the state table.
5436 2006-12-08 Alexandre Julliard <julliard@winehq.org>
5438 * dlls/gdi32/freetype.c:
5439 gdi32: Disable the freetype mmap sharing on Mac OS.
5441 2006-12-08 Marcus Meissner <marcus@jet.franken.de>
5443 * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
5444 comcat: Remove const from COMCAT Manager.
5446 2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5448 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
5449 shell32: Define AVI resource 152.
5451 2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
5453 * dlls/advpack/tests/advpack.c:
5454 advpack/tests: Change the output for HRESULT's.
5456 2006-12-08 Alexandre Julliard <julliard@winehq.org>
5458 * dlls/dbghelp/stack.c:
5459 dbghelp: Avoid a printf format warning.
5461 * tools/winedump/pdb.c:
5462 winedump: Avoid printf format warnings.
5464 2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
5467 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
5469 2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
5471 * dlls/crypt32/tests/encode.c:
5472 crypt32/tests: Cast-qual warnings fix.
5474 * dlls/crypt32/tests/store.c:
5475 crypt32/tests: Cast-qual warnings fix.
5477 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
5479 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5480 wined3d: Move WINED3DRS_FILLMODE to the state table.
5482 2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
5484 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
5485 wined3d: Add render states to the state table.
5487 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
5489 * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
5490 dlls/wined3d/wined3d_private.h:
5491 wined3d: Create the state table.
5493 2006-12-07 Kai Blin <kai.blin@gmail.com>
5495 * dlls/ws2_32/socket.c:
5496 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
5498 2006-12-07 Alexandre Julliard <julliard@winehq.org>
5500 * dlls/ntdll/loader.c:
5501 ntdll: Check the NX compatibility flag for every loaded module.
5503 * tools/winebuild/build.h, tools/winebuild/main.c,
5504 tools/winebuild/spec32.c, tools/winebuild/utils.c,
5505 tools/winebuild/winebuild.man.in:
5506 winebuild: Added --nxcompat option, and mark all modules as NX-compatible
5509 * tools/winedump/pe.c:
5510 winedump: Print sizes and offsets in hex.
5512 2006-12-07 Huw Davies <huw@codeweavers.com>
5514 * dlls/wineps.drv/download.c:
5515 wineps.drv: Don't try to download a non-scalable font.
5517 2006-12-06 Mike McCormack <mike@codeweavers.com>
5519 * dlls/msi/tests/package.c:
5520 msi: Add tests for comparison to empty strings.
5523 msi: Comparisons with null in conditions are special.
5525 2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
5527 * tools/winedump/lib.c:
5528 winedump: Dump section data of COFF library files, decode some import data.
5530 * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
5531 winedump: Add a possibility to dump raw section data.
5533 * tools/winedump/pe.c, tools/winedump/winedump.h:
5534 winedump: Export dump_section() for use outside of pe.c.
5536 * tools/winedump/pe.c, tools/winedump/winedump.h:
5537 winedump: Handle properly partial optional COFF headers.
5538 Export dump_file_header() and dump_optional_header() for use outside of pe.c.
5540 * tools/winedump/pe.c:
5541 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
5542 by IMAGE_SCN_ALIGN_MASK.
5544 * tools/winedump/pdb.c:
5545 winedump: Avoid returning void from a void function.
5547 * tools/winedump/pdb.c:
5548 winedump: Make output of dump_data fit into 80 columns.
5550 * dlls/kernel32/tests/loader.c:
5551 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
5553 2006-12-07 Alexandre Julliard <julliard@winehq.org>
5555 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
5556 ntdll: Fix the failing loader tests.
5558 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
5560 * dlls/winex11.drv/opengl.c:
5561 wgl: Implement wglGetPixelFormatAttribfvARB.
5563 2006-12-07 Alexandre Julliard <julliard@winehq.org>
5565 * dlls/oleaut32/tests/vartype.c:
5566 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
5569 * dlls/oleaut32/vartype.c:
5570 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
5572 * dlls/kernel32/locale.c:
5573 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
5576 * dlls/kernel32/tests/locale.c:
5577 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
5580 2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5582 * documentation/README.ko:
5583 README: Updated Korean translation.
5585 2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
5587 * programs/winecfg/Fr.rc:
5588 winecfg: A few fixes for the French translation.
5590 2006-12-06 Francois Gouget <fgouget@free.fr>
5592 * tools/winapi/msvcmaker:
5593 msvcmaker: Remove references to wine_unicode and to .spec.c files.
5595 2006-12-07 Rob Shearman <rob@codeweavers.com>
5597 * dlls/ole32/compobj.c:
5598 ole32: Add some documentation for CoCreateInstance.
5600 * dlls/wininet/http.c:
5601 wininet: Make a function for resolving the server name for an HTTP request
5602 and sending the appropriate callbacks and use it to remove some duplicated code.
5604 * dlls/wininet/http.c:
5605 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
5606 Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
5608 2006-12-06 Jacek Caban <jacek@codeweavers.com>
5610 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
5611 dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
5612 mshtml: Added get_parentWindow implementation.
5614 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
5615 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
5617 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
5618 urlmon: Added application/pdf mime filter.
5620 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
5621 urlmon: Added application/java mime filter.
5623 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
5624 urlmon: Added application/x-zip-compressed filter.
5626 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
5627 urlmon: Added application/x-gzip-compression filter.
5629 2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
5631 * dlls/ntdll/tests/rtl.c:
5632 ntdll/tests: Fix typo.
5634 2006-12-06 Francois Gouget <fgouget@free.fr>
5637 gdi32: Add a prototype for GetFontUnicodeRanges().
5639 2006-12-06 Alexandre Julliard <julliard@winehq.org>
5641 * dlls/gdi32/freetype.c:
5642 gdi32: Only mmap a given font file once.
5643 FT_New_Face always creates a new mapping of the font file, so do the
5644 mapping by hand and use FT_New_Memory_Face instead.
5646 2006-12-05 Markus Amsler <markus.amsler@oribi.org>
5648 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
5649 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
5650 d3d8: Fix implicit surface refcounting.
5652 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
5653 d3d8: Handle volume refcount forwarding in d3d8.
5655 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
5656 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
5657 d3d8: Handle surface refcount forwarding in d3d8.
5659 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
5660 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
5661 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
5662 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
5663 d3d: Callback infrastructure for implicit depth stencil surface destruction
5666 * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
5667 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
5668 d3d: Callback infrastructure for implicit volume destruction in
5669 IWineD3DVolumeTexture.
5671 * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
5672 d3d: Callback infrastructure for implicit render target destruction in
5675 * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
5676 d3d: Callback infrastructure for implicit surface destruction in
5677 IWineD3DCubeTexture.
5679 * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
5680 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
5681 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
5683 2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
5685 * include/wine/list.h:
5686 wine/list.h: Added list_move_head and list_move_tail.
5688 2006-12-06 Francois Gouget <fgouget@free.fr>
5690 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
5691 dmime: Remove resolve_STREAM_SEEK(), it is unused.
5693 * dlls/ole32/usrmarshal.c:
5694 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
5697 * dlls/ole32/datacache.c:
5698 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
5701 * tools/winapi/msvcmaker:
5702 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
5704 * tools/winapi/msvcmaker:
5705 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
5707 * tools/winapi/msvcmaker:
5708 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
5710 * tools/winapi/msvcmaker:
5711 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
5714 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
5716 * dlls/winex11.drv/opengl.c:
5717 wgl: Fix for missing NV GLX extension.
5719 2006-12-06 Mike McCormack <mike@codeweavers.com>
5721 * dlls/msi/tests/package.c:
5722 msi: More tests for the SourceDir property.
5724 * dlls/msi/tests/package.c:
5725 msi: Add some tests for the ALTER query.
5727 2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
5729 * programs/winedbg/symbol.c:
5730 winedbg: Added support for constant values passed by dbghelp.
5732 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
5733 dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
5734 dbghelp: Added ability to internal store / reload a symbol with a constant value.
5735 Let dwarf and msc use this new feature.
5736 As we also add global symbol without addresses, don't take those
5737 constant symbols into account for searches by address.
5739 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
5740 dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
5741 dbghelp: Added a field to the hash table to store the number of elements in
5743 Make use of it to get rid to module_compute_num_syms.
5745 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
5746 dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
5747 dbghelp: In find_nearest, now return the symbol instead of its index in
5750 * dlls/dbghelp/elf_module.c:
5751 dbghelp: Simplify the way we find the debug header.
5753 2006-12-05 Detlef Riekenberg <wine.dev@web.de>
5755 * dlls/dplayx/dplay.c:
5756 dplayx: Display requested provider.
5758 2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
5760 * dlls/winex11.drv/opengl.c:
5761 wgl: Cleanup wglMakeCurrent.
5763 2006-12-05 Huw Davies <huw@codeweavers.com>
5765 * dlls/wineps.drv/type42.c:
5766 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
5767 lengths of the loca and glyf tables in addition to changing their names.
5768 Should fix printing on Mac based cups servers.
5770 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
5772 * dlls/kernel32/tests/path.c:
5773 kernel32/tests: Add tests for GetWindowsDirectory.
5775 * dlls/kernel32/tests/path.c:
5776 kernel32/tests: Add tests for GetSystemDirectory.
5778 2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
5780 * dlls/version/tests/info.c:
5781 version/tests: Free memory after use.
5783 * dlls/wininet/tests/url.c:
5784 wininet/test: Free memory after use.
5786 * dlls/advapi32/tests/security.c:
5787 advapi32/tests: Free memory after use.
5789 2006-12-05 Alexandre Julliard <julliard@winehq.org>
5791 * dlls/kernel32/volume.c:
5792 kernel32: Always read a full block from the CD-ROM to avoid problems on raw
5795 2006-12-05 Huw Davies <huw@codeweavers.com>
5797 * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
5798 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
5799 the listbox is empty.
5801 2006-12-05 James Hawkins <truiken@gmail.com>
5803 * dlls/msi/package.c:
5804 msi: Initialize sid_str to NULL.
5806 * dlls/msi/database.c:
5807 msi: Fail if stg is NULL.
5809 2006-12-05 Kai Blin <kai.blin@gmail.com>
5811 * dlls/ws2_32/socket.c:
5812 ws2_32: Rewrite setsockopt to be more readable.
5814 2006-12-05 Alexandre Julliard <julliard@winehq.org>
5816 * dlls/ntdll/heap.c:
5817 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
5820 kthread: Don't make the stack executable by default.
5822 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
5823 ntdll: Force exec permissions on all mmaps unless the app is marked
5826 2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
5828 * dlls/dbghelp/elf_module.c:
5829 dbghelp: Recognize DT_GNU_HASH.
5831 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
5833 * dlls/advapi32/lsa.c:
5834 advapi32: Eliminate wild pointers.
5836 * dlls/comcat/tests/comcat.c:
5837 comcat/tests: Cast-qual warnings fix.
5839 2006-12-04 Lei Zhang <thestig@google.com>
5841 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
5842 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
5844 2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
5846 * dlls/dinput/device_private.h:
5847 dinput: Remove no longer used GEN_EVENT.
5849 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
5850 dinput: Move joystick event queue into base device class.
5852 * dlls/dinput/mouse.c:
5853 dinput: Move mouse event queue into base device class.
5855 * dlls/dinput/keyboard.c:
5856 dinput: Move keyboard event queue into base device class.
5857 This removes [Get|Set]Property and GetDeviceData.
5859 * dlls/dinput/device.c, dlls/dinput/device_private.h:
5860 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
5861 Also add queue_event to replace big macro GEN_EVENT.
5863 2006-12-05 Mike McCormack <mike@codeweavers.com>
5865 * dlls/msi/action.c, dlls/msi/msipriv.h:
5866 msi: Examine the attributes of all features before setting a component's state.
5868 * dlls/msi/tests/package.c:
5869 msi: Add the names of features/components to debugging output.
5871 2006-12-04 Francois Gouget <fgouget@free.fr>
5873 * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
5874 dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
5875 dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
5876 dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
5877 dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
5878 dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
5879 dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
5880 dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
5881 programs/clock/It.rc, programs/cmdlgtst/It.rc,
5882 programs/notepad/It.rc, programs/progman/It.rc,
5883 programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
5884 programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
5885 programs/winemine/It.rc, programs/winhelp/It.rc:
5886 Consistently use SUBLANG_NEUTRAL for Italian resources.
5888 * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
5889 dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
5890 dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
5891 dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
5892 dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
5893 dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
5894 libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
5895 tools/winedump/msc.c, tools/winegcc/winegcc.c:
5896 Assorted spelling fixes.
5898 * dlls/mshtml/editor.c:
5899 mshtml: Add '\n' to Wine trace.
5901 * dlls/msxml3/domdoc.c:
5902 msxml3: Add '\n' to Wine trace.
5904 * dlls/vmm.vxd/vmm.c:
5905 vmm.vxd: PC_WRITABLE spelling fix.
5907 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
5909 * dlls/atl/registrar.c:
5910 atl: Change storage class of dll_count to static.
5912 2006-12-04 Rob Shearman <rob@codeweavers.com>
5914 * dlls/ole32/datacache.c:
5915 ole32: Implement the GetData function of the data cache to using the
5916 existing LoadData function and fix GetData to also return data that
5917 has been set, rather than loaded.
5919 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
5920 ole32: Fix HandsOffStorage in the data cache.
5922 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
5923 ole32: Implement the DiscardCache function in the data cache.
5925 2006-12-04 Huw Davies <huw@codeweavers.com>
5927 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
5928 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
5929 being big enough to hold the buffer returned by EnumPrintersW.
5931 2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
5933 * dlls/wined3d/directx.c:
5934 wined3d: Add err for failure case in CheckDepthStencilMatch.
5936 * dlls/wined3d/directx.c:
5937 wined3d: Fix CreateFakeGLContext to work with a foreign context.
5939 * dlls/wined3d/directx.c:
5940 wined3d: Avoid XFree on NULL in CheckDeviceType.
5942 * dlls/wined3d/directx.c:
5943 wined3d: Rearrange code in CheckDeviceType.
5945 * dlls/wined3d/directx.c:
5946 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
5948 2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
5950 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
5951 dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
5955 2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
5957 * dlls/ws2_32/tests/sock.c:
5958 ws2_32: Added tests for closesocket cancelling pending I/O operations.
5960 2006-12-04 Alexandre Julliard <julliard@winehq.org>
5963 server: Explicitly shutdown destroyed sockets to force pending poll() calls
5966 * dlls/kernel32/locale.c:
5967 kernel32: Store the LC_MESSAGES value under the "Locale" value.
5968 Some apps depend on the value. Reported by Karsten Elfenbein.
5970 2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
5972 * programs/winedbg/symbol.c:
5973 winedbg: Dwarf can emit REGREL symbol information, so handle it.
5974 Factorize a bit more some symbol handling code.
5976 * programs/winedbg/break.c, programs/winedbg/debugger.h,
5977 programs/winedbg/tgt_active.c:
5978 winedbg: Now that local variable computation depends on instruction
5979 pointer value, be sure to have the relevant insn ptr value when
5980 fetching the stack frames (spotted by Peter Oberndorfer).
5982 * dlls/dbghelp/dwarf.c:
5983 dbghelp: Fixed value stored for register relative information
5984 (regression spotted by Peter Oberndorfer).
5986 * dlls/dbghelp/dbghelp.c:
5987 dbghelp: Now that symbol's value computation depend on instruction
5988 pointer value, be sure to always store it (spotted by Peter
5991 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
5992 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
5993 programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
5994 programs/winedbg/memory.c, programs/winedbg/stack.c:
5995 winedbg: Added some black magic to still handle register values on non
5996 current frame for some of the registers we know of (frame pointer,
5999 * programs/winedbg/symbol.c:
6000 winedbg: Remove some hassle from sgv_cb, and handle line number displacement
6003 * programs/winedbg/symbol.c:
6004 winedbg: No longer test filename in sgv_cb, but do it in the only place where
6005 we actually need it.
6007 2006-12-02 Rob Shearman <rob@codeweavers.com>
6009 * dlls/ole32/datacache.c:
6010 ole32: Add some more traces to the data cache to make debugging easier.
6012 * dlls/ole32/tests/ole2.c:
6013 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
6014 and for caching formats with a clipformat of 0.
6016 * dlls/ole32/datacache.c:
6017 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
6018 means to match any clipformat/tymed.
6019 Therefore, keep the clipformat of the data in the data_cf field.
6020 Return an error from SetData if a non-zero clipformat hasn't been specified.
6021 Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
6022 to be non-zero if data has been set.
6024 * dlls/ole32/datacache.c:
6025 ole32: Check that the specified clipboard format and tymed are valid in
6026 IOleCache::Cache in the data cache.
6028 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
6030 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
6031 spoolss: Forward EnumPortsW to winspool.drv.
6033 2006-12-04 Kai Blin <kai.blin@gmail.com>
6035 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
6036 ws2_32: Rewrite getsockopt to make it more readable.
6038 2006-12-04 Alexandre Julliard <julliard@winehq.org>
6040 * dlls/ntdll/loader.c:
6041 ntdll: Allow module with extensions in forward specifications.
6043 2006-12-04 Mike McCormack <mike@codeweavers.com>
6045 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
6046 msi: Double quotes are not valid in queries.
6048 * dlls/msi/tests/db.c:
6049 msi: Add tests for quoting in queries.
6051 2006-12-03 Markus Amsler <markus.amsler@oribi.org>
6053 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
6054 dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
6055 dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
6056 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
6057 d3d: Pass the superior creating object down to the callback functions.
6059 2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
6061 * fonts/ms_sans_serif.sfd:
6062 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
6064 * fonts/small_fonts.sfd:
6065 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
6067 * fonts/courier.sfd:
6068 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
6071 fonts: Add Ukrainian and Byelorussian symbols in System font.
6073 2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
6075 * dlls/comctl32/header.c:
6076 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
6078 2006-12-02 Chris Robinson <chris.kcat@gmail.com>
6080 * dlls/winex11.drv/opengl.c:
6081 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
6084 2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
6086 * dlls/oleaut32/vartype.c:
6087 oleaut32: Cleanup of previous VarBstrCmp patch.
6089 2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
6091 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
6092 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
6094 2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
6096 * dlls/dinput/keyboard.c:
6097 dinput: Implement Poll for keyboard.
6099 * dlls/dinput/device.c, dlls/dinput/device_private.h,
6100 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
6101 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
6102 dinput: Move critical section to the base device class.
6104 * dlls/dinput/device.c, dlls/dinput/device_private.h,
6105 dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
6106 dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
6107 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
6108 dinput: Move acquired flag to the base device class. Add tests.
6110 2006-12-04 Alexandre Julliard <julliard@winehq.org>
6112 * tools/winebuild/parser.c:
6113 winebuild: Check for illegal characters in entry point names.
6115 2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
6117 * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
6118 user32: Add ShowWindow test, make it pass under Wine.
6120 2006-12-03 Lei Zhang <thestig@google.com>
6122 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
6123 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
6125 2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
6127 * dlls/winex11.drv/opengl.c:
6128 wgl: (W)GL_NV_vertex_array_range.
6130 2006-12-03 Peter Beutner <p.beutner@gmx.net>
6132 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
6133 ntdll: Fix single stepping over popf instruction.
6135 2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
6137 * tools/winedump/msc.c:
6138 winedump: Cast-qual warnings fix.
6140 * tools/winedump/lnk.c:
6141 winedump: Cast-qual warnings fix.
6143 2006-12-03 Marcus Meissner <marcus@jet.franken.de>
6145 * dlls/shlwapi/reg.c:
6146 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
6148 2006-12-01 James Hawkins <truiken@gmail.com>
6150 * dlls/shell32/shlexec.c:
6151 shell32: Move a NULL pointer check before the place where we dereference
6154 * dlls/msi/action.c, include/msidefs.h:
6155 msi: Add handling for the StartServices action.
6157 2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
6159 * dlls/imagehlp/access.c:
6160 imagehlp: MapAndLoad should do some useful stuff now.
6162 2006-12-01 Rob Shearman <rob@codeweavers.com>
6164 * dlls/ole32/ole32_main.c:
6165 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
6167 * dlls/ole32/ole32_main.c:
6168 ole32: The width of the metafile drawn should be 3 times the icon width in
6169 OleMetafilePictFromIconAndLabel.
6171 * dlls/ole32/ole32_main.c:
6172 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
6174 * dlls/ole32/ole32_main.c:
6175 ole32: Use the default icon title font when writing the caption text out in
6176 OleMetafilePictFromIconAndLabel.
6178 * dlls/ole32/ole32_main.c:
6179 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
6180 its mapping mode be anisotropic, not isotropic.
6182 * dlls/ole32/ole32_main.c:
6183 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
6184 so that the created metafile scales correctly.
6185 Centre the icon and the label.
6187 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
6188 ole32: Implement saving of the data cache.
6189 Document a few of the unknown fields in the presentation data header.
6191 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
6192 ole32: Add handling of the dirty state to the data cache and fix InitNew to
6195 * dlls/ole32/datacache.c:
6196 ole32: Add documentation for CreateDataCache.
6198 * dlls/ole32/tests/ole2.c:
6199 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
6200 interfaces of the OLE data cache.
6202 * dlls/ole32/datacache.c:
6203 ole32: The advise sink for the data cache should be primed with the passed in
6204 aspects value, not an arbitrarily selected value.
6206 * dlls/ole32/datacache.c:
6207 ole32: Implement the SetData function for the data cache.
6209 * dlls/ole32/datacache.c:
6210 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
6211 treated the same as set data.
6213 * dlls/ole32/datacache.c:
6214 ole32: Implement Cache and Uncache for the data cache.
6216 * dlls/ole32/datacache.c:
6217 ole32: Create a cache entry for each format in the data cache to allow
6218 for the future possiblity to add entries with IOleCache::Cache and
6221 * dlls/ole32/datacache.c:
6222 ole32: Implement DataCache_GetClassID.
6225 include: Add some missing OLE defines and declarations to ole2.h.
6227 2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
6229 * dlls/dbghelp/elf_module.c:
6230 dbghelp: Fix elf_load_module params on non elf system to reflect last change
6233 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
6235 * dlls/msacm32/pcmconverter.c:
6236 msacm32: Make some data const.
6238 2006-12-01 Tomas Carnecky <tom@dbservice.com>
6240 * dlls/winex11.drv/mouse.c:
6241 winex11.drv: Don't update the key state table in mouse related functions.
6243 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
6245 * dlls/d3d9/device.c:
6246 d3d9: Remove unreachable return.
6248 2006-11-30 James Hawkins <truiken@gmail.com>
6250 * dlls/msi/package.c:
6251 msi: Set the UserSID property.
6253 * dlls/advapi32/tests/security.c:
6254 advapi32: Add tests for LookupAccountName.
6256 2006-12-01 Detlef Riekenberg <wine.dev@web.de>
6258 * dlls/comctl32/propsheet.c:
6259 comctl32: Do not crash when the startpage is invalid.
6261 2006-12-01 Alexandre Julliard <julliard@winehq.org>
6263 * dlls/kernel32/tests/file.c:
6264 kernel32/tests: Added test case for . and .. directory entries.
6266 * dlls/kernel32/file.c, dlls/ntdll/directory.c:
6267 ntdll: Always return . and .. as the first two entries in directory searches.
6269 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
6271 * dlls/kernel32/tests/loader.c:
6272 kernel32: Skip the PE loader test under a Win9x platform.
6274 2006-11-30 Peter Beutner <p.beutner@gmx.net>
6276 * dlls/ntdll/tests/exception.c:
6277 ntdll: Add more exception tests.
6279 * dlls/ntdll/tests/exception.c:
6280 ntdll: Run exception tests from executable memory.
6282 * dlls/ntdll/tests/exception.c:
6283 ntdll: Simplify exception tests.
6284 - create helper function to setup exception frame and run the test
6285 - lookup function ptr only once
6286 - make "code data" const
6287 - reuse global exception counter
6288 - change alignment test to use stack address to generate an alignment
6289 exception. This avoids
6290 the need to pass an argument, so it can use the created helper function.
6291 (as the stack is (at least) 4 byte aligned, this works equally well)
6293 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
6295 * dlls/d3d8/device.c:
6296 d3d8: Use correct COM macros.
6298 * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
6299 d3d9: Use correct COM macros.
6301 * dlls/wined3d/directx.c:
6302 wined3d: Remove duplicated code.
6304 * dlls/ddraw/device.c:
6305 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
6307 2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
6309 * dlls/winex11.drv/opengl.c:
6310 wgl: Relax the pixel format attribute conversion code a bit.
6312 2006-11-30 Jacek Caban <jacek@codeweavers.com>
6314 * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
6315 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
6316 mshtml: Added handling of right and left arrow keys in editing mode.
6318 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
6320 * dlls/user32/tests/class.c:
6321 user32: W2K3 returns ERROR_INVALID_PARAMETER.
6323 2006-12-01 Alexandre Julliard <julliard@winehq.org>
6325 * dlls/ntdll/virtual.c:
6326 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
6327 NtFreeVirtualMemory.
6329 2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
6331 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
6332 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
6334 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
6336 * programs/winetest/send.c:
6337 winetest: Make sure we can send larger files.
6339 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
6341 * tools/winedump/dump.c, tools/winedump/lib.c:
6342 winedump: Restore the COFF library dumper functionality broken by the previous
6345 2006-11-29 Lei Zhang <thestig@google.com>
6347 * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
6348 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
6350 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
6352 * dlls/winspool.drv/info.c:
6353 winspool: Load the local monitor only once.
6355 2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
6357 * programs/winemenubuilder/winemenubuilder.c:
6358 winemenubuilder: Look for supported color depths icons only.
6360 2006-11-30 Markus Amsler <markus.amsler@oribi.org>
6362 * dlls/d3d8/device.c, dlls/d3d9/device.c:
6363 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
6364 This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
6366 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
6367 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
6368 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
6369 This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
6371 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
6372 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
6373 This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
6375 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
6376 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
6377 This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
6379 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
6380 dlls/wined3d/device.c:
6381 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
6382 This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
6384 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
6385 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
6386 This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
6388 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
6389 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
6390 This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
6392 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
6393 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
6394 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
6395 This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
6397 * dlls/wined3d/device.c:
6398 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
6399 Removing COM in d3d is not feasible as long as we use inheritance. So
6400 stick to the COM refcount rules.
6401 This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
6403 2006-11-30 Kai Blin <kai.blin@gmail.com>
6405 * dlls/ws2_32/socket.c, include/winsock.h:
6406 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
6408 2006-11-30 Alexandre Julliard <julliard@winehq.org>
6410 * programs/winecfg/appdefaults.c:
6411 winecfg: Determine the current Windows version from the standard registry keys.
6412 Also avoid setting the HKCU\Software\Wine version value when not needed.
6414 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
6415 dlls/comdlg32/filedlgbrowser.h:
6416 comdlg32: Moved prototypes to the header file and fixed declaration of
6417 FileOpenDlgInfosStr.
6419 2006-11-30 Kai Blin <kai.blin@gmail.com>
6421 * dlls/ws2_32/socket.c:
6422 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
6425 2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
6427 * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
6428 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
6429 dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
6430 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
6431 dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
6432 dlls/dbghelp/symbol.c:
6433 dbghelp: Get rid of long int issues on 64bit platforms.
6435 * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
6436 tools/winedump/winedump.h:
6437 winedump: Added support for dumping types from PDB, CV... files.
6439 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
6440 tools/winedump/winedump.h:
6441 winedump: First shot at dumping PDB files contents.
6443 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
6444 mscvpdb.h: Update some definitions (constants, structures) with latest
6445 information we have.
6447 * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
6448 include/wine/mscvpdb.h:
6449 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
6452 * tools/winedump/main.c:
6453 winedump: Make dump mode the default.
6455 * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
6456 tools/winedump/winedump.h:
6457 winedump: Dump the EMF files as any other file types.
6458 Internally, make use of the PRD function for checking available file ranges.
6460 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
6461 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
6462 winedump: Use same scheme for dumping lnk files as the executables (through
6463 the PRD macro and a full mapped image).
6465 * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
6466 tools/winedump/pe.c, tools/winedump/winedump.h:
6467 winedump: Use a uniform scheme for dumping file contents.
6469 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
6470 tools/winedump/pe.h, tools/winedump/winedump.h:
6471 winedump: Header file pe.h is useless, get rid of it.
6473 * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
6474 tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
6475 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
6476 dump function signatures.
6477 Avoid passing around the base of the module, but use instead the PRD function.
6479 2006-11-29 James Hawkins <truiken@gmail.com>
6481 * dlls/advapi32/crypt.c:
6482 advapi32: Remove redundant NULL checks before CRYPT_Free.
6485 msi: Use mi->source if the source is not a full path.
6487 2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
6489 * dlls/winex11.drv/winex11.drv.spec:
6490 winex11.drv: Fix SetWindowPos parameters in the spec file.
6492 2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
6495 fonts: Add Ukrainian symbols in System font.
6497 * fonts/courier.sfd:
6498 fonts: Add ukrainian symbols in Courier.
6500 * fonts/ms_sans_serif.sfd:
6501 fonts: Add Ukrainian symbols in MS Sans Serif.
6503 * fonts/small_fonts.sfd:
6504 fonts: Add Ukrainian symbols in Small fonts.
6506 2006-11-27 James Hawkins <truiken@gmail.com>
6508 * dlls/msi/Makefile.in, dlls/msi/action.c:
6509 msi: Add handling for the InstallODBC action.
6512 msi: Don't fail if we can't remove an existing install file.
6514 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
6516 * dlls/winspool.drv/tests/info.c:
6517 winspool/tests: Add initial tests for AddPort.
6519 * dlls/winspool.drv/info.c:
6520 winspool: Implement AddPortA.
6522 * dlls/winspool.drv/info.c:
6523 winspool: Implement AddPortW.
6525 * dlls/winspool.drv/tests/info.c:
6526 winspool/tests: Add initial test for DeletePort.
6528 * dlls/winspool.drv/info.c:
6529 winspool: Implement DeletePortA.
6531 * dlls/winspool.drv/info.c:
6532 winspool: Implement DeletePortW.
6534 2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
6536 * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
6537 dlls/user32/winpos.c, dlls/winex11.drv/window.c,
6538 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
6539 dlls/winex11.drv/x11drv.h:
6540 user32: Factorize driver's SetWindowPos in user32.
6542 2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
6544 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
6545 setupapi: Added AssertFail stub.
6547 2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
6549 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
6550 dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
6551 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
6552 comdlg32: Make some data const.
6554 * dlls/advapi32/registry.c:
6555 advapi32: Make some data const.
6557 * dlls/dsound/capture.c:
6558 dsound: Make some data const.
6560 * dlls/winedos/devices.c:
6561 winedos: Make some data const.
6563 * dlls/riched20/writer.c:
6564 riched20: Make some data const.
6566 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
6567 dlls/quartz/transform.c, dlls/quartz/transform.h:
6568 quartz: Make some data const and static.
6570 * dlls/mshtml/install.c:
6571 mshtml: Make some data const.
6573 * dlls/comctl32/rebar.c:
6574 comctl32: Make some data const.
6576 * dlls/winspool.drv/info.c:
6577 winspool.drv: Make some data const.
6579 * dlls/urlmon/binding.c:
6580 urlmon: Make some data const.
6582 * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
6583 shdocvw: Make some data const.
6585 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
6587 msi: Make some data const and static.
6589 * dlls/winex11.drv/xfont.c:
6590 winex11.drv: Make some data const.
6592 * dlls/ntdll/om.c, dlls/ntdll/path.c:
6593 ntdll: Make some data const.
6595 2006-11-29 Kai Blin <kai.blin@gmail.com>
6597 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
6598 dlls/secur32/secur32_priv.h:
6599 secur32: Improve version detection, move all the version detection to ntlm.c.
6600 Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
6601 we need, require that as minimal version and remove odd old-version
6602 compatibility hacks.
6604 2006-11-29 Mike McCormack <mike@codeweavers.com>
6606 * dlls/msi/action.c:
6607 msi: Update the UI in one place only in ACTION_ProcessComponents.
6609 * dlls/msi/action.c:
6610 msi: Advertise components of a feature that has the
6611 msidbFeatureAttributesFavorAdvertise property.
6613 2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
6615 * dlls/comctl32/propsheet.c:
6616 comctl32: Cast-qual warnings fix.
6618 2006-11-28 Kai Blin <kai.blin@gmail.com>
6620 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
6621 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
6623 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
6625 * dlls/msi/msi.spec:
6626 msi: Synchronize msi exports with what PSDK has.
6628 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
6630 * dlls/localspl/tests/localmon.c:
6631 localspl: Add initial tests for AddPortW.
6633 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
6634 spoolss: Implement AllocSplStr + DllFreeSplStr.
6636 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
6638 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
6639 tools/winedump/main.c, tools/winedump/pe.c,
6640 tools/winedump/winedump.h:
6641 winedump: Add partial COFF library support.
6643 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
6644 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
6646 * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
6647 shlwapi: Make some data const.
6649 * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
6650 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
6651 dlls/oleaut32/variant.h:
6652 oleaut32: Make some data const and static.
6654 * dlls/ole32/compobj.c:
6655 ole32: Make some data const.
6657 * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
6658 dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
6659 dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
6661 shell32: Make some data static and const.
6663 * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
6664 user32: Make some data const.
6666 * dlls/kernel32/lzexpand.c:
6667 kernel32: Make some data const.
6669 * tools/winedump/debug.c, tools/winedump/pe.c:
6670 winedump: Make some data const.
6672 * dlls/kernel32/tests/loader.c:
6673 kernel32: Add more obscure PE images that XP is able to load.
6675 2006-11-27 H. Verbeet <hverbeet@gmail.com>
6677 * dlls/wined3d/device.c:
6678 wined3d: Set the initial FBO depth stencil when creating the device.
6680 * dlls/wined3d/device.c:
6681 wined3d: Delete the device's FBO when destroying the device.
6683 * dlls/wined3d/glsl_shader.c:
6684 wined3d: Use the texture sampling function in a few more instructions (GLSL).
6686 * dlls/wined3d/arb_program_shader.c:
6687 wined3d: Use the texture sampling function in a few more instructions (ARB
6690 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
6691 wined3d: Fix the texm3x3tex instruction to sample properly.
6693 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
6694 wined3d: Create a separate function for sampling a texture.
6696 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
6697 dlls/wined3d/wined3d_private.h:
6698 wined3d: Select the right shader backend when creating the device.
6700 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
6701 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
6702 dlls/wined3d/wined3d_private.h:
6703 wined3d: Move some code specific to the different shader backends into the
6704 respective source files.
6706 2006-11-28 Mike McCormack <mike@codeweavers.com>
6708 * dlls/msi/appsearch.c:
6709 msi: Use MSI_IterateRecords in ACTION_AppSearch.
6711 * dlls/msi/appsearch.c:
6712 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
6714 * dlls/msi/appsearch.c:
6715 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
6717 2006-11-28 Matt Finnicum <mattfinn@gmail.com>
6719 * dlls/riched20/editor.c:
6720 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
6722 * dlls/riched20/editor.c:
6723 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
6726 * dlls/riched20/editor.c:
6727 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
6729 2006-11-27 Matt Finnicum <mattfinn@gmail.com>
6731 * dlls/riched20/editor.c:
6732 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
6734 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
6735 riched20: Make ME_StreamIn create undos properly.
6737 2006-11-27 Frank Richter <frank.richter@gmail.com>
6739 * programs/winecfg/De.rc:
6740 winecfg: Update German translation.
6742 2006-11-27 Kai Blin <kai.blin@gmail.com>
6744 * dlls/ws2_32/socket.c:
6745 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
6748 2006-11-27 Francois Gouget <fgouget@free.fr>
6750 * dlls/mshtml/editor.c:
6751 mshtml: Add missing '\n' in Wine trace.
6753 2006-11-27 Francois Gouget <fgouget@codeweavers.com>
6755 * programs/cmdlgtst/Pt.rc:
6756 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
6758 * dlls/oledlg/oledlg_Pt.rc:
6759 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
6761 * programs/regedit/Pt.rc:
6762 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
6764 * programs/wineconsole/wineconsole_Pt.rc:
6765 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
6767 * programs/winefile/Pt.rc:
6768 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
6770 * dlls/shell32/shell32_Pt.rc:
6771 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
6773 * dlls/shdocvw/Pt.rc:
6774 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
6776 * programs/winecfg/Pt.rc:
6777 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
6779 * dlls/winmm/winmm_Pt.rc:
6780 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
6782 * dlls/wininet/wininet_Pt.rc:
6783 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
6785 * programs/winemine/Pt.rc:
6786 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
6788 * dlls/user32/resources/user32_Pt.rc:
6789 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
6791 * dlls/shlwapi/shlwapi_Pt.rc:
6792 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
6794 * dlls/msrle32/msrle_Pt.rc:
6795 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
6797 2006-11-27 Alexandre Julliard <julliard@winehq.org>
6799 * dlls/ntdll/server.c:
6800 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
6802 2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
6804 * include/winsock.h:
6805 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
6808 2006-11-27 Alexandre Julliard <julliard@winehq.org>
6810 * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
6811 winsock: Add WS_ prefix on WSAIoctl constants.
6813 2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
6815 * dlls/dbghelp/dwarf.c:
6816 dbghelp: Silence typedefs children in sub program block.
6818 2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
6820 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
6821 programs/winedbg/types.c:
6822 winedbg: Added basic support for printing 64bit wide entities.
6824 * programs/winedbg/memory.c, programs/winedbg/types.c:
6825 winedbg: Host references lookup.
6826 Since more and more information in now available through the CPU
6827 registers, those require DLV_HOST access to be a bit better handled
6830 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
6831 programs/winedbg/stack.c, programs/winedbg/symbol.c:
6832 winedbg: Various information printing issues.
6833 - in backtraces, (void) functions should be listed with '()' as arguments
6835 - factorized code for diplaying information about a local/parameter
6836 - fixed a couple of bugs here
6837 - rewrote format specifiers for print commands (do no waste space for padding
6839 - added support for new wine's dbghelp extension for local/parameter
6840 variables being out of scope
6842 * dlls/dbghelp/elf_module.c:
6843 dbghelp: Removed the alpha status FIXME for the dwarf code.
6845 * dlls/dbghelp/dwarf.c:
6846 dbghelp: Correctly store the addresses of blocks.
6847 They are stored internally as offsets to the start of the function
6848 which embeds the block.
6850 * dlls/dbghelp/dwarf.c:
6851 dbghelp: Properly handle the void type in some declarations.
6853 * dlls/dbghelp/dwarf.c:
6854 dbghelp: We can now remove the default name prefix as all the non conforming
6855 cases have been eliminated.
6856 Got rid of dwarf2_find_name which is now useless.
6858 * dlls/dbghelp/dwarf.c:
6859 dbghelp: Extend support for inlined functions and handle them as generic blocks
6861 (except for parameters which are converted into local variables).
6862 Rewrote dwarf2_find_attribute so that it takes into account the
6863 abstract origin information when available.
6866 * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
6867 dbghelp: Be a bit more strict on where we do actually expect default names to
6869 (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
6871 * dlls/dbghelp/dwarf.c:
6872 dbghelp: Add support for a label in a subprogram block.
6874 * dlls/dbghelp/dwarf.c:
6875 dbghelp: Register numbers in OP_piece don't need to be next to each other.
6877 * dlls/dbghelp/dwarf.c:
6878 dbghelp: Add support for deref operation in location computation.
6880 * dlls/dbghelp/dwarf.c:
6881 dbghelp: Add ability to add a SymTagCustom element to a function.
6882 Make use of it to store the frame information for a dwarf function
6883 (either because frame's location is a location list, or because one of
6884 the function's variables is not properly computed at parse time).
6886 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
6887 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
6888 dlls/dbghelp/type.c:
6889 dbghelp: Function points location is now expressed as a struct location.
6891 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
6892 dlls/dbghelp/symbol.c:
6893 dbghelp: Added infrastructure to compute variable location at runtime (as
6894 opposed to debug info parse time).
6895 Use it to send the variables depending on not known frame register at parse time.
6896 Made just a stub for the location computation function for dwarf2.
6898 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
6899 dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
6900 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
6901 dbghelp: Use the location info structure thoughout the code to handle the
6902 location of a data variable.
6904 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
6905 dbghelp: Added struct location to help computing a location.
6906 Make use of it in dwarf.c to handle correctly variable location computation.
6907 Split code to handle both location with parse time computation
6908 (current code) and yet to come run-time computation
6910 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
6911 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
6912 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
6914 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
6915 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
6916 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
6917 dbghelp: Store compiland's address in internal structures.
6919 * dlls/dbghelp/symbol.c:
6920 dbghelp: When looking up for a local variable (or parameter), pass the function
6923 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
6924 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
6925 dbghelp: Added a process field to the modules pair structure.
6926 This makes the code simpler to read, a bit more efficient, and
6927 furthermore it'll be needed in future patches.
6929 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
6930 dlls/dbghelp/elf_module.c:
6931 dbghelp: Simplify code with function to get section size.
6933 2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
6935 * dlls/ole32/storage32.c:
6936 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
6938 2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
6940 * dlls/crypt32/tests/main.c:
6941 crypt32: Add test for I_CryptInstallOssGlobal.
6943 * dlls/crypt32/main.c:
6944 crypt32: Better stub for I_CryptInstallOssGlobal.
6946 2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
6948 * tools/wineshelllink:
6949 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
6951 * programs/winemenubuilder/winemenubuilder.c:
6952 winemenubuilder: Downgrade some ERR to WARN.
6954 2006-11-27 Alexandre Julliard <julliard@winehq.org>
6956 * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
6957 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
6958 The DC palette only matters for DIB_PAL_COLORS.
6960 2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
6962 * dlls/winex11.drv/pen.c:
6963 winex11.drv: Cast-qual warnings fix.
6965 * dlls/winex11.drv/opengl.c:
6966 winex11.drv: Cast-qual warnings fix.
6968 * dlls/winex11.drv/clipboard.c:
6969 winex11.drv: Cast-qual warnings fix.
6971 2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
6973 * dlls/winex11.drv/mouse.c:
6974 winex11drv: State of side mouse buttons (X-buttons) is not returned from
6977 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
6979 * programs/winepath/winepath.c:
6980 winepath: Fix --unix so it works whether the Windows path refers to an existing
6981 file/directory or not.
6983 2006-11-27 Alexandre Julliard <julliard@winehq.org>
6985 * dlls/gphoto2.ds/gphoto2_i.h:
6986 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
6988 2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
6990 * dlls/winex11.drv/opengl.c:
6991 wgl: Unify pixel format code.
6993 2006-11-27 Mike McCormack <mike@codeweavers.com>
6995 * dlls/msi/appsearch.c:
6996 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
6998 * dlls/msi/appsearch.c:
6999 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
7001 * dlls/msi/appsearch.c:
7002 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
7004 * dlls/msi/package.c:
7005 msi: Use MSI_IterateRecords when cloning properties.
7007 2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
7009 * dlls/riched20/paint.c:
7010 riched20: Only send EN_CHANGE when it is supposed to be sent.
7012 2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
7014 * tools/winedump/symbol.c:
7015 winedump: Constify some data.
7017 * tools/winedump/lnk.c:
7018 winedump: Fix a copy/paste typo.
7020 * tools/winedump/le.c:
7021 winedump: Remove a not needed include.
7023 * tools/winedump/dump.c:
7024 winedump: Make the implementation match the prototype.
7027 include: Add some structures a definitions required for the COFF library dumper.
7029 2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
7031 * programs/oleview/No.rc, programs/oleview/rsrc.rc:
7032 oleview: Add Norwegian Bokmål translation.
7034 * programs/winecfg/No.rc:
7035 winecfg: Updated Norwegian Bokmål translation.
7037 2006-11-26 Kevin Koltzau <kevin@plop.org>
7039 * dlls/winex11.drv/keyboard.c:
7040 winex11.drv: Process browser and multimedia key events.
7042 * dlls/user32/defwnd.c, dlls/user32/message.c:
7043 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
7045 * include/winuser.h:
7046 winuser.h: Add some HSHELL and APPCOMMAND defines.
7048 * dlls/user32/spy.c, include/winuser.h:
7049 winuser.h: Define browser and multimedia keys.
7051 2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
7053 * dlls/kernel32/tests/loader.c:
7054 kernel32: Improve the PE loader test.
7056 2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
7058 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
7059 wined3d: Cast-qual warnings fix.
7061 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
7062 dlls/wined3d/wined3d_private.h:
7063 wined3d: Cast-qual warnings fix.
7065 * dlls/wined3d/baseshader.c:
7066 wined3d: Cast-qual warnings fix.
7068 2006-11-24 Francois Gouget <fgouget@codeweavers.com>
7070 * dlls/msi/msi_Pt.rc:
7071 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
7073 * dlls/msacm32/msacm_Pt.rc:
7074 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
7076 * dlls/mpr/mpr_Pt.rc:
7077 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
7079 * dlls/comdlg32/cdlg_Pt.rc:
7080 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
7082 * dlls/comctl32/comctl_Pt.rc:
7083 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
7085 * dlls/avifil32/avifile_Pt.rc:
7086 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
7088 2006-11-24 Alexandre Julliard <julliard@winehq.org>
7090 * ANNOUNCE, ChangeLog, VERSION, configure:
7093 ----------------------------------------------------------------
7094 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
7096 * dlls/wined3d/device.c:
7097 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
7099 2006-11-24 Christoph Frick <frick@sc-networks.de>
7101 * dlls/dinput/joystick_linuxinput.c:
7102 dinput: Simplify the code that finds the offset of the given linux event.
7104 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
7106 * dlls/oleaut32/oleaut.c:
7107 oleaut32: Protect against integer overflow in SysAllocStringLen.
7109 2006-11-23 Francois Gouget <fgouget@free.fr>
7111 * dlls/msvcrt/tests/data.c:
7112 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
7113 load it dynamically.
7115 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
7117 * dlls/winmm/wineoss/dscapture.c:
7118 winmm/wineoss: Cast-qual warning fix.
7120 * dlls/ws2_32/socket.c:
7121 ws2_32: Cast-qual warnings fix.
7123 * dlls/winspool.drv/info.c:
7124 winspool.drv: Cast-qual warning fix + make function static.
7126 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
7128 * dlls/localspl/tests/localmon.c:
7129 localspl/tests: Add test for DeletePort.
7131 * dlls/localspl/localmon.c:
7132 localspl: Implement DeletePort.
7134 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
7136 * dlls/advpack/tests/advpack.c:
7137 advpack: Remove test that crashes on systems with IE7.
7139 2006-11-24 Jacek Caban <jacek@codeweavers.com>
7141 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
7142 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
7143 dlls/mshtml/olecmd.c:
7144 mshtml: Added Exec(IDM_FONTSIZE) implementation.
7146 * dlls/mshtml/nsembed.c:
7147 mshtml: Added missing break.
7149 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
7151 * dlls/kernel32/tests/codepage.c:
7152 kernel32/tests: Test -1 length for NULL ptr too.
7154 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
7156 * dlls/comdlg32/cdlg_Pt.rc:
7157 comdlg32: Moved a FIXME out of the user-visible string.
7159 * dlls/serialui/Pt.rc:
7160 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
7162 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
7163 programs/view/Pt.rc, programs/winhelp/Pt.rc:
7164 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
7166 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
7167 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
7168 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
7169 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
7170 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
7171 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
7172 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
7173 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
7174 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
7175 programs/wineconsole/wineconsole_Pt.rc:
7176 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
7177 that have multiple sublanguages.
7179 2006-11-23 Francois Gouget <fgouget@free.fr>
7181 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
7182 dlls/user32/tests/win.c:
7183 user32/tests: Remove unneeded NONAMELESS* macros.
7185 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
7186 msvcrt/tests: The tests must not include msvcrt.h because it contains
7187 declarations that may be incompatible with the PSDK headers.
7189 * dlls/comctl32/tests/dpa.c:
7190 comctl32/tests: Fix the CheckDPA() tests.
7191 There is no guarantee that the compiler will compute the function arguments
7192 in left-to-right order.
7194 * dlls/shlwapi/tests/string.c:
7195 shlwapi/tests: Remove unneeded NONAMELESS* macros.
7197 * dlls/shell32/tests/string.c:
7198 shell32/tests: Don't use the NONAMELESS* macros in the tests.
7200 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
7201 dlls/mapi32/tests/util.c:
7202 mapi32/tests: Remove unneeded NONAMELESS* macros.
7204 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
7205 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
7206 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
7207 dlls/dsound/tests/propset.c:
7208 dsound/tests: Remove unneeded NONAMELESS* macros.
7210 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
7211 dlls/dinput/tests/mouse.c:
7212 dinput/tests: Remove unneeded NONAMELESS* macros.
7214 * dlls/comctl32/tests/propsheet.c:
7215 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
7217 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
7219 * dlls/shell32/shlexec.c:
7220 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
7222 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7224 * programs/winecfg/Ko.rc:
7225 winecfg: Update Korean resource.
7227 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
7229 * dlls/winmm/playsound.c:
7230 winmm: Cast-qual warnings fix.
7233 winmm: Cast-qual warnings fix.
7235 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
7237 * programs/winemenubuilder/winemenubuilder.c:
7238 winemenubuilder: Use 'start.exe' to launch non .exe files.
7240 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
7242 * dlls/wininet/internet.c:
7243 wininet: Cast-qual warnings fix.
7245 2006-11-22 Mike McCormack <mike@codeweavers.com>
7247 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
7248 msi: Treat the SourceDir folder the same as TargetDir.
7250 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
7251 msi: Load all folders in one query, rather one per query.
7253 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
7255 * dlls/kernel32/locale.c:
7256 kernel32: Restore C locale for LC_NUMERIC.
7258 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
7260 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
7261 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
7262 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
7264 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
7265 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
7267 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
7268 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
7270 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
7271 dlls/wined3d/device.c:
7272 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
7274 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
7275 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
7277 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
7278 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
7280 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
7281 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
7282 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
7284 * dlls/d3d8/device.c, dlls/d3d9/device.c:
7285 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
7287 2006-11-22 Mike McCormack <mike@codeweavers.com>
7289 * dlls/msi/custom.c:
7290 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
7293 * dlls/msi/custom.c:
7294 msi: Split process_action_return_value into two different functions.
7296 * dlls/msi/custom.c:
7297 msi: Remove an unused parameter.
7299 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
7301 * dlls/user32/static.c:
7302 user32: Restore the len == 0 check which got lost in a previous patch.
7304 2006-11-21 Huw Davies <huw@codeweavers.com>
7306 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
7307 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
7308 ole32: Spelling fixes.
7310 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
7311 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
7313 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
7315 * dlls/shell32/systray.c:
7316 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
7318 2006-11-21 Rob Shearman <rob@codeweavers.com>
7320 * dlls/rpcrt4/rpc_message.c:
7321 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
7322 handled at the binding level now instead of the message level, so
7323 remove this special handling in RPCRT4_Send.
7325 * dlls/rpcrt4/rpc_binding.c:
7326 rpcrt4: Allow applications to specify authentication levels other than connect
7327 in RpcBindingSetAuthInfoA/W.
7328 Map the default authentication level and service to sane values.
7329 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
7331 2006-11-21 Alexandre Julliard <julliard@winehq.org>
7333 * dlls/ntdll/server.c:
7334 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
7337 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
7339 * dlls/user32/static.c, dlls/user32/tests/msg.c:
7340 user32: Add a rudimentary WM_SETFONT message test for the static control,
7341 make it pass under Wine.
7343 2006-11-21 Alexandre Julliard <julliard@winehq.org>
7345 * dlls/comctl32/tooltips.c:
7346 comctl32: Remove invalid NULL check.
7348 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
7350 * dlls/ntdll/tests/string.c:
7351 ntdll: Remove unused variables.
7353 * dlls/ntdll/tests/string.c:
7354 ntdll: Use intended variable.
7356 * dlls/ntdll/tests/string.c:
7357 ntdll: Remove tests that crash on XP and W2K3.
7359 * dlls/ntdll/tests/string.c:
7360 ntdll: Remove unused variables.
7362 * dlls/ntdll/tests/string.c:
7363 ntdll: Remove tests that crash on XP and W2K3.
7365 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
7367 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
7368 programs/winecfg/driveui.c, programs/winecfg/resource.h:
7369 winecfg: Remove some old dead code and associated language resources.
7371 * programs/winecfg/Ru.rc:
7372 winecfg: Update Russian translation.
7374 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
7376 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
7377 mshtml: Add basic support for ITimer interface.
7379 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
7381 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
7382 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
7383 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
7385 2006-11-21 Mike McCormack <mike@codeweavers.com>
7387 * dlls/riched20/reader.c:
7388 riched20: Simplify an array size calculation.
7390 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
7391 msi: Fix use of integer fields in MsiFormatRecord.
7393 * dlls/msi/record.c, dlls/msi/tests/record.c:
7394 msi: Test MsiRecordGetString on an integer record fields with a NULL output
7397 * dlls/msi/tests/format.c:
7398 msi: Add a test for formatting records with strings.
7400 * dlls/msi/dialog.c:
7401 msi: Don't access the list of controls after the dialog is destroyed.
7403 * dlls/msi/dialog.c:
7404 msi: Create a function to free control data.
7406 * dlls/msi/dialog.c:
7407 msi: Fix an access after freeing memory.
7409 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
7411 * programs/wineconsole/wineconsole_No.rc:
7412 wineconsole: Updated Norwegian Bokmål translation.
7414 * programs/regedit/No.rc:
7415 regedit: Updated Norwegian Bokmål translation.
7417 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
7419 * dlls/user32/tests/msg.c:
7420 user32: Add some optional messages to the button message test.
7422 2006-11-20 Huw Davies <huw@codeweavers.com>
7424 * dlls/comctl32/propsheet.c:
7425 comctl32: Set the result to IDOK on 'Finish'.
7427 2006-11-21 Alexandre Julliard <julliard@winehq.org>
7429 * programs/winecfg/audio.c:
7430 winecfg: Don't try to load the arts driver, the arts library is too buggy.
7432 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
7434 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
7435 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
7436 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
7437 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
7438 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
7439 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
7440 programs/winecfg/resource.h, programs/winecfg/theme.c:
7441 winecfg: Add ability to change colors and non-client sizes.
7443 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
7444 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
7445 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
7446 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
7447 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
7448 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
7449 winecfg: Move controls on "Desktop Integration" tab to make more room for the
7452 2006-11-20 Alexandre Julliard <julliard@winehq.org>
7454 * dlls/ntdll/file.c:
7455 ntdll: Don't bother with async I/O on regular files.
7457 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
7458 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
7459 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
7460 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
7462 * include/wine/server_protocol.h, server/change.c, server/fd.c,
7463 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
7464 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
7465 server: Return an fd type in the get_handle_fd request.
7467 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
7469 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
7470 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
7471 Updated Norwegian Bokmål translations.
7473 2006-11-17 Ken Thomases <ken@codeweavers.com>
7475 * dlls/winex11.drv/keyboard.c:
7476 winex11.drv: Correct the count of characters matching with layout.
7478 * dlls/winex11.drv/keyboard.c:
7479 winex11.drv: Enable code for picking layout-independent vkey as second pass.
7481 * dlls/winex11.drv/keyboard.c:
7482 winex11.drv: Changed indenting of some dead code.
7484 * dlls/winex11.drv/keyboard.c:
7485 winex11.drv: Move some dead code from inside a loop to just after the loop.
7487 * dlls/winex11.drv/keyboard.c:
7488 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
7490 * dlls/winex11.drv/keyboard.c:
7491 winex11.drv: Track which vkeys have already been assigned to keycodes.
7493 * dlls/winex11.drv/keyboard.c:
7494 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
7496 2006-11-20 Mike McCormack <mike@codeweavers.com>
7498 * dlls/msi/action.c:
7499 msi: Split msi_set_sourcedir_props into a separate function.
7501 * dlls/msi/action.c:
7502 msi: Spelling fixes.
7504 * dlls/msi/tests/package.c:
7505 msi: Add another test for the SourceDir property.
7508 msi: Clean up parameters of msi_media_get_disk_info().
7511 msi: Fix some memory leaks.
7514 msi: Don't leak row handles.
7516 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
7518 * dlls/kernel32/tests/path.c:
7519 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
7521 * dlls/kernel32/tests/process.c:
7522 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
7524 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7527 wine.inf: Add setupapi to fake dlls.
7529 2006-11-18 H. Verbeet <hverbeet@gmail.com>
7531 * dlls/wined3d/drawprim.c:
7532 wined3d: Only copy the depth buffer if there is one.
7534 * dlls/wined3d/device.c:
7535 wined3d: Make sure render target textures aren't bound when we start drawing.
7537 * dlls/wined3d/device.c:
7538 wined3d: Support cube map FBO attachments.
7540 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
7541 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
7542 include/wine/wined3d_gl.h:
7543 wined3d: Fix GL_ARB_texture_cube_map extension support.
7545 2006-11-20 Alexandre Julliard <julliard@winehq.org>
7547 * dlls/winmm/message16.c:
7548 winmm: Avoid using sizeof() in traces.
7550 2006-11-17 James Hawkins <truiken@gmail.com>
7552 * dlls/kernel32/lzexpand.c:
7553 kernel32: Replace magic numbers with descriptive defines.
7555 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
7557 * dlls/user32/hook.c:
7558 user32: Cast-qual warnings fix.
7560 * dlls/user32/edit.c:
7561 user32: Cast-qual warnings fix.
7563 * dlls/user32/dialog.c:
7564 user32: Cast-qual warnings fix.
7566 * dlls/user32/dde_client.c:
7567 user32: Cast-qual warnings fix.
7569 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
7571 * dlls/ntdll/tape.c:
7572 ntdll: Converted bitmask into TRUE/FALSE.
7574 * dlls/kernel32/locale.c:
7575 kernel32: Added missing shift by 8.
7577 2006-11-17 H. Verbeet <hverbeet@gmail.com>
7579 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
7580 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
7581 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
7584 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
7585 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
7586 wined3d: Add FBO support for offscreen rendering.
7588 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
7589 dlls/wined3d/wined3d_private.h:
7590 wined3d: Make the offscreen render mode a registry setting.
7592 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
7593 wined3d: Fix depth buffer formats to use actual depth textures.
7595 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
7596 dlls/wined3d/wined3d_private.h:
7597 wined3d: Rename renderUpsideDown to render_offscreen.
7599 2006-11-17 Huw Davies <huw@codeweavers.com>
7601 * dlls/msxml3/domdoc.c:
7602 msxml3: Implement createElement.
7604 2006-11-17 Hans Leidekker <hans@it.vu.nl>
7606 * dlls/setupapi/tests/query.c:
7607 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
7609 2006-11-17 Jacek Caban <jacek@codeweavers.com>
7611 * dlls/mshtml/nsiface.idl:
7612 mshtml: Remove nscstring and nscwstring typedefs.
7614 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
7615 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
7616 mshtml: Added semi-stub createStyleSheet implementation.
7618 * dlls/mshtml/htmlstyle.c:
7619 mshtml: Added put_fontSize implementation.
7621 * dlls/mshtml/htmlstyle.c:
7622 mshtml: Added put_backgroundColor implementation.
7624 * dlls/mshtml/htmlstyle.c:
7625 mshtml: Added put_fontFamily implementation.
7627 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
7628 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
7629 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
7631 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
7632 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
7633 mshtml: Added get_style implementation.
7635 2006-11-17 Alexandre Julliard <julliard@winehq.org>
7637 * include/Makefile.in:
7638 include: Install adshlp.h too.
7640 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
7641 dlls/winspool.drv/info.c, include/heap.h:
7642 include: Get rid of heap.h.
7644 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
7645 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
7646 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
7647 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
7648 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
7649 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
7650 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
7651 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
7652 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
7653 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
7654 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
7655 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
7656 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
7657 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
7658 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
7659 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
7660 gdi32: Get rid of the gdi.h include.
7662 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
7663 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
7665 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
7666 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
7668 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
7669 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
7670 dlls/gdi32/palette.c, include/gdi.h:
7671 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
7673 * dlls/winex11.drv/palette.c:
7674 winex11.drv: Abstract accesses to the palette color mapping.
7676 * dlls/winex11.drv/palette.c:
7677 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
7679 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
7680 gdi32: Moved the system palette flags to winex11.drv.
7683 gdi32: Avoid accessing the internal palette object from dib.c.
7685 * dlls/d3d9/d3d9_private.h:
7686 d3d9: Include wingdi.h, not gdi.h.
7688 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
7690 * dlls/urlmon/urlmon_main.c:
7691 urlmon: Cast-qual warnings fix.
7693 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
7695 * programs/winecfg/drive.c:
7696 winecfg: Allow editing of broken drive links.
7698 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7700 * dlls/msvcrt/msvcrt.spec:
7701 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
7703 2006-11-17 Mike McCormack <mike@codeweavers.com>
7705 * dlls/msi/action.c:
7706 msi: Fix a memory leak in load_folder().
7708 * dlls/msi/custom.c:
7709 msi: Remove unnecessary includes.
7711 * dlls/msi/helpers.c:
7712 msi: Remove a level of indent in resolve_folder().
7714 * dlls/msi/tests/package.c:
7715 msi: Add a test showing the _Properties table is a bit strange.
7717 * dlls/msi/tests/db.c:
7718 msi: Add a test showing which tables are special.
7720 * dlls/msi/helpers.c:
7721 msi: Remove some redundant else statements.
7723 2006-11-16 Kevin Koltzau <kevin@plop.org>
7725 * tools/winedump/pe.c:
7726 winedump: Print new DLL characteristics.
7729 winnt.h: Add AMD64 relocation types.
7732 winnt.h: Add defines for new DLL characteristics.
7734 2006-11-16 Huw Davies <huw@codeweavers.com>
7736 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
7737 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
7738 msxml3: Implement createProcessingInstruction with a stub PI object.
7740 2006-11-16 Alexandre Julliard <julliard@winehq.org>
7742 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
7743 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
7745 For instance LOCALE_SDATE is looked up in the lcid corresponding to
7746 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
7748 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
7749 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
7750 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
7751 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
7752 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
7753 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
7754 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
7755 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
7756 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
7757 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
7758 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
7759 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
7760 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
7761 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
7762 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
7763 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
7764 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
7765 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
7766 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
7767 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
7768 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
7769 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
7770 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
7771 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
7772 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
7773 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
7774 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
7775 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
7776 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
7777 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
7778 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
7779 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
7780 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
7781 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
7782 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
7783 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
7784 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
7785 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
7786 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
7787 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
7788 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
7789 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
7790 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
7791 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
7792 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
7793 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
7794 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
7795 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
7796 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
7797 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
7798 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
7799 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
7800 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
7801 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
7802 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
7803 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
7804 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
7805 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
7806 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
7807 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
7808 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
7809 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
7810 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
7811 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
7812 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
7813 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
7814 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
7815 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
7816 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
7817 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
7818 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
7819 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
7820 kernel32: Added the locale name entry to all locale definitions.
7822 * dlls/kernel32/locale.c, include/winnls.h:
7823 kernel32: Rewrote the locale matching to match more elements and to support
7824 Windows-format locale names.
7825 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
7827 2006-11-16 Huw Davies <huw@codeweavers.com>
7829 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
7830 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
7832 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
7834 * dlls/shell32/xdg.c:
7835 shell32: Fix a function name in a comment.
7837 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
7839 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
7840 kernel32: Add a basic PE loader test.
7842 2006-11-16 Hans Leidekker <hans@it.vu.nl>
7844 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
7845 setupapi: Implement SetupGetTargetPath{A,W}.
7847 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
7849 * dlls/localspl/tests/localmon.c:
7850 localspl/tests: Add test for ConfigurePortW.
7852 2006-11-16 Alexandre Julliard <julliard@winehq.org>
7854 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
7855 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
7856 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
7857 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
7858 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
7859 dlls/user/dde_private.h, dlls/user/dde_server.c,
7860 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
7861 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
7862 dlls/user/dialog16.c, dlls/user/display.c,
7863 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
7864 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
7865 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
7866 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
7867 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
7868 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
7869 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
7870 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
7871 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
7872 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
7873 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
7874 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
7875 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
7876 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
7877 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
7878 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
7879 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
7880 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
7881 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
7882 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
7883 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
7884 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
7885 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
7886 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
7887 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
7888 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
7889 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
7890 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
7891 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
7892 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
7893 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
7894 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
7895 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
7896 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
7897 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
7898 dlls/user/tests/text.c, dlls/user/tests/win.c,
7899 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
7900 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
7901 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
7902 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
7903 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
7904 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
7905 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
7906 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
7907 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
7908 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
7909 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
7910 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
7911 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
7912 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
7913 dlls/user32/display.c, dlls/user32/display.drv.spec,
7914 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
7915 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
7916 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
7917 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
7918 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
7919 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
7920 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
7921 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
7922 dlls/user32/nonclient.c, dlls/user32/painting.c,
7923 dlls/user32/property.c, dlls/user32/resource.c,
7924 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
7925 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
7926 dlls/user32/resources/user32_Ca.rc,
7927 dlls/user32/resources/user32_Cs.rc,
7928 dlls/user32/resources/user32_Da.rc,
7929 dlls/user32/resources/user32_De.rc,
7930 dlls/user32/resources/user32_En.rc,
7931 dlls/user32/resources/user32_Eo.rc,
7932 dlls/user32/resources/user32_Es.rc,
7933 dlls/user32/resources/user32_Fi.rc,
7934 dlls/user32/resources/user32_Fr.rc,
7935 dlls/user32/resources/user32_Hu.rc,
7936 dlls/user32/resources/user32_It.rc,
7937 dlls/user32/resources/user32_Ja.rc,
7938 dlls/user32/resources/user32_Ko.rc,
7939 dlls/user32/resources/user32_Nl.rc,
7940 dlls/user32/resources/user32_No.rc,
7941 dlls/user32/resources/user32_Pl.rc,
7942 dlls/user32/resources/user32_Pt.rc,
7943 dlls/user32/resources/user32_Ru.rc,
7944 dlls/user32/resources/user32_Si.rc,
7945 dlls/user32/resources/user32_Sk.rc,
7946 dlls/user32/resources/user32_Sv.rc,
7947 dlls/user32/resources/user32_Tr.rc,
7948 dlls/user32/resources/user32_Uk.rc,
7949 dlls/user32/resources/user32_Wa.rc,
7950 dlls/user32/resources/user32_Zh.rc,
7951 dlls/user32/resources/user32_bin.rc,
7952 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
7953 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
7954 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
7955 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
7956 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
7957 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
7958 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
7959 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
7960 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
7961 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
7962 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
7963 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
7964 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
7965 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
7966 dlls/user32/user16.c, dlls/user32/user32.spec,
7967 dlls/user32/user_main.c, dlls/user32/user_private.h,
7968 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
7969 dlls/user32/winproc.c, dlls/user32/winproc.h,
7970 dlls/user32/winstation.c, dlls/user32/wnd16.c,
7971 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
7972 tools/winapi/tests.dat:
7973 user32: Renamed the user/ directory to user32.
7975 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
7977 * dlls/d3d9/tests/device.c:
7978 d3d9: Forward port d3d8 refcount tests.
7980 * dlls/d3d8/tests/device.c:
7981 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
7983 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
7985 * dlls/shlwapi/ordinal.c:
7986 shlwapi: Cast-qual warnings fix.
7988 * dlls/shlwapi/clist.c:
7989 shlwapi: Cast-qual warnings fix.
7991 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7993 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
7994 shell32: Define a few more icon resources.
7996 2006-11-16 Mike McCormack <mike@codeweavers.com>
7998 * dlls/oleaut32/ungif.h:
7999 oleaut32: Remove incorrect references to malloc.
8001 * dlls/kernel32/process.c:
8002 kernel32: Downgrade a FIXME to a WARN.
8004 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
8006 * dlls/localspl/localmon.c:
8007 localspl: Replace number with a defined value (static buffer size).
8009 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
8010 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
8011 dlls/localspl/spl_Ko.rc:
8012 localspl: Implement ConfigurePort.
8014 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
8016 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
8017 dlls/user/dde_server.c:
8018 user: Use DDE critical section exclusively for instance list protection.
8020 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
8021 user: Set DDE errors in some failing cases.
8023 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
8025 * dlls/riched20/editor.c:
8026 riched20: Fix key handling in dialogs.
8028 2006-11-14 Hans Leidekker <hans@it.vu.nl>
8030 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
8031 dlls/setupapi/stubs.c, include/setupapi.h:
8032 setupapi: Implement SetupGetSourceInfo{A,W}.
8034 2006-11-15 Rob Shearman <rob@codeweavers.com>
8036 * include/winbase.h:
8037 include: Add security QOS flags to winbase.h.
8039 2006-11-15 Alexandre Julliard <julliard@winehq.org>
8041 * dlls/comctl32/imagelist.c:
8042 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
8043 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
8045 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
8047 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
8048 shell32: Cast-qual warnings fix.
8050 * dlls/shell32/shellole.c:
8051 shell32: Cast-qual warnings fix.
8053 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
8056 user32: Update the edit control when the IME composition string is emptied.
8058 2006-11-15 Alexandre Julliard <julliard@winehq.org>
8060 * dlls/kernel32/tests/process.c:
8061 kernel32/tests: Reserve some more memory for the environment.
8063 2006-11-15 Rob Shearman <rob@codeweavers.com>
8065 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
8066 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
8067 RpcConnection::ctx instead of setting/comparing the field to 0.
8069 * dlls/rpcrt4/rpc_message.c:
8070 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
8073 * dlls/rpcrt4/rpc_binding.c:
8074 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
8075 RPCRT4_CreateConnection fails by checking the return value from the
8076 function and returning in this case.
8078 * dlls/rpcrt4/rpc_transport.c:
8079 rpcrt4: Add a FIXME for unsupported client protocol sequences.
8081 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
8083 * dlls/d3d8/tests/device.c:
8084 d3d8: Test AddRef with refcount==0.
8086 * dlls/d3d8/tests/device.c:
8087 d3d8: Test refcount forwarding.
8089 * dlls/d3d8/tests/device.c:
8090 d3d8: Back buffer is identical to the render target, test it only once.
8092 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
8094 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
8095 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
8097 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
8099 * dlls/ntdll/thread.c, server/ptrace.c:
8100 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
8101 (spotted by Peter Oberndorfer).
8103 2006-11-06 Kovács András <andras@csevego.net>
8105 * dlls/mshtml/htmlelem.c:
8106 mshtml: HTMLElementCollection_item implementation.
8108 2006-11-14 Alexandre Julliard <julliard@winehq.org>
8110 * dlls/msvcrt/tests/file.c:
8111 msvcrt/tests: Clean up a temp file.
8113 * dlls/shell32/shlfileop.c:
8114 shell32: Don't use the short path name to delete files in SHFileOperation.
8116 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8118 * dlls/shdoclc/Ko.rc:
8119 shdoclc: Updated Korean resource.
8121 2006-11-14 Mike McCormack <mike@codeweavers.com>
8123 * dlls/msi/package.c:
8124 msi: Split MSI_CreatePackage into two functions.
8126 * dlls/msi/package.c:
8127 msi: Delete the tempfile created by GetTempFileName.
8129 * dlls/msi/package.c:
8130 msi: Defer package deletion until after the database is closed.
8132 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
8134 msi: Remove track_tempfile()'s unused 2nd parameter.
8136 * dlls/msi/dialog.c:
8137 msi: Always delete temp files after creating them.
8139 * dlls/msi/helpers.c:
8140 msi: Print a message if we fail to delete a file.
8142 2006-11-13 Huw Davies <huw@codeweavers.com>
8144 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
8145 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
8146 v 3.0 version dependent clsid.
8148 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
8149 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
8151 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
8152 msxml3: Initialize the uuids that aren't in libuuid.
8154 * include/msxml2.idl:
8155 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
8156 include version 2 and version 3 msxml headers simultaneously.
8158 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
8160 * dlls/msvcrt/tests/printf.c:
8161 msvcrt: printf buffer overrun tests.
8163 * dlls/msvcrt/wcs.c:
8164 msvcrt: Estimate required buffer size better in pf_vsnprintf.
8166 * dlls/msvcrt/wcs.c:
8167 msvcrt: Free correct buffer in pf_vsnprintf.
8169 2006-11-14 Mike McCormack <mike@codeweavers.com>
8171 * dlls/comctl32/imagelist.c:
8172 comctl32: Remove a redundant variable.
8174 * dlls/comctl32/imagelist.c:
8175 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
8177 * dlls/comctl32/imagelist.c:
8178 comctl32: When removing an image, move the remaining images one forward,
8182 user32: Print a fixme only once.
8184 * dlls/kernel32/locale.c:
8185 kernel32: Print a FIXME only once.
8187 2006-11-13 James Hawkins <truiken@gmail.com>
8189 * dlls/msi/dialog.c, dlls/msi/files.c:
8190 msi: Notify the external UI handler when changing media.
8192 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
8194 * dlls/setupapi/virtcopy.c:
8195 setupapi: Cast-qual warning fix.
8197 * dlls/secur32/util.c:
8198 secur32: Cast-qual warning fix.
8200 * dlls/rsaenh/implglue.c:
8201 rsaenh: Cast-qual warning fix.
8203 2006-11-13 Hans Leidekker <hans@it.vu.nl>
8205 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
8206 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
8208 setupapi: Implement SetupGetSourceFileLocation{A,W}.
8210 * dlls/setupapi/install.c:
8211 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
8213 2006-11-13 Kai Blin <kai.blin@gmail.com>
8215 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
8216 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
8218 2006-11-14 Alexandre Julliard <julliard@winehq.org>
8220 * dlls/winex11.drv/winpos.c:
8221 winex11.drv: Update the X11 window position when the primary monitor origin
8224 2006-11-13 Rob Shearman <rob@codeweavers.com>
8226 * include/Makefile.in, include/wincred.h:
8227 include: Add wincred.h header file.
8230 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
8232 2006-11-13 Alexandre Julliard <julliard@winehq.org>
8234 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
8235 ntdll: Added support for reading directories using the BSD getdirentries
8238 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
8240 * dlls/comctl32/imagelist.c:
8241 comctl32: Remove deadcode (Coverity).
8243 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
8245 * dlls/atl/atl_main.c:
8246 atl: Implement AtlModuleRegisterServer.
8248 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
8249 atl: Implement AtlRegisterLoadTypeLib.
8251 * dlls/atl/atl_main.c:
8252 atl: Implement AtlModuleLoadTypeLib.
8254 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
8255 atl: Fix incorrect prototypes.
8257 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
8258 atl: AtlAxGetHost and AtlAxGetControl implementation.
8260 * dlls/atl/atl_ax.c:
8261 atl: Host component implementation: IOleControlSite.
8263 * dlls/atl/atl_ax.c:
8264 atl: Host component implementation: IOleInPlaceFrame.
8266 * dlls/atl/atl_ax.c:
8267 atl: Host component implementation: IOleInPlaceSiteWindowless.
8269 * dlls/atl/atl_ax.c:
8270 atl: Host component implementation: IOleContainer.
8272 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
8273 atl: Implement AtlAxAttachControl.
8275 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
8277 * dlls/atl/atl_ax.c:
8278 alt: Host component implementation: IOleClientSite.
8280 2006-11-13 Rob Shearman <rob@codeweavers.com>
8283 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
8285 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
8286 rpcrt4: Implement RpcServerUnregisterIf.
8288 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
8289 rpcrt4: Convert the server interfaces list into a standard Wine list.
8291 * dlls/rpcrt4/rpc_transport.c:
8292 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
8293 rather than falsely triggering on normal conditions.
8295 2006-11-13 Alexandre Julliard <julliard@winehq.org>
8297 * dlls/kernel32/locale.c:
8298 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
8299 Passing LC_ALL to setlocale() doesn't do what we want.
8301 2006-11-13 Mike McCormack <mike@codeweavers.com>
8303 * dlls/msi/custom.c:
8304 msi: Only free a string in one place.
8306 * dlls/msi/custom.c:
8307 msi: Fix error handling.
8309 * dlls/msi/custom.c:
8310 msi: Track temp files as soon as they are created.
8312 * dlls/msi/custom.c:
8313 msi: Fail if we can't write out a temporary file.
8315 * dlls/msi/tests/suminfo.c:
8316 msi: Fix an uninitialized variable in the test cases.
8318 * dlls/msi/custom.c:
8319 msi: Clean upstore_binary_to_temp.
8321 2006-11-12 Francois Gouget <fgouget@free.fr>
8323 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
8324 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
8325 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
8326 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
8327 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
8328 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
8329 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
8330 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
8331 dlls/winmm/wineoss/dscapture.c:
8332 Assorted spelling fixes.
8334 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
8335 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
8336 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
8337 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
8338 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
8339 Add some documentation headers to make winapi_check happy.
8341 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
8342 ole32: Standardize some documentation comments.
8344 * dlls/winex11.drv/opengl.c:
8345 winex11.drv: Fix some comments so they are properly formatted documentation
8348 * dlls/rpcrt4/ndr_marshall.c:
8349 rpcrt4: Add some stub documentation headers to make winapi_check happy.
8350 Also fix some headers that identified internal APIs as external.
8352 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
8353 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
8356 msi: assert.h is not a local header (spotted by winapi_check).
8358 * dlls/ole32/tests/clipboard.c:
8359 ole32/tests: Don't use the NONAMELESS* macros in the tests.
8361 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
8363 * dlls/ntdll/Makefile.in:
8364 ntdll: Alphabetically sort the Makefile entries.
8366 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
8368 * dlls/comdlg32/fontdlg16.c:
8369 comdlg32: Remove unused variable (Coverity).
8371 * dlls/rsaenh/rsa.c:
8372 rsaenh: Move type-check before len-check (Coverity).
8374 * dlls/msi/action.c:
8375 msi: Fix typo's (Coverity).
8377 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
8379 * dlls/wined3d/vertexbuffer.c:
8380 wined3d: Fix a comment.
8382 2006-11-13 Alexandre Julliard <julliard@winehq.org>
8385 server: Fix list corruption caused by previous change.
8387 2006-11-12 Jacek Caban <jacek@codeweavers.com>
8389 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
8390 mshtml: Added border implementation.
8392 2006-11-11 Jacek Caban <jacek@codeweavers.com>
8394 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
8395 mshtml: Added IDM_ORDERLIST implementation.
8397 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
8398 mshtml: Added IDM_UNORDERLIST implementation.
8400 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
8401 mshtml: Added IDM_HORIZONTALLINE implementation.
8403 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
8404 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
8406 2006-11-09 Jacek Caban <jacek@codeweavers.com>
8408 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
8409 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
8410 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
8411 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
8412 mshtml: Remove menus that are in shdoclc.dll.
8414 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
8415 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
8416 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
8417 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
8418 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
8419 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
8420 dlls/shdoclc/shdoclc.spec:
8421 shdoclc: Added shdoclc.dll.
8423 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
8425 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
8426 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
8427 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
8428 winmm/tests: Win64 printf format warning fixes.
8430 * dlls/winmm/tests/timer.c:
8431 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
8433 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
8434 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
8435 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
8436 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
8437 dsound: Win64 printf format warning fixes.
8439 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
8440 dsound: Fix the declaration/definition of DSOUND_timer().
8442 2006-11-12 Hans Leidekker <hans@it.vu.nl>
8444 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
8445 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
8447 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
8449 * dlls/winex11.drv/opengl.c:
8450 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
8452 2006-11-11 H. Verbeet <hverbeet@gmail.com>
8454 * dlls/winex11.drv/bitblt.c:
8455 winex11.drv: The y coordinate should be offset agaist the height, not the width.
8457 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
8459 * dlls/advapi32/crypt_sha.c:
8460 advapi32: Constify a parameter.
8462 * dlls/rpcrt4/ndr_stubless.c:
8463 rpcrt4: Cast-qual warnings fix.
8465 * dlls/rpcrt4/cstub.c:
8466 rpcrt4: Cast-qual warnings fix.
8468 * dlls/quartz/pin.c, dlls/quartz/pin.h:
8469 quartz: Cast-qual warnings fix.
8471 * dlls/qcap/pin.c, dlls/qcap/pin.h:
8472 qcap: Cast-qual warnings fix.
8474 2006-11-10 James Hawkins <truiken@gmail.com>
8477 msi: Fix a heap corruption bug by resizing the src string before adding to it.
8479 2006-11-10 Francois Gouget <fgouget@free.fr>
8481 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
8483 include/tapi.h: Add missing include directives.
8485 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
8487 * dlls/user/tests/monitor.c:
8488 user: Only perform the screen resolution changing tests in interactive mode.
8490 2006-11-10 Francois Gouget <fgouget@free.fr>
8492 * dlls/kernel32/tests/locale.c:
8493 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
8495 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
8497 * programs/winhelp/winhelp.c:
8498 winhelp: Use path of parent helpfile while looking for popup window.
8500 * programs/winhelp/winhelp.c:
8501 winhelp: Fix WINHELP_DeleteWindow.
8503 * programs/winhelp/winhelp.c:
8504 winhelp: Do not create popup window if file not found.
8506 2006-11-10 Alexandre Julliard <julliard@winehq.org>
8508 * ANNOUNCE, ChangeLog, VERSION, configure:
8511 ----------------------------------------------------------------
8512 2006-11-10 Alexandre Julliard <julliard@winehq.org>
8514 * dlls/rpcrt4/rpc_message.c:
8515 rpcrt4: Avoid a sizeof in a trace.
8517 2006-11-10 Rob Shearman <rob@codeweavers.com>
8519 * dlls/rpcrt4/rpc_server.c:
8520 rpcrt4: Create one protseq object per used protocol sequence, not per
8521 RpcServerUseProtseq* function call.
8523 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
8524 rpcrt4: Don't store the endpoint in the protseq.
8526 * dlls/rpcrt4/rpc_server.c:
8527 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
8530 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
8531 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
8533 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
8535 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
8536 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
8538 * dlls/oleaut32/tests/vartype.c:
8539 oleaut32: Constify some data.
8541 2006-11-10 Alexandre Julliard <julliard@winehq.org>
8543 * dlls/opengl32/wgl.c:
8544 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
8546 * dlls/advapi32/registry.c:
8547 advapi32: Fixed last error check in RegSaveKey.
8550 server: Properly handle kill_thread recursion when killing a process.
8551 Spotted by Mike McCormack.
8553 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
8555 * dlls/quartz/filtergraph.c:
8556 quartz: Cast-qual warning fix.
8558 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
8560 * dlls/d3d8/tests/device.c:
8561 d3d8: Add GetContainer tests for implicit surfaces.
8563 * dlls/d3d9/tests/device.c:
8564 d3d9: Forwardport implicit surface tests.
8566 2006-11-10 Mike McCormack <mike@codeweavers.com>
8568 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
8569 riched20: Flush the clipboard before exiting the test.
8571 * dlls/riched20/tests/editor.c:
8572 riched20: Add missing void to parameter list.
8574 * dlls/riched20/tests/editor.c:
8575 riched20: Remember to close windows after tests.
8577 * dlls/riched20/editor.c:
8578 riched20: Fix a memory leak.
8580 * dlls/riched20/editor.c:
8581 riched20: Set the correct number of initialized cursors.
8583 * dlls/riched20/editor.c:
8584 riched20: Fix an uninitialized variable.
8586 * dlls/msi/action.c:
8587 msi: Only log the Action, as it's the same as ActionRequest.
8589 * dlls/msi/action.c:
8590 msi: Check whether the component is enabled first.
8592 * dlls/msi/action.c:
8593 msi: Component attributes are bitmasks.
8595 * dlls/dinput/joystick_linuxinput.c:
8596 dinput: Use HeapAlloc/Free instead of alloc/free.
8598 * dlls/setupapi/setupcab.c:
8599 setupapi: Use HeapAlloc/Free instead of malloc/free.
8601 * dlls/shlwapi/path.c:
8602 shlwapi: Use HeapAlloc/Free instead of malloc/free.
8604 * dlls/oleaut32/ungif.c:
8605 oleaut32: Use HeapAlloc/Free instead of malloc/free.
8607 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
8609 * dlls/winex11.drv/bitblt.c:
8610 winex11.drv: Check for incompatible bpps and negative widths.
8612 * dlls/winex11.drv/bitblt.c:
8613 winex11.drv: Fix copying top-down/bottom-up DIBs.
8615 2006-11-10 Kai Blin <kai.blin@gmail.com>
8617 * dlls/secur32/ntlm.c:
8618 secur32: work around a bug in ntlm_auth that breaks RPC.
8620 2006-11-09 Jacek Caban <jacek@codeweavers.com>
8622 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
8623 mshtml: Use popup menu from shdoclc.dll.
8625 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
8627 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
8628 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
8629 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
8630 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
8631 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
8632 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
8633 dlls/rpcrt4/rpcss_np_client.c:
8634 rpcrt4: Win64 printf format warning fixes.
8636 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
8637 dlls/rpcrt4/ndr_misc.h:
8638 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
8639 of WINE_NO_LONG_AS_INT.
8641 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
8642 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
8643 rpcrt4: Bring the function definitions in sync with their declaration.
8644 They got out of sync due to the unsigned long to ULONG changes in the headers.
8646 * dlls/rpcrt4/ndr_marshall.c:
8647 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
8649 Those got out of sync due to the unsigned long to ULONG migration in the headers.
8651 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8653 * loader/Makefile.in:
8654 loader: Use plain binary name of git-describe to avoid junk in version output.
8656 2006-11-09 Alexandre Julliard <julliard@winehq.org>
8658 * dlls/rpcrt4/tests/ndr_marshall.c:
8659 rpcrt4/tests: Replace || by |.
8661 * dlls/dmsynth/dmsynth_main.c:
8662 dmsynth: Fix one more instance of && instead of &.
8664 2006-11-09 Marcus Meissner <meissner@suse.de>
8667 user32: Replaced && 0xff by & 0xff.
8669 * dlls/dmscript/dmscript_main.c:
8670 dmscript: Replaced && 0xff by & 0xff.
8672 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
8673 dmusic: Replaced && 0xfff... by & 0xff.
8675 * dlls/dswave/dswave_main.c:
8676 dswave: Replaced && 0xff by & 0xff.
8678 * dlls/dmcompos/dmcompos_main.c:
8679 dmcompos: Replaced && 0xff by & 0xff.
8681 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
8683 * include/winsock.h:
8684 include: Remove duplicate definition.
8686 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
8688 * dlls/d3d8/tests/device.c:
8689 d3d8: Add refcount tests for implicit surfaces.
8691 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
8693 * programs/winepath/winepath.c:
8694 winepath: Fix --long option.
8696 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
8698 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
8699 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
8701 * dlls/msi/registry.c:
8702 msi: Fixed bogus A -> W conversion.
8704 2006-11-09 Alexandre Julliard <julliard@winehq.org>
8706 * dlls/kernel32/tests/pipe.c:
8707 kernel32/tests: Fixed the pipe test for MacOS.
8709 2006-11-09 Jacek Caban <jacek@codeweavers.com>
8711 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
8712 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
8714 * dlls/mshtml/olecmd.c:
8715 mshtml: Code clean up.
8717 * dlls/mshtml/olecmd.c:
8718 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
8720 * dlls/mshtml/olecmd.c:
8721 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
8723 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
8724 mshtml: Added IDM_FORECOLOR implementation.
8726 * dlls/mshtml/olecmd.c:
8727 mshtml: Added Exec(IDM_FONTSIZE) stub.
8729 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
8730 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
8732 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
8733 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
8735 2006-11-09 Kai Blin <kai.blin@gmail.com>
8737 * dlls/secur32/ntlm.c:
8738 secur32: Implement NTLM2 encryption.
8740 2006-11-09 Francois Gouget <fgouget@free.fr>
8742 * include/shlwapi.h:
8743 shlwapi: Add a fixme for a missing include.
8746 include/usp10.h: Add missing include directives.
8749 include/oledlg.h: Add missing include directives.
8752 include/dshow.h: Add missing include directives.
8754 * include/d3d8.h, include/d3d9.h:
8755 include: Add missing include directives to d3d8.h and d3d9.h.
8757 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
8758 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
8760 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8762 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
8763 localspl: Added Korean resource.
8765 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
8767 * dlls/winspool.drv/tests/info.c:
8768 winspool/tests: Add tests for ConfigurePort.
8770 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
8772 * dlls/winspool.drv/info.c:
8773 winspool: Implement ConfigurePortA.
8775 * dlls/winspool.drv/info.c:
8776 winspool: Implement ConfigurePortW.
8778 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
8780 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
8781 d3d8: Backport volume tests.
8783 * dlls/d3d8/volume.c:
8784 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
8786 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
8787 d3d8: Backport texture tests.
8789 * dlls/d3d8/tests/device.c:
8790 d3d8: Backport missing device tests.
8792 * dlls/d3d8/device.c:
8793 d3d8: Backport null pointer check in SetCursorProperties.
8795 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
8797 * dlls/winmm/lolvldrv.c:
8798 winmm: Plug a memory leak.
8800 * dlls/ole32/tests/stg_prop.c:
8801 ole32: Don't use PropVariantClear to setup an unitialized variant.
8803 * dlls/msi/tests/suminfo.c:
8804 msi: Don't call PropVariantClear on uninitialized variants.
8806 * dlls/kernel32/nls/div.nls:
8807 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
8809 * dlls/comctl32/header.c:
8810 comctl32: header: fix bug found out by running valgrind on the regression tests.
8812 2006-11-09 Alexandre Julliard <julliard@winehq.org>
8814 * dlls/kernel32/locale.c:
8815 kernel32: Fixed buffer overrun in get_registry_locale_info.
8817 2006-11-09 Mike McCormack <mike@codeweavers.com>
8820 user32: Downgrade a FIXME to a WARN.
8822 * dlls/comctl32/toolbar.c:
8823 comctl32: Downgrade an ERR to a WARN.
8825 * dlls/gdi32/freetype.c:
8826 gdi32: Downgrade a FIXME to a WARN.
8828 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
8830 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
8831 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
8832 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
8833 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
8834 winmm: Remove WINE_NO_LONG_AS_INT.
8836 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
8838 * dlls/oleaut32/typelib.c:
8839 oleaut32: typelib - fix regression in MSFT typelib parsing.
8841 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
8843 * dlls/rpcrt4/tests/ndr_marshall.c:
8844 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
8847 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
8848 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
8851 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
8852 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
8856 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
8859 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
8860 tools/widl/header.c:
8861 widl: Use ULONG instead of unsigned long when generating declarations for
8862 *_UserFree() functions. This is needed for Win64 compatibility.
8864 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
8865 tools/widl/header.c:
8866 widl: Use ULONG instead of unsigned long when generating declarations for
8867 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
8869 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
8870 tools/widl/header.c:
8871 widl: Use ULONG instead of unsigned long when generating declarations for
8872 *_UserMarshal() functions. This is needed for Win64 compatibility.
8874 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
8875 tools/widl/header.c:
8876 widl: Use ULONG instead of unsigned long when generating declarations for
8877 *_UserSize() functions. This is needed for Win64 compatibility.
8879 2006-11-08 Kai Blin <kai.blin@gmail.com>
8881 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
8882 secur32: Implement ntlmv2 signing.
8884 * dlls/secur32/hmac_md5.h:
8885 secur32: MD5 functions are WINAPI.
8887 2006-11-08 Rob Shearman <rob@codeweavers.com>
8889 * dlls/rpcrt4/rpc_transport.c:
8890 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
8893 * dlls/rpcrt4/rpc_transport.c:
8894 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
8897 * dlls/rpcrt4/rpc_transport.c:
8898 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
8900 so replace it with some more appropriate endpoint error codes.
8902 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
8903 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
8904 dlls/rpcrt4/rpc_transport.c:
8905 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
8906 the protseq server thread.
8907 This allows errors to be returned to the caller and to create more than
8908 one connection for an endpoint.
8911 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
8913 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
8915 * dlls/dbghelp/elf_module.c:
8916 dbghelp: Do not write to array element -1.
8918 2006-11-08 James Hawkins <truiken@gmail.com>
8921 msi: Add support for continuous cabinets.
8924 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
8928 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
8932 msi: Factor out load_media_info from ready_media_for_file.
8935 msi: Use disk_prompt from the media_info structure instead of passing an extra
8936 parameter to msi_change_media.
8938 * dlls/msi/dialog.c:
8939 msi: Only add text to the scroll control if text is provided.
8941 2006-11-09 Alexandre Julliard <julliard@winehq.org>
8943 * dlls/ntdll/file.c:
8944 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
8946 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
8948 * dlls/kernel32/tests/process.c:
8949 kernel32: Add basic OpenProcess test.
8952 include: Add the PROCESS_SUSPEND_RESUME definition.
8954 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
8956 * dlls/comctl32/tests/subclass.c:
8957 comctl32: Load function pointers by ordinal.
8959 2006-11-08 Kai Blin <kai.blin@gmail.com>
8961 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
8962 secur32: Use a helper function for creating the signature as this simplifies
8963 implementing NTLM2 signing a lot.
8965 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
8966 dlls/secur32/secur32_priv.h:
8967 secur32: Delete session key and arc4 context when the session based security
8970 2006-11-08 Ken Thomases <ken@codeweavers.com>
8972 * dlls/winex11.drv/keyboard.c:
8973 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
8975 * dlls/winex11.drv/keyboard.c:
8976 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
8978 2006-11-08 Alexandre Julliard <julliard@winehq.org>
8980 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
8981 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
8982 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
8984 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
8985 dlls/gdi32/tests/bitmap.c:
8986 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
8987 Based on a patch by Alex Villacís Lasso.
8989 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
8991 * dlls/oleaut32/varformat.c:
8992 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
8994 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
8996 * dlls/msi/install.c, dlls/msi/msi.spec:
8997 msi: Added stub for MsiGetFeatureValidStatesA/W.
8999 2006-11-08 Mike McCormack <mike@codeweavers.com>
9001 * dlls/comctl32/imagelist.c:
9002 comctl32: Fix a regression in ImageList_AddMasked().
9004 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
9006 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
9007 oleaut32: Cast-qual warnings fix.
9009 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
9011 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
9012 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
9015 * dlls/rpcrt4/ndr_misc.h:
9016 rpcrt4: For Win64 compatibility use a temp variable of the right type in
9019 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9021 * programs/winhelp/Ko.rc:
9022 winhelp: Updated Korean resource.
9024 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
9026 * dlls/oleaut32/variant.c:
9027 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
9029 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
9030 oleaut32: olepicture - Support multiple redundant headers before picture data.
9032 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
9034 * dlls/dbghelp/module.c:
9035 dbghelp: Initialize BOOL elements with FALSE instead of 0.
9037 * dlls/dbghelp/dwarf.c:
9038 dbghelp: Make dwarf2 parser only report file numbers when at least one
9039 compilation unit really has numbers.
9041 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
9042 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
9044 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
9046 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
9047 dlls/shlwapi/tests/ordinal.c:
9048 shlwapi: Implement GetShellSecurityDescriptor and test for it.
9050 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
9052 * dlls/wined3d/device.c:
9053 wined3d: ScissorRect correction.
9055 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
9057 * dlls/winex11.drv/opengl.c:
9058 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
9060 2006-11-07 James Hawkins <truiken@gmail.com>
9063 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
9064 extract a remote cabinet.
9066 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
9067 dlls/msi/package.c, dlls/msi/preview.c:
9068 msi: Store the base URL of the MSI package if it is downloaded.
9071 msi: Factor copy_install_file out of ACTION_InstallFiles.
9074 msi: Factor schedule_install_files out of ACTION_InstallFiles.
9077 msi: Model the media_info structure members after the columns in the media table.
9080 msi: Use msi_alloc_zero instead of a helper function that sets everything
9084 msi: Use the file's component instead of passing an extra parameter to
9088 msi: Use the media_info structure instead of passing in individual values
9089 to extract_cabinet_file.
9091 * dlls/msi/tests/install.c:
9092 msi: Add more tests for installing from cabinets.
9094 2006-11-08 Francois Gouget <fgouget@free.fr>
9096 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
9097 dlls/netapi32/access.c, dlls/netapi32/ds.c,
9098 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
9099 include/ntsecapi.h, include/sspi.h, include/winternl.h:
9100 Fix ntsecapi.h so it does not depend on winternl.h.
9102 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
9103 dlls/secur32/tests/secur32.c, include/sspi.h:
9104 secur32: sspi.h must not include wtypes.h.
9106 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
9108 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
9111 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
9112 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
9113 dlls/uxtheme/tests/system.c, include/winerror.h:
9114 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
9116 * dlls/shell32/shlexec.c:
9117 shell32: Add missing '\n' to Wine trace.
9119 * include/objbase.h:
9120 include/objbase.h: Add missing include directives.
9122 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
9123 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
9124 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
9125 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
9126 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
9127 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
9130 * include/winuser.h:
9131 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
9133 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
9135 * dlls/winex11.drv/winpos.c:
9136 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
9137 minimized state in X11DRV_MapNotify.
9139 * dlls/winex11.drv/keyboard.c:
9140 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
9141 for other keypad keys.
9143 2006-11-08 Mike McCormack <mike@codeweavers.com>
9145 * dlls/msi/action.c:
9146 msi: Fix a memory leak.
9148 * dlls/comctl32/imagelist.c:
9149 comctl32: Remove Nx1 assumptions in ImageList_Read.
9151 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
9153 * dlls/wined3d/surface.c:
9154 wined3d: Fix regression in surface conversion.
9156 2006-11-07 Huw Davies <huw@codeweavers.com>
9158 * dlls/winspool.drv/info.c:
9159 winspool.drv: Associate a printer driver with each printer, rather than share
9160 a common one between all printers.
9162 * dlls/winspool.drv/info.c:
9163 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
9164 Include the size of the terminating zero in set_reg_szW.
9166 * dlls/winspool.drv/info.c:
9167 winspool.drv: Implement DeletePrinterDriverExW.
9169 * dlls/winspool.drv/info.c:
9170 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
9172 * dlls/winspool.drv/info.c:
9173 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
9175 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
9177 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
9178 comctl32: Beginning of some string related tests.
9180 * dlls/comctl32/string.c:
9181 comctl32: Fix return values of string functions.
9183 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
9185 * dlls/winex11.drv/bitblt.c:
9186 winex11: Fix regression caused by client-side DIB copy patch.
9188 2006-11-07 Alexandre Julliard <julliard@winehq.org>
9190 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
9191 kernel32: Better workaround for the lack of locale environment variables
9194 * dlls/winex11.drv/keyboard.c:
9195 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
9196 mapping in that case.
9198 * dlls/winex11.drv/keyboard.c:
9199 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
9201 * dlls/winex11.drv/keyboard.c:
9202 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
9203 instead of once per supported layout.
9205 2006-11-07 Francois Gouget <fgouget@free.fr>
9207 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
9208 dlls/user/menu.c, dlls/user/resources/user32.rc,
9209 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
9210 programs/explorer/desktop.c, programs/progman/main.c:
9211 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
9214 * dlls/urlmon/tests/misc.c:
9215 urlmon/tests: Fix compilation with the PSDK headers.
9217 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
9218 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
9219 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
9220 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
9221 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
9222 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
9223 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
9224 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
9225 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
9226 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
9227 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
9228 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
9229 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
9230 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
9231 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
9232 include/winternl.h, programs/winecfg/En.rc,
9233 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
9234 Assorted spelling fixes.
9236 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
9237 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
9238 include/dmusicf.h, include/dmusici.h:
9239 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
9241 * dlls/oleaut32/tests/typelib.c:
9242 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
9244 * dlls/comctl32/tests/toolbar.c:
9245 comctl32: Add missing '\n' to ok() call.
9247 * dlls/dplayx/dplayx_global.c:
9248 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
9250 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
9251 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
9253 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
9254 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
9257 2006-11-07 Mike McCormack <mike@codeweavers.com>
9259 * dlls/msi/action.c:
9260 msi: By default, install components locally.
9262 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
9263 msi: Fix WHERE IS (NOT) NULL queries.
9265 * dlls/msi/tests/db.c:
9266 msi: Fix regression tests failing on Windows.
9268 * dlls/msi/action.c:
9269 msi: Split ACTION_CostFinalize into two functions.
9271 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
9273 * dlls/ole32/stg_prop.c:
9274 ole32: Cast-qual warnings fix.
9276 * dlls/ntdll/server.c:
9277 ntdll: Cast-qual warning fix.
9279 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
9281 * dlls/wined3d/surface.c:
9282 wined3d: Use width while converting surfaces.
9283 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
9285 * dlls/wined3d/surface.c:
9286 wined3d: Use SURFACE_ALIGNMENT.
9288 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
9290 * dlls/atl/atl_ax.c:
9291 atl: Move the storage specifier to the beginning of the declaration.
9293 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
9295 * dlls/ntdll/handletable.c:
9296 ntdll: Clarify the documentation for HandleTable.
9298 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
9300 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
9301 programs/winhelp/De.rc, programs/winhelp/En.rc,
9302 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
9303 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
9304 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
9305 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
9306 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
9307 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
9308 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
9309 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
9310 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
9311 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
9312 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
9313 programs/winhelp/winhelp_res.h:
9314 winhelp: Rewrite LookupHelpFile function.
9315 Add ability for user to find file himself if winhelp cannot find it.
9318 2006-11-06 Alexandre Julliard <julliard@winehq.org>
9320 * dlls/winex11.drv/opengl.c:
9321 winex11.drv: Fixed build without OpenGL headers.
9323 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
9325 * dlls/msvcrt/file.c:
9326 msvcrt: Cast-qual warnings fix.
9328 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
9330 * dlls/msacm32/driver.c:
9331 msacm32: Cast-qual warnings fix.
9333 2006-11-03 Aric Stewart <aric@codeweavers.com>
9335 * dlls/shell32/shlexec.c:
9336 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
9337 report a needed buffer size.
9339 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
9340 shell32: Create dynamic buffers for expanded enviroment strings to allow for
9341 parameters and such longer than MAX_PATH.
9342 With help from Michael Moss.
9344 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
9346 * dlls/advapi32/tests/security.c:
9347 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
9349 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
9351 * dlls/mscoree/mscoree_main.c:
9352 mscoree: String returned by GetCORVersion starts with letter 'v'.
9354 2006-11-06 Mike McCormack <mike@codeweavers.com>
9356 * dlls/user/user32.spec:
9357 user32: The string passed to ToUnicode(Ex) is for output.
9359 * dlls/winex11.drv/keyboard.c:
9360 user32: ToUnicodeEx should return 0 for an unknown key.
9362 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
9364 * dlls/dbghelp/dwarf.c:
9365 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
9367 2006-11-04 Kai Blin <kai.blin@gmail.com>
9369 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
9370 secur32: Test and fix DecryptMessage for multiple data buffers.
9372 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
9374 * dlls/winspool.drv/tests/info.c:
9375 winspool/tests: Add tests for EnumPorts.
9377 * dlls/winspool.drv/info.c:
9378 winspool: Implement EnumPortsA.
9380 * dlls/winspool.drv/info.c:
9381 winspool: Implement EnumPortsW.
9383 * dlls/winspool.drv/info.c:
9384 winspool: EnumPorts: Read driver from registry.
9386 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
9388 * dlls/winex11.drv/bitblt.c:
9389 winex11.drv: Added a basic client-side DIB copy optimization.
9391 2006-11-06 Alexandre Julliard <julliard@winehq.org>
9393 * configure, configure.ac, include/config.h.in:
9394 configure: Added missing DiskArbitration/DiskArbitration.h check.
9396 * loader/.gitignore, loader/Makefile.in, loader/main.c:
9397 loader: Update the reported version from the current git HEAD if available.
9399 * dlls/ntdll/loader.c, loader/main.c:
9400 ntdll: Moved command-line help to the loader binary.
9402 * dlls/msi/msipriv.h, dlls/msi/table.c:
9403 msi: Fixed definition of the MSIITERHANDLE type.
9405 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
9407 * dlls/icmp/icmp_main.c:
9408 icmp: Changed select to poll.
9410 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
9411 dinput: Changed select to poll.
9413 2006-11-06 Alexandre Julliard <julliard@winehq.org>
9415 * dlls/ws2_32/socket.c:
9416 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
9419 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
9421 * configure, configure.ac, programs/explorer/diskarb.c:
9422 explorer: Build on Darwin versions prior to 8.0.
9424 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
9426 * dlls/ntdll/tape.c:
9427 ntdll: Fix building on Darwin versions prior to 8.0.
9429 2006-11-05 Rob Shearman <rob@codeweavers.com>
9431 * dlls/rpcrt4/rpc_binding.c:
9432 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
9435 * tools/winedump/output.c:
9436 winedump: Fix printf warning in the generated code.
9438 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
9441 server: Compilation fix.
9443 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
9445 * dlls/dbghelp/source.c:
9446 dbghelp: Fixed memory leak in source string handling.
9448 2006-11-05 Jacek Caban <jacek@codeweavers.com>
9450 * dlls/shdocvw/tests/webbrowser.c:
9451 shdocvw: Added more tests.
9453 * dlls/shdocvw/oleobject.c:
9454 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
9456 * dlls/shdocvw/oleobject.c:
9457 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
9460 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
9461 shdocvw: Added [get|put]_Offline implementation.
9463 * dlls/shdocvw/oleobject.c:
9464 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
9466 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
9467 shdocvw: Ignore hwndParent in DoVerb.
9469 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
9470 shdocvw: Set parent window in activate_inplace.
9472 * dlls/mshtml/olecmd.c:
9473 mshtml: Fixed query_edit_status when Gecko is not available.
9475 2006-11-05 Mike McCormack <mike@codeweavers.com>
9477 * dlls/riched20/list.c:
9478 riched20: Fix a leak in the undo stack.
9480 * dlls/riched20/string.c:
9481 riched20: Fix one more memory leak.
9483 * dlls/riched20/editor.c:
9484 riched20: Don't access memory after freeing it.
9486 * dlls/riched20/editor.c:
9487 riched20: Fixed memory leaks.
9489 * dlls/comctl32/imagelist.c:
9490 comctl32: Switch to a Nx4 tiling.
9492 * dlls/comctl32/imagelist.c:
9493 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
9495 * dlls/comctl32/imagelist.c:
9496 comctl32: Check if GetObject fails on bitmaps passed to us.
9498 * dlls/comctl32/imagelist.c:
9499 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
9501 * dlls/comctl32/imagelist.c:
9502 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
9504 * dlls/comctl32/imagelist.c:
9505 comctl32: Remove another Nx1 assumption from ImageList_Remove().
9507 * dlls/comctl32/imagelist.c:
9508 comctl32: Remove Nx1 assumptions in ImageList_Merge.
9510 * dlls/comctl32/imagelist.c:
9511 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
9513 * dlls/comctl32/imagelist.c:
9514 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
9516 * dlls/comctl32/imagelist.c:
9517 comctl32: Create a helper function to copy a block of images.
9519 * dlls/comctl32/imagelist.c:
9520 comctl32: Fix a regression.
9522 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
9524 * dlls/opengl32/wgl.c:
9525 opengl32: Use HKCU instead of HKLM.
9527 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
9528 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
9529 wgl: Fix WoW screen flickering.
9531 2006-11-04 Alexandre Julliard <julliard@winehq.org>
9533 * loader/preloader.c:
9534 preloader: Clear %gs again before calling the interpreter entry point.
9536 * dlls/kernel32/tests/change.c:
9537 kernel32/tests: Don't wait for overlapped result if the previous test failed.
9539 2006-11-04 Kai Blin <kai.blin@gmail.com>
9541 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
9542 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
9543 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
9545 Thanks to Robert Shearman for catching this one and providing some of the
9548 * dlls/secur32/tests/ntlm.c:
9549 secur32: Get rid of some HeapAlloc() calls to make code more readable.
9551 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
9552 secur32: Avoid double HeapFree() of password and session key.
9554 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
9556 * dlls/opengl32/wgl.c:
9557 opengl32: Remove glx context.
9559 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
9561 * dlls/d3d9/tests/device.c:
9562 d3d9/tests: Add refcount test for binding objects.
9564 * dlls/wined3d/device.c:
9565 wined3d: glReadPixels corrections.
9567 2006-11-03 Huw Davies <huw@codeweavers.com>
9569 * dlls/winex11.drv/opengl.c:
9570 winex11.drv: If the app asks for a single buffered pixel format, then it should
9571 be happy with a double buffered one.
9572 Likewise for mono vs stereo.
9573 Add some TRACEs so that we know what condition is failing.
9575 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
9577 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
9578 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
9579 wgl: Add extension checking code / glxGetProcAddress protection.
9581 2006-11-03 Alexandre Julliard <julliard@winehq.org>
9583 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
9584 server/protocol.def, server/trace.c:
9585 ntdll: Retrieve mailslot message info from the client side.
9587 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
9588 ntdll: FILE_GetDeviceInfo no longer needs to be public.
9590 * libs/wine/ldt.c, loader/preloader.c:
9591 preloader: Setup a fake thread-local storage block pointed to by %gs.
9593 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
9594 ntdll: Added implementation of RtlDllShutdownInProgress.
9596 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
9598 * dlls/winex11.drv/opengl.c:
9599 winex11.drv: Opengl init fix.
9601 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
9603 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
9604 mscoree: Add a few more stubs.
9606 2006-11-03 Alexandre Julliard <julliard@winehq.org>
9608 * dlls/ws2_32/socket.c:
9609 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
9612 * dlls/ntdll/file.c:
9613 ntdll: Don't store the unix file descriptor in the async structure, retrieve
9616 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
9617 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
9618 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
9619 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
9620 fd when not required.
9622 2006-11-02 Francois Gouget <fgouget@free.fr>
9624 * include/winbase.h:
9625 include: Fix the HeapQueryInformation() prototype.
9627 * programs/winhelp/macro.c:
9628 winhelp: Add missing '\n' in Wine trace.
9630 2006-11-02 Rob Shearman <rob@codeweavers.com>
9632 * dlls/secur32/ntlm.c:
9633 secur32: Make the path to ntlm_auth easier to change by moving the executable
9634 name to the top of ntlm.c.
9636 * dlls/wininet/internet.c:
9637 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
9639 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
9641 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
9643 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
9644 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
9646 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
9647 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
9648 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
9650 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
9651 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
9653 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
9654 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
9656 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
9657 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
9659 2006-11-02 Jacek Caban <jacek@codeweavers.com>
9661 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
9662 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
9664 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
9665 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
9667 * dlls/mshtml/tests/htmldoc.c:
9668 mshtml: Added more QueryStatus tests.
9670 * dlls/mshtml/olecmd.c:
9671 mshtml: Added implementation of QueryStatus(IDM_BOLD).
9673 * dlls/mshtml/tests/htmldoc.c:
9674 mshtml: Added more edit mode tests.
9676 * dlls/mshtml/olecmd.c:
9677 mshtml: Load about:blank in exec_editmode.
9679 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
9680 mshtml: Added beginning of set_progress task implementation.
9682 * dlls/mshtml/task.c:
9683 mshtml: Call SetStatusText in set_parsecomplete.
9685 * dlls/mshtml/persist.c:
9686 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
9687 in IPersistMoniker::Load.
9689 * dlls/mshtml/persist.c:
9690 mshtml: Fix no longer valid ERR.
9692 * dlls/mshtml/nsio.c:
9693 mshtml: Added heuristic hack that decides if run the page from moniker or
9696 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
9697 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
9698 After more testing I've checked that current code is bad, but my patch
9699 was also wrong and causes regression in WoW.
9701 2006-11-02 Huw Davies <huw@codeweavers.com>
9703 * dlls/comctl32/propsheet.c:
9704 comctl32: Implement PSM_GETRESULT.
9706 * dlls/comctl32/propsheet.c:
9707 comctl32: Fix return value of PropertySheet() for modal propsheets.
9709 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
9711 * dlls/user/tests/msg.c:
9712 user32/tests: Move the system menu test into its own test.
9715 user32: Check only for -1 and -2 as special values returned by
9716 MENU_ExecFocusedItem.
9718 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
9720 * dlls/msxml3/node.c:
9721 msxml3: Check parameters of IXMLDOMNode::insertBefore().
9723 2006-11-02 Alexandre Julliard <julliard@winehq.org>
9725 * server/change.c, server/fd.c, server/file.c, server/file.h,
9726 server/mailslot.c, server/mapping.c, server/named_pipe.c,
9727 server/serial.c, server/sock.c:
9728 server: Refuse to close handles in other processes if they have an associated fd.
9730 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
9731 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
9732 server/protocol.def, server/request.h, server/trace.c,
9733 server/winstation.c:
9734 server: Get rid of the server-side file descriptor cache management.
9736 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
9737 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
9738 server/handle.c, server/protocol.def, server/trace.c:
9739 ntdll: Maintain a file descriptor cache on the client side.
9741 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
9743 * dlls/comctl32/tests/toolbar.c:
9744 comctl32: toolbar: Add buttons size tests.
9746 * dlls/comctl32/toolbar.c:
9747 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
9748 to position the icon.
9750 * dlls/comctl32/toolbar.c:
9751 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
9753 * dlls/comctl32/toolbar.c:
9754 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
9756 * dlls/comctl32/toolbar.c:
9757 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
9758 overwrite the button sizes.
9760 * dlls/comctl32/toolbar.c:
9761 comctl32: toolbar: Fix buttons heights.
9763 * dlls/comctl32/toolbar.c:
9764 comctl32: toolbar: The string should be included in the height of a button-less
9765 toolbar only if there is a string in the pool.
9767 * dlls/comctl32/toolbar.c:
9768 comctl32: toolbar: Add support for WM_SETFONT.
9770 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
9772 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
9773 comctl32: Move documented functions to string.c.
9775 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
9777 * dlls/user/tests/win.c:
9778 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
9781 2006-11-02 Mike McCormack <mike@codeweavers.com>
9783 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
9784 msi: Avoid a memory leak by freeing actions scripts in one place only.
9786 * dlls/msi/source.c:
9787 msi: Fix a memory leak.
9789 * dlls/msi/tests/db.c:
9790 msi: Fix a handle leak in the tests.
9792 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
9793 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
9796 * dlls/riched20/reader.c:
9797 riched20: Use WARN() not ERR() on unknown tokens.
9799 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
9800 kernel32: Add a stub for HeapSetInformation.
9802 * include/winbase.h, include/winnt.h:
9803 kernel32: Declare HeapQueryInformation and HeapSetInformation.
9805 * dlls/comctl32/imagelist.c:
9806 comctl32: imagelist: Remove more 1xN assumptions.
9808 * dlls/comctl32/imagelist.c:
9809 comctl32: Remove a redundant variable.
9811 2006-11-01 James Hawkins <truiken@gmail.com>
9813 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
9814 advpack: Use the full path of the INF file as the source directory if the CAB
9817 2006-11-01 Alexandre Julliard <julliard@winehq.org>
9819 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
9820 kernel32: Moved PeekNamedPipe implementation to ntdll.
9822 * dlls/kernel32/file.c:
9823 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
9825 2006-11-01 Mike McCormack <mike@codeweavers.com>
9827 * dlls/comctl32/imagelist.c:
9828 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
9833 * dlls/msi/handle.c:
9834 msi: Don't print traces for addref and release.
9836 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
9837 msi: Search the patch package for source cabinet files.
9839 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
9841 * dlls/kernel32/profile.c:
9842 kernel32: Cast-qual warnings fix.
9844 * dlls/kernel32/ne_segment.c:
9845 kernel32: Cast-qual warnings fix.
9847 2006-11-01 Alexandre Julliard <julliard@winehq.org>
9849 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
9850 server/protocol.def, server/trace.c:
9851 server: Compute the removable device flag on the server side.
9853 * dlls/ntdll/server.c:
9854 ntdll: Simplify wine_server_handle_to_fd.
9855 Now that we have a critical section, races are no longer possible.
9857 * dlls/ntdll/file.c:
9858 ntdll: Added NetBSD fstatvfs support.
9860 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
9862 * dlls/advpack/tests/install.c:
9863 advpack: Add another test.
9865 * dlls/advpack/tests/install.c:
9868 2006-10-31 Huw Davies <huw@codeweavers.com>
9870 * dlls/hhctrl.ocx/help.c:
9871 hhctrl.ocx: Don't fail if ole is already initialised.
9873 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
9875 * programs/cmd/builtins.c:
9876 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
9878 2006-10-31 Rob Shearman <rob@codeweavers.com>
9880 * dlls/rpcrt4/rpc_transport.c:
9881 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
9882 the bound-to port is connectable from other machines.
9884 * dlls/rpcrt4/rpc_transport.c:
9885 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
9887 * dlls/rpcrt4/rpc_transport.c:
9888 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
9889 the read and write function for the protseq assume that syscalls will block.
9891 * dlls/rpcrt4/rpc_transport.c:
9892 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
9893 to go into an infinite loop if getaddrinfo returned more than one entry.
9895 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
9896 rpcrt4: Convert the named pipe server code to look directly into the
9897 connection to get at the wait handles, instead of using
9898 get_connect_wait_handle which isn't generic enough to be used for
9900 Remove the unneeded get_connect_wait_handle function from the connection
9901 operations function list.
9903 * dlls/rpcrt4/rpc_transport.c:
9904 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
9905 socket-specific server protseq functions.
9907 2006-10-31 Alexandre Julliard <julliard@winehq.org>
9909 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
9910 winex11.drv: Fixed the prototype of many OpenGL functions.
9912 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
9914 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
9915 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
9916 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
9918 2006-10-31 Alexandre Julliard <julliard@winehq.org>
9920 * dlls/winedos/int21.c:
9921 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
9923 * dlls/kernel32/vxd.c:
9924 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
9926 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
9928 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
9929 include/wine/wined3d_types.h:
9930 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
9932 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
9933 include/wine/wined3d_types.h:
9934 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
9936 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
9937 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
9939 * dlls/wined3d/device.c:
9940 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
9942 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
9943 include/wine/wined3d_types.h:
9944 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
9946 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
9947 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
9949 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
9950 include/wine/wined3d_types.h:
9951 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
9953 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
9954 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
9955 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
9957 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
9958 include/wine/wined3d_types.h:
9959 wined3d: Add D3DFVF codes to the WINED3D namespace.
9961 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
9963 * dlls/secur32/tests/schannel.c:
9964 secur32: Make sure crashing tests are not run.
9966 2006-10-31 Alexandre Julliard <julliard@winehq.org>
9968 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
9969 kernel32: Fixed behavior of FindFirstFile for DOS devices.
9971 2006-10-31 Mike McCormack <mike@codeweavers.com>
9973 * dlls/msi/tests/db.c:
9974 msi: Add a test showing a join doesn't need a WHERE clause.
9976 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
9977 msi: Use a simpler algorithm for joins.
9979 * dlls/msi/tests/db.c:
9980 msi: Test the data returned by join queries in one ok().
9982 * dlls/msi/sql.y, dlls/msi/tokenize.c:
9983 msi: Remove tokens that aren't valid for MSI SQL.
9988 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
9989 msi: Fix the ALTER and FREE keywords in the tokenizer.
9991 * dlls/msi/action.c:
9992 msi: Mark components with missing or outdated files as incomplete.
9994 * dlls/comctl32/imagelist.c:
9995 comctl32: Remove some more Nx1 assumptions.
9997 2006-10-30 Jacek Caban <jacek@codeweavers.com>
9999 * dlls/wininet/http.c:
10000 wininet: Inherit INET_CALLBACKW from parent handler.
10002 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
10003 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
10005 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
10007 * dlls/hhctrl.ocx/help.c:
10008 hhctrl.ocx: Remove duplicate HeapFree().
10010 * dlls/gdi32/metafile.c:
10011 gdi32: Cast-qual warnings fix.
10013 * dlls/gdi32/freetype.c:
10014 gdi32: Cast-qual warnings fix.
10016 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
10018 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
10019 msvcrt: Add stub for _setmaxstdio + tiny test.
10021 2006-10-30 Kovács András <andras@csevego.net>
10023 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
10024 dlls/wined3d/vertexshader.c:
10025 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
10027 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
10029 * dlls/localspl/tests/localmon.c:
10030 localspl/tests: Add tests for EnumPorts.
10032 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
10034 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
10035 localspl: Add German resources.
10037 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
10039 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
10040 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
10041 dlls/localspl/spl_En.rc:
10042 localspl: Implement EnumPortsW.
10044 2006-10-27 Aric Stewart <aric@codeweavers.com>
10046 * dlls/shell32/shell32_main.c:
10047 shell32: ABM_NEW was using parameters that are not set.
10049 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
10052 wine.inf: Associate .hlp files with winhelp.
10054 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
10056 * dlls/user/tests/win.c, dlls/user/win.c:
10057 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
10058 WS_POPUP style, make it pass under Wine.
10060 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
10062 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
10063 crypt32: Input parameter checking.
10065 2006-10-30 Alexandre Julliard <julliard@winehq.org>
10067 * dlls/user/tests/msg.c, dlls/user/winpos.c:
10068 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
10070 * dlls/winecrt0/delay_load.c:
10071 winecrt0: Fix delay load structure types for Win64.
10073 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
10075 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10076 include/wine/wined3d_types.h:
10077 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
10079 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
10080 include/wine/wined3d_types.h:
10081 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
10083 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
10084 include/wine/wined3d_types.h:
10085 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
10087 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10088 include/wine/wined3d_types.h:
10089 wined3d: Add D3DFILLMODE to the WINED3D namespace.
10091 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10092 include/wine/wined3d_types.h:
10093 wined3d: Add D3DCULL to the WINED3D namespace.
10095 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10096 include/wine/wined3d_types.h:
10097 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
10099 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10100 include/wine/wined3d_types.h:
10101 wined3d: Add D3DBLENDOP to the WINED3D namespace.
10103 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
10104 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
10105 wined3d: Add D3DFOGMODE to the WINED3D namespace.
10107 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
10109 * dlls/wined3d/device.c:
10110 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
10112 * dlls/wined3d/stateblock.c:
10113 wined3d: Set correct default for DMAPOFFSET sampler state.
10115 * dlls/wined3d/device.c:
10116 wined3d: Fix GetTexture() for uninitialized textures.
10118 * dlls/d3d9/tests/stateblock.c:
10119 d3d9: Make the "Tests executed" counter stable.
10121 * dlls/d3d9/tests/stateblock.c:
10122 d3d9: Pass test as argument to print handler.
10124 2006-10-29 Jacek Caban <jacek@codeweavers.com>
10126 * dlls/mshtml/htmlelem.c:
10127 mshtml: Added put_innerHTML implementation.
10129 * dlls/shlwapi/ordinal.c:
10130 shlwapi: Added SHQueueUserWorkItem implementation.
10132 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
10133 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
10135 * dlls/wininet/internet.c, dlls/wininet/internet.h,
10136 dlls/wininet/utility.c:
10137 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
10139 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
10140 dlls/wininet/internet.h:
10141 wininet: Remove lpwhparent from WININETHANDLERHEADER.
10143 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
10144 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
10146 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
10147 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
10149 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
10150 wininet: Move ftp FindNextFile implementation to ftp.c.
10152 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
10153 wininet: Use lpAppInfo instead of lpwhparent where possible.
10155 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
10156 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
10158 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
10159 wininet: Use lpHttpSession instead of lpwhcalback where possible.
10161 * dlls/wininet/http.c, dlls/wininet/internet.h:
10162 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
10164 * dlls/wininet/http.c:
10165 wininet: Use lpAppInfo instead of lpwhparent where possible.
10167 * dlls/wininet/http.c, dlls/wininet/internet.h:
10168 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
10170 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
10172 * dlls/shell32/tests/shlfolder.c:
10173 shell32: Cast-qual warnings fix.
10175 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
10177 * dlls/dbghelp/source.c:
10178 dbghelp: Cast-qual warnings fix.
10180 * dlls/dbghelp/path.c:
10181 dbghelp: Cast-qual warnings fix.
10183 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
10185 * dlls/gdi32/enhmetafile.c:
10186 gdi32: Cast-qual warnings fix.
10188 * dlls/gdi32/env.c:
10189 gdi32: Cast-qual warnings fix.
10191 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
10193 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
10194 d3d9: Cast-qual warnings fix.
10196 2006-10-30 Mike McCormack <mike@codeweavers.com>
10198 * dlls/msi/action.c:
10199 msi: Split ACTION_UpdateInstallStates into two separate functions.
10201 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
10203 * dlls/user/tests/msg.c:
10204 user32: Flush painting events harder in some places in order to avoid races
10205 in the message tests.
10207 * dlls/user/tests/msg.c:
10208 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
10209 tests pass cleanly under fully up to date XP SP2.
10211 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
10213 * programs/control/params.h:
10214 control.exe: Remove unused define.
10216 2006-10-28 Jacek Caban <jacek@codeweavers.com>
10218 * dlls/mshtml/nsembed.c:
10219 mshtml: Print wine_gecko version in load_wine_gecko.
10221 * dlls/wininet/tests/http.c, include/wininet.h:
10222 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
10224 * dlls/urlmon/tests/protocol.c:
10225 urlmon: Update winehq.org IP.
10227 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
10229 * dlls/wined3d/drawprim.c:
10230 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
10232 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
10234 * dlls/dmusic/dmusic.c:
10235 dmusic: Do not write outside of array bounds.
10237 2006-10-27 Huw Davies <huw@codeweavers.com>
10239 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
10240 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
10241 a hittest on the item that's returned and not a hittest on the client
10242 area as MSDN states.
10244 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
10246 * dlls/iphlpapi/iphlpapi_main.c:
10247 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
10249 2006-10-27 Alexandre Julliard <julliard@winehq.org>
10251 * ANNOUNCE, ChangeLog, VERSION, configure:
10254 ----------------------------------------------------------------
10255 2006-10-27 Alexandre Julliard <julliard@winehq.org>
10257 * dlls/wined3d/directx.c:
10258 wined3d: Simplify some uses of the WineD3D_Context object.
10260 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
10261 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
10263 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
10264 wined3d: Fix a memory leak (spotted by Eric Pouech).
10266 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
10268 * dlls/crypt32/oid.c:
10269 crypt32: Cast-qual warnings fix.
10271 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
10273 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
10274 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
10275 programs/winhelp/winhelp.h:
10276 winhelp: Properly implement context help and JumpContext macro.
10278 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
10280 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
10281 dlls/winequartz.drv/Makefile.in,
10282 dlls/winequartz.drv/quartzdrv_main.c,
10283 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
10284 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
10286 2006-10-27 Alexandre Julliard <julliard@winehq.org>
10288 * tools/winedump/dump.c:
10289 winedump: Avoid some dead code.
10291 2006-10-25 Kovács András <andras@csevego.net>
10293 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
10294 wined3d: Implement D3DSIO_MOVA in ARB backend.
10296 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
10298 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
10299 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
10300 dlls/winex11.drv/winex11.drv.spec:
10301 wgl: Move part of wglGetProcAddress to gdi32.
10303 2006-10-26 Duane Clark <fpga@pacbell.net>
10305 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
10306 msvcrt: Fix fread on large buffers in ascii mode.
10308 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
10310 * programs/winebrowser/main.c:
10311 winebrowser: Support for Portland Initiative scripts.
10313 2006-10-27 Alexandre Julliard <julliard@winehq.org>
10315 * dlls/kernel32/file.c:
10316 kernel32: Close the directory handle in FindNextFile as soon as we reach the
10317 end of the directory.
10319 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
10321 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
10322 d3d8: Cast-qual warnings fix.
10324 2006-10-27 James Hawkins <truiken@gmail.com>
10326 * dlls/msi/files.c, dlls/msi/tests/install.c:
10327 msi: Extract cabinets based on DiskId, not LastSequence.
10329 2006-10-26 James Hawkins <truiken@gmail.com>
10331 * dlls/msi/tests/install.c:
10332 msi: Test the order in which cab files are handled in the Media table.
10334 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
10335 dlls/msi/tests/install.c:
10336 msi: Implement handling for the ErrorDialog and use it to change media.
10338 2006-10-27 Mike McCormack <mike@codeweavers.com>
10340 * dlls/msi/files.c:
10341 msi: Avoid crashing if writeout_cabinet_stream fails.
10343 * dlls/msi/action.c:
10344 msi: Remove redundant null checks before MSI_EvaluateCondition.
10346 2006-10-26 Mike McCormack <mike@codeweavers.com>
10348 * dlls/comctl32/imagelist.c:
10349 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
10351 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
10354 tools/wine.inf: Add default printer ports.
10356 2006-10-26 Rob Shearman <rob@codeweavers.com>
10358 * dlls/rpcrt4/rpc_message.c:
10359 rpcrt4: The allocation hint in request and response packets is just that -
10361 It is not an error if the stub data exceeds this size, so reallocate the
10362 buffer with the newly calculated size and continue.
10364 * dlls/rpcrt4/rpc_message.c:
10365 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
10366 receive a packet with the RPC_FLG_LAST flag set.
10367 This matches what is mentioned in the DCE/RPC specification.
10369 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
10370 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
10371 not just bind packets.
10373 * dlls/ole32/rpc.c:
10374 ole32: Fix a memory leak on the error path of dispatch_rpc.
10376 * dlls/oleaut32/typelib.c:
10377 oleaut32: Update comments at the top of typelib.c and remove "stub" from
10378 several traces that are in implemented functions.
10380 * dlls/ole32/oleproxy.c:
10381 ole32: Fix some memory leaks in the class factory proxy.
10383 * dlls/ole32/oleproxy.c:
10384 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
10386 2006-10-25 Jacek Caban <jacek@codeweavers.com>
10388 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
10389 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
10390 shdocvw: Added CUrlHistory stub implementation.
10392 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
10393 include/urlhist.idl:
10394 include: Added urlhist.idl.
10396 2006-10-26 Alexandre Julliard <julliard@winehq.org>
10398 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
10399 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
10400 winex11.drv: Offset X11 coordinates with the primary monitor position.
10401 No longer force the primary monitor to contain the X11 (0,0) coordinate.
10404 server: Always ignore the root window position when computing coordinates
10407 2006-10-24 David Anderson <davea42@earthlink.net>
10409 * dlls/dbghelp/dwarf.c:
10410 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
10412 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
10414 * dlls/ddraw/device.c:
10415 ddraw: Add missing dereference operators.
10417 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
10419 * dlls/mshtml/olecmd.c:
10420 mshtml: Moved release of dom_window to right place.
10422 2006-10-26 Mike McCormack <mike@codeweavers.com>
10424 * dlls/msi/join.c, dlls/msi/tests/db.c:
10425 msi: Fix the join algorithm.
10427 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
10428 msi: Allow UPDATE queries without a condition.
10430 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
10431 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
10432 msi: Update tables using records, not integer by integer.
10434 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
10435 msi: Remove some unused functions.
10437 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
10439 msi: Fixed the UPDATE query to work with explicit values.
10441 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
10442 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
10443 msi: Use msi_feature_set_state and msi_component_set_state where possible.
10445 * dlls/msi/action.c:
10446 msi: Create macro functions to set feature and component states.
10448 2006-10-25 James Hawkins <truiken@gmail.com>
10450 * dlls/msi/tests/db.c:
10451 msi: Add tests for the UPDATE sql command.
10453 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
10455 * dlls/comdlg32/filedlg.c:
10456 comdlg32: Select the Filename edit box content after the user navigated to a
10457 directory by entering there the name.
10459 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10461 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
10462 dlls/kernel32/nls/winerr_kor.mc:
10463 kernel32: Added winerr_kor.mc.
10465 2006-10-25 Rob Shearman <rob@codeweavers.com>
10467 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
10468 dlls/rpcrt4/rpc_transport.c:
10469 rpcrt4: Move transport-specific server functions to rpc_transport.c.
10471 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
10473 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
10474 dlls/comctl32/trackbar.c:
10475 comctl32: Create tooltip windows with WS_POPUP style.
10477 * dlls/comctl32/status.c:
10478 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
10480 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
10482 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
10483 ddraw: Forward the depth stencil buffer to wined3d.
10485 2006-10-25 Alexandre Julliard <julliard@winehq.org>
10487 * dlls/user/winpos.c:
10488 user32: Fixed maximized window size on multi-monitor setups.
10490 * programs/winhelp/winhelp.c:
10491 winhelp: Properly handle negative coordinates for mouse events.
10493 * programs/winemine/main.c, programs/winemine/main.h:
10494 winemine: Properly handle negative coordinates for mouse events.
10496 * programs/winefile/winefile.c:
10497 winefile: Properly handle negative coordinates for mouse events.
10499 * programs/wineconsole/user.c:
10500 wineconsole: Properly handle negative coordinates for mouse events.
10502 * programs/regedit/childwnd.c:
10503 regedit: Properly handle negative coordinates for mouse events.
10505 * programs/oleview/pane.c:
10506 oleview: Properly handle negative coordinates for mouse events.
10508 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
10509 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
10510 user32: Properly handle negative coordinates for mouse events.
10512 * dlls/shell32/control.c:
10513 shell32: Properly handle negative coordinates for mouse events.
10515 * dlls/msi/dialog.c:
10516 msi: Properly handle negative coordinates for mouse events.
10518 * dlls/hhctrl.ocx/help.c:
10519 hhctrl.ocx: Properly handle negative coordinates for mouse events.
10521 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
10522 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
10523 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
10524 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
10525 comctl32: Properly handle negative coordinates for mouse events.
10527 2006-10-25 Mike McCormack <mike@codeweavers.com>
10529 * dlls/comctl32/imagelist.c:
10530 comctl32: Create a point from index function and use it.
10532 2006-10-25 Kovács András <andras@csevego.net>
10534 * dlls/mlang/mlang.c:
10535 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
10537 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
10539 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
10540 crypt32: Cast-qual warnings fix.
10542 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
10544 * dlls/kernel32/process.c:
10545 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
10547 2006-10-24 Alexandre Julliard <julliard@winehq.org>
10549 * dlls/winex11.drv/xinerama.c:
10550 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
10551 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
10552 I committed the wrong file.
10554 2006-10-24 Aric Stewart <aric@codeweavers.com>
10556 * dlls/winex11.drv/xim.c:
10557 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
10559 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
10562 user: Remove wrong comment.
10564 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
10566 * dlls/winex11.drv/xinerama.c:
10567 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
10569 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
10571 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10572 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
10573 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
10575 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10576 include/wine/wined3d_types.h:
10577 wined3d: Add D3DBLEND to the WINED3D namespace.
10579 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
10580 include/wine/wined3d_types.h:
10581 wined3d: Add D3DTA masks to the WINED3D namespace.
10582 Also fix usage of D3DTSS/D3DTA in ddraw.
10584 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
10585 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
10587 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
10588 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
10589 include/wine/wined3d_types.h:
10590 wined3d: Add D3DTADDRESS to the WINED3D namespace.
10592 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
10593 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
10595 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
10597 * dlls/usp10/tests/usp10.c:
10598 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
10601 * dlls/usp10/tests/usp10.c:
10602 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
10604 2006-10-24 Francois Gouget <fgouget@free.fr>
10606 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
10607 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
10608 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
10609 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
10610 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
10611 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
10612 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
10613 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
10614 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
10615 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
10616 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
10617 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
10618 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
10619 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
10620 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
10621 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
10622 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
10623 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
10624 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
10625 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
10626 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
10627 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
10628 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
10629 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
10630 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
10631 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
10632 include/mediaobj.idl:
10633 Don't include windows.h & co in the Wine sources.
10634 Remove uneeded COM_NO_WINDOWS_H defines.
10636 2006-10-24 Rob Shearman <rob@codeweavers.com>
10638 * dlls/oleaut32/typelib.c:
10639 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
10642 * dlls/oleaut32/typelib.c:
10643 oleaut32: Free the array subscript memory for type descriptions when freeing
10646 * dlls/oleaut32/tests/typelib.c:
10647 oleaut32: Fix a reference count leak in the typelib test.
10649 * dlls/oleaut32/typelib.c:
10650 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
10652 * dlls/oleaut32/typelib.c:
10653 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
10655 2006-10-24 Huw Davies <huw@codeweavers.com>
10657 * dlls/winex11.drv/xim.c:
10658 winex11.drv: Only initialize static variables once per process.
10660 * dlls/winex11.drv/x11drv_main.c:
10661 winex11.drv: Give XCloseIM another chance.
10663 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
10665 * dlls/oledlg/oledlg_Fr.rc:
10666 oledlg: Updated French translation.
10668 * programs/wineconsole/wineconsole_Fr.rc:
10669 wineconsole: Updated French translation.
10671 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
10673 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
10674 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
10675 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
10676 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
10677 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
10678 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
10679 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
10680 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
10681 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
10682 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
10683 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
10684 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
10685 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
10686 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
10687 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
10688 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
10689 programs/wordpad/Nl.rc:
10690 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
10692 2006-10-24 Alexandre Julliard <julliard@winehq.org>
10694 * programs/notepad/main.c, programs/notepad/main.h:
10695 notepad: Fallback to default position if saved position if off-screen.
10697 * dlls/user/misc.c:
10698 user: Make sure the desktop window exists before calling monitor functions.
10700 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10702 * dlls/oledlg/oledlg_Ko.rc:
10703 oledlg: Updated Korean resource.
10705 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
10707 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
10708 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
10709 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
10710 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
10711 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
10712 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
10713 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
10714 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
10715 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
10716 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
10717 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
10718 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
10719 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
10720 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
10721 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
10722 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
10723 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
10724 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
10725 programs/winemine/De.rc, programs/winhelp/De.rc,
10726 programs/wordpad/De.rc:
10727 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
10729 2006-10-24 Mike McCormack <mike@codeweavers.com>
10731 * dlls/msi/action.c:
10732 msi: Split code to get a file's verion into a separate comment.
10734 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
10735 dlls/riched20/editor.h, dlls/riched20/reader.c,
10736 dlls/riched20/richole.c:
10737 riched20: Create macro functions for allocating and freeing memory.
10739 * dlls/riched20/clipboard.c:
10740 riched20: Make sure to use GlobalAlloc with GlobalFree.
10742 2006-10-23 James Hawkins <truiken@gmail.com>
10744 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
10745 advpack: Fix the full path check.
10747 * dlls/msi/tests/install.c:
10748 msi: Add tests for installing from continuous cabinets.
10750 * dlls/msi/tests/install.c:
10751 msi: Allow more customization of install test files.
10753 * dlls/msi/tests/install.c:
10754 msi: Remove unused function pointer and definitions.
10756 * dlls/msi/tests/install.c:
10757 msi: Remove two unnecessary install tables.
10759 * dlls/msi/database.c, dlls/msi/tests/install.c:
10760 msi: Add support for localizable strings in MsiDatabaseImport.
10762 2006-10-23 Jacek Caban <jacek@codeweavers.com>
10764 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
10765 urlmon: Added video/mpeg mime filter.
10767 * dlls/urlmon/urlmon_main.c:
10768 urlmon: Code clean up.
10770 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
10771 urlmon: Added video/avi mime filter implementation.
10773 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
10775 * dlls/user/dde_client.c:
10776 user: Remove superfluous shadow variable.
10778 * dlls/crypt32/cert.c:
10779 crypt32: Cast-qual warnings fix.
10781 2006-10-23 Huw Davies <huw@codeweavers.com>
10783 * dlls/winex11.drv/x11drv_main.c:
10784 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
10786 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
10788 * programs/regedit/edit.c:
10789 regedit: Initialize a variable (Coverity).
10791 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
10793 * dlls/comctl32/tests/toolbar.c:
10794 comctl32/tests: Specify type of function argument and remove unused arguments.
10796 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
10798 * dlls/netapi32/wksta.c:
10799 netapi32: Fix the size of allocation for the string returned from
10800 NetpGetComputerName.
10802 * dlls/ole32/clipboard.c:
10803 ole32: Fixed some wrong conditions in OleFlushClipboard.
10805 * dlls/ole32/compobj.c:
10806 ole32: CoUninitialize: No longer access an object after it's been freed.
10808 * dlls/msxml3/nodelist.c:
10809 msxml: Fixed list walking in xmlnodelist_get_length.
10811 * dlls/gdi32/enhmfdrv/graphics.c:
10812 gdi32: Better error handling in enhanced metafile.
10814 * dlls/winex11.drv/keyboard.c:
10815 winex11.drv: As the min keycode is always greater or equal to 8, we
10816 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
10818 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
10820 * dlls/winmm/wineoss/midi.c:
10821 wineoss: On non-OSS systems define MidiExit too.
10823 * dlls/iphlpapi/ifenum.c:
10824 iphlpapi: NetBSD needs sys/param.h.
10826 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
10828 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
10829 localspl: Remember hInstance, needed for resources.
10831 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
10832 localspl: Add version resource.
10834 * dlls/localspl/tests/localmon.c:
10835 localspl/tests: Fallback to localmon.dll on NT4.0.
10837 2006-10-23 Alexandre Julliard <julliard@winehq.org>
10839 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
10840 dlls/user/tests/monitor.c, dlls/user/win.c:
10841 user: Fixed MonitorFromWindow behavior for an invalid window handle.
10843 2006-10-23 Francois Gouget <fgouget@free.fr>
10845 * dlls/msi/tests/suminfo.c:
10846 msi/tests: Fix compilation with gcc 2.95.
10848 * programs/oleview/typelib.c:
10849 oleview: Fix compilation with gcc 2.95.
10851 2006-10-23 Rob Shearman <rob@codeweavers.com>
10853 * dlls/oleaut32/tmarshal.c:
10854 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
10857 * dlls/oleaut32/typelib.c:
10858 oleaut32: Fix two more leaks on type info destruction.
10860 * dlls/oleaut32/typelib.c:
10861 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
10862 and to fix a memory leak.
10864 * dlls/oleaut32/typelib.c:
10865 oleaut32: Free allocated memory on typelib and typeinfo destruction.
10867 * dlls/oleaut32/tmarshal.c:
10868 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
10871 * dlls/oleaut32/tmarshal.c:
10872 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
10874 * dlls/ole32/tests/marshal.c:
10875 ole32: Fix some memory leaks in the marshal tests.
10877 * dlls/comctl32/tests/imagelist.c:
10878 comctl32: Fix imagelist leak in tests.
10880 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
10882 * dlls/user/class.c, dlls/user/tests/class.c:
10883 user32: Make the test pass for GetClassName called on a small buffer.
10885 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
10886 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
10888 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
10889 oleaut32: Add a test for QueryPathOfRegTypeLib.
10891 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
10893 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
10894 shlwapi: Test and fix StrRStrI[AW].
10896 * dlls/shlwapi/tests/string.c:
10897 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
10898 language-dependent.
10900 * dlls/shlwapi/tests/string.c:
10901 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
10903 * dlls/shlwapi/tests/string.c:
10904 shlwapi/tests: Make the string.c tests compile in Visual C++.
10906 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
10907 programs/notepad/De.rc, programs/notepad/En.rc,
10908 programs/notepad/Es.rc, programs/notepad/Fi.rc,
10909 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
10910 programs/notepad/It.rc, programs/notepad/Ja.rc,
10911 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
10912 programs/notepad/No.rc, programs/notepad/Pl.rc,
10913 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
10914 programs/notepad/Si.rc, programs/notepad/Sk.rc,
10915 programs/notepad/Sw.rc, programs/notepad/Th.rc,
10916 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
10917 programs/notepad/Zh.rc:
10918 notepad: Fix ellipsis in menu items.
10920 * programs/notepad/dialog.c, programs/notepad/main.c,
10921 programs/notepad/main.h:
10922 notepad: Implement Find and Find Next.
10924 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
10925 programs/notepad/dialog.h:
10926 notepad: Add a generic function for message boxes with a string parameter.
10928 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
10930 * dlls/comdlg32/filedlg31.c:
10931 comdlg32: Cast-qual warning fix.
10933 * dlls/comdlg32/colordlg.c:
10934 comdlg32: Cast-qual warnings fix.
10936 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
10938 * dlls/comctl32/datetime.c:
10939 comctl32: Cast-qual warnings fix.
10941 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
10943 * dlls/msvcrt/heap.c:
10944 msvcrt: Speed up new operator.
10946 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
10948 * dlls/mshtml/nsembed.c:
10949 mshtml: Insert missing "return" operator.
10951 2006-10-23 Alexandre Julliard <julliard@winehq.org>
10953 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
10954 user: Adapt system metrics for multi-monitor setups.
10956 * dlls/comctl32/tooltips.c:
10957 comctl32: Position the tooltip window correctly on multi-monitor setups.
10959 * dlls/user/winpos.c:
10960 user: Maximize windows to the right monitor on multi-monitor setups.
10962 * dlls/user/combo.c:
10963 user: Fixed combo box drop position on multi-monitor setups.
10965 * dlls/user/dialog.c, dlls/user/dialog16.c:
10966 user: Take multiple monitors into account when placing a dialog.
10969 user: Take multiple monitors into account when placing a window.
10971 * dlls/user/menu.c:
10972 user: Take multiple monitors into account when placing a popup menu.
10974 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
10975 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
10976 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
10977 Added Xinerama support for these functions.
10979 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
10980 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
10981 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
10982 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
10983 winex11.drv: Preliminary support for Xinerama.
10985 * configure, configure.ac, include/config.h.in:
10986 configure: Check for the Xinerama extension.
10988 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10990 * dlls/oledlg/oledlg_Ko.rc:
10991 oledlg: Updated Korean resource.
10993 * programs/wineconsole/wineconsole_Ko.rc:
10994 wineconsole: Updated Korean resource.
10996 2006-10-23 Mike McCormack <mike@codeweavers.com>
10998 * dlls/user/tests/class.c:
10999 user32: Add a test showing a problem in GetClassNameA.
11001 2006-10-24 Mike McCormack <mike@codeweavers.com>
11003 * dlls/msi/table.c, dlls/msi/tests/db.c:
11004 msi: Fix insertion of null integers into a table.
11006 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
11007 msi: Add the column type INTEGER as an alias for INT.
11009 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
11010 msi: Only apply transforms that are valid for a database.
11012 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
11013 dlls/msi/suminfo.c:
11014 msi: Initialize the summary information from a storage interface, not a db.
11016 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
11018 * programs/notepad/Ko.rc:
11019 notepad: Update Korean resources.
11021 * programs/oleview/Ko.rc:
11022 oleview: Update Korean resources.
11024 * programs/winefile/Ko.rc:
11025 winefile: Update Korean resources.
11027 2006-10-20 Hans Leidekker <hans@it.vu.nl>
11029 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
11030 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
11032 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
11034 * programs/wineconsole/wineconsole_Pl.rc:
11035 wineconsole: Fix Polish translation.
11037 * programs/wineconsole/dialog.c:
11038 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
11040 * programs/wineconsole/wineconsole_En.rc:
11041 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
11044 * dlls/comdlg32/cdlg_Pl.rc:
11045 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
11047 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
11048 hhctrl.ocx: Add Polish translation.
11050 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
11051 oledlg: Add Polish translation.
11053 2006-10-22 Frank Richter <frank.richter@gmail.com>
11055 * programs/wineconsole/wineconsole_De.rc:
11056 wineconsole: Update German translation.
11058 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
11059 oleview: Add German translation.
11061 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
11062 gphoto2.ds: Add German translation.
11064 * programs/winefile/De.rc:
11065 winefile: Update German translation.
11067 * programs/taskmgr/De.rc:
11068 taskmgr: Update German translation.
11070 * programs/regedit/De.rc:
11071 regedit: Update German translation.
11073 * programs/progman/De.rc:
11074 progman: Update German translation.
11076 * programs/notepad/De.rc:
11077 notepad: Update German translation.
11079 * programs/cmdlgtst/De.rc:
11080 cmdlgtst: Update German translation.
11082 * programs/clock/De.rc:
11083 clock: Update German translation.
11085 * dlls/oledlg/oledlg_De.rc:
11086 oledlg: Update German translation.
11088 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
11089 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
11090 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
11091 mshtml: Left-align Gecko download information message for better readability.
11093 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
11094 mshtml: Enlarge status text control ins some translated dialogs so all text
11097 * dlls/mshtml/De.rc:
11098 mshtml: Update German translation.
11100 2006-10-20 Huw Davies <huw@codeweavers.com>
11102 * dlls/oledlg/pastespl.c:
11103 oledlg: Only send the end dialog msg if the button is actually clicked.
11105 2006-10-21 Jacek Caban <jacek@codeweavers.com>
11107 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
11108 urlmon: Added image/tiff mime filter.
11110 * dlls/shdocvw/oleobject.c:
11111 shdocvw: Fix windows style of windows without parents.
11113 2006-10-20 Jacek Caban <jacek@codeweavers.com>
11115 * dlls/wininet/http.c:
11116 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
11117 Content-Length header.
11119 * dlls/mshtml/htmlelem.c:
11120 mshtml: Added IHTMLElement::get_className implementation.
11122 * dlls/mshtml/htmlselect.c:
11123 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
11125 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
11128 tools: Add addtional help to runtest.
11130 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
11132 * dlls/advapi32/lsa.c:
11133 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
11135 * programs/winedbg/be_i386.c:
11136 winedbg: Added a few more cases where we inspect if i386 instructions
11137 are actually calls (based on previous work by Jeff Latimer).
11139 * configure, configure.ac:
11140 configure: Now that we have dwarf support for debug info, don't force stabs
11141 as debug info format.
11144 winsock: Clear the held mask with the requested events so that they can be
11147 * dlls/advpack/advpack.c, dlls/advpack/files.c:
11148 advpack: Plug a couple of memory leaks.
11150 2006-10-20 Alexandre Julliard <julliard@winehq.org>
11152 * dlls/dnsapi/ns_parse.c:
11153 dnsapi: Avoid non-portable types.
11155 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
11157 * dlls/rpcrt4/rpc_transport.c:
11158 rpcrt4: Added support for RPC TCP servers.
11160 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
11162 * dlls/wininet/internet.c:
11163 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
11164 socket. But that does not mean that it failed.
11166 2006-10-18 Francois Gouget <fgouget@free.fr>
11168 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
11169 Add '\n's to Wine traces.
11171 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
11173 * dlls/ntdll/heap.c:
11174 ntdll: Added debug support for notifying block allocation / freeing.
11176 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
11178 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
11179 dlls/advapi32/tests/security.c:
11180 advapi32: Plug a couple of memory leaks.
11182 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
11184 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
11185 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
11186 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
11187 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
11188 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
11189 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
11190 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
11191 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
11192 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
11193 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
11194 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
11195 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
11196 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
11197 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
11198 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
11199 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
11200 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
11201 programs/view/Ko.rc, programs/winecfg/Ko.rc,
11202 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
11203 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
11204 programs/wordpad/Ko.rc:
11205 Korean: Use SUBLANG_NEUTRAL in Korean resources.
11207 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
11209 * programs/wineconsole/user.c:
11210 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
11213 * programs/wineconsole/user.c:
11214 wineconsole: Make most keys cancel the selection.
11216 * programs/wineconsole/user.c:
11217 wineconsole: Allow making selections with a mouse also when not in the
11220 * programs/wineconsole/user.c:
11221 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
11223 * programs/wineconsole/user.c:
11224 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
11226 * programs/wineconsole/wineconsole.c,
11227 programs/wineconsole/wineconsole_En.rc,
11228 programs/wineconsole/wineconsole_Pl.rc,
11229 programs/wineconsole/wineconsole_res.h:
11230 wineconsole: Add usage message and more specific error messages.
11232 2006-10-20 Alexandre Julliard <julliard@winehq.org>
11234 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
11235 wineaudioio.drv: Win64 printf format fixes.
11237 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
11238 dlls/winmm/winecoreaudio/coreaudio.c:
11239 winecoreaudio.drv: Win64 printf format fixes.
11241 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11242 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
11243 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
11244 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
11245 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
11246 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
11247 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
11248 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
11249 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
11250 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
11251 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
11252 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
11253 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
11254 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
11255 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
11256 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
11257 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
11258 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
11259 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
11260 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
11261 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
11262 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
11263 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
11264 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
11265 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
11266 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
11267 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
11268 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
11269 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
11270 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
11271 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
11272 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
11273 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
11274 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
11275 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
11276 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
11277 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
11278 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
11279 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
11280 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
11281 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
11282 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
11283 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
11284 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
11285 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
11286 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
11287 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
11288 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
11289 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
11290 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
11291 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
11292 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
11293 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
11294 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
11295 gdi32: Renamed the gdi directory to gdi32.
11297 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
11298 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
11299 Avoid usage of sizeof in traces that causes warnings on MacOSX.
11301 2006-10-19 Kai Blin <kai.blin@gmail.com>
11303 * dlls/secur32/hmac_md5.h:
11304 secur32: Add include guard to hmac_md5.h.
11306 2006-10-20 Christoph Frick <frick@sc-networks.de>
11308 * dlls/gdi/gdi32.spec:
11309 gdi32: Add wglShareList to gdi32.spec.
11311 2006-10-19 James Hawkins <truiken@gmail.com>
11313 * dlls/msi/tests/db.c:
11314 msi: Add tests for integer column types.
11316 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
11317 msi: Integer columns can have the 'NOT NULL' modifier too.
11319 * dlls/msi/database.c, dlls/msi/tests/db.c:
11320 msi: Allow more than one primary key in a table when importing a database.
11322 2006-10-18 James Hawkins <truiken@gmail.com>
11325 tools/wine.inf: Add the ProgramFilesPath registry entry.
11327 2006-10-19 James Hawkins <truiken@gmail.com>
11329 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
11330 msi: Only initialize a component's state if it is linked with a feature.
11332 * dlls/msi/tests/install.c:
11333 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
11335 * dlls/msi/action.c, dlls/msi/tests/install.c:
11336 msi: Implement the InstallServices action.
11338 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
11340 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
11341 localspl: Implement InitializePrintMonitor.
11343 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
11345 * dlls/localspl/tests/localmon.c:
11346 localspl/tests: Get function pointers from the monitor.
11348 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
11350 * dlls/localspl/tests/localmon.c:
11351 localspl/tests: Another test for InitializePrintMonitor.
11353 2006-10-19 Huw Davies <huw@codeweavers.com>
11355 * dlls/oledlg/pastespl.c:
11356 oledlg: Remove the structure window property when we quit.
11358 * dlls/oledlg/pastespl.c:
11359 oledlg: Return the appropiate value after the dialog is closed.
11361 * dlls/oledlg/pastespl.c:
11362 oledlg: Update the source text.
11364 * dlls/oledlg/pastespl.c:
11365 oledlg: Set nSelectedIndex on exit.
11367 * dlls/oledlg/pastespl.c:
11368 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
11370 * dlls/oledlg/pastespl.c:
11371 oledlg: Call the hook proc if present.
11373 * dlls/oledlg/pastespl.c:
11374 oledlg: Set initial focus to the display list.
11376 * dlls/oledlg/pastespl.c:
11377 oledlg: Handle paste / link mode change.
11379 * dlls/oledlg/pastespl.c:
11380 oledlg: Minimal 'As Icon' handling. Just disable for now.
11382 * dlls/oledlg/pastespl.c:
11383 oledlg: Update the result text.
11385 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
11386 oledlg: Add paste special string resources.
11388 2006-10-18 Huw Davies <huw@codeweavers.com>
11390 * dlls/oledlg/pastespl.c:
11391 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
11392 button if the app doesn't want it.
11394 * dlls/oledlg/pastespl.c:
11395 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
11397 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
11398 oledlg: Register a couple of messages.
11400 * dlls/oledlg/pastespl.c:
11401 oledlg: Copy the appropiate list to the display list.
11403 * dlls/oledlg/pastespl.c:
11404 oledlg: Logic for initial selection of paste/pastelink radio buttons.
11406 * dlls/oledlg/pastespl.c:
11407 oledlg: Initialize the pastelink list.
11409 * dlls/oledlg/pastespl.c:
11410 oledlg: Initialize the paste list.
11412 * dlls/oledlg/pastespl.c:
11413 oledlg: Set the user supplied caption.
11415 * dlls/oledlg/pastespl.c:
11416 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
11418 * dlls/oledlg/pastespl.c:
11419 oledlg: Initial management of private structure for dialog box control.
11421 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
11422 oledlg: Load the correct dialog template and add a skeleton dialog proc.
11424 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
11425 oledlg: Paste special dialog resource.
11427 * dlls/oledlg/pastespl.c:
11428 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
11430 * dlls/oledlg/pastespl.c:
11431 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
11433 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
11434 oledlg: Register a bunch of clipboard formats.
11436 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
11437 dlls/oledlg/pastespl.c:
11438 oledlg: Move paste special dialog stubs to their own file.
11440 * include/oledlg.h:
11441 oledlg: Add the registered message name strings.
11443 * include/oledlg.h:
11444 oledlg: Add PS_MAXLINKTYPES.
11446 * include/oledlg.h:
11447 oledlg: Move the flag defines to under their respective structure definitions
11448 and remove some duplicates.
11450 * include/oledlg.h:
11451 oledlg: Add resource ids for the paste special dialog.
11453 2006-10-20 Alexandre Julliard <julliard@winehq.org>
11455 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
11456 winex11.drv: Avoid X error with unsupported pen styles.
11458 2006-10-20 Mike McCormack <mike@codeweavers.com>
11460 * dlls/msi/tests/suminfo.c:
11461 msi: Fix an uninitialized variable causing random conformance test failures.
11463 2006-10-19 Jacek Caban <jacek@codeweavers.com>
11465 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
11466 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
11467 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
11468 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
11469 dlls/mshtml/resource.h:
11470 mshtml: Use mshtmcid.h defines where possible.
11472 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
11473 mshtml: Fix debug traces.
11475 * dlls/shdocvw/ie.c:
11476 shdocvw: Added WebBrowser::Navigate implementation.
11478 * dlls/shdocvw/webbrowser.c:
11479 shdocvw: Use navigate_url in WebBrowser::Navigate.
11481 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
11482 dlls/shdocvw/webbrowser.c:
11483 shdocvw: Move common Navigate2 code to navigate_url.
11485 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
11487 * dlls/comctl32/comctl32undoc.c:
11488 comctl32: Cast-qual warnings fix.
11490 * dlls/cabinet/fdi.c:
11491 cabinet: Cast-qual warnings fix.
11493 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
11495 * dlls/wined3d/swapchain.c:
11496 wined3d: Fix the FrontBuffer content capturing.
11498 * dlls/wined3d/swapchain.c:
11499 wined3d: Correct the software cursor position if the app is running in
11502 * dlls/wined3d/surface.c:
11503 wined3d: BltOverride: Make sure that the content of the source rect is
11504 copied to the correct position in the destination rect.
11506 2006-10-18 James Hawkins <truiken@gmail.com>
11508 * dlls/msi/tests/install.c:
11509 msi: Add tests for the InstallServices action.
11511 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
11513 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
11514 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
11517 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
11519 * dlls/comctl32/toolbar.c:
11520 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
11522 2006-10-20 Mike McCormack <mike@codeweavers.com>
11524 * dlls/msi/table.c:
11525 msi: Allow rows in the _Columns table to be unordered.
11527 * dlls/msi/table.c:
11528 msi: Reset the column number for each new table in a transform.
11530 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
11533 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
11534 avoid not useful APIs in the traces.
11536 2006-10-19 Alexandre Julliard <julliard@winehq.org>
11538 * dlls/winex11.drv/x11drv_main.c:
11539 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
11541 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
11543 * dlls/dbghelp/stabs.c:
11544 dbghelp: Cast-qual warnings fix.
11546 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
11548 * include/winuser.h:
11549 include: Fix out of place comment for DLGC_* codes.
11551 2006-10-18 Francois Gouget <fgouget@free.fr>
11553 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
11554 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
11555 Fix compilation with gcc 2.95.
11557 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
11559 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
11560 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
11561 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
11562 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
11563 Use SUBLANG_NEUTRAL in French resources.
11565 * programs/taskmgr/Fr.rc:
11566 taskmgr: Fix an error in French translation.
11568 2006-10-18 James Hawkins <truiken@gmail.com>
11570 * dlls/msi/package.c, dlls/msi/tests/package.c:
11571 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
11573 * dlls/msi/dialog.c:
11574 msi: Run SetProperty events before all other events no matter what the order is.
11576 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
11578 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
11579 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
11580 winhelp: Improved metafile support.
11582 2006-10-18 Alexandre Julliard <julliard@winehq.org>
11584 * dlls/advapi32/registry.c:
11585 advapi32: Cast-qual warning fix.
11587 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
11589 * dlls/atl/registrar.c:
11590 atl: Cast-qual warnings fix.
11592 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11594 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
11595 msvcrt: Add stub for _getmaxstdio.
11597 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
11599 * dlls/winex11.drv/x11drv.h:
11600 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
11602 2006-10-16 Hans Leidekker <hans@it.vu.nl>
11604 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
11605 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
11606 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
11607 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
11608 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
11609 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
11610 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
11611 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
11612 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
11613 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
11614 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
11615 ntdll: Win64 printf format warning fixes.
11617 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
11619 * programs/winedbg/stack.c:
11620 winedbg: Print frame address instead of duplicated bare address in backtrace.
11622 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
11624 * dlls/gdi/gdi32.spec:
11625 gdi32: Add missing spec file entry for wglDeleteContext.
11627 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
11629 * dlls/shdocvw/dochost.c:
11630 shdocvw: Make sure BSTR is allocated before calling sink.
11632 2006-10-18 Alexandre Julliard <julliard@winehq.org>
11634 * dlls/msi/tests/db.c:
11635 msi/tests: Make sure to delete the test data file.
11637 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
11639 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
11640 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
11641 MDI child, make it mostly pass under Wine.
11643 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
11645 * dlls/user/dde_client.c:
11646 user: Dead code fix (Coverity).
11648 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
11650 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
11651 usp10: Fix dead code in ScriptItemize.
11653 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
11655 * dlls/dinput/tests/joystick.c:
11656 dinput: Add SetCooperativeLevel test for joystick.
11658 * dlls/dinput/tests/keyboard.c:
11659 dinput: Add SetCooperativeLevel tests to keyboard.
11661 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
11662 dinput: Move SetCooperativeLevel into base class.
11664 * dlls/dinput/device.c, dlls/dinput/device_private.h,
11665 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
11666 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
11667 dinput: Move SetEventNotification and associated event into base class.
11669 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
11670 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
11671 dlls/dinput/mouse.c:
11672 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
11674 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
11676 * dlls/comctl32/rebar.c:
11677 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
11679 2006-10-17 Mike McCormack <mike@codeweavers.com>
11681 * dlls/msi/table.c, dlls/msi/tests/db.c:
11682 msi: Fix tables with binary data where the key is an integer.
11684 * dlls/msi/table.c, dlls/msi/tests/db.c:
11685 msi: Stream fields shouldn't be treated as strings.
11687 * dlls/msi/action.c:
11688 msi: Fix a memory leak.
11690 * dlls/msi/tests/db.c:
11691 msi: Add a test for modifying a table containing binary data.
11693 * dlls/msi/tests/suminfo.c:
11694 msi: Add a test for summary information.
11696 2006-10-16 James Hawkins <truiken@gmail.com>
11698 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
11699 msi: Revert "msi: Perform button control events in greatest to least order."
11701 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
11703 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
11704 d3d8: Backport d3d9 surface tests.
11706 * dlls/d3d8/device.c:
11707 d3d8: Fix wrong function name in FIXME.
11709 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
11711 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
11712 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
11713 wgl: Move wglDeleteContext to gdi32.
11715 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
11717 * dlls/ntdll/directory.c:
11718 ntdll: Plug a memory leak.
11720 2006-10-16 Alexandre Julliard <julliard@winehq.org>
11722 * configure, configure.ac, include/msvcrt/direct.h,
11723 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
11724 include/msvcrt/search.h, include/msvcrt/stddef.h,
11725 include/msvcrt/stdio.h, include/msvcrt/string.h,
11726 include/msvcrt/sys/types.h, include/msvcrt/time.h,
11727 include/msvcrt/wchar.h:
11728 configure: Don't define _WIN64 on the command line to avoid trouble with
11731 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
11733 * dlls/comctl32/rebar.c:
11734 comctl32: rebar: Don't return rectangles with negative width or height in
11737 * dlls/user/input.c:
11738 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
11739 before the timer proc is called.
11741 2006-10-16 Robert Shearman <rob@codeweavers.com>
11743 * dlls/kernel32/locale.c:
11744 kernel32: Add support for detecting the user locale preference from the system
11747 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
11748 rpcrt4: Add a critical section to protect the connection list in each
11749 protseq to avoid taking the process-wide server_cs in the hot path for
11752 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
11753 rpcrt4: Convert the protseq list into a standard Wine list.
11755 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
11756 rpcrt4: Abstract out the way incoming connections are waited for so that we
11757 no longer need to wait on Win32 handles.
11759 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
11760 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
11761 the functions operate on an RpcConnection object, not an
11762 RpcServerProtseq object.
11764 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
11765 rpcrt4: Create a server thread for each protseq.
11767 2006-10-16 Alexandre Julliard <julliard@winehq.org>
11769 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
11770 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
11771 Make.rules: Added support for building IDL client/proxy/server/iid files.
11774 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
11777 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
11779 * dlls/comctl32/listview.c:
11780 comctl32: listview: Update the scroll bars after resizing the last column.
11782 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
11784 * dlls/setupapi/install.c:
11785 setupapi: Fix a typo.
11787 2006-10-16 Hans Leidekker <hans@it.vu.nl>
11789 * programs/winhelp/winhelp.c:
11790 winhelp: Cast-qual warnings fix.
11792 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
11794 * dlls/ddraw/device.c:
11795 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
11797 * dlls/ddraw/device.c:
11798 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
11800 2006-10-16 Kai Blin <kai.blin@gmail.com>
11802 * dlls/secur32/dispatcher.c:
11803 secur32: Stop leaking the session key memory.
11805 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11807 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
11808 olepro32: Add version resource.
11810 2006-10-16 Alexandre Julliard <julliard@winehq.org>
11812 * dlls/uuid/uuid.c:
11813 libuuid: Fixed typo in CLSID_SynchronizeContainer.
11815 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
11817 server: A window timer id should be an unsigned long.
11819 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
11821 * dlls/user/input.c:
11822 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
11825 * dlls/user/input.c:
11826 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
11828 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
11830 * dlls/ddraw/device.c:
11831 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
11833 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
11835 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
11836 ddraw: Use real handles for state blocks.
11838 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
11839 dlls/ddraw/surface.c:
11840 ddraw: Make the surface list a standard wine list.
11842 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
11844 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
11845 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
11846 wgl: Move wglShareLists to gdi32.
11848 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
11849 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
11850 dlls/winex11.drv/winex11.drv.spec:
11851 wgl: Move wglGetCurrentDC to gdi32.
11853 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
11854 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
11855 dlls/winex11.drv/winex11.drv.spec:
11856 wgl: Move wglGetCurrentContext to gdi32.
11858 2006-10-15 Francois Gouget <fgouget@free.fr>
11860 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
11861 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
11862 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
11863 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
11864 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
11865 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
11866 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
11867 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
11868 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
11869 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
11870 Assorted spelling fixes.
11872 2006-10-16 Alexandre Julliard <julliard@winehq.org>
11874 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
11875 dlls/urlmon/urlmon_main.h:
11876 urlmon: Create a message window for each binding to make sure they are cleaned
11879 2006-10-15 Francois Gouget <fgouget@free.fr>
11881 * dlls/msi/table.c:
11882 msi: Remove spaces before '\n's.
11884 * programs/oleview/main.h:
11885 oleview: U(x) must be defined after winnt.h has had a chance to define
11886 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
11888 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
11889 wined3d: Remove '\0's in traces.
11891 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
11893 * programs/winetest/main.c:
11894 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
11896 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
11897 comctl32: header: Test and improve the custom draw and owner draw code.
11899 * dlls/comctl32/header.c:
11900 comctl32: header: Make all repaints pass through HEADER_Refresh.
11902 * dlls/comctl32/rebar.c:
11903 comctl32: rebar: bUnicode and NtfUnicode should be the same.
11905 2006-10-15 Kai Blin <kai.blin@gmail.com>
11907 * dlls/secur32/secur32_priv.h:
11908 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
11909 should not be done via ntlm_auth.
11911 2006-10-14 Kai Blin <kai.blin@gmail.com>
11913 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
11914 dlls/secur32/hmac_md5.h:
11915 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
11917 2006-10-13 James Hawkins <truiken@gmail.com>
11919 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
11920 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
11922 * dlls/mscoree/mscoree.spec:
11923 mscoree: Add missing stubs to the spec file.
11925 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
11927 * dlls/d3d8/device.c, dlls/wined3d/device.c,
11928 include/wine/wined3d_interface.h:
11929 d3d8: Implement CopyRects with BltFast.
11931 2006-10-15 Jacek Caban <jacek@codeweavers.com>
11933 * dlls/shdocvw/tests/webbrowser.c:
11934 shdocvw: Added IDocHostUIHandler2 test.
11936 * dlls/mshtml/nsio.c:
11937 mshtml: Load page from moniker if AsyncOpen fails.
11939 * dlls/mshtml/task.c:
11940 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
11942 2006-10-15 Hans Leidekker <hans@it.vu.nl>
11944 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
11945 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
11946 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
11948 secur32: Win64 printf format warning fixes.
11950 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
11952 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
11953 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
11954 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
11955 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
11956 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
11957 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
11958 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
11959 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
11960 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
11961 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
11962 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
11963 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
11964 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
11965 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
11966 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
11967 ole32: Win64 printf format warning fixes.
11969 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
11970 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
11971 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
11972 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
11973 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
11974 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
11975 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
11976 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
11977 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
11980 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
11981 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
11983 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
11985 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
11986 comctl32: toolbar: Test and improve TB_SETHOTITEM.
11988 * dlls/comctl32/toolbar.c:
11989 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
11991 * dlls/comctl32/toolbar.c:
11992 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
11994 * dlls/comctl32/toolbar.c:
11995 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
11997 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
11999 * dlls/ole32/errorinfo.c:
12000 ole32: Remove dead code in errorinfo.c (Coverity).
12002 2006-10-14 Alexandre Julliard <julliard@winehq.org>
12004 * dlls/ntdll/directory.c:
12005 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
12007 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
12009 * configure, configure.ac:
12010 configure: Detect mingw cross compiler in gentoo.
12012 2006-10-13 James Hawkins <truiken@gmail.com>
12014 * dlls/msi/action.c, dlls/msi/tests/install.c:
12015 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
12017 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
12018 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
12019 include: Move cfgmgr32.h to include/ to match the SDK.
12021 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
12022 clusapi: Add the clusapi.h public header.
12024 2006-10-14 Mike McCormack <mike@codeweavers.com>
12026 * programs/winetest/send.c:
12027 winetest: Avoid calling fclose twice on the same file (Coverity).
12029 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
12031 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
12032 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
12033 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
12034 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
12035 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
12036 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
12037 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
12038 dlls/ntdll/tests/string.c:
12039 ntdll/tests: Win64 printf format warning fixes.
12041 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
12042 imm32: Win64 printf format warning fixes.
12044 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
12045 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
12046 dlls/setupapi/install.c, dlls/setupapi/misc.c,
12047 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
12048 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
12049 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
12050 dlls/setupapi/virtcopy.c:
12051 setupapi: Win64 printf format warning fixes.
12053 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
12055 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
12056 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
12057 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
12058 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
12059 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
12060 ole32/tests: Win64 printf format warning fixes.
12062 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
12063 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
12064 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
12065 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
12066 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
12067 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
12068 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
12069 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
12070 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
12071 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
12072 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
12073 comctl32: Win64 printf format warning fixes.
12075 2006-10-13 Hans Leidekker <hans@it.vu.nl>
12077 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
12078 dlls/riched20/editor.c, dlls/riched20/paint.c,
12079 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
12080 dlls/riched20/writer.c:
12081 riched20: Win64 printf format warning fixes.
12083 * dlls/wininet/http.c:
12084 wininet: Cast-qual warnings fix.
12086 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
12088 * programs/winhelp/hlpfile.c:
12089 winhelp: Window style has not been initialized.
12091 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
12092 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
12094 2006-10-13 Alexandre Julliard <julliard@winehq.org>
12096 * ANNOUNCE, ChangeLog, VERSION, configure:
12099 ----------------------------------------------------------------
12100 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
12102 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
12103 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
12104 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
12105 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
12106 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
12107 comctl32/tests: Win64 printf format warning fixes.
12109 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
12110 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
12111 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
12112 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
12113 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
12114 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
12115 dlls/comdlg32/printdlg16.c:
12116 comdlg32: Win64 printf format warning fixes.
12118 2006-10-13 Hans Leidekker <hans@it.vu.nl>
12120 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
12121 winspool.drv/tests: Win64 printf format warning fixes.
12123 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
12124 msxml3/tests: Win64 printf format warning fixes.
12126 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
12127 winspool.drv: Win64 printf format warning fixes.
12129 2006-10-12 Hans Leidekker <hans@it.vu.nl>
12131 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
12132 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
12133 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
12134 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
12135 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
12136 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
12137 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
12138 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
12139 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
12140 dlls/oleaut32/vartype.c:
12141 oleaut32: Win64 printf format warning fixes.
12143 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
12144 dlls/quartz/avisplit.c, dlls/quartz/control.c,
12145 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
12146 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
12147 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
12148 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
12149 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
12150 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
12151 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
12152 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
12153 dlls/quartz/waveparser.c:
12154 quartz: Win64 printf format warning fixes.
12156 2006-10-13 Hans Leidekker <hans@it.vu.nl>
12158 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
12159 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
12160 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
12161 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
12162 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
12163 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
12164 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
12165 wineps.drv: Win64 printf format warning fixes.
12167 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
12169 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
12170 dlls/kernel32/change.c, dlls/kernel32/comm.c,
12171 dlls/kernel32/computername.c, dlls/kernel32/console.c,
12172 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
12173 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
12174 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
12175 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
12176 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
12177 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
12178 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
12179 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
12180 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
12181 dlls/kernel32/process.c, dlls/kernel32/profile.c,
12182 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
12183 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
12184 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
12185 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
12186 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
12187 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
12188 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
12189 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
12190 dlls/kernel32/wowthunk.c:
12191 kernel32: Win64 printf format warning fixes.
12193 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
12194 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
12195 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
12196 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
12197 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
12198 gdi/tests: Win64 printf format warning fixes.
12200 2006-10-13 Alexandre Julliard <julliard@winehq.org>
12202 * dlls/msvfw32/msvideo_main.c:
12203 msvfw32: Avoid a compiler warning.
12205 2006-10-13 Francois Gouget <fgouget@free.fr>
12207 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
12208 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
12209 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
12210 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
12211 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
12212 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
12213 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
12214 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
12215 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
12216 dlls/dmstyle/styletrack.c:
12217 Add '\n's to Wine traces.
12219 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
12220 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
12221 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
12222 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
12223 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
12224 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
12225 tools/widl/write_msft.c:
12226 Assorted spelling fixes.
12228 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
12229 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
12230 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
12231 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
12233 * dlls/secur32/ntlm.c:
12234 secur32: Add missing '\n' in a Wine trace.
12236 * dlls/olepro32/olepro32stubs.c:
12237 olepro32: Mark stubs as such.
12239 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
12241 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
12242 msvcrt: Fix fread eof handling.
12244 * dlls/msvcrt/file.c:
12245 msvcrt: fread: Fill buffer on small reads.
12247 * dlls/msvcrt/tests/file.c:
12248 msvcrt: Add fread eof tests.
12250 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
12252 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12253 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
12254 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
12255 dlls/wined3d/wined3d_private_types.h:
12256 wined3d: Add shader version/end masks to the WINED3D namespace.
12258 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
12259 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
12260 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
12261 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
12262 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
12264 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
12265 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
12266 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
12268 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12269 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
12270 dlls/wined3d/wined3d_private_types.h:
12271 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
12273 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
12274 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
12275 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
12277 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
12278 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
12279 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
12281 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
12282 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
12283 include/wine/wined3d_types.h:
12284 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
12286 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
12288 * dlls/ddraw/ddraw.c:
12289 ddraw: Do not let the a surface dimension fall to 0.
12291 * dlls/ddraw/ddraw.c:
12292 ddraw: Remove an incorrect size check.
12294 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
12296 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
12297 mciseq: Win64 printf format warning fixes.
12299 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
12301 * dlls/shell32/shell32_De.rc:
12302 shell32: Fix typo in Run dialog.
12304 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
12306 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
12307 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
12308 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
12309 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
12310 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
12311 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
12312 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
12313 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
12314 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
12316 gdi: Win64 printf format warning fixes.
12318 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
12319 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
12320 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
12321 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
12322 dlls/dmstyle/styletrack.c:
12323 dmstyle: Win64 printf format warning fixes.
12325 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
12326 dlls/msacm32/format.c, dlls/msacm32/internal.c,
12327 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
12328 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
12329 msacm32: Win64 printf format warning fixes.
12331 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
12332 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
12333 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
12334 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
12335 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
12336 dmusic: Win64 printf format warning fixes.
12338 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
12339 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
12340 mciavi32: Win64 printf format warning fixes.
12342 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
12343 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
12344 msvfw32: Win64 printf format warning fixes.
12346 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
12347 dlls/dmband/dmutils.c:
12348 dmband: Win64 printf format warning fixes.
12350 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
12351 dlls/dmloader/container.c, dlls/dmloader/debug.c,
12352 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
12353 dmloader: Win64 printf format warning fixes.
12355 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
12356 mciwave: Win64 printf format warning fixes.
12358 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
12359 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
12360 mpr: Win64 printf format warning fixes.
12362 2006-10-12 Alexandre Julliard <julliard@winehq.org>
12364 * dlls/sane.ds/sane_i.h:
12365 sane.ds: Get rid of the prototypes of some removed functions.
12367 2006-10-12 Hans Leidekker <hans@it.vu.nl>
12369 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
12370 dlls/itss/storage.c:
12371 itss: Win64 printf format warning fixes.
12373 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
12374 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
12375 mapi32/tests: Win64 printf format warning fixes.
12377 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
12378 dlls/tapi32/phone.c:
12379 tapi32: Win64 printf format warning fixes.
12381 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
12382 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
12383 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
12384 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
12385 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
12386 netapi32: Win64 printf format warning fixes.
12388 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
12389 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
12390 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
12391 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
12392 dlls/oleaut32/tests/vartype.c:
12393 oleaut32/tests: Win64 printf format warning fixes.
12395 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
12397 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
12398 shell32: Implement SHRegQueryValueA with RegQueryValueA.
12400 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
12402 * tools/wineprefixcreate.in:
12403 wineprefixcreate: Set correct LD_LIBRARY_PATH.
12405 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
12407 * dlls/gdi/opengl.c:
12408 opengl: Fix wglMakeCurrent bug.
12410 2006-10-12 Hans Leidekker <hans@it.vu.nl>
12412 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
12413 mscms/tests: Win64 printf format warning fixes.
12415 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
12417 * programs/regedit/edit.c:
12418 regedit: Cast-qual warnings fix.
12420 2006-10-12 Mike McCormack <mike@codeweavers.com>
12422 * dlls/msi/table.c, dlls/msi/tests/db.c:
12423 msi: Handle the sign properly when converting integer data.
12425 * dlls/msi/table.c:
12426 msi: Improve error checking when applying transform data.
12428 2006-10-12 Alexandre Julliard <julliard@winehq.org>
12430 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
12431 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
12432 dlls/user/tests/class.c, tools/winedump/pe.c:
12433 Fixed some printf warnings caused by using sizeof.
12436 loader: Make sure the reserved area is protected on MacOSX too.
12438 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
12440 ws2_32: Win64 printf format fixes.
12442 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
12443 winsock: Add a WS_ prefix to the BSD types.
12445 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
12447 * dlls/comctl32/toolbar.c:
12448 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
12450 * dlls/comctl32/toolbar.c:
12451 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
12453 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
12454 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
12455 the strings table (with test case).
12457 * dlls/comctl32/toolbar.c:
12458 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
12461 * dlls/comctl32/toolbar.c:
12462 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
12464 * dlls/comctl32/header.c:
12465 comctl32: header: Call DefWindowProcW not DefWindowProcA.
12467 * dlls/comctl32/header.c:
12468 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
12471 * dlls/comctl32/listview.c:
12472 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
12473 resizing the last column.
12475 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
12477 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
12478 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
12481 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
12482 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
12483 include/wine/wined3d_types.h:
12484 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
12486 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
12487 include/wine/wined3d_types.h:
12488 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
12490 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
12491 dlls/wined3d/device.c, dlls/wined3d/surface.c,
12492 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
12493 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
12495 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
12496 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
12497 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
12498 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
12499 include/wine/wined3d_types.h:
12500 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
12502 * dlls/ddraw/device.c, dlls/wined3d/device.c,
12503 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
12504 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
12506 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
12507 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
12508 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
12510 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
12512 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
12513 dlls/winex11.drv/x11drv_main.c:
12514 winex11.drv: Always set window type.
12516 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
12518 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
12519 lz32/tests: Win64 printf format warning fixes.
12521 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
12522 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
12523 dinput/tests: Win64 printf format warning fixes.
12525 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
12526 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
12527 advpack/tests: Win64 printf format warning fixes.
12529 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
12531 * dlls/msi/msi_Es.rc:
12532 msi: Updated Spanish translation.
12534 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
12535 wldap32: Added Spanish translation.
12537 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
12538 mshtml: Added Spanish translation.
12540 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
12542 * dlls/user/sysparams.c:
12543 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
12546 2006-10-11 James Hawkins <truiken@gmail.com>
12548 * dlls/cabinet/fdi.c:
12549 cabinet: Make internal functions static.
12551 * dlls/crypt32/chain.c:
12552 crypt32: Make an internal function static.
12554 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
12555 comctl32: Make internal functions static.
12557 * dlls/gphoto2.ds/gphoto2_main.c:
12558 gphoto2.ds: Make an internal function static.
12560 * include/winbase.h, include/winreg.h:
12561 advapi32: Add missing declarations to the public headers.
12563 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
12564 advapi32: Make internal functions static.
12566 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
12569 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
12572 * tools/winebuild/import.c:
12573 winebuild: Cast-qual warning fix.
12575 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
12577 * dlls/ws2_32/socket.c:
12578 winsock: Add mapping for SO_ACCEPTCONN.
12580 2006-10-12 Mike McCormack <mike@codeweavers.com>
12582 * dlls/msi/tests/db.c:
12583 msi: Test transforms removing a row in a table.
12585 2006-10-11 Mike McCormack <mike@codeweavers.com>
12587 * dlls/msi/tests/db.c:
12588 msi: Tests for transforms modifying rows in a table.
12590 * dlls/msi/table.c:
12591 msi: An empty string table entry should always have a zero refcount.
12593 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
12595 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
12596 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
12597 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
12599 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
12600 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
12601 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
12602 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
12604 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
12605 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
12606 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
12607 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
12609 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
12610 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
12611 include/wine/wined3d_types.h:
12612 wined3d: Merge LIGHT types into one type in WINED3D namespace.
12614 * dlls/wined3d/wined3d_private.h:
12615 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
12617 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
12618 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
12620 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
12621 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
12623 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
12624 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
12625 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
12626 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
12628 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
12629 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
12631 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
12632 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
12633 dlls/wined3d/wined3d_private.h:
12634 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
12636 2006-10-10 Ge van Geldorp <ge@gse.nl>
12638 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
12639 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
12640 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
12641 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
12642 tools/winapi/tests.dat, tools/winapi/winapi_test:
12643 winapi_test: Regenerate tests.
12644 Remove structs from test list which have preprocessor directives in
12645 their definitions (winapi_test can't handle that).
12647 2006-10-10 James Hawkins <truiken@gmail.com>
12649 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
12650 dlls/msi/package.c, dlls/msi/tests/package.c:
12651 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
12653 * dlls/msi/tests/package.c:
12654 msi: Clean up after the package tests.
12656 2006-10-11 Mike McCormack <mike@codeweavers.com>
12658 * dlls/msi/msiquery.c:
12659 msi: Check transforms have the correct storage guid.
12661 * dlls/msi/tests/db.c:
12662 msi: Check that transforms return the correct data.
12664 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
12666 * dlls/user/spy.c, include/winuser.h:
12667 user: Add some missing messages to the message spy.
12669 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
12671 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
12672 mlang/tests: Win64 printf format warning fixes.
12674 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
12675 usp10/tests: Win64 printf format warning fixes.
12677 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
12678 psapi/tests: Win64 printf format warning fixes.
12680 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
12681 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
12682 dlls/secur32/tests/secur32.c:
12683 secur32/tests: Win64 printf format warning fixes.
12685 2006-10-10 H. Verbeet <hverbeet@gmail.com>
12687 * programs/regedit/regproc.c:
12688 regedit: Format warning fixes.
12690 * programs/wordpad/wordpad.c:
12691 wordpad: Format warning fixes.
12693 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
12694 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
12695 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
12696 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
12697 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
12698 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
12699 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
12700 ddraw: Win64 printf format warning fixes.
12702 * dlls/d3d9/tests/surface.c:
12703 d3d9: Disable the surface pitch size test for now, just check alignment instead.
12705 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
12707 * dlls/lz32/tests/lzexpand_main.c:
12708 lz32/tests: WinME sometimes returns short filenames.
12710 * dlls/lz32/tests/lzexpand_main.c:
12711 lz32/tests: Be more verbose and aware of root directory.
12713 * dlls/lz32/tests/lzexpand_main.c:
12714 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
12716 * dlls/lz32/tests/lzexpand_main.c:
12717 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
12719 * dlls/lz32/tests/lzexpand_main.c:
12720 lz32/tests: Test more last errors set by LZOpenFile[AW].
12722 2006-10-10 H. Verbeet <hverbeet@gmail.com>
12724 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
12725 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
12726 dlls/ddraw/tests/refcount.c:
12727 ddraw/tests: Win64 printf format warning fixes.
12729 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
12730 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
12731 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
12732 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
12733 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
12734 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
12735 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
12736 d3d9: Win64 printf format warning fixes.
12738 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
12739 dlls/d3d8/tests/device.c:
12740 d3d8/tests: Win64 printf format warning fixes.
12742 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
12743 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
12744 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
12745 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
12746 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
12747 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
12748 dlls/d3d8/volumetexture.c:
12749 d3d8: Win64 printf format warning fixes.
12751 * dlls/wined3d/baseshader.c:
12752 wined3d: Improve shader_dump_decl_usage() TRACEs.
12754 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
12756 * dlls/wined3d/query.c:
12757 wined3d: Corrected names in checkGLcall text.
12759 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
12761 * dlls/ddraw/ddraw.c:
12762 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
12764 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
12766 * tools/widl/parser.l:
12767 widl: Cast-qual warning fix.
12769 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
12771 * dlls/shlwapi/tests/shreg.c:
12772 shlwapi: Cast-qual warnings fix.
12774 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
12776 * dlls/uxtheme/tests/system.c:
12777 uxtheme/tests: Fix Win64 printf format warnings.
12779 2006-10-10 Mike McCormack <mike@codeweavers.com>
12781 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
12782 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
12783 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
12784 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
12785 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
12786 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
12787 msi: Merge action.h into msipriv.h.
12789 * dlls/msi/msipriv.h, dlls/msi/table.c:
12790 msi: Make msi_makestring static.
12792 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
12794 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
12795 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
12796 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
12797 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
12798 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
12799 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
12800 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
12801 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
12802 dmime: Win64 printf format warning fixes.
12804 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
12805 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
12806 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
12807 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
12808 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
12809 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
12810 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
12811 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
12812 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
12813 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
12814 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
12815 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
12816 kernel32/tests: Win64 printf format warning fixes.
12818 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
12820 * dlls/user/tests/input.c:
12821 user: Add test for LL mouse hook and [Get|Set]CursorPos.
12823 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
12825 * programs/regedit/edit.c, programs/regedit/regedit.c:
12826 programs/regedit: Fix format specifiers for _stscanf and fprintf.
12828 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
12830 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12831 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
12832 dlls/wined3d/wined3d_private_types.h:
12833 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
12835 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12836 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
12837 dlls/wined3d/wined3d_private_types.h:
12838 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
12840 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12841 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
12842 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
12843 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
12845 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
12846 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
12847 include/wine/wined3d_types.h:
12848 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
12850 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12851 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
12852 dlls/wined3d/wined3d_private_types.h:
12853 wined3d: Move D3DSPR structure into the WINED3D namespace.
12855 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12856 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
12857 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
12858 dlls/wined3d/wined3d_private_types.h:
12859 wined3d: Move D3DSIO structure into WINED3D namespace.
12861 2006-10-10 Frank Richter <frank.richter@gmail.com>
12863 * dlls/kernel32/nls/winerr_enu.mc:
12864 kernel32: Fix typos in English messages.
12866 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
12868 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
12869 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
12870 dlls/msi/tests/package.c:
12871 msi/tests: Win64 printf format warning fixes.
12873 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
12874 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
12875 dlls/setupapi/tests/stringtable.c:
12876 setupapi/tests: Win64 printf format warning fixes.
12878 * dlls/uxtheme/tests/Makefile.in:
12879 uxtheme: Win64 printf format warning fixes.
12881 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
12883 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
12884 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
12885 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
12886 janitorial: Remove remaining NULL checks before free() (found by Smatch).
12888 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
12889 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
12890 tools: Remove redundant NULL checks before free() (found by Smatch).
12892 * server/atom.c, server/change.c, server/console.c, server/hook.c,
12893 server/mailslot.c, server/mapping.c, server/named_pipe.c,
12894 server/process.c, server/queue.c, server/registry.c,
12895 server/request.c, server/thread.c, server/token.c, server/window.c:
12896 server: Remove redundant NULL check before free() (found by Smatch).
12898 2006-10-10 Mike McCormack <mike@codeweavers.com>
12900 * dlls/msi/table.c:
12901 msi: Fix a memory leak.
12903 * dlls/msi/msiquery.c:
12904 msi: Avoid an unnecessary strdup.
12906 * dlls/msi/table.c:
12907 msi: Avoid reading the transform table data twice.
12909 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
12910 dlls/msi/tests/package.c:
12911 msi: Fix handle leaks in the test cases.
12913 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
12914 msi: Fix memory leaks and bad frees.
12916 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12918 * programs/regedit/Ko.rc:
12919 regedit: Updated Korean resource.
12921 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
12923 * dlls/wined3d/directx.c:
12924 wined3d: Fix DEBUG_SINGLE_MODE.
12926 2006-10-09 James Hawkins <truiken@gmail.com>
12928 * dlls/msi/appsearch.c:
12929 msi: NULL-terminate dst on error.
12931 * dlls/msi/appsearch.c:
12932 msi: Add missing sizeof(WCHAR) multiplier.
12934 2006-10-10 Frank Richter <frank.richter@gmail.com>
12936 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
12937 dlls/kernel32/nls/winerr_deu.mc:
12938 kernel32: Added German translation of messages.
12940 * dlls/kernel32/nls/deu.nls:
12941 kernel32: Translated some more NLS strings to German.
12943 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
12945 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
12946 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
12947 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
12948 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
12949 dsound/tests: Win64 printf format warning fixes.
12951 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
12952 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
12953 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
12954 dlls/dplayx/lobbysp.c:
12955 dplayx: Win64 printf format warning fixes.
12957 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
12958 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
12959 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
12960 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
12961 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
12962 dlls/avifil32/wavfile.c:
12963 avifil32: Win64 printf format warning fixes.
12965 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
12967 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
12968 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
12969 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
12970 mapi32: Win64 printf format warning fixes.
12972 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
12973 dlls/version/tests/install.c:
12974 version/tests: Win64 printf format warning fixes.
12976 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
12977 mlang: Win64 printf format warning fixes.
12979 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
12980 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
12981 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
12982 dmcompos: Win64 printf format warning fixes.
12984 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
12985 msacm32.drv: Win64 printf format warning fixes.
12987 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
12988 mcicda: Win64 printf format warning fixes.
12990 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
12991 odbc32: Win64 printf format warning fixes.
12993 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
12995 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
12996 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
12997 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
12999 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
13001 * dlls/comctl32/toolbar.c:
13002 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
13004 * dlls/comctl32/toolbar.c:
13005 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
13006 NM_TOOLTIPSCREATE is not sent too early.
13008 * dlls/comctl32/toolbar.c:
13009 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
13011 2006-10-09 Huw Davies <huw@codeweavers.com>
13013 * dlls/oleaut32/typelib.c:
13014 oleaut32: Implement ITypeInfo_CreateInstance.
13016 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
13018 * dlls/ddraw/main.c:
13019 ddraw: Remove the process counter.
13021 * dlls/ddraw/main.c:
13022 ddraw: Protect the ddraw list.
13024 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
13025 ddraw: Make the ddraw list a wine list.
13027 2006-10-09 Mike McCormack <mike@codeweavers.com>
13029 * dlls/riched20/editor.c:
13030 riched20: Don't crash if a colour isn't found.
13032 2006-10-09 James Hawkins <truiken@gmail.com>
13034 * dlls/advpack/files.c, dlls/advpack/install.c:
13035 advpack: Make internal functions static.
13037 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
13039 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
13040 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
13041 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
13042 wined3d: Make the shader mode selections per device.
13044 2006-10-07 Nick Burns <adger44@hotmail.com>
13046 * tools/winegcc/winegcc.c:
13047 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
13049 * include/msvcrt/process.h:
13050 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
13052 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
13054 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
13055 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
13056 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
13057 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
13058 d3d9/tests: Printf format fixes for d3d9 tests.
13060 * dlls/d3d9/tests/stateblock.c:
13061 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
13063 * dlls/d3d9/tests/stateblock.c:
13064 d3d9/tests: Remove unused device parameter.
13066 * dlls/d3d9/tests/stateblock.c:
13067 d3d9/tests: Add init/teardown handlers for state tests.
13069 * dlls/d3d9/tests/stateblock.c:
13070 d3d9/tests: Clean up get/set handler arguments.
13072 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13074 * dlls/user/misc.c:
13075 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
13077 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
13078 msxml3: Add a version resource.
13080 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
13082 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
13083 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
13084 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
13085 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
13086 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
13087 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
13088 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
13089 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
13090 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
13091 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
13092 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
13093 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
13094 dlls/winex11.drv/xvidmode.c:
13095 winex11drv: Win64 printf format warning fixes.
13097 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
13100 server: Cast-qual warning fix.
13102 2006-10-09 James Hawkins <truiken@gmail.com>
13104 * include/msi.h, include/msiquery.h:
13105 msi: Add missing declarations to the public headers.
13107 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
13108 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
13109 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
13110 dlls/msi/registry.c, dlls/msi/select.c:
13111 msi: Make internal functions static.
13113 2006-10-06 James Hawkins <truiken@gmail.com>
13115 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
13116 msi: Perform button control events in greatest to least order.
13118 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
13120 * programs/uninstaller/Pl.rc:
13121 uninstaller: Fix Polish translation.
13123 * programs/winefile/Pl.rc:
13124 winefile: Update Polish translation.
13126 * programs/clock/Pl.rc:
13127 clock: Update Polish translation.
13129 * programs/notepad/Pl.rc:
13130 notepad: Update Polish translation.
13132 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
13133 progman: Add Polish translation.
13135 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
13137 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
13138 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
13139 dmscript: Win64 printf format warning fixes.
13141 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
13142 rasapi32: Win64 printf format warning fixes.
13144 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
13145 rsaenh: Win64 printf format warning fixes.
13147 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
13148 dlls/dswave/dswave_main.c:
13149 dswave: Win64 printf format warning fixes.
13151 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
13152 dlls/dpnet/dpnet_main.c:
13153 dpnet: Win64 printf format warning fixes.
13155 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
13156 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
13157 hlink: Win64 printf format warning fixes.
13159 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
13160 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
13161 dlls/qcap/vfwcapture.c:
13162 qcap: Win64 printf format warning fixes.
13164 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
13165 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
13166 dlls/netapi32/tests/wksta.c:
13167 netapi32: Win64 printf format warning fixes.
13169 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
13170 dlls/version/resource.c, dlls/version/ver16.c:
13171 version: Win64 printf format warning fixes.
13173 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
13174 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
13175 uxtheme: Win64 printf format warning fixes.
13177 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
13178 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
13179 dlls/wintab32/wintab32.c:
13180 wintab32: Win64 printf format warning fixes.
13182 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
13183 d3dxof: Win64 printf format warning fixes.
13185 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
13186 vmm.vxd: Win64 printf format warning fixes.
13188 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
13189 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
13190 dmsynth: Win64 printf format warning fixes.
13192 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
13193 ws2_32/tests: Win64 printf format warning fixes.
13195 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
13196 pstorec: Win64 printf format warning fixes.
13198 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
13199 wsock32: Win64 printf format warning fixes.
13201 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
13202 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
13203 dlls/devenum/parsedisplayname.c:
13204 devenum: Win64 printf format warning fixes.
13206 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
13207 msrle32: Win64 printf format warning fixes.
13209 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
13210 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
13211 imagehlp: Win64 printf format warning fixes.
13213 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
13214 riched20/tests: Win64 printf format warning fixes.
13216 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
13218 * dlls/ddraw/ddraw.c:
13219 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
13221 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
13223 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
13224 rsaenh: Win64 printf format warning fixes.
13226 * dlls/rsaenh/tests/rsaenh.c:
13227 rsaenh: Make hmac test run on all windows versions.
13229 * dlls/msi/tests/install.c:
13230 msi: Make tests run on Win98 again.
13232 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13235 wine.inf: Add ddeml.dll to fake dlls.
13237 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
13239 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
13240 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
13241 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
13242 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
13243 dinput: Win64 printf format warning fixes.
13245 2006-10-07 Hans Leidekker <hans@it.vu.nl>
13247 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
13248 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
13249 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
13250 shell32/tests: Win64 printf format warning fixes.
13252 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
13253 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
13254 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
13255 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
13256 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
13257 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
13258 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
13259 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
13260 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
13261 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
13262 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
13263 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
13264 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
13265 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
13266 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
13267 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
13268 dlls/shell32/systray.c:
13269 shell32: Win64 printf format warning fixes.
13271 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
13273 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
13274 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
13275 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
13276 dlls/user/tests/edit.c, dlls/user/tests/input.c,
13277 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
13278 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
13279 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
13280 dlls/user/tests/text.c, dlls/user/tests/win.c,
13281 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
13282 user/tests: Win64 printf format warning fixes.
13284 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
13286 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
13287 dxerr8: Win64 printf format warning fixes.
13289 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
13290 dlls/olecli32/olecli_main.c:
13291 olecli32: Win64 printf format warning fixes.
13293 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
13294 dxerr9: Win64 printf format warning fixes.
13296 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
13297 olesvr32: Win64 printf format warning fixes.
13299 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
13300 dlls/quartz/tests/memallocator.c:
13301 quartz/tests: Win64 printf format warning fixes.
13303 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
13304 dlls/rpcrt4/tests/ndr_marshall.c:
13305 rpcrt4/tests: Win64 printf format warning fixes.
13307 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
13308 psapi: Win64 printf format warning fixes.
13310 2006-10-07 Hans Leidekker <hans@it.vu.nl>
13312 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
13313 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
13314 iphlpapi: Win64 printf format warning fixes.
13316 2006-10-07 Jacek Caban <jacek@codeweavers.com>
13318 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
13319 ole32: Don't fail in OleCreate if created object doesn't implement
13320 IRunnableObject or IOleChache.
13322 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
13324 * dlls/comdlg32/fontdlg16.c:
13325 comdlg32: Move NULL check before use (Coverity).
13327 2006-10-07 Jacek Caban <jacek@codeweavers.com>
13329 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
13330 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
13331 mshtml: Win64 printf format warning fixes.
13333 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
13334 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
13335 urlmon: Win64 printf format warning fixes.
13337 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
13338 dlls/shdocvw/tests/webbrowser.c:
13339 shdocvw: Win64 printf format warning fixes.
13341 2006-10-06 Hans Leidekker <hans@it.vu.nl>
13343 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
13344 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
13345 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
13346 shlwapi/tests: Win64 printf format warning fixes.
13348 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
13350 * programs/winefile/winefile.c:
13351 winefile: Cast-qual warnings fix.
13353 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
13355 * programs/winebrowser/main.c:
13356 winebrowser: Cast-qual warnings fix.
13358 * programs/wineboot/wineboot.c:
13359 wineboot: Cast-qual warning fix.
13361 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13363 * dlls/shlwapi/shlwapi_main.c:
13364 shlwapi: Update info in DllGetVersion.
13366 2006-10-07 Mike McCormack <mike@codeweavers.com>
13368 * dlls/d3d8/tests/d3d8_main.c:
13369 d3d8: Don't crash if d3d8 can't be loaded.
13371 2006-10-06 James Hawkins <truiken@gmail.com>
13373 * dlls/shdocvw/persist.c:
13374 shdocvw: Return S_OK in PersistStorage_InitNew.
13376 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
13377 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
13378 dlls/shell32/pidl.c, dlls/shell32/shell.c,
13379 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
13380 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
13381 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
13382 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
13383 dlls/shell32/trash.c:
13384 janitorial: Remove redundant NULL checks before SHFree.
13386 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
13387 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
13388 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
13389 dlls/quartz/filtermapper.c:
13390 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
13392 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
13393 dlls/advpack/install.c, dlls/advpack/reg.c:
13394 advpack: Win64 printf format warning fixes.
13396 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
13398 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
13399 atl: Win64 printf format warning fixes.
13401 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
13402 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
13403 wnaspi32: Win64 printf format warning fixes.
13405 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
13406 wtsapi32: Win64 printf format warning fixes.
13408 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
13409 dlls/amstream/mediastream.c:
13410 amstream: Win64 printf format warning fixes.
13412 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
13413 vwin32.vxd: Win64 printf format warning fixes.
13415 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
13416 serialui: Win64 printf format warning fixes.
13418 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
13419 winemp3.acm: Win64 printf format warning fixes.
13421 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
13422 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
13423 dxdiagn: Win64 printf format warning fixes.
13425 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
13426 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
13427 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
13428 dlls/winmm/wineoss/mmaux.c:
13429 winmm/wineoss: Win64 printf format warning fixes.
13431 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
13432 dlls/winmm/winealsa/midi.c:
13433 winmm/winealsa: Win64 printf format warning fixes.
13435 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
13436 winmm/winearts: Win64 printf format warning fixes.
13438 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
13439 winmm/winenas: Win64 printf format warning fixes.
13441 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
13442 winmm/wineesd: Win64 printf format warning fixes.
13444 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
13445 winmm/winejack: Win64 printf format warning fixes.
13447 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
13449 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
13450 winecfg: Cast-qual warnings fix.
13452 2006-10-06 Alexandre Julliard <julliard@winehq.org>
13454 * dlls/winex11.drv/x11drv_main.c:
13455 winex11.drv: Give XInitThreads another chance.
13457 2006-10-06 Hans Leidekker <hans@it.vu.nl>
13459 * dlls/winspool.drv/info.c:
13460 winspool.drv: Cast-qual warnings fix.
13462 2006-10-06 Kai Blin <kai.blin@gmail.com>
13464 * dlls/secur32/ntlm.c:
13465 secur32: Add support for cached client credentials.
13467 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
13469 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
13470 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
13471 dlls/mscoree/mscoree_main.c:
13472 mscoree: Initial stub implementation.
13474 2006-10-06 Francois Gouget <fgouget@free.fr>
13476 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
13477 dlls/dmloader/loader.c:
13478 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
13481 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
13482 Tweak TRACE()s to simplify '\n' checks.
13484 * dlls/wined3d/directx.c:
13485 wined3d: Fix '\n' typo.
13487 2006-10-06 Hans Leidekker <hans@it.vu.nl>
13489 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
13490 usp10: Add a stub implementation of ScriptStringValidate.
13492 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
13493 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
13494 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
13495 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
13496 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
13497 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
13498 shlwapi: Win64 printf format warning fixes.
13500 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
13502 * dlls/wined3d/surface.c:
13503 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
13504 IWineD3DSurfaceImpl_BltOverride.
13506 2006-10-05 James Hawkins <truiken@gmail.com>
13508 * dlls/msi/dialog.c:
13509 msi: Make msi_dialog_dup_property return a copy of the property if the property
13512 * dlls/ddraw/device.c:
13513 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
13516 * dlls/dinput/mouse.c:
13517 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
13519 * dlls/dbghelp/msc.c:
13520 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
13522 * dlls/advapi32/service.c:
13523 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
13525 * dlls/crypt32/protectdata.c:
13526 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
13528 2006-10-05 Jacek Caban <jacek@codeweavers.com>
13530 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
13531 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
13532 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
13533 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
13534 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
13535 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
13536 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
13537 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
13538 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
13539 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
13540 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
13541 mshtml: Win64 printf format warning fixes.
13543 2006-10-06 Mike McCormack <mike@codeweavers.com>
13545 * dlls/comctl32/comboex.c:
13546 comctl32: Return the correct value for CB_GETLBTEXTLEN.
13548 * dlls/msi/table.c:
13549 msi: Fix transform traces.
13551 * dlls/msi/table.c:
13552 msi: Work around what appears to be a bug in native MSI's generation of
13555 * dlls/msi/table.c:
13556 msi: Transform the _Columns and _Tables tables first so the table metadata is
13557 present for new tables.
13559 * dlls/msi/table.c:
13560 msi: Handle null integers properly in transforms.
13562 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
13564 * dlls/cabinet/tests/extract.c:
13565 cabinet: Make tests run on Win98 again.
13567 * dlls/advpack/tests/files.c:
13568 advpack: Make tests run on Win98 again.
13570 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
13572 * dlls/crypt32/tests/protectdata.c:
13573 crypt32: Cast-qual warnings fix.
13575 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
13577 * dlls/wined3d/device.c:
13578 wined3d: Pitch alignment for the pow2Size.
13580 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
13581 dlls/wined3d/wined3d_private.h:
13582 wined3d: Define the surface alignment in the header.
13584 * dlls/wined3d/surface.c:
13585 wined3d: Honor the pitch in a few more places.
13587 * dlls/wined3d/surface.c:
13588 wined3d: No color keying on surfaces with an alpha channel.
13590 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
13592 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
13593 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
13594 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
13595 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
13596 include/wine/wined3d_types.h:
13597 wined3d: Add WINED3DUSAGE_OVERLAY.
13599 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
13600 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
13601 include/wine/wined3d_interface.h:
13602 wined3d: Add IWineD3DSurface::UpdateOverlay.
13604 * include/wine/wined3d_types.h:
13605 wined3d: Add DDOVERLAYFX struct.
13607 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
13608 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
13609 include/wine/wined3d_interface.h:
13610 wined3d: Add UpdatOverlayZOrder.
13612 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
13614 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
13615 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
13616 include/wine/wined3d_interface.h:
13617 wined3d: Add IWineD3DSurface::GetOverlayPosition.
13619 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
13620 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
13621 include/wine/wined3d_interface.h:
13622 wined3d: Add IWineD3DSurface::SetOverlayPosition.
13624 2006-10-05 Jacek Caban <jacek@codeweavers.com>
13626 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
13627 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
13628 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
13629 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
13630 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
13631 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
13632 shdocvw: Win64 printf format warning fixes.
13634 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
13635 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
13636 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
13637 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
13638 dlls/urlmon/urlmon_main.c:
13639 urlmon: Win64 printf format warning fixes.
13641 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
13643 * programs/taskmgr/Fr.rc:
13644 taskmgr: Updated French translation.
13646 * programs/cmdlgtst/Fr.rc:
13647 cmdlgtst: Updated French translation.
13649 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13652 wine.inf: Add d3d9 to fake dlls.
13654 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
13656 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
13657 cabinet/tests: Win64 printf format warning fixes.
13659 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
13660 iccvid: Win64 printf format warning fixes.
13662 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
13663 msvcrt/tests: Win64 printf format warning fixes.
13665 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
13666 msdmo: Win64 printf format warning fixes.
13668 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
13669 comcat/tests: Win64 printf format warning fixes.
13671 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
13672 msacm32/tests: Win64 printf format warning fixes.
13674 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
13675 powrprof: Win64 printf format warning fixes.
13677 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
13678 comdlg32/tests: Win64 printf format warning fixes.
13680 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
13681 msvidc32: Win64 printf format warning fixes.
13683 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
13685 * dlls/wininet/tests/http.c:
13686 wininet/tests: Cast-qual warning fix.
13688 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
13690 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
13691 x11drv: Fix building issue.
13693 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
13695 * dlls/wined3d/surface.c:
13696 wined3d: Correctly name a variable.
13698 2006-10-05 Hans Leidekker <hans@it.vu.nl>
13700 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
13701 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
13702 dlls/wineps.drv/wps_Nl.rc:
13703 Don't use utf-8 in rc files.
13705 2006-10-05 Francois Gouget <fgouget@free.fr>
13707 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
13708 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
13709 programs/oleview/Fr.rc:
13710 French rc files must be encoded in iso-8859-1, not utf-8.
13712 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
13714 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
13715 winex11.drv: Make all windows moveable by default.
13717 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
13719 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
13720 netapi: Stub for DsGetDcNameA.
13722 2006-10-05 Hans Leidekker <hans@it.vu.nl>
13724 * dlls/wldap32/bind.c:
13725 wldap32: Cast-qual warnings fix.
13727 * dlls/dnsapi/ns_parse.c:
13728 dnsapi: Cast-qual warnings fix.
13730 * dlls/mscms/profile.c:
13731 mscms: Cast-qual warnings fix.
13733 * dlls/mscms/transform.c:
13734 mscms: Document the transform functions.
13736 2006-10-05 Francois Gouget <fgouget@free.fr>
13738 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
13739 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
13740 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
13741 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
13742 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
13743 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
13744 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
13745 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
13746 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
13747 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
13748 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
13749 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
13750 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
13751 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
13752 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
13753 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
13754 programs/wineconsole/curses.c, programs/winedbg/types.c:
13755 Add missing '\n's to Wine traces.
13757 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
13759 * dlls/crypt32/sip.c:
13760 crypt32: Correct the documentation.
13762 * dlls/crypt32/sip.c:
13763 crypt32: Change function declaration to overcome some cast-qual warnings in
13766 * dlls/crypt32/sip.c:
13767 crypt32: Move some defines to the top as they will be needed in more functions.
13769 2006-10-05 Alexandre Julliard <julliard@winehq.org>
13771 * dlls/dinput/dinput_main.c:
13772 dinput: Only register the window class once to avoid race conditions.
13774 2006-10-05 Hans Leidekker <hans@it.vu.nl>
13776 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
13777 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
13778 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
13779 dlls/wininet/utility.c:
13780 wininet: Win64 printf format warning fixes.
13782 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
13783 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
13784 wininet/tests: Win64 printf format warning fixes.
13786 2006-10-05 Francois Gouget <fgouget@free.fr>
13788 * dlls/user/tests/sysparams.c:
13789 user/tests: It is perfectly valid for some sysparams registry fields
13790 to not be set if they have their default value. This is the case on
13791 Windows for instance.
13793 * programs/oleview/typelib.c:
13794 oleview: Fix the placement of a '\n'.
13796 * dlls/d3d8/device.c:
13797 d3d8: Fix '\n' typo.
13799 * programs/winecfg/driveui.c:
13800 winecfg: Remove unneeded memset() calls.
13802 * dlls/shell32/shlview.c:
13803 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
13804 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
13806 * dlls/gphoto2.ds/ui.c:
13807 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
13808 (usually just iSubItem) to zero manually.
13810 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
13811 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
13812 programs/taskmgr/procpage.c:
13813 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
13814 just iSubItem) to zero manually.
13816 * programs/winecfg/appdefaults.c:
13817 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
13818 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
13820 * include/commctrl.h, include/winuser.h:
13821 include: Add new Vista SDK constants and structures.
13823 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
13825 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
13826 user32: Pass hook handle to the destination thread.
13828 2006-10-05 Alexandre Julliard <julliard@winehq.org>
13830 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
13831 server/protocol.def, server/request.h, server/trace.c:
13832 server: Changed the get_next_hook request to allow retrieving the current
13835 * dlls/user/hook.c, dlls/user/user_private.h,
13836 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
13838 user32: Store the prev_unicode hook flag on the client side.
13840 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
13842 * dlls/user/tests/dde.c:
13843 user/tests: Cast-qual warnings fix.
13845 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
13847 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
13848 dlls/msxml3/parseerror.c:
13849 msxml3: Win64 printf format warning fixes.
13851 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
13852 midimap: Win64 printf format warning fixes.
13854 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
13855 cfgmgr32: Win64 printf format warning fixes.
13857 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
13858 msg711.acm: Win64 printf format warning fixes.
13860 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
13861 imaadp32.acm: Win64 printf format warning fixes.
13863 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
13864 msadp32.acm: Win64 printf format warning fixes.
13866 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
13867 usp10: Win64 printf format warning fixes.
13869 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
13870 opengl32: Win64 printf format warning fixes.
13872 2006-10-05 Mike McCormack <mike@codeweavers.com>
13874 * dlls/kernel32/actctx.c:
13875 kernel32: Return some fake data in FindActCtxSectionStringW.
13877 * dlls/msi/table.c:
13878 msi: Only ignore the StringPool and StringData in a transform.
13880 * dlls/msi/table.c:
13881 msi: Only declare the szStringData and szStringPool strings once.
13883 * dlls/msi/table.c:
13884 msi: Remove an unused variable.
13886 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
13887 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
13888 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
13889 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
13890 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
13891 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
13892 msi: Win64 printf format warning fixes.
13894 * dlls/msi/tests/db.c:
13895 msi: Check that transforms preserve tables.
13897 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13899 * programs/regedit/Ko.rc:
13900 regedit: Updated Korean Resource.
13902 2006-10-04 Juan Lang <juan_lang@yahoo.com>
13904 * dlls/crypt32/cert.c:
13905 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
13907 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
13909 * dlls/d3d9/vertexdeclaration.c:
13910 d3d9: Fix typo in trace.
13912 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
13914 * programs/oleview/Fr.rc:
13915 oleview: Updated French translation.
13917 * programs/regedit/Fr.rc:
13918 regedit: Updated French translation.
13920 * programs/taskmgr/Fr.rc:
13921 taskmgr: Updated French translation.
13923 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
13925 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
13926 winspool.drv: Add Polish translation.
13928 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
13929 taskmgr: Add Polish translation.
13931 2006-10-04 Alexandre Julliard <julliard@winehq.org>
13933 * dlls/ntdll/serial.c:
13934 ntdll: Fixed typo in serial.c.
13936 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
13937 server/protocol.def, server/trace.c, server/window.c:
13938 user32: The per-window user data must be a DWORD_PTR.
13940 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
13941 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
13943 2006-10-04 Hans Leidekker <hans@it.vu.nl>
13945 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
13946 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
13947 dlls/advapi32/tests/security.c:
13948 advapi32/tests: Win64 printf format warning fixes.
13950 2006-10-04 Juan Lang <juan_lang@yahoo.com>
13952 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
13953 crypt32: Implement CertVerifyValidityNesting.
13955 2006-10-04 James Hawkins <truiken@gmail.com>
13957 * dlls/user/dialog.c:
13958 user: Add missing sizeof(WCHAR) multiplier.
13960 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
13962 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
13963 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
13964 wintrust: Win64 printf format warning fixes.
13966 * dlls/crypt32/tests/sip.c:
13967 crypt32: More tests for CryptSIPLoad.
13969 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
13971 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
13972 infosoft: Win64 printf format warning fixes.
13974 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
13975 ifsmgr.vxd: Win64 printf format warning fixes.
13977 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
13978 comcat: Win64 printf format warning fixes.
13980 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
13981 activeds: Win64 printf format warning fixes.
13983 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
13985 * programs/regedit/Pl.rc:
13986 regedit: Update Polish translation.
13988 2006-10-04 Hans Leidekker <hans@it.vu.nl>
13990 * dlls/mscms/mscms_priv.h:
13991 mscms: Restore the preprocessor hack.
13993 2006-10-04 Alexandre Julliard <julliard@winehq.org>
13995 * dlls/user/message.c, include/wine/server_protocol.h,
13996 server/protocol.def, server/queue.c, server/trace.c:
13997 server: Pass the data for message callbacks as vararg from the client side.
13999 * dlls/user/message.c, include/wine/server_protocol.h,
14000 server/protocol.def, server/queue.c:
14001 server: Return the data for callback results in the varargs part of the
14002 get_message request.
14004 * dlls/user/message.c, include/wine/server_protocol.h,
14005 server/protocol.def, server/queue.c, server/trace.c:
14006 server: Return the data for winevent hooks in the varargs part of the get_message
14009 2006-10-03 James Hawkins <truiken@gmail.com>
14011 * dlls/msi/dialog.c:
14012 msi: Only apply the last font style in the list of styles.
14014 * dlls/msi/events.c:
14015 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
14017 * dlls/msi/dialog.c:
14018 msi: Subscribe the SelectionTree control to the SelectionPath event.
14020 * dlls/msi/dialog.c:
14021 msi: Store the selected item in the SelectionTree control.
14023 * dlls/msi/dialog.c:
14024 msi: Publish the SelectionDescription and SelectionPath events when the
14025 selection changes in the SelectionTree control.
14027 * dlls/msi/dialog.c:
14028 msi: Properly initialize the SelectionTree control's attributes and property
14031 * dlls/msi/events.c:
14032 msi: Publish the SelectionPath event in the SetTargetPath event.
14034 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
14035 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
14036 package->dialog does not always point to the same dialog.
14038 * dlls/msi/dialog.c:
14039 msi: Select the first item in the SelectionTree control.
14041 * dlls/msi/dialog.c:
14042 msi: Empty the window text if no text is provided.
14044 * dlls/msi/dialog.c:
14045 msi: Assign the property to path if the property is empty.
14047 * dlls/msi/dialog.c:
14048 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
14051 * dlls/msi/dialog.c:
14052 msi: Add missing '\n' to TRACE output.
14054 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
14056 * dlls/winex11.drv/opengl.c:
14057 x11drv: Fix wgl pixel format bug.
14059 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
14060 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
14061 dlls/winex11.drv/opengl.c:
14062 gdi32: Route WGL font code through gdi32.dll.
14064 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
14065 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
14066 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
14067 dlls/winex11.drv/opengl.c:
14068 gdi32: Route WGL context code through gdi32.dll.
14070 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
14072 * programs/wineconsole/user.c:
14073 wineconsole: Make the user backend work on non-latin1 locales.
14075 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
14077 * dlls/user/hook.c:
14078 user: Move some common code into one function.
14080 2006-10-03 Juan Lang <juan_lang@yahoo.com>
14082 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
14083 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
14084 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
14085 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
14086 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
14087 crypt32: Win64 printf format warning fixes.
14089 * dlls/crypt32/crypt32.spec:
14090 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
14092 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
14094 * dlls/capi2032/cap20wxx.c:
14095 capi: Fix compiler warnings.
14097 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
14100 wine.inf: Add some more fake binaries.
14102 2006-10-03 James Hawkins <truiken@gmail.com>
14104 * dlls/comctl32/treeview.c:
14105 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
14108 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
14110 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
14111 dlls/w32skrnl/win32s16.c:
14112 w32skrnl: Win64 printf format warning fixes.
14114 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
14115 spoolss: Win64 printf format warning fixes.
14117 * dlls/query/Makefile.in, dlls/query/query_main.c:
14118 query: Win64 printf format warning fixes.
14120 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
14121 oleacc: Win64 printf format warning fixes.
14123 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
14124 newdev: Win64 printf format warning fixes.
14126 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
14127 nddeapi: Win64 printf format warning fixes.
14129 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
14130 localspl/tests: Win64 printf format warning fixes.
14132 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
14133 dlls/hhctrl.ocx/main.c:
14134 hhctrl.ocx: Win64 printf format warning fixes.
14136 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
14137 d3dx8: Win64 printf format warning fixes.
14139 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
14140 dinput8: Win64 printf format warning fixes.
14142 * dlls/cards/Makefile.in, dlls/cards/cards.c:
14143 cards: Win64 printf format warning fixes.
14145 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
14146 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
14147 msvcrt: Win64 printf format warning fixes.
14149 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
14151 * dlls/ddraw/surface.c:
14152 ddraw: Don't destroy complex attached surfaces even if explicitely
14153 requested as they will be liquidated anyway when the root is
14156 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
14158 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
14159 crypt32: Include wine/port.h for strcasecmp.
14161 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
14163 * dlls/crypt32/tests/sip.c:
14164 crypt32/tests: Replace bad use of sprintf by 2 strcats.
14166 * dlls/ntdll/tests/exception.c:
14167 ntdll: More tests for exception handling.
14168 - Check if we really set the debug register.
14169 - Added unaligned access exception check.
14170 - Added single step exception check.
14172 2006-10-03 Juan Lang <juan_lang@yahoo.com>
14174 * dlls/crypt32/cert.c:
14175 crypt32: Make it clearer where alg ids come from in
14176 CryptVerifyCertificateSignatureEx.
14178 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
14180 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
14181 wintrust: Win64 printf format warning fixes.
14183 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
14185 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
14186 server/protocol.def, server/thread.c, server/trace.c:
14187 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
14189 * programs/winedbg/source.c:
14190 winedbg: Rewrote the file handling to use SearchPath instead of home grown
14193 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
14195 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
14196 ntdll-kernel32: WaitCommEvent.
14197 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
14198 on serial lines in ntdll
14199 - now using thread pool (instead of simple thread) for the
14200 background operations (this should help some high load
14202 - used this to implement WaitCommEvent on top NtDll functions
14203 - in kernel32, removed now the no longer used termios/ioctls...
14206 2006-09-29 Francois Gouget <fgouget@free.fr>
14208 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
14209 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
14210 has been asked for, and sets all the others to zero (with conformance
14213 * include/ntstatus.h:
14214 include: Add missing STATUS_CTX_ constants.
14217 include: Add missing PSP_ constants.
14219 * dlls/oleaut32/tests/olefont.c:
14220 oleaut32: Remove unnecessary casts.
14222 2006-09-28 James Hawkins <truiken@gmail.com>
14224 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
14225 msi: Implement MsiDatabaseImport.
14227 2006-10-03 Hans Leidekker <hans@it.vu.nl>
14229 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
14230 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
14231 dlls/advapi32/registry.c, dlls/advapi32/security.c,
14232 dlls/advapi32/service.c:
14233 advapi32: Win64 printf format warning fixes.
14235 2006-10-03 Robert Shearman <rob@codeweavers.com>
14237 * dlls/rpcrt4/rpc_transport.c:
14238 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
14239 the former are exported by rpcrt4 seemingly to allow callers of tower
14240 functions to free the allocated memory.
14242 * dlls/rpcrt4/rpcrt4.spec:
14243 rpcrt4: RpcBindingCopy is implemented.
14245 * dlls/rpcrt4/rpc_transport.c:
14246 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
14247 to non-zero values.
14249 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
14251 * dlls/user/tests/win.c:
14252 user: Increase the time during which flush_events() waits for pending events.
14254 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
14256 * dlls/crypt32/tests/sip.c:
14257 crypt32: Remove bogus tests.
14259 2006-10-03 Francois Gouget <fgouget@free.fr>
14261 * dlls/shell32/tests/shelllink.c:
14262 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
14263 field so cast it to DATABLOCK_HEADER to access the dwSignature
14264 field. Fixes the compilation with Visual C++ on Windows.
14266 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
14267 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
14269 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
14270 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
14271 Assorted spelling fixes.
14273 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
14274 dlls/rsaenh/tests/rsaenh.c:
14275 Add missing '\n's to ok() calls.
14277 * dlls/mshtml/tests/htmldoc.c:
14278 mshtml: Remove space before '\n'.
14280 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
14282 * dlls/ntdll/tests/exception.c:
14283 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
14285 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
14287 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
14288 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
14289 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
14290 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
14291 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
14292 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
14293 dlls/winedos/vxd.c, dlls/winedos/xms.c:
14294 winedos: Win64 printf format warning fixes.
14296 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
14298 * dlls/user/cursoricon.c, include/winuser.h:
14299 user: Fix CopyImage function declaration.
14301 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
14303 * dlls/comdlg32/filedlgbrowser.c:
14304 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
14306 2006-10-03 Alexandre Julliard <julliard@winehq.org>
14309 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
14311 * dlls/ntdll/file.c:
14312 ntdll: Added error mapping for ENXIO.
14314 * dlls/ntdll/directory.c, server/fd.c:
14315 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
14317 * configure, configure.ac, programs/explorer/Makefile.in,
14318 programs/explorer/desktop.c, programs/explorer/device.c,
14319 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
14320 programs/explorer/hal.c:
14321 explorer: Added dynamic drive support for MacOSX.
14323 * programs/explorer/device.c:
14324 explorer: Avoid repeated notifications on device removal.
14326 * programs/explorer/Makefile.in, programs/explorer/device.c,
14327 programs/explorer/explorer_private.h, programs/explorer/hal.c:
14328 explorer: Split the device management to a separate file to make it usable
14329 independently of HAL support.
14331 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
14333 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
14334 winedbg: Fixed the auto mode.
14336 2006-10-03 Alexandre Julliard <julliard@winehq.org>
14338 * dlls/ws2_32/socket.c:
14339 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
14341 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
14343 * dlls/ws2_32/socket.c:
14344 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
14346 * dlls/ntdll/signal_i386.c:
14347 ntdll: Clear alignment check flag before entering exception handler.
14349 2006-10-02 Juan Lang <juan_lang@yahoo.com>
14351 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
14352 dlls/crypt32/tests/cert.c:
14353 crypt32: Implement CryptSignAndEncodeCertificate.
14355 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
14357 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
14358 programs/regedit/En.rc, programs/regedit/Es.rc,
14359 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
14360 programs/regedit/It.rc, programs/regedit/Ja.rc,
14361 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
14362 programs/regedit/No.rc, programs/regedit/Pl.rc,
14363 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
14364 programs/regedit/Si.rc, programs/regedit/Tr.rc,
14365 programs/regedit/resource.h:
14366 regedit: Remove the unused IDD_DIALOG2.
14368 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
14369 programs/regedit/En.rc, programs/regedit/Es.rc,
14370 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
14371 programs/regedit/It.rc, programs/regedit/Ja.rc,
14372 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
14373 programs/regedit/No.rc, programs/regedit/Pl.rc,
14374 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
14375 programs/regedit/Si.rc, programs/regedit/Tr.rc,
14376 programs/regedit/framewnd.c, programs/regedit/resource.h:
14377 regedit: Add option to export only a specified branch.
14379 * programs/regedit/framewnd.c:
14380 regedit: Some import/export dialogs code cleanup.
14382 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
14384 * programs/cmdlgtst/Fr.rc:
14385 cmdlgtst: Updated French translation.
14387 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
14388 crypt32: Initial French translation.
14390 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
14392 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
14393 user: Cast-qual warnings fix.
14395 2006-10-02 Juan Lang <juan_lang@yahoo.com>
14397 * dlls/crypt32/tests/sip.c:
14398 crypt32/tests: Win64 printf format warning fixes.
14400 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
14401 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
14403 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
14405 * programs/winemenubuilder/Makefile.in,
14406 programs/winemenubuilder/winemenubuilder.c:
14407 winemenubuilder: Win64 printf format warning fixes.
14409 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
14410 programs/wineconsole/user.c:
14411 wineconsole: Win64 printf format warning fixes.
14413 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
14414 rpcss: Win64 printf format warning fixes.
14416 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
14417 oleview: Win64 'incompatible pointer type' warning fix.
14419 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
14420 icinfo: Win64 printf format warning fixes.
14422 * programs/eject/Makefile.in, programs/eject/eject.c:
14423 eject: Win64 printf format warning fixes.
14425 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
14426 cmdlgtst: Win64 printf format warning fixes.
14428 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
14429 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
14430 winhelp: Win64 printf format warning fixes.
14432 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
14433 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
14434 winecfg: Win64 printf format warning fixes.
14436 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
14437 programs/wineboot/wineboot.c:
14438 wineboot: Win64 printf format warning fixes.
14440 2006-10-02 Jacek Caban <jacek@codeweavers.com>
14442 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
14443 shdocvw: Silence common invalid QueryInterface FIXMEs.
14445 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
14446 mshtml: Silence common invalid QueryInterface FIXME.
14448 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
14449 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
14450 mshtml: Added begining implementation of IPersistStreamInit::Save.
14452 * dlls/mshtml/nsembed.c:
14453 mshtml: Code cleanup.
14455 2006-10-02 H. Verbeet <hverbeet@gmail.com>
14457 * dlls/wined3d/directx.c:
14458 wined3d: Report the correct number of available 4-component float vectors
14461 * dlls/wined3d/pixelshader.c:
14462 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
14464 2006-10-02 Robert Shearman <rob@codeweavers.com>
14466 * dlls/oleaut32/typelib.c:
14467 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
14468 dual dispinterfaces.
14470 * dlls/oleaut32/typelib.c:
14471 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
14472 inherited interfaces.
14474 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
14476 * dlls/advapi32/tests/registry.c:
14477 advapi32: Make sure it's a real cleanup.
14479 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
14481 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
14482 programs/regedit/Es.rc, programs/regedit/Fr.rc,
14483 programs/regedit/Hu.rc, programs/regedit/It.rc,
14484 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
14485 programs/regedit/Ru.rc, programs/regedit/Si.rc:
14486 regedit: Fix some translated resources errors.
14488 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
14490 * programs/winecfg/Ru.rc:
14491 winecfg: Fix a typo in Russian translation.
14493 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
14495 * programs/winedbg/tgt_active.c:
14496 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
14498 * dlls/ntdll/tests/info.c:
14499 ntdll: Add a test for NtReadVirtualMemory.
14501 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
14503 * dlls/kernel32/tests/path.c:
14504 kernel32: Add 2 simple tests for GetLongPathNameW.
14506 * dlls/kernel32/path.c:
14507 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
14509 2006-09-29 Juan Lang <juan_lang@yahoo.com>
14511 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
14512 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
14513 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
14514 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
14515 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
14516 dlls/crypt32/tests/str.c:
14517 crypt32/tests: Win64 printf format warning fixes.
14519 2006-09-28 Juan Lang <juan_lang@yahoo.com>
14521 * dlls/shdocvw/webbrowser.c:
14522 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
14524 * dlls/shdocvw/webbrowser.c:
14525 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
14527 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
14529 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
14530 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
14531 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
14532 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
14533 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
14534 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
14535 dlls/wined3d/query.c, dlls/wined3d/resource.c,
14536 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
14537 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
14538 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
14539 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
14540 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
14541 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
14542 dlls/wined3d/wined3d_private.h:
14543 wined3d: Win64 printf fixes.
14545 2006-09-30 Hans Leidekker <hans@it.vu.nl>
14547 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
14548 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
14549 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
14550 dlls/wldap32/parse.c, dlls/wldap32/search.c:
14551 wldap32: Win64 printf format warning fixes.
14553 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
14554 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
14555 dlls/mscms/transform.c:
14556 mscms: Win64 printf format warning fixes.
14558 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
14559 dnsapi: Win64 printf format warning fixes.
14561 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
14563 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
14564 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
14565 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
14566 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
14567 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
14568 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
14569 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
14570 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
14571 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
14572 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
14573 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
14574 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
14575 dlls/user/winproc.c, dlls/user/winstation.c:
14576 user: Win64 printf format warning fixes.
14578 2006-09-29 Benjamin Arai <me@benjaminarai.com>
14580 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
14581 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
14582 dlls/resutils/resutils.spec:
14583 resutils: Implements stub dll for resutils.dll.
14585 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
14587 * dlls/ntdll/tests/exception.c:
14588 ntdll: Added debug registers test case.
14590 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
14592 * dlls/mswsock/mswsock.c:
14593 mswsock: More debug output in AcceptEx().
14595 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
14597 * dlls/gdi/freetype.c:
14598 gdi32: Improve get_nearest_charset().
14600 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
14602 * dlls/tapi32/line.c:
14603 tapi32: Cast-qual warnings fix.
14605 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
14607 * dlls/user/tests/win.c:
14608 user/tests: Flush events before running mouse tests.
14610 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
14612 * dlls/ws2_32/socket.c:
14613 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
14615 * dlls/ws2_32/socket.c, include/winsock.h:
14616 ws2_32: Use a symbolic name instead of hand-made value.
14618 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
14620 * dlls/wined3d/wined3d_private.h:
14621 wined3d: Remove unused field in shader opcode_arg.
14623 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14625 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
14626 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
14627 programs/regedit/No.rc:
14628 Updated Norwegian Bokmål translations.
14630 2006-10-02 Alexandre Julliard <julliard@winehq.org>
14632 * include/winsock.h:
14633 winsock: Make sure to include sys/types.h in all cases.
14635 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
14637 * dlls/oleaut32/tests/vartest.c:
14638 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
14640 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
14642 * dlls/shell32/shlfileop.c:
14643 shell32: Another cast-qual warning fix.
14645 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
14647 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
14648 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
14649 shell32: Cast-qual warnings fix.
14651 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
14653 * dlls/rsaenh/tests/rsaenh.c:
14654 rsaenh/tests: import & export of a plaintext public key + algID check.
14656 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
14658 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
14659 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
14660 tools/winedump/pe.c:
14661 winedump: Win64 printf format warning fixes.
14663 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
14664 wrc: Win64 printf format warning fixes.
14666 * server/Makefile.in, server/registry.c, server/trace.c:
14667 server: Win64 printf format warning fixes.
14669 2006-09-29 Jason Green <jave27@gmail.com>
14671 * dlls/user/input.c, dlls/user/user32.spec:
14672 user32: Stub implementation of BlockInput.
14674 2006-09-29 Francois Gouget <fgouget@free.fr>
14676 * dlls/d3d9/tests/stateblock.c:
14677 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
14679 * dlls/riched20/tests/editor.c:
14680 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
14682 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
14683 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
14685 * dlls/ddraw/tests/ddrawmodes.c:
14686 ddraw: Only perform the screen resolution changing tests in interactive mode.
14688 * dlls/oleaut32/tests/usrmarshal.c:
14689 oleaut32: Fixed compilation in the nameless union case.
14691 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
14692 Add missing '\n's to ok() calls.
14694 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
14695 dsound: Don't use state.buffer_size before it has been initialized.
14697 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
14698 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
14699 dlls/urlmon/binding.c, include/urlmon.idl:
14700 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
14701 test compilation on Windows.
14703 * dlls/ddraw/tests/d3d.c:
14704 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
14707 * tools/winapi/msvcmaker:
14708 msvcmaker: The msvcrt tests need '..' in the include path.
14710 * dlls/ole32/tests/moniker.c:
14711 ole32: Fix invalid macro usage.
14713 * include/wincrypt.h:
14714 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
14717 * include/security.h:
14718 secur32: Only include secext.h when asked to.
14720 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
14721 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
14722 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
14723 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
14725 Fix rpcndr.h so it takes CONST_VTABLE into account.
14726 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
14729 * tools/widl/header.c:
14730 widl: Use CONST_VTBL to declare lpVtbl.
14732 2006-09-28 Francois Gouget <fgouget@free.fr>
14734 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
14735 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
14736 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
14737 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
14738 dlls/winex11.drv/opengl.c:
14739 Assorted spelling fixes.
14741 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
14743 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
14744 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
14745 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
14746 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
14747 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
14748 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
14749 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
14750 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
14751 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
14752 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
14753 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
14754 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
14755 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
14756 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
14757 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
14758 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
14759 programs/uninstaller/main.c, tools/widl/hash.c:
14760 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
14763 * include/wine/debug.h, include/wine/test.h:
14764 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
14766 * include/windef.h, include/winnt.h:
14767 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
14769 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
14770 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
14771 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
14772 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
14773 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
14774 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
14775 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
14776 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
14777 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
14778 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
14779 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
14780 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
14781 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
14782 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
14783 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
14784 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
14785 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
14786 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
14787 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
14788 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
14789 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
14790 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
14791 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
14792 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
14793 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
14794 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
14795 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
14796 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
14797 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
14798 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
14799 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
14800 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
14801 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
14802 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
14803 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
14804 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
14805 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
14806 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
14807 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
14808 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
14809 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
14810 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
14811 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
14812 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
14813 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
14814 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
14815 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
14816 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
14817 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
14818 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
14819 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
14820 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
14821 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
14822 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
14823 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
14824 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
14825 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
14826 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
14827 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
14828 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
14829 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
14830 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
14831 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
14832 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
14833 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
14834 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
14835 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
14836 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
14837 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
14838 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
14839 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
14840 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
14841 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
14842 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
14843 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
14844 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
14845 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
14846 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
14847 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
14848 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
14849 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
14850 dlls/winmm/wineaudioio/Makefile.in,
14851 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
14852 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
14853 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
14854 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
14855 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
14856 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
14857 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
14858 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
14859 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
14860 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
14861 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
14862 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
14863 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
14864 programs/winhelp/Makefile.in, server/Makefile.in,
14865 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
14866 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
14867 DWORD/LONG/ULONG from long to int.
14869 2006-09-28 James Hawkins <truiken@gmail.com>
14871 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
14872 dlls/msi/preview.c:
14873 msi: Return to the parent dialog when the argument to the EndDialog event
14876 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
14878 * dlls/shell32/shelllink.c:
14879 shell32: Cast-qual warnings fix.
14881 * dlls/shell32/shell32_main.c:
14882 shell32: Cast-qual warnings fix.
14884 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
14885 shell32: Cast-qual warnings fix.
14887 * dlls/shell32/brsfolder.c:
14888 shell32: Cast-qual warnings fix.
14890 2006-09-29 Alexandre Julliard <julliard@winehq.org>
14892 * dlls/winex11.drv/opengl.c:
14893 winex11.drv: Fix typo that confuses winapi_check.
14895 2006-09-28 Juan Lang <juan_lang@yahoo.com>
14897 * dlls/winex11.drv/opengl.c:
14898 winex11.drv: Don't deadlock if GL init fails.
14900 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
14902 * tools/winedump/winedump.man.in:
14903 winedump: Remove the shell script reference from the man-page.
14905 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
14907 * dlls/comctl32/toolbar.c:
14908 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
14910 * dlls/comctl32/toolbar.c:
14911 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
14913 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
14914 msvfw32: Add Polish translation.
14916 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
14917 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
14918 dlls/gphoto2.ds/gphoto2_No.rc:
14919 gphoto2.ds: Use SS_CENTER to center a dialog string.
14921 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
14922 gphoto2.ds: Add Polish translation.
14924 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
14925 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
14926 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
14927 dlls/sane.ds/sane_No.rc:
14928 sane.ds: Use SS_CENTER to center a dialog string.
14930 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
14931 sane.ds: Add Polish translation.
14933 2006-09-28 Juan Lang <juan_lang@yahoo.com>
14935 * include/wincrypt.h:
14936 wincrypt.h: Fix a typo.
14938 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
14939 rsaenh: Correct signature checking.
14940 - pass desired key to encrypt_block_impl
14941 - don't change the alg id of imported keys
14944 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
14946 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
14947 crypt32: Added some CryptSIP stub implementations.
14949 2006-09-28 Hans Leidekker <hans@it.vu.nl>
14951 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
14952 usp10: Add a stub implementation and a test for ScriptLayout.
14954 2006-09-28 Alexandre Julliard <julliard@winehq.org>
14956 * ANNOUNCE, ChangeLog, VERSION, configure:
14959 ----------------------------------------------------------------
14960 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
14962 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
14963 ole32: StgOpenStorage on non-existent file should create it (with test).
14965 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
14967 * dlls/shlwapi/string.c:
14968 shlwapi: Add size parameters to function that takes array arguments.
14970 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
14972 * dlls/rpcrt4/rpc_server.c:
14973 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
14975 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
14977 * dlls/crypt32/tests/sip.c:
14978 crypt32: A small test to verify when to write function pointers.
14980 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
14982 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
14983 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
14984 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
14985 localspl/tests: Add initial test.
14987 2006-09-27 Benjamin Arai <me@benjaminarai.com>
14989 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
14990 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
14991 dlls/clusapi/clusapi.spec:
14992 clusapi: Implement stub dll for clusapi.
14994 2006-09-27 James Hawkins <truiken@gmail.com>
14996 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
14997 msi: Follow state resolution rules when a feature parent saves a component.
14999 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
15000 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
15001 of INSTALLSTATE_UNKNOWN.
15003 2006-09-27 Juan Lang <juan_lang@yahoo.com>
15005 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
15006 dlls/crypt32/tests/cert.c:
15007 crypt32: Implement CertGetPublicKeyLength.
15009 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
15011 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
15012 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
15014 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
15016 * dlls/ntdll/signal_i386.c:
15017 ntdll: Align stack to 4 bytes.
15019 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
15021 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
15022 dlls/localspl/localspl_main.c:
15023 localspl: Start implementation of InitializePrintMonitor.
15025 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15027 * programs/regedit/Ko.rc:
15028 regedit: Updated Korean Resource.
15030 * dlls/winmm/winmm_Ko.rc:
15031 winmm: Updated Korean resource.
15033 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
15035 * dlls/wined3d/device.c:
15036 wined3d: Tell gl about the surface alignment.
15038 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
15040 * dlls/shdocvw/regsvr.c:
15041 shdocvw: Cast-qual warnings fix.
15043 * dlls/secur32/secur32.c:
15044 secur32: Cast-qual warnings fix.
15046 2006-09-27 Huw Davies <huw@codeweavers.com>
15048 * dlls/ole32/rpc.c:
15049 ole32: Don't return from CoRegisterClassObject until we have created the
15051 Also don't fail if the client connects to the pipe between CreateNamedPipe
15052 and ConnectNamedPipe.
15054 2006-09-27 Robert Shearman <rob@codeweavers.com>
15056 * include/objidl.idl:
15057 include: Add types to objidl.idl used by COM contexts.
15059 * dlls/oleaut32/tmarshal.c:
15060 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
15063 * dlls/ole32/stg_stream.c:
15064 ole32: Check the return value of IStream_SetSize so as to not blindly continue
15065 on and possibly corrupt the structured storage file.
15067 * dlls/ntdll/signal_i386.c:
15068 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
15069 with a bad address.
15071 * dlls/ntdll/virtual.c:
15072 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
15073 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
15076 include: Add recently added PSDK VM flags to winnt.h.
15078 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
15080 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
15081 gdi32: Modify kerning scaling algorithm to the one which appears to better
15082 match what Windows does.
15084 2006-09-27 Jacek Caban <jacek@codeweavers.com>
15086 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
15087 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
15088 dlls/mshtml/tests/htmldoc.c:
15089 mshtml: Added get_readyState implementation.
15091 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
15092 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
15093 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
15094 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
15095 dlls/mshtml/rsrc.rc:
15096 mshtml: Remove conflicts between resource.h and mshtmcid.h.
15098 2006-09-27 Alexandre Julliard <julliard@winehq.org>
15100 * dlls/ole32/tests/hglobalstream.c:
15101 ole32/tests: Avoid using sizeof in a trace.
15103 * dlls/d3d9/tests/stateblock.c:
15104 d3d9/tests: Don't test texture states beyond the supported maximum.
15106 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
15108 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
15109 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
15110 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
15112 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
15114 * dlls/wined3d/device.c:
15115 wined3d: Fix typo in ResourceReleased.
15117 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
15119 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
15120 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
15122 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
15124 * dlls/lz32/tests/lzexpand_main.c:
15125 lz32/tests: Fix some typos in error messages.
15127 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
15129 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
15130 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
15131 wined3d: Read GL info and load constants into the same device.
15133 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
15134 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
15135 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
15136 wined3d: Move device pointer into the BaseShader class.
15138 2006-09-27 Juan Lang <juan_lang@yahoo.com>
15140 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
15141 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
15143 * include/wintrust.h:
15144 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
15146 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
15148 * dlls/crypt32/tests/sip.c:
15149 crypt32: Another CryptSIPLoad test.
15151 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
15152 wintrust: Added some CryptSIP stub implementations.
15155 wintrust: Fix function prototype.
15157 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
15159 * programs/clock/Fr.rc:
15160 clock: French translation improvements.
15162 * programs/notepad/Fr.rc:
15163 notepad: French translation improvements.
15165 * programs/progman/Fr.rc:
15166 progman: French translation improvements.
15168 * programs/winefile/Fr.rc:
15169 winefile: French translation improvements.
15171 * programs/taskmgr/Fr.rc:
15172 taskmgr: French translation improvements.
15174 * programs/regedit/Fr.rc:
15175 regedit: French translation improvements.
15177 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
15179 * programs/view/view.c:
15180 view: Reset the image left-top corner to the window left-top corner after a
15183 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
15184 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
15185 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
15186 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
15187 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
15188 programs/view/resource.h, programs/view/view.c:
15189 view: Remove the Info > Hello menu item.
15191 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
15192 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
15193 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
15194 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
15195 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
15196 programs/view/init.c, programs/view/resource.h:
15197 view: Remove IDS_APPNAME from resources.
15199 * programs/view/Pl.rc, programs/view/viewrc.rc:
15200 view: Add Polish translation.
15202 * programs/regedit/En.rc:
15203 regedit: Fix the English (Neutral) menu.
15205 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
15207 * programs/winecfg/Ru.rc:
15208 winecfg: Update Russian translation.
15210 2006-09-26 H. Verbeet <hverbeet@gmail.com>
15212 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
15213 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
15214 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
15215 dlls/wined3d/volumetexture.c:
15216 wined3d: Comparing BOOLs against FALSE is redundant.
15218 * dlls/wined3d/directx.c:
15219 wined3d: Add a comment to clarify the point of max_sampler_stages.
15221 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
15222 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
15223 include/wine/wined3d_gl.h:
15224 wined3d: Add support for native NPOT textures.
15226 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
15227 wined3d: Enable pixel shaders by default.
15229 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
15230 wined3d: Fix the default values for wined3d_settings.
15232 * dlls/wined3d/vertexshader.c:
15233 wined3d: Don't overwrite the position y offset in ARB vertex programs.
15235 * dlls/wined3d/device.c:
15236 wined3d: Cleanup ActiveRender some more.
15238 * dlls/wined3d/device.c:
15239 wined3d: Render upside down when rendering offscreen, even if the backbuffer
15240 is used to render to.
15242 * dlls/wined3d/device.c:
15243 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
15245 2006-09-26 Juan Lang <juan_lang@yahoo.com>
15247 * include/wintrust.h:
15248 wintrust.h: Add missing defines.
15250 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
15251 dlls/crypt32/tests/encode.c:
15252 crypt32: Encode/decode authority key ids.
15254 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15256 * programs/cmdlgtst/Ko.rc:
15257 cmdlgtst: Updated Korean resource.
15259 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
15261 * dlls/rsaenh/rsaenh.c:
15262 rsaenh: Cast-qual warnings fix.
15264 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
15265 rsaenh: Cast-qual warnings fix.
15267 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
15269 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
15270 uninstaller: Add Polish translation.
15272 * dlls/winmm/winmm_En.rc:
15273 winmm: Use English (US) instead of English (Neutral) for resources.
15275 * dlls/comctl32/comctl_Pl.rc:
15276 comctl32: Update Polish translation.
15278 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
15279 dlls/msrle32/msrle_Hu.rc:
15280 msrle32: Show correctly the authors surname in some non-latin1 languages.
15282 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
15283 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
15284 dlls/msvidc32/rsrc.rc:
15285 video codecs: add Polish translation.
15287 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
15289 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
15290 dmband: Print 64bit integers with wine_dbgstr_longlong.
15292 2006-09-25 James Hawkins <truiken@gmail.com>
15294 * dlls/msi/action.c, dlls/msi/tests/package.c:
15295 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
15296 the component's state should match.
15298 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
15299 msi: Only specifically resolve the TARGETDIR directory once.
15301 * dlls/msi/tests/package.c:
15302 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
15305 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
15306 dlls/msi/package.c, dlls/msi/tests/package.c:
15307 msi: Store the full path to the database file in the MSIDATABASE structure.
15309 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
15311 * dlls/user/property.c, include/winuser.h:
15312 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
15314 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
15316 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
15317 dlls/setupapi/tests/devinst.c:
15318 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
15320 2006-09-26 Alexandre Julliard <julliard@winehq.org>
15322 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
15323 explorer: Work around the latest HAL binary compatibility breakage.
15325 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
15327 * dlls/crypt32/tests/sip.c:
15328 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
15330 2006-09-22 James Hawkins <truiken@gmail.com>
15332 * dlls/setupapi/queue.c:
15333 setupapi: Fix a typo.
15335 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
15337 * dlls/d3d8/d3d8_main.c:
15338 d3d8: Remove no longer used imports.
15340 * dlls/d3d9/d3d9_main.c:
15341 d3d9: Remove no longer used imports.
15343 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
15346 mssip.h: Added function definition.
15348 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
15350 * dlls/gdi/tests/font.c:
15351 gdi32: Add a test for GetKerningPairs.
15353 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
15354 gdi32: Implement GetKerningPairs for TrueType fonts.
15356 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
15358 * dlls/winex11.drv/keyboard.c:
15359 winex11.drv: Use a proper protector for X11/XKBlib.h.
15361 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
15363 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
15364 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
15365 programs/winedbg/winedbg.c:
15366 winedbg: Fixed regression in gdb startup (especially gdb proxy).
15368 * programs/winedbg/memory.c:
15369 winedbg: Put back the %d format for printing integral values even for
15370 64bit internal values as the default format in winebdg command imposes.
15372 * dlls/dbghelp/dwarf.c:
15373 dbghelp: Added support for a couple of compiland's children.
15375 * dlls/dbghelp/dwarf.c:
15376 dbghelp: Fix location computation when attribute has a constant form instead
15379 * dlls/dbghelp/dwarf.c:
15380 dbghelp: Change the definition of an attribute so that we can pass around
15383 * dlls/dbghelp/dwarf.c:
15384 dbghelp: Move the attribute union (now nameless) into a structure called
15387 * dlls/dbghelp/dwarf.c:
15388 dbghelp: Added support for DW_OP_breg* operations in location computation.
15390 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
15391 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
15392 dbghelp: Variables & registers.
15393 - more strickling differentiation variable location between
15394 a register, and the dereferenced address defined by a
15395 register (and possibly an offset)
15396 - added a parameter to symt_add_func_local (and internal symbol
15397 data struct) to help differentiate
15398 - fix all debug parsers to confer to this new scheme
15400 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
15402 * dlls/lz32/tests/lzexpand_main.c:
15403 lz32/tests: Try to open nonexisting compressed files.
15405 * dlls/lz32/tests/lzexpand_main.c:
15406 lz32/tests: Add more cases for opening compressed files.
15408 * dlls/lz32/tests/lzexpand_main.c:
15409 lz32/tests: Move indirect opening of compressed files into separate functions.
15410 Also rename W-string variable to get some naming consistency.
15412 * dlls/lz32/tests/lzexpand_main.c:
15413 lz32/tests: Compare result to predefined compressed file name, not calculated
15416 2006-09-25 Juan Lang <juan_lang@yahoo.com>
15418 * dlls/crypt32/tests/cert.c:
15419 crypt32: Reduce indent level of tests.
15421 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
15423 * dlls/wined3d/glsl_shader.c:
15424 wined3d: Use GL_EXTCALL.
15425 That fixes compilation with gl headers that do not know about glUniform4fvARB.
15427 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
15429 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
15430 dlls/winex11.drv/winex11.drv.spec:
15431 winex11.Drv: Remove unneeded wgl exports.
15433 2006-09-25 Duane Clark <fpga@pacbell.net>
15435 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
15436 msvcrt: fgetc needs to use unsigned parameters.
15437 Spotted by and adapted from test written by Tobias Ringström.
15439 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
15441 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
15442 dlls/dmcompos/signposttrack.c:
15443 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
15445 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
15447 * dlls/rpcrt4/rpc_transport.c:
15448 rpcrt4: Cast-qual warnings fix.
15450 * dlls/rpcrt4/ndr_stubless.c:
15451 rpcrt4: Cast-qual warnings fix.
15453 * dlls/rpcrt4/cpsf.c:
15454 rpcrt4: Cast-qual warnings fix.
15456 * dlls/rpcrt4/ndr_marshall.c:
15457 rpcrt4: Cast-qual warnings fix.
15459 * dlls/riched20/reader.c:
15460 riched20: Cast-qual warning fix.
15462 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
15464 * programs/notepad/Tr.rc:
15465 notepad: Update Turkish resources.
15467 * programs/clock/Tr.rc:
15468 clock: Update Turkish resources.
15470 * dlls/shell32/shell32_Tr.rc:
15471 shell32: Update Turkish resources.
15473 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
15475 * programs/regedit/listview.c:
15476 regedit: Remove dead code.
15478 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
15480 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
15481 wined3d: Add the missing gamma cap.
15483 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
15485 * dlls/wintrust/register.c:
15486 wintrust: Implement SoftpubDllRegisterServer.
15488 2006-09-22 Ivan Leo <ivanleo@gmail.com>
15490 * dlls/dinput/mouse.c:
15491 dinput: Add some error checks to mouse.c.
15493 2006-09-22 Frank Richter <frank.richter@gmail.com>
15495 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
15496 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
15497 ReturnBuffer and certain ReturnBufferSizes.
15499 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
15501 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
15502 dlls/comctl32/toolbar.c:
15503 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
15504 bitmap before ImageList_AddMasked rather then call
15505 ImageList_SetImagesCount after.
15507 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
15508 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
15510 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
15512 * dlls/ntdll/signal_i386.c:
15513 ntdll: Avoid ebx being clobbered in exception handler.
15515 2006-09-24 Jacek Caban <jacek@codeweavers.com>
15517 * dlls/mshtml/tests/htmldoc.c:
15518 mshtml: Added more loading tests.
15520 * dlls/mshtml/navigate.c:
15521 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
15523 * dlls/mshtml/nsembed.c:
15524 mshtml: Initialize url in OnStartURIOpen.
15526 * dlls/mshtml/persist.c:
15527 mshtml: Remove FIXMEs and fix a typo.
15529 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
15530 mshtml: Added PARSECOMPLETE task implementation.
15532 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
15533 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
15534 mshtml: Store BSCallback in HTMDocument.
15536 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
15537 mshtml: Store IBinding interface in BSCallback.
15539 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
15540 dlls/mshtml/persist.c, dlls/mshtml/task.c:
15541 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
15542 IPersistMoniker::Load.
15544 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
15545 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
15546 mshtml: Create one "Internet Explorer_Hidden" window per thread.
15548 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
15550 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
15551 dlls: Assorted French translation improvements.
15553 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
15555 * programs/winefile/Pl.rc:
15556 winefile: Update Polish translation.
15558 * dlls/user/resources/user32_Pl.rc:
15559 user32: Update Polish translation.
15561 * programs/regedit/Pl.rc:
15562 regedit: Update Polish translation.
15564 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
15565 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
15567 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
15568 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
15569 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
15571 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
15573 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
15574 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
15575 wined3d: Surface data is 32 bit aligned.
15577 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
15579 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
15580 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
15581 dlls/wined3d/wined3d_private.h:
15582 wined3d: Avoid wasting a uniform.
15584 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
15585 wined3d: Stop fixing up a VBO if the declaration changes too often.
15587 * dlls/wined3d/vertexbuffer.c:
15588 wined3d: Verify the VBO vertex declaration every draw.
15590 * dlls/wined3d/surface_gdi.c:
15591 wined3d: Fix a typo.
15593 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
15595 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
15596 quartz: Cast-qual warnings fix.
15598 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
15600 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
15601 oleaut32: Cast-qual warnings fix.
15603 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
15605 * programs/msiexec/msiexec.c:
15606 msiexec: Should recognize /xpackage syntax.
15608 2006-09-21 Aric Stewart <aric@codeweavers.com>
15610 * dlls/user/edit.c:
15611 user: Correct buffer overflows in IME processing code.
15613 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
15615 * dlls/msi/dialog.c:
15616 msi: Support more dialog groups.
15618 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
15621 wrc: Fixed typo for the --pedantic argument.
15623 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
15625 * include/wincrypt.h:
15626 wincrypt.h: A few more defines.
15628 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
15630 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
15631 include/wine/wined3d_gl.h:
15632 wined3d: glBlend* fixes.
15634 2006-09-21 Jacek Caban <jacek@codeweavers.com>
15636 * dlls/mshtml/tests/htmldoc.c:
15637 mshtml: Better IDM_PARSECOMPLETE test.
15639 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
15640 dlls/shdocvw/webbrowser.c:
15641 shdocvw: Added [get|put]_Silent implementation.
15642 As we don't have any dialog in WebBrowser implemented yet, all we have to do
15643 is to store silent value.
15645 2006-09-21 Huw Davies <huw@codeweavers.com>
15647 * dlls/advapi32/security.c:
15648 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
15650 This makes the tests run correctly on first invocation.
15652 * dlls/gdi/tests/font.c:
15653 gdi32: Make the bitmap font tests locale aware.
15655 * dlls/gdi/tests/font.c:
15656 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
15657 so remove the width test completely.
15659 2006-09-17 Kai Blin <kai.blin@gmail.com>
15661 * dlls/secur32/secur32.c:
15662 secur32: Stop loading Negotiate until it is actually working.
15664 2006-09-24 Alexandre Julliard <julliard@winehq.org>
15666 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
15667 make_makefiles: Merged the make_progs script into make_makefiles.
15669 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
15671 * include/msvcrt/sys/types.h, include/winsock.h:
15672 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
15674 2006-09-22 Alexandre Julliard <julliard@winehq.org>
15676 * configure, configure.ac:
15677 configure: Moved the libGL.a check to the final warnings.
15679 * Makefile.in, configure, configure.ac, include/.gitignore:
15680 Makefile: Automatically update config.h if configure changed.
15682 * tools/make_makefiles:
15683 make_makefiles: Parse the makefiles to find the correct rules file dependency.
15686 makedep: Update dependencies even with no source files.
15688 2006-09-21 Alexandre Julliard <julliard@winehq.org>
15690 * dlls/user/resource.c, dlls/user/tests/resource.c,
15691 dlls/user/tests/resource.rc:
15692 user: Fix handling of high bits of resource id in LoadString, reported by
15695 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
15697 * dlls/wined3d/drawprim.c:
15698 wined3d: Allow null streams in the vertex declaration.
15700 2006-09-17 Kai Blin <kai.blin@gmail.com>
15702 * dlls/secur32/ntlm.c:
15703 secur32: Tell the user if ntlm_auth is not found or outdated.
15705 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
15707 * dlls/msacm32/driver.c:
15708 msacm: acmDriverPriority() compares dwPriority against negative values.
15709 This issue was spotted by Andrew Talbot.
15711 2006-09-15 Benjamin Arai <me@benjaminarai.com>
15713 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
15714 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
15715 dlls/nddeapi/nddeapi.spec:
15716 nddeapi: Implement stub dll for nddeapi.
15718 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
15720 * dlls/comdlg32/fontdlg.c:
15721 comdlg32: Show better font style information in fontdlg.
15723 2006-09-13 James Hawkins <truiken@gmail.com>
15725 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
15726 wintrust: Add a stub implementation of CryptCATClose.
15728 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
15729 wintrust: Add a stub implementation of CryptCATEnumerateMember.
15731 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
15732 wintrust: Move the Crypt* functions to crypt.c.
15734 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
15735 dlls/wintrust/wintrust.spec:
15736 wintrust: Add a stub implementation of CryptCATOpen.
15738 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
15740 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
15741 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
15743 * dlls/comctl32/toolbar.c:
15744 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
15746 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
15747 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
15749 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
15750 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
15752 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
15753 comctl32: imagelist: SetImageCount can be used to decrease image count (with
15756 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
15757 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
15758 dlls/comctl32/tests/toolbar.c:
15759 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
15761 2006-09-20 James Hawkins <truiken@gmail.com>
15763 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
15764 dlls/msi/tests/package.c:
15765 msi: Disable child features of parent features that are unselected because of
15768 * dlls/msi/dialog.c:
15769 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
15772 * dlls/msi/action.c, dlls/msi/tests/package.c:
15773 msi: Don't check a component's install state if a component ID is not provided.
15775 * dlls/msi/tests/package.c:
15776 msi: Fix the results of a few tests to match Windows.
15778 * dlls/msi/action.c, dlls/msi/tests/package.c:
15779 msi: Load the component states in CostFinalize instead of CostInitialize.
15781 * dlls/msi/action.c, dlls/msi/tests/package.c:
15782 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
15784 * dlls/msi/action.c, dlls/msi/tests/package.c:
15785 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
15787 * dlls/advpack/files.c:
15788 advpack: backup should be a const string.
15790 2006-09-21 Alexandre Julliard <julliard@winehq.org>
15792 * dlls/wininet/tests/http.c:
15793 wininet/tests: Don't fail the tests if the network is unreachable.
15795 * dlls/urlmon/tests/url.c:
15796 urlmon/tests: Don't fail the tests if the network is unreachable.
15798 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
15800 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
15801 dlls/winex11.drv/winex11.drv.spec:
15802 opengl: Move wgl font code to winex11.drv.
15804 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
15806 * include/wine/mmsystem16.h:
15807 include: Make the return type of mmioSendMessage16 in the function declaration
15808 match that of the function definition.
15810 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
15812 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
15813 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
15815 2006-09-20 Benjamin Arai <me@benjaminarai.com>
15817 * dlls/msi/tests/db.c:
15818 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
15819 returns the correct results.
15821 * dlls/msi/tests/db.c:
15822 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
15823 the correct results.
15825 * dlls/oleaut32/tests/vartest.c:
15826 oleaut32: Conformance test for function variant:VarImp.
15828 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
15829 oleaut32: Implementation for function variant:VarImp.
15831 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
15833 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
15834 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
15835 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
15836 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
15837 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
15838 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
15839 dmime: Print 64bit integers with wine_dbgstr_longlong.
15841 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
15843 * dlls/ole32/stg_prop.c:
15844 ole32: Cast-qual warnings fix.
15846 * dlls/odbc32/proxyodbc.c:
15847 odbc32: Cast-qual warning fix.
15849 2006-09-20 Juan Lang <juan_lang@yahoo.com>
15851 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
15852 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
15855 * dlls/crypt32/chain.c:
15856 crypt32: Don't crash on freeing null chain engine.
15858 * dlls/crypt32/tests/cert.c:
15859 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
15861 * dlls/crypt32/tests/encode.c:
15862 crypt32: Test decoding a big CRL.
15864 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
15866 * dlls/wined3d/drawprim.c:
15867 wined3d: Do not bind the 0 vbo when vbos are unsupported.
15869 2006-09-21 Alexandre Julliard <julliard@winehq.org>
15871 * server/process.c, server/process.h, server/request.c:
15872 server: Kill the process without SIGTERM when the fd socket is closed.
15874 * configure, configure.ac:
15875 configure: Don't display any messages when started from the makefile to rebuild
15878 2006-09-20 Alexandre Julliard <julliard@winehq.org>
15881 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
15883 * Makefile.in, tools/Makefile.in:
15884 Makefile: Fixed rule for building makedep when cross-compiling.
15886 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
15888 * dlls/crypt32/sip.c:
15889 crypt32: Simplify by removing unneeded backslash.
15891 2006-09-20 Huw Davies <huw@codeweavers.com>
15893 * dlls/gdi/tests/font.c:
15894 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
15895 there's a \n in the string.
15897 * dlls/gdi/freetype.c:
15898 gdi32: Fix ppem in the case that there isn't an exact height match in the
15901 * dlls/gdi/tests/font.c:
15902 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
15904 2006-09-19 Benjamin Arai <me@benjaminarai.com>
15906 * dlls/msi/tests/db.c:
15907 msi: Adds test to check if "AND" operator returns the correct result for the
15910 * dlls/msi/tests/db.c:
15911 msi: Adds tests to check if joins return the correct number of rows.
15913 * dlls/msi/tests/db.c:
15914 msi: Updates tests for joins to include row and column ids in message.
15916 2006-09-17 Christoph Frick <frick@sc-networks.com>
15918 * dlls/wined3d/device.c:
15919 wined3d: Clamp the light exponent at 128.
15921 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
15923 * dlls/setupapi/tests/devinst.c:
15924 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
15926 * dlls/ntdll/cdrom.c:
15927 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
15930 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
15931 ntdll: Fixed conditional expression (Coverity).
15933 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
15936 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
15939 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
15941 * dlls/dinput/mouse.c:
15942 dinput: Initialize default coop level. Invert logic in hook handler.
15944 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
15946 * dlls/ntdll/env.c:
15947 ntdll: Cast-qual warning fix.
15949 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
15951 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
15953 msi: Cast-qual warnings fix.
15955 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
15957 * dlls/hlink/hlink_main.c:
15958 hlink: Cast-qual warnings fix.
15960 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
15962 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
15963 url: Fixed wrong argument (Coverity).
15965 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
15967 * programs/notepad/dialog.c:
15968 notepad: Keep the modify information of edit control when toggle wrap line.
15970 * programs/notepad/main.c, programs/notepad/main.h:
15971 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
15973 2006-09-15 James Hawkins <truiken@gmail.com>
15975 * dlls/msi/dialog.c:
15976 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
15977 to duplicate the component changing logic.
15979 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
15980 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
15981 INSTALLSTATE_ABSENT.
15983 * dlls/msi/tests/package.c:
15984 msi: Add tests for components with multiple parent features.
15986 2006-09-14 James Hawkins <truiken@gmail.com>
15988 * dlls/msi/dialog.c:
15989 msi: Add the total and free disk space to the VolumeCostList control.
15991 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15993 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
15994 d3d8: More correct stub for ValidatePixelShader + tests.
15996 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
15998 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
15999 dinput: Return proper errors in SetCooperativeLevel.
16001 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
16003 * include/winuser.h:
16004 include: Add some missing definitions in winuser.h.
16006 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
16008 * dlls/advpack/advpack_private.h:
16009 advpack: Remove duplicate function declaration.
16011 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
16013 * dlls/netapi32/nbnamecache.c:
16014 netapi32: Cast-qual warnings fix.
16016 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
16018 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
16019 msvcrt: Cast-qual warnings fix.
16021 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
16023 * dlls/mapi32/util.c:
16024 mapi32: Cast-qual warning fix.
16026 * dlls/kernel32/resource.c:
16027 kernel32: Cast-qual warnings fix.
16029 * dlls/kernel32/ne_module.c:
16030 kernel32: Cast-qual warnings fix.
16032 * dlls/kernel32/instr.c:
16033 kernel32: Cast-qual warnings fix.
16035 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
16036 dlls/kernel32/volume.c:
16037 kernel32: Cast-qual warnings fix.
16039 2006-09-20 Alexandre Julliard <julliard@winehq.org>
16041 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
16042 dlls/winex11.drv/dib.c, include/winnt.h,
16043 programs/winedbg/tgt_active.c:
16044 include: Added definitions for the fault address exception information.
16046 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
16047 include/wine/exception.h, include/winnt.h:
16048 include: Exception filters should return LONG, not DWORD.
16049 Also move UnhandledExceptionFilter definitions to winbase.h since they
16050 are there in the latest SDK.
16052 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
16054 * include/commctrl.h:
16055 include: Win64 fix in TBBUTTON.
16057 * dlls/comctl32/toolbar.c:
16058 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
16061 * dlls/comctl32/header.c:
16062 comctl32: header: Update the header comment.
16064 * dlls/comctl32/header.c:
16065 comctl32: header: Remove the nOldWidth.
16067 * dlls/comctl32/header.c:
16068 comctl32: header: Send new values in notifies during resize and drag-drop
16069 instead of the old ones.
16070 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
16072 * dlls/comctl32/header.c:
16073 comctl32: header: Merge the simple delete and complex delete.
16075 * dlls/comctl32/header.c:
16076 comctl32: header: Simplify the insert/delete code by using ReAlloc.
16078 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
16079 comctl32: header: Test the header order-management code and fix some bugs.
16081 2006-09-19 Juan Lang <juan_lang@yahoo.com>
16083 * include/wincrypt.h:
16084 wincrypt.h: Add more missing definitions and prototypes.
16086 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
16088 * dlls/dmloader/debug.c:
16089 dmloader: Print 64bit integers with wine_dbgstr_longlong.
16091 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
16093 * dlls/winspool.drv/info.c:
16094 winspool: Fix missing backslash.
16096 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
16099 wine.inf: Add the missing SecurityService keys.
16101 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
16103 * dlls/setupapi/devinst.c:
16104 setupapi: Fixed wrong check (Coverity).
16106 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
16108 * dlls/crypt32/tests/str.c:
16109 crypt32: Cast-qual warnings fix.
16111 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
16113 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
16114 dlls/crypt32/tests/sip.c:
16115 crypt32: Move SIP related tests to their own file.
16117 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
16119 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
16120 crypt32: Move SIP related functions to their own file.
16122 * dlls/crypt32/crypt32.spec:
16123 crypt32: Add a few functions to the spec file.
16125 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
16127 * dlls/winex11.drv/opengl.c:
16128 winex11.drv: Fix wined3d/opengl regression.
16130 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
16132 * dlls/winex11.drv/opengl.c:
16133 winex11.drv: Fix fbconfig regression.
16135 2006-09-13 James Hawkins <truiken@gmail.com>
16137 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
16138 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
16140 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
16141 dlls/setupapi/tests/parser.c:
16142 setupapi: Implement pSetupGetField, with tests.
16144 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
16146 * documentation/README.ko:
16147 README.ko: Updated.
16149 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
16151 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
16152 gdi: Cast-qual warnings fix.
16154 * dlls/gdi/enhmetafile.c:
16155 gdi: Cast-qual warnings fix.
16157 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
16158 gdi: Cast-qual warnings fix.
16160 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
16162 * tools/widl/typelib.c:
16163 widl: Don't compare result of read() to unsigned type.
16165 * tools/widl/write_msft.c:
16166 widl: Remove unused parameter in create_msft_typeinfo.
16168 * tools/widl/write_msft.c:
16169 widl: Remove unused parameter in ctl2_encode_name.
16171 * tools/widl/utils.c:
16172 widl: Replace a #if by if for better compiler checking.
16174 * tools/widl/typegen.c:
16175 widl: Remove unused parameter in write_ip_tfs.
16177 * tools/widl/parser.l:
16178 widl: Fix warning about unused structure field in lexer.
16180 * tools/widl/widl.man.in:
16181 widl: Add -u and -U options to man page.
16183 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
16185 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
16186 dmscript: Print 64bit integers with wine_dbgstr_longlong.
16188 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
16190 * dlls/crypt32/tests/main.c:
16191 crypt32/tests: Some tests for CryptSIPLoad.
16193 2006-09-13 Hans Leidekker <hans@it.vu.nl>
16195 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
16196 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
16197 Remove some unnecessary casts.
16199 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
16200 dlls/dnsapi/tests/record.c:
16201 dnsapi: Implement and test DnsRecordSetDetach.
16203 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
16205 * dlls/comctl32/listview.c:
16206 comctl32: listview: Don't edit labels after the first click of a double click.
16208 * dlls/comctl32/listview.c:
16209 comctl32: listview: Don't edit labels on click if the view was not focused.
16211 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
16213 * include/commctrl.h:
16214 include/commctrl.h: TV_DISPINFO constants definition.
16216 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
16218 * include/windows.h:
16219 include/windows.h: Added _INC_WINDOWS declaration.
16221 2006-09-14 Alexandre Julliard <julliard@winehq.org>
16224 makefile: Automatically re-run configure if it has been modified.
16226 * Makefile.in, tools/make_makefiles:
16227 makefiles: Automatically rebuild makefiles when their sources and/or configure
16230 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
16231 makefiles: Attempt to automatically run make depend when reading an updated
16234 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
16235 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
16236 programs/Makefile.in, programs/make_progs:
16237 makefiles: Remove the dependencies comment in files that don't need it.
16239 * configure, configure.ac, dlls/activeds/Makefile.in,
16240 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
16241 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
16242 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
16243 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
16244 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
16245 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
16246 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
16247 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
16248 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
16249 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
16250 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
16251 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
16252 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
16253 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
16254 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
16255 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
16256 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
16257 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
16258 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
16259 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
16260 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
16261 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
16262 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
16263 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
16264 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
16265 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
16266 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
16267 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
16268 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
16269 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
16270 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
16271 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
16272 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
16273 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
16274 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
16275 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
16276 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
16277 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
16278 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
16279 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
16280 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
16281 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
16282 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
16283 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
16284 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
16285 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
16286 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
16287 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
16288 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
16289 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
16290 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
16291 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
16292 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
16293 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
16294 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
16295 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
16296 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
16297 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
16298 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
16299 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
16300 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
16301 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
16302 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
16303 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
16304 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
16305 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
16306 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
16307 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
16308 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
16309 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
16310 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
16311 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
16312 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
16313 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
16314 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
16315 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
16316 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
16317 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
16318 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
16319 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
16320 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
16321 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
16322 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
16323 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
16324 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
16325 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
16326 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
16327 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
16328 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
16329 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
16330 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
16331 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
16332 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
16333 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
16334 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
16335 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
16336 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
16337 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
16338 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
16339 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
16340 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
16341 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
16342 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
16343 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
16344 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
16345 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
16346 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
16347 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
16348 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
16349 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
16350 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
16351 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
16352 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
16353 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
16354 dlls/winmm/wineaudioio/Makefile.in,
16355 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
16356 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
16357 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
16358 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
16359 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
16360 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
16361 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
16362 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
16363 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
16364 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
16365 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
16366 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
16367 programs/control/Makefile.in, programs/eject/Makefile.in,
16368 programs/expand/Makefile.in, programs/explorer/Makefile.in,
16369 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
16370 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
16371 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
16372 programs/progman/Makefile.in, programs/regedit/Makefile.in,
16373 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
16374 programs/rundll32/Makefile.in, programs/start/Makefile.in,
16375 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
16376 programs/view/Makefile.in, programs/wineboot/Makefile.in,
16377 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
16378 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
16379 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
16380 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
16381 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
16382 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
16383 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
16384 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
16385 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
16386 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
16387 makefiles: Generate the dependencies line to avoid some code duplication.
16389 2006-09-13 Alexandre Julliard <julliard@winehq.org>
16391 * ANNOUNCE, ChangeLog, VERSION, configure:
16394 ----------------------------------------------------------------
16395 2006-09-13 Alexandre Julliard <julliard@winehq.org>
16397 * programs/msiexec/msiexec.c:
16398 msiexec: Ignore failure to create the service if it already exists.
16400 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
16402 * documentation/README.de:
16403 README.de: Updated comment on support libraries to match English.
16405 * documentation/README.de:
16406 README.de: Mention kernel 2.6.
16408 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
16410 * dlls/wintrust/register.c:
16411 wintrust: Add CryptSIPAddProvider calls to the registration.
16413 2006-09-13 Mike McCormack <mike@codeweavers.com>
16415 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
16416 dlls/msi/tests/db.c:
16417 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
16419 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
16421 * dlls/dinput/dinput_main.c:
16422 dinput: Create/destroy hook thread from DirectInput.
16424 2006-09-13 Mike McCormack <mike@codeweavers.com>
16426 * dlls/msi/tests/db.c:
16427 msi: Add a test for ALTER TABLE.
16429 * dlls/msi/database.c, dlls/msi/tests/db.c:
16430 msi: Fix database creation.
16432 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
16434 msi: Split the font registration code out into a separate file.
16436 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
16438 * dlls/dxdiagn/provider.c:
16439 dxdiagn: Cast-qual warning fix.
16441 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
16443 * dlls/gdi/freetype.c:
16444 gdi32: Fix init_system_links() for non-localized font name.
16446 * dlls/gdi/freetype.c:
16447 gdi32: Fix wrong break statement use.
16449 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
16451 * dlls/wined3d/directx.c:
16452 wined3d: Avoid crashing when renderer returns no name.
16454 2006-09-12 James Hawkins <truiken@gmail.com>
16456 * dlls/msi/tests/db.c:
16457 msi: Add more join tests.
16459 * dlls/msi/dialog.c:
16460 msi: Show the available drives in the VolumeCostList control.
16462 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
16464 * dlls/ole32/stg_stream.c:
16465 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
16467 2006-09-13 Alexandre Julliard <julliard@winehq.org>
16469 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
16470 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
16471 tests: Moved some compatibility defines to wine/test.h.
16473 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
16475 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
16476 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
16477 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
16478 dlls/dmstyle/styletrack.c:
16479 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
16481 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
16484 README: Update for kernel 2.6.
16486 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
16488 * dlls/mshtml/rsrc.rc:
16489 mshtml: Add version resource.
16491 * dlls/shdocvw/version.rc:
16492 shdocvw: Update version info.
16494 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
16496 * dlls/wintrust/register.c:
16497 wintrust: Use the return values of the registration functions.
16499 * dlls/wintrust/register.c:
16500 wintrust: We do care about errors during this kind of registration.
16502 * dlls/wintrust/register.c:
16503 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
16505 2006-09-13 Mike McCormack <mike@codeweavers.com>
16507 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
16508 dlls/msi/tests/db.c:
16509 msi: Delete databases we create but never commit.
16511 2006-09-12 Alexandre Julliard <julliard@winehq.org>
16513 * configure, configure.ac:
16514 configure: Fix left-over reference to kernel directory.
16516 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
16518 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
16519 wintrust: Implemented WintrustAddDefaultForUsage.
16521 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
16522 wintrust: Added tests for WintrustAddDefaultForUsage.
16524 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
16525 include/wintrust.h:
16526 wintrust: Added stubbed WintrustAddDefaultForUsage.
16528 2006-09-12 Alexandre Julliard <julliard@winehq.org>
16530 * dlls/secur32/dispatcher.c:
16531 secur32: Use _exit instead of exit in child process to avoid flushing things
16534 * dlls/crypt32/tests/encode.c:
16535 crypt32: Comment out an unreliable test.
16537 * dlls/winex11.drv/opengl.c:
16538 winex11.drv: Fixed and simplified the opengl extension registration.
16540 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
16542 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
16543 dlls/opengl32/wgl_ext.h:
16544 opengl32: Remove unused code.
16546 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
16548 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
16549 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
16550 winex11.drv: Move WGL extension code to winex11.drv.
16552 2006-09-12 Alexandre Julliard <julliard@winehq.org>
16554 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
16555 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
16556 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
16557 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
16558 dlls/kernel/console.c, dlls/kernel/console_private.h,
16559 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
16560 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
16561 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
16562 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
16563 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
16564 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
16565 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
16566 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
16567 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
16568 dlls/kernel/local16.c, dlls/kernel/locale.c,
16569 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
16570 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
16571 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
16572 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
16573 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
16574 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
16575 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
16576 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
16577 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
16578 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
16579 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
16580 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
16581 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
16582 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
16583 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
16584 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
16585 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
16586 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
16587 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
16588 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
16589 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
16590 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
16591 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
16592 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
16593 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
16594 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
16595 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
16596 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
16597 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
16598 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
16599 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
16600 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
16601 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
16602 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
16603 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
16604 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
16605 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
16606 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
16607 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
16608 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
16609 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
16610 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
16611 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
16612 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
16613 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
16614 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
16615 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
16616 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
16617 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
16618 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
16619 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
16620 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
16621 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
16622 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
16623 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
16624 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
16625 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
16626 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
16627 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
16628 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
16629 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
16630 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
16631 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
16632 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
16633 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
16634 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
16635 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
16636 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
16637 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
16638 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
16639 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
16640 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
16641 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
16642 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
16643 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
16644 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
16645 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
16646 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
16647 dlls/kernel/resource.c, dlls/kernel/resource16.c,
16648 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
16649 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
16650 dlls/kernel/syslevel.c, dlls/kernel/system.c,
16651 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
16652 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
16653 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
16654 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
16655 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
16656 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
16657 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
16658 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
16659 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
16660 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
16661 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
16662 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
16663 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
16664 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
16665 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
16666 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
16667 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
16668 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
16669 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
16670 dlls/kernel/version.c, dlls/kernel/version.rc,
16671 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
16672 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
16673 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
16674 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
16675 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
16676 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
16677 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
16678 dlls/kernel32/computername.c, dlls/kernel32/console.c,
16679 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
16680 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
16681 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
16682 dlls/kernel32/error16.c, dlls/kernel32/except.c,
16683 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
16684 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
16685 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
16686 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
16687 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
16688 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
16689 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
16690 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
16691 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
16692 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
16693 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
16694 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
16695 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
16696 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
16697 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
16698 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
16699 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
16700 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
16701 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
16702 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
16703 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
16704 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
16705 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
16706 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
16707 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
16708 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
16709 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
16710 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
16711 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
16712 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
16713 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
16714 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
16715 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
16716 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
16717 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
16718 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
16719 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
16720 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
16721 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
16722 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
16723 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
16724 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
16725 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
16726 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
16727 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
16728 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
16729 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
16730 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
16731 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
16732 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
16733 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
16734 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
16735 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
16736 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
16737 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
16738 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
16739 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
16740 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
16741 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
16742 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
16743 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
16744 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
16745 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
16746 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
16747 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
16748 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
16749 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
16750 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
16751 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
16752 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
16753 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
16754 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
16755 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
16756 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
16757 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
16758 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
16759 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
16760 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
16761 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
16762 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
16763 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
16764 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
16765 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
16766 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
16767 dlls/kernel32/process.c, dlls/kernel32/profile.c,
16768 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
16769 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
16770 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
16771 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
16772 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
16773 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
16774 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
16775 dlls/kernel32/tape.c, dlls/kernel32/task.c,
16776 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
16777 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
16778 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
16779 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
16780 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
16781 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
16782 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
16783 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
16784 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
16785 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
16786 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
16787 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
16788 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
16789 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
16790 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
16791 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
16792 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
16793 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
16794 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
16795 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
16796 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
16797 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
16798 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
16799 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
16800 tools/make_makefiles:
16801 kernel32: Renamed the kernel directory to kernel32.
16802 Also get rid of the kernel/messages subdirectory.
16804 * libs/wine/config.c:
16805 libwine: Avoid a compiler warning on Solaris.
16807 2006-09-12 Mike McCormack <mike@codeweavers.com>
16809 * dlls/msi/tests/db.c:
16810 msi: Add some more tests for MsiOpenDatabase.
16812 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
16814 * dlls/oleaut32/hash.c:
16815 oleaut32: Replace a loop with a simple computation.
16817 * tools/widl/hash.c:
16818 widl: Replace a loop with a simple computation.
16820 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
16822 * dlls/wintrust/register.c:
16823 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
16825 * dlls/wintrust/register.c:
16826 wintrust: Removed stray backslash.
16828 * dlls/wintrust/register.c:
16829 wintrust: Typo in TRACE.
16831 * dlls/wintrust/register.c:
16832 wintrust: Simplify registrations by using WintrustAddActionID.
16834 2006-09-11 James Hawkins <truiken@gmail.com>
16836 * dlls/msi/classes.c:
16837 msi: Don't try to register a class if a COM server file is not provided.
16839 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
16841 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
16842 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
16844 2006-09-11 Benjamin Arai <me@benjaminarai.com>
16846 * dlls/oleaut32/tests/vartest.c:
16847 oleaut32: Conformance test for function variant:VarIdiv.
16849 * dlls/oleaut32/variant.c:
16850 oleaut32: Fixes for function variant:VarIdiv.
16852 * dlls/oleaut32/tests/vartest.c:
16853 oleaut32: Conformance test for function variant:VarDiv.
16855 * dlls/oleaut32/variant.c:
16856 oleaut32: Fixes for function variant:VarDiv.
16858 2006-09-11 H. Verbeet <hverbeet@gmail.com>
16860 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
16861 wined3d: Cleanup the surface loading code a bit.
16862 - Separate allocation and uploading of textures.
16863 - Move common code for allocating, uploading and downloading textures
16864 into separate functions.
16865 - Set the correct format and type for DXT textures.
16867 * dlls/d3d8/device.c:
16868 d3d8: Free the shader handle table.
16870 2006-09-12 Alexandre Julliard <julliard@winehq.org>
16872 * dlls/ntdll/file.c:
16873 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
16874 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
16877 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
16878 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
16880 wrc: Change the prefix on bison-generated names to avoid the name-prefix
16883 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
16884 tools/wmc/wmc.c, tools/wmc/wmc.h:
16885 wmc: Change the prefix on bison-generated names to avoid the name-prefix
16888 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
16889 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
16890 tools/widl/utils.h, tools/widl/widl.c:
16891 widl: Change the prefix on bison-generated names to avoid the name-prefix
16894 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
16895 libs/wpp/wpp_private.h:
16896 wpp: Change the prefix on bison-generated names to avoid the name-prefix
16899 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
16900 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
16903 2006-09-11 Alexandre Julliard <julliard@winehq.org>
16905 * dlls/msi/cond.y, dlls/msi/sql.y:
16906 msi: Change the prefix on bison-generated names to avoid the name-prefix
16909 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
16910 tools/wmc/mcy.y, tools/wrc/parser.y:
16911 Make.rules: Set the default prefix for bison files from the file basename.
16913 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
16914 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
16915 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
16916 makefiles: List bison dependencies explicitly for parallel makes, since older
16917 bisons don't support --defines.
16919 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
16921 * dlls/gdi/freetype.c:
16922 gdi32: Fix logical error of italic, bold determination.
16924 * dlls/gdi/gdiobj.c:
16925 gdi32: Fix DefaultGuiFont name string for Korean Charset.
16927 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
16929 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
16930 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
16931 localspl: Add minimal localspl.dll.
16933 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
16935 * dlls/dinput/device.c, dlls/dinput/device_private.h,
16936 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
16937 dinput: Move hook_thread from device to DirectInput.
16939 2006-09-11 Alexandre Julliard <julliard@winehq.org>
16941 * dlls/kernel/cpu.c:
16942 kernel: Better CPU detection on MacOS.
16944 * dlls/winex11.drv/opengl.c:
16945 winex11.drv: Avoid compile errors in the non-OpenGL case.
16948 Makefile: Don't build all the tools before make depend, only build makedep
16951 * dlls/Maketest.rules.in:
16952 Maketest.rules: Don't require testlist.c to be built before make depend.
16954 * dlls/shell32/Makefile.in:
16955 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
16957 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
16958 programs/winetest/dist.rc, programs/winetest/maketest,
16959 programs/winetest/winetest.rc, tools/make_makefiles:
16960 winetest: Generate the list of test resources in make_makefiles.
16961 Only include test revision information in the distributed binary.
16963 * programs/winetest/main.c, programs/winetest/maketest,
16964 programs/winetest/util.c, programs/winetest/winetest.h:
16965 winetest: Store the test name as the resource name instead of in a separate
16968 2006-09-11 Robert Shearman <rob@codeweavers.com>
16970 * dlls/ole32/storage32.c:
16971 ole32: Add a check for a condition where a stream has an invalid size
16972 and so there aren't enough blocks in the chain to write data into.
16974 * dlls/ole32/storage32.c:
16975 ole32: Remove some assertions in the stuctured storage code by
16976 returning error codes to the caller and by handling the error
16979 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
16980 ole32: Convert the *_{Read,Write}At structured storage functions to
16981 return HRESULTs instead of BOOLs so that errors can be properly
16982 propagated from lower levels.
16984 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
16985 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
16987 * dlls/ole32/tests/storage32.c:
16988 ole32: Make an ok message match the name of the function it is testing.
16990 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
16991 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
16993 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
16994 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
16995 not all of the requested bytes were available.
16997 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
16998 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
17000 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
17002 * dlls/wintrust/register.c:
17003 wintrust: Change the name of the strings to not confuse them with the functions
17004 that are present in wintrust.
17006 * dlls/wintrust/register.c:
17007 wintrust: Use the return value of CryptRegisterOIDFunction.
17009 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
17011 * dlls/gdi/tests/font.c:
17012 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
17014 2006-08-30 James Liggett <jrliggett@cox.net>
17016 * programs/explorer/Makefile.in, programs/explorer/systray.c:
17017 explorer: Add support for tooltips for system tray icons.
17018 Based on the original systray implementation by Kai Morich
17019 <kai.morich@bigfoot.de>.
17021 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
17023 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
17024 dlls/winex11.drv/winex11.drv.spec:
17025 winex11.drv: Import glx makecurrent/wglsharelists.
17027 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
17028 dlls/winex11.drv/winex11.drv.spec:
17029 winex11.drv: Import glx context code.
17031 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
17033 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
17034 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
17035 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
17036 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
17037 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
17038 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
17039 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
17040 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
17041 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
17042 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
17045 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
17047 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
17048 dmusic: Print 64bit integers with wine_dbgstr_longlong.
17050 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
17052 * programs/taskmgr/trayicon.c:
17053 taskmgr: Remove dead code in trayicon.c (Coverity).
17055 * dlls/winspool.drv/tests/info.c:
17056 winspool: String cleanup in the tests.
17058 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17060 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
17061 dlls/d3d8/tests/d3d8_main.c:
17062 d3d8: Better stub for ValidateVertexShader + tests.
17064 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
17066 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
17067 dlls/riched20/editstr.h, dlls/riched20/paint.c:
17068 riched20: Rewrite of scrolling and some redrawing code.
17069 Replaces duplicated scrolling code with re-usable functions.
17070 Removes excessive boundary checking on scroll code, since that's done
17071 in the scrollbar control anyways.
17072 Properly separates repaint calls based on what has changed.
17073 Send EN_UPDATE and EN_CHANGE at the right places.
17074 Only call EnsureVisible on changes, not all repaints.
17076 2006-09-07 Francois Gouget <fgouget@free.fr>
17078 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
17079 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
17081 2006-09-10 Alexandre Julliard <julliard@winehq.org>
17083 * Make.rules.in, Makefile.in, tools/makedep.c:
17084 makedep: For generated headers, parse the source idl instead.
17085 This avoids having to generate all the headers before make depend.
17087 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
17089 * dlls/shell32/shellole.c:
17090 shell32: Remove the unused shell allocator.
17092 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
17093 shell32: Document the shell32 "mini-COM" functions.
17095 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
17097 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
17098 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
17099 ddraw: Pass the fullscreen flag to wined3d.
17101 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
17102 dlls/ddraw/tests/ddrawmodes.c:
17103 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
17105 * dlls/ddraw/surface.c:
17106 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
17108 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
17110 * dlls/kernel/computername.c:
17111 kernel: Remove dead code in computername.c.
17113 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
17115 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
17116 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
17118 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
17120 * dlls/dswave/dswave_main.c:
17121 dswave: Print 64bit integers with wine_dbgstr_longlong.
17123 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
17125 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
17126 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
17128 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
17130 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
17131 dlls/dplayx/name_server.h:
17132 dplayx: Cast-qual warnings fix.
17134 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
17136 * dlls/dnsapi/query.c:
17137 dnsapi: Cast-qual warnings fix.
17139 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
17141 * dlls/dinput/device.c:
17142 dinput: Cast-qual warnings fix.
17144 * dlls/ddraw/texture.c:
17145 ddraw: Cast-qual warning fix.
17147 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
17149 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
17150 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
17151 programs/progman/Fr.rc, programs/regedit/Fr.rc,
17152 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
17153 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
17154 programs/winhelp/Fr.rc:
17155 Assorted French translation improvements.
17157 * programs/winecfg/Fr.rc:
17158 winecfg: French translation update.
17160 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
17162 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
17163 hhctrl: New French translation.
17165 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
17166 winspool.drv: New French translation.
17168 * dlls/mshtml/Fr.rc:
17169 mshtml: Updated French translation.
17171 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
17173 * dlls/crypt32/tests/main.c:
17174 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
17176 * dlls/crypt32/main.c:
17177 crypt32: Implemented CryptSIPRemoveProvider.
17179 * dlls/crypt32/main.c:
17180 crypt32: Add documentation.
17182 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
17184 * dlls/gdi/tests/metafile.c:
17185 gdi: Change the metafile.c test to use sprintf instead of snprintf for
17188 2006-09-09 Alexandre Julliard <julliard@winehq.org>
17190 * dlls/kernel/process.c:
17191 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
17194 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
17195 documentation/Makefile.in:
17196 makefiles: Make sure that all phony targets depend on 'dummy'.
17198 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
17199 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
17201 * fonts/Makefile.in:
17202 fonts: Avoid using the $< make variable in explicit rules.
17204 * tools/Makefile.in, tools/makedep.c:
17205 makedep: Support for new naming scheme for lex files.
17207 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
17208 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
17209 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
17210 makefiles: Add global rules for bison and lex files.
17211 Also build the .c and .h files separately to allow parallel makes.
17213 * programs/winedbg/dbg.y:
17214 winedbg: Allow building without debug support in the parser.
17217 wrc: Allow building without debug support in the parser.
17220 wmc: Allow building without debug support in the parser.
17222 * tools/widl/widl.c:
17223 widl: Allow building without debug support in the parser.
17225 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
17226 winhelp: Specify the lex options directly in the source file.
17228 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
17229 winedbg: Specify the lex options directly in the source file.
17231 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
17232 msi: Specify the bison name prefix directly in the source file.
17234 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
17235 libs/wpp: Specify the bison name prefix directly in the source file.
17237 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
17239 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
17240 dbghelp: Cast-qual warnings fix.
17242 * dlls/kernel/virtual.c, include/winbase.h:
17243 kernel: Constify a formal parameter.
17245 2006-09-08 Mike McCormack <mike@codeweavers.com>
17247 * configure, configure.ac, dlls/oleaut32/Makefile.in,
17248 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
17249 dlls/oleaut32/ungif.h, include/config.h.in:
17250 oleaut32: Include minimal ungif source to remove dependency on libungif.
17252 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
17254 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
17255 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
17257 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
17259 * dlls/crypt32/main.c:
17260 crypt32: Bail out on registry errors and return the error (if any).
17262 * dlls/crypt32/main.c:
17263 crypt32: Add documentation.
17265 * dlls/crypt32/main.c:
17266 crypt32: Change the order of writing to the registry.
17268 * dlls/crypt32/main.c:
17269 crypt32: Bail out on registry errors and return the error (if any).
17271 * dlls/crypt32/main.c:
17272 crypt32: Added some input validation.
17274 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
17276 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
17277 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
17278 include/Makefile.in, include/lmcons.h, include/svrapi.h:
17279 svrapi: Added a stub svrapi.dll.
17281 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
17283 * dlls/winspool.drv/info.c:
17284 winspool: Manage loaded monitors in a list.
17286 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
17287 winspool: Minimal load/unload printmonitors; use it to get a test working.
17289 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
17291 * dlls/user/sysparams.c:
17292 user: ChangeDisplaySettings virtual desktop mode handling fix.
17294 2006-09-08 Alexandre Julliard <julliard@winehq.org>
17297 wine.inf: Register msiexec.
17299 2006-09-07 Benjamin Arai <me@benjaminarai.com>
17301 * dlls/oleaut32/tests/vartest.c:
17302 oleaut32: Conformance test for function variant:VarPow.
17304 * dlls/oleaut32/variant.c:
17305 oleaut32: Fixes for function variant:VarPow.
17307 * dlls/oleaut32/tests/vartest.c:
17308 oleaut32: Conformance test for function variant:VarAnd.
17310 * dlls/oleaut32/variant.c:
17311 oleaut32: Fixes for function variant:VarAnd.
17313 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
17315 * dlls/ntdll/tests/info.c:
17316 ntdll/tests: Print 64bit integers as two 32 bit integers.
17318 2006-09-08 Mike McCormack <mike@codeweavers.com>
17320 * dlls/msi/tests/db.c:
17321 msi: Add more tests for temporary columns.
17323 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
17324 msi: Fix the TEMPORARY keyword for columns.
17326 * dlls/msi/tests/db.c:
17327 msi: Add a test for MsiDatabaseIsTablePersistent.
17329 * dlls/msi/msiquery.c, include/msiquery.h:
17330 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
17332 * dlls/msi/string.c:
17333 msi: Increase the size of the string table.
17335 * dlls/msi/action.c:
17336 msi: Split code to create a random package name into a separate function.
17338 * dlls/msi/table.c:
17339 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
17341 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
17343 * dlls/ntdll/file.c:
17344 ntdll: attr is never NULL inside NtCreateFile.
17346 2006-09-07 James Hawkins <truiken@gmail.com>
17348 * dlls/msi/join.c, dlls/msi/tests/db.c:
17349 msi: Allow non-key columns to be used with the join query.
17351 * dlls/msi/tests/db.c:
17352 msi: Add tests for MSI SQL join queries.
17354 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
17356 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
17357 widl: Add more complete pointer handling to write_typeformatstring_var.
17359 2006-09-07 Francois Gouget <fgouget@free.fr>
17361 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
17362 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
17363 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
17364 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
17365 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
17366 programs/view/init.c:
17367 Assorted spelling fixes.
17369 * dlls/ntdll/ntdll.spec:
17370 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
17372 * dlls/setupapi/setupapi.spec:
17373 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
17375 * dlls/tapi32/line.c:
17376 tapi32: Fix spelling of a local variable.
17378 * dlls/ole32/stg_stream.c:
17379 ole32: Fix spelling of a couple of local variables.
17381 * dlls/shell32/shlmenu.c:
17382 shell32: Fix spelling of a local variable.
17384 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
17385 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
17387 * include/ntstatus.h, include/sddl.h:
17388 include: Document some Microsoft spelling mistakes so we know they are not to
17391 * include/shlobj.h:
17392 shell32: Fix name of a constant.
17395 include: Fix the name of a MODEMSETTINGS field.
17397 * include/imagehlp.h:
17398 imagehlp: Fix the name of the ADDRESS_MODE enum.
17400 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
17402 * dlls/advpack/files.c:
17403 advpack: Cast-qual warnings fix.
17405 2006-09-07 Kai Blin <kai.blin@gmail.com>
17407 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
17408 secur32: Fix DecryptMessage for the dummy case.
17410 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
17411 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
17412 secur32: Fix generation of the session key.
17414 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
17416 * dlls/crypt32/oid.c:
17417 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
17419 * dlls/crypt32/oid.c:
17420 crypt32: Add some documentation.
17422 2006-09-07 Albert Lee <trisk@jhu.edu>
17424 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
17425 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
17427 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
17429 * configure, configure.ac:
17430 configure.ac: Display a hint when CAPI is not supported.
17432 2006-09-07 Alexandre Julliard <julliard@winehq.org>
17434 * dlls/ntdll/signal_i386.c:
17435 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
17437 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
17439 * dlls/wined3d/device.c:
17440 wined3d: Simplify setting the stencil renderstate.
17442 * dlls/wininet/ftp.c:
17443 wininet: Fix fd leak on failure case.
17445 * dlls/winmm/wineoss/midi.c:
17446 wineoss: Remove "please report" from a trace.
17448 * programs/winefile/winefile.c:
17449 winefile: Fix the display of free disk space in the statusbar.
17451 * programs/regedit/framewnd.c:
17452 regedit: Also refresh the listview.
17454 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
17455 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
17457 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
17459 * dlls/riched20/editor.c:
17460 riched20: WM_CONTEXTMENU fix for custom context menus.
17462 * dlls/riched20/caret.c:
17463 riched20: ME_SetSelection -1 to -1 behavior fix.
17465 2006-08-30 James Hawkins <truiken@gmail.com>
17467 * dlls/crypt32/decode.c:
17468 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
17471 * dlls/crypt32/decode.c:
17472 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
17474 2006-09-03 James Hawkins <truiken@gmail.com>
17476 * dlls/msi/custom.c:
17477 msi: Store the CustomActionData for deferred custom actions.
17479 * dlls/msi/dialog.c:
17480 msi: Add the ability to change directories in the DirectoryList control.
17482 2006-09-01 James Hawkins <truiken@gmail.com>
17484 * dlls/msi/dialog.c:
17485 msi: Add initial implementation of the DirectoryList control.
17487 * dlls/msi/dialog.c:
17488 msi: Load and display the VolumeCostList control's column headers.
17490 2006-08-31 James Hawkins <truiken@gmail.com>
17492 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
17493 msi: Store and use the center point of the dialog window in between dialogs.
17495 * dlls/msi/dialog.c:
17496 msi: Verify the path in the PathEdit control.
17498 * dlls/msi/dialog.c:
17499 msi: Search for the browse dialog controls by type instead of name.
17501 * dlls/msi/dialog.c:
17502 msi: Provide the control to the dialog_update function for the case
17503 when the control isn't attached to the dialog yet.
17505 2006-08-30 James Hawkins <truiken@gmail.com>
17507 * dlls/msi/tests/db.c:
17508 msi: Add more tests for the _Streams table.
17510 2006-09-03 Dan Kegel <dank@kegel.com>
17512 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
17513 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
17514 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
17515 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
17516 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
17517 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
17518 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
17519 programs/cmd/batch.c, programs/cmd/builtins.c,
17520 programs/cmd/directory.c, programs/cmd/wcmd.h,
17521 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
17522 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
17523 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
17524 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
17525 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
17526 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
17527 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
17528 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
17529 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
17530 programs/wcmd: Rename to programs/cmd.
17532 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
17534 * dlls/user/static.c:
17535 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
17537 2006-09-06 James Hawkins <truiken@gmail.com>
17539 * tools/winapi/msvcmaker:
17540 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
17542 * dlls/msi/tests/format.c:
17543 msi: Add many more MsiFormatRecord tests.
17545 * dlls/msi/tests/format.c:
17546 msi: Fix two MsiFormatRecord tests.
17548 2006-09-05 James Hawkins <truiken@gmail.com>
17550 * dlls/msi/format.c, dlls/msi/tests/format.c:
17551 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
17553 * dlls/msi/format.c, dlls/msi/tests/format.c:
17554 msi: Fix creation of the default format in MsiFormatRecord.
17556 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
17557 msi: Add more tests for MsiFormatRecord.
17559 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
17561 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
17562 wined3d: Add support for R32F and R16F texture formats.
17564 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
17566 * dlls/wined3d/wined3d_private.h:
17567 wined3d: Remove unused field: Surface.textureName.
17569 * dlls/wined3d/device.c:
17570 wined3d: Clean up ActiveRender.
17572 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
17574 * dlls/wined3d/device.c:
17575 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
17578 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
17580 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
17581 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
17582 dlls/comdlg32/fontdlg.c:
17583 comdlg32: Cast-qual warnings fix.
17585 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
17587 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
17588 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
17589 dlls/comdlg32/printdlg16.c:
17590 comdlg32: Cast-qual warnings fix.
17592 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
17594 * dlls/crypt32/tests/oid.c:
17595 crypt32/tests: Cast-qual warning fix.
17597 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
17598 crypt32: Cast-qual warnings fix.
17600 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17602 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
17603 shfolder: Add version resource.
17605 * dlls/shlwapi/tests/path.c:
17606 shlwapi: Simple test for UrlCanonicalizeA.
17608 2006-09-01 András Kovács <andras@csevego.net>
17610 * dlls/wined3d/device.c:
17611 wined3d: Implement BlendFactor renderstate.
17613 * dlls/wined3d/device.c:
17614 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
17616 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
17618 * dlls/crypt32/oid.c:
17619 crypt32: Set last error on registry errors.
17621 * dlls/wintrust/register.c:
17622 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
17624 * include/wintrust.h:
17625 wintrust.h: Added several defines needed for the registration of wintrust.dll.
17627 * dlls/wintrust/register.c:
17628 wintrust: Only register actions when
17629 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
17631 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
17633 * dlls/wintrust/register.c:
17634 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
17636 * dlls/wintrust/register.c:
17637 wintrust: Register DRIVER_ACTION_VERIFY.
17639 * dlls/wintrust/register.c:
17640 wintrust: Register OFFICESIGN_ACTION_VERIFY.
17642 * dlls/wintrust/register.c:
17643 wintrust: Register HTTPSPROV_ACTION.
17645 * dlls/wintrust/register.c:
17646 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
17648 * dlls/wintrust/register.c:
17649 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
17651 * dlls/wintrust/register.c:
17652 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
17654 * dlls/wintrust/register.c:
17655 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
17657 * dlls/wintrust/register.c, tools/wine.inf:
17658 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
17660 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
17662 * include/softpub.h:
17663 softpub.h: Added several new defines for provider functions.
17665 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
17667 * include/wintrust.h:
17668 wintrust.h: Added a new define for a provider function.
17670 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
17672 * dlls/kernel/resource16.c, include/wine/winuser16.h:
17673 kernel: Constify some formal parameters.
17675 2006-09-01 Mike McCormack <mike@codeweavers.com>
17677 * dlls/msi/tests/db.c:
17678 msi: Add a short test for transforms.
17680 * dlls/msi/tests/db.c:
17681 msi: Make opening and closing 4000 handle into two tests, not 20000.
17683 2006-08-31 Robert Shearman <rob@codeweavers.com>
17685 * dlls/ole32/oleobj.c:
17686 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
17687 DataAdviseHolder_Advise since there is no requirement for the
17688 application to keep this memory valid for the lifetime of the
17691 * dlls/ole32/oleobj.c:
17692 ole32: Don't send data changes in DataAdviseHolder_Advise for
17693 ADVF_PRIMEFIRST connections if we are connected to a data object,
17694 since it will send the data change for us.
17696 * dlls/ole32/defaulthandler.c:
17697 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
17698 both defer to the real data object if the cached versions fail and we
17701 * dlls/ole32/rpc.c:
17702 ole32: Add a reference to the stream in RPC_StartLocalServer since we
17703 release a reference to it when the local server thread dies.
17705 * dlls/ole32/tests/ole2.c:
17706 ole32: Add a test for OleLoad.
17708 * dlls/ole32/ole2.c:
17709 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
17711 * dlls/ole32/ole2.c:
17712 ole32: Re-order the function calls in OleLoad to match native.
17713 Call IOleObject_GetMiscStatus like OleCreate and native do.
17715 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
17716 ole32: Add tests for OleCreate.
17718 * dlls/ole32/ole2.c:
17719 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
17720 render option is specified as draw or format.
17721 This is documented on MSDN and is confirmed by tests.
17723 * dlls/ole32/ole2.c:
17724 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
17726 * dlls/ole32/ole2.c:
17727 ole32: Re-structure OleCreate to match to order of calls that native does.
17728 Get rid of hres1 since all failures are returned. Cleanup pUnk on
17729 failure and make sure to return NULL in ppvObj.
17731 * dlls/ole32/ole2.c:
17732 ole32: Set the storage's class ID in OleCreate.
17734 * dlls/rpcrt4/cproxy.c:
17735 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
17736 Make StdProxy_GetIID and StdProxy_GetChannel return void.
17737 Don't bother checking for This and pRpcChannelBuffer being NULL as
17740 2006-08-31 Mike McCormack <mike@codeweavers.com>
17742 * dlls/msi/database.c, dlls/msi/tests/db.c:
17743 msi: Implement MsiDatabaseExport.
17745 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
17746 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
17748 * dlls/msi/insert.c, dlls/msi/tests/db.c:
17749 msi: Make sure there's a value for each column when inserting data.
17751 * dlls/msi/table.c, dlls/msi/tests/db.c:
17752 msi: Validate database fields before inserting them.
17754 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
17756 msi: Create a function to copy record fields, use it to order INSERT fields
17759 * dlls/msi/tests/record.c:
17760 msi: Add a few more tests for MSI_NULL_INTEGER.
17762 * dlls/msi/create.c, dlls/msi/tests/db.c:
17763 msi: Check that column names are unique when creating a table.
17765 2006-08-31 Huw Davies <huw@codeweavers.com>
17767 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
17768 dlls/rpcrt4/tests/cstub.c:
17769 rpcrt4: Add delegating stub support.
17771 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
17772 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
17773 that will be used as the server object for delegated stubs.
17775 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
17777 * dlls/wintrust/register.c:
17778 wintrust: Moved the generation of the guidstring to a separate function.
17780 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
17781 include/wintrust.h:
17782 wintrust: Implementation of WintrustAddActionID.
17784 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
17786 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
17787 dlls/wintrust/tests/register.c:
17788 wintrust: Implementation of WintrustRemoveActionID.
17790 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
17792 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
17793 widl: Sanity check string and pointer attrs. Don't assign string as type.
17795 * tools/widl/parser.y:
17796 widl: Handle more pointer types in get_struct_type.
17798 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
17800 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
17801 tools/widl/typegen.c, tools/widl/widltypes.h:
17802 widl: Remove checks for typedefs that always fail.
17804 2006-08-29 James Hawkins <truiken@gmail.com>
17806 * dlls/advpack/install.c:
17807 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
17809 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
17810 advpack: Get the proper working directory in install_init.
17812 2006-08-30 Huw Davies <huw@codeweavers.com>
17814 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
17815 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
17817 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
17820 * dlls/rpcrt4/cstub.c:
17821 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
17823 * dlls/rpcrt4/cstub.c:
17824 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
17826 2006-08-30 Mike McCormack <mike@codeweavers.com>
17828 * dlls/msi/dialog.c:
17829 msi: Don't crash if we can't find a control.
17831 * dlls/msi/tokenize.c:
17832 msi: Use a binary search to find sql keywords.
17834 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
17835 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
17836 ddraw: Make tests pass when OpenGL libraries aren't present.
17838 2006-08-29 Robert Reif <reif@earthlink.net>
17840 * dlls/advapi32/tests/lsa.c:
17841 advapi32: Fix lsa tests on windows98.
17843 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
17845 * tools/widl/parser.y:
17846 widl: Generate an error for "int f(void a)".
17848 * tools/widl/header.c:
17849 widl: Print pointers more aesthetically in generated header.
17851 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
17852 tools/widl/typelib.c, tools/widl/widltypes.h:
17853 widl: Add an is_ptr function.
17855 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
17856 tools/widl/widltypes.h, tools/widl/write_msft.c:
17857 widl: Factor the entry_t structure.
17859 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
17860 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
17861 tools/widl/write_msft.c:
17862 widl: Use type_t for typedefs, not var_t. Simplify representation.
17864 * tools/widl/parser.y:
17865 widl: Generate names for tagless structs, unions and enums.
17867 2006-08-29 Robert Shearman <rob@codeweavers.com>
17869 * dlls/rpcrt4/cproxy.c:
17870 rpcrt4: Make the reference counting in the standard proxy thread-safe.
17872 * dlls/rpcrt4/cstub.c:
17873 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
17874 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
17877 * dlls/rpcrt4/cproxy.c:
17878 rpcrt4: Remove some unused code.
17880 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
17881 dlls/rpcrt4/ndr_midl.c:
17882 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
17883 idenitfy what the code contained does - it is a number of helpers for
17884 generated client/server code.
17886 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
17887 dlls/rpcrt4/ndr_midl.c:
17888 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
17889 functions to cproxy.c since both sets of functions depend on the
17890 implementations of the standard stubs and proxies.
17893 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
17894 which seems to be more appropriate and matches the errno translation
17897 * dlls/oleaut32/tmarshal.c:
17898 oleaut32: Delay the creation of the stub object for IDispatch until it is
17901 * dlls/oleaut32/typelib.c:
17902 oleaut32: Fix a leak of the module reference count.
17904 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
17906 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
17907 dlls/comctl32/trackbar.c:
17908 comctl32: Cast-qual warnings fix.
17910 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
17912 * dlls/advpack/files.c:
17913 advpack: Cast-qual warnings fix.
17915 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
17917 * dlls/comdlg32/filedlg.c:
17918 comdlg: Send missing CDN_FOLDERCHANGE.
17920 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
17922 * include/wincrypt.h:
17923 wincrypt.h: Add new OID.
17925 * include/softpub.h:
17926 softpub.h: Add a GUID.
17928 * include/wintrust.h:
17929 wintrust.h: Add a GUID.
17931 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
17933 * dlls/wintrust/register.c:
17934 wintrust: Add some documentation.
17936 * dlls/wintrust/tests/register.c:
17937 wintrust: Add some extra tests for WintrustRemoveActionID.
17939 2006-08-29 Mike McCormack <mike@codeweavers.com>
17942 msi: Fix a memory leak.
17944 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
17945 msi: Free the handle table on PROCESS_DETACH.
17947 * dlls/msi/tests/package.c:
17948 msi: Fix test compilation with MSVC6.
17950 * dlls/msi/package.c, dlls/msi/tests/package.c:
17951 msi: Properties are case sensitive.
17953 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
17955 * configure, configure.ac, dlls/Makefile.in,
17956 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
17957 programs/winetest/Makefile.in:
17958 wintrust: Add framework and initial tests.
17960 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
17962 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
17963 wintrust: Add some register stubs.
17965 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
17966 dlls/wintrust/wintrust_main.c:
17967 wintrust: Move register related functions to a separate file.
17969 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
17971 * tools/widl/header.c:
17972 widl: Add the rest of the pointer types to write_type.
17974 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
17976 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
17977 programs/regedit/listview.c, programs/winedbg/display.c,
17978 programs/winedbg/source.c, programs/winedbg/stack.c:
17979 Remove some more unused debugging channels.
17981 2006-08-26 Huw Davies <huw@codeweavers.com>
17983 * dlls/rpcrt4/tests/cstub.c:
17984 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
17985 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
17986 the base interface's IRpcStubBuffer_Connect. This vtbl should
17987 presumably forward calls to the real object's vtbl. We can't simply
17988 pass the real object to the base interface's stub, as the real
17989 object's QI may not provide us with the base interface.
17991 2006-08-28 Huw Davies <huw@codeweavers.com>
17993 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
17994 rpcrt4: Add a helper function to create a stub.
17996 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
17998 * dlls/wined3d/vertexshader.c:
17999 wined3d: Apply the half pixel correction for shaders too.
18001 2006-08-28 James Hawkins <truiken@gmail.com>
18003 * dlls/msi/dialog.c:
18004 msi: Use msi_dialog_dup_property where appropriate.
18006 * dlls/msi/dialog.c:
18007 msi: Use the respective update functions when creating the Browse dialog control.
18009 * dlls/msi/dialog.c:
18010 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
18012 * dlls/msi/dialog.c:
18013 msi: Update the PathEdit control in response to the DirectoryListUp event.
18015 * dlls/msi/dialog.c:
18016 msi: Highlight the text in the PathEdit control.
18018 2006-08-28 Dan Kegel <dank@kegel.com>
18020 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
18021 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
18022 dlls/msi/suminfo.c:
18023 msi: Callers of alloc_msihandle should handle failure.
18025 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
18026 msi: Remove limit on number of handles.
18028 * dlls/msi/tests/db.c:
18029 msi/tests: Add test to verify we can create 4000 msi handles.
18031 2006-08-28 Robert Shearman <rob@codeweavers.com>
18033 * dlls/quartz/videorenderer.c:
18034 quartz: Use the absolute height of the bitmap format as a negative values
18035 simply means it is a top-down bitmap.
18037 * dlls/ole32/rpc.c:
18038 ole32: Return errors if the attempt to start a LocalService object fails.
18040 * dlls/ole32/compobj.c:
18041 ole32: AppId is a value under the clsid key, rather than a key.
18043 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
18044 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
18045 ole32: Fix functions defined without specifying argument types by changing
18048 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
18050 * dlls/winex11.drv/opengl.c:
18051 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
18053 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
18055 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
18056 riched20: EM_EXSETSEL fixes and conformance tests.
18058 2006-08-28 Alexandre Julliard <julliard@winehq.org>
18060 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
18061 tools: Get rid of the winapi makefile, it's not used anyway.
18063 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
18064 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
18065 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
18066 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
18067 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
18068 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
18069 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
18070 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
18071 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
18072 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
18073 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
18074 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
18075 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
18076 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
18077 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
18078 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
18079 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
18080 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
18081 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
18082 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
18083 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
18084 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
18085 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
18086 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
18087 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
18088 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
18089 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
18090 makefiles: Only run test and documentation targets in directories that need them.
18092 * programs/winetest/Makefile.in, tools/make_makefiles:
18093 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
18095 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
18096 tools: Added make_makefiles tool that updates the list in configure.ac and
18097 runs make_dlls and make_progs.
18099 * dlls/kernel/cpu.c:
18100 kernel: Get rid of useless trace.
18102 2006-08-28 Mike McCormack <mike@codeweavers.com>
18104 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
18105 dlls/msi/tests/db.c:
18106 msi: Fix writing of long strings to the database.
18108 * dlls/msi/record.c:
18109 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
18111 2006-08-27 H. Verbeet <hverbeet@gmail.com>
18113 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
18114 d3d8: Use proper handles for pixel shaders.
18116 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
18117 d3d8: Improve shader handle management.
18119 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
18121 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
18122 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
18124 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18126 * dlls/msi/msi_Ko.rc:
18127 msi: Updated Korean resource.
18129 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
18131 * dlls/dbghelp/stabs.c:
18132 dbghelp: Removed stabs dump facility now that we have it (for PE files)
18135 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
18136 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
18137 winedump: Added -G option to dump raw stabs information from PE files.
18139 * programs/winedbg/memory.c:
18140 winedbg: Native dbghelp generate long basic types, so handle them too.
18142 2006-08-27 Jacek Caban <jacek@codeweavers.com>
18144 * dlls/mshtml/olecmd.c:
18145 mshtml: Added IDM_UNDERLINE implementation.
18147 * dlls/mshtml/olecmd.c:
18148 mshtml: Added IDM_ITALIC implementation.
18150 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
18151 dlls/mshtml/olecmd.c:
18152 mshtml: Added IDM_FONTNAME implementation.
18154 2006-08-25 James Hawkins <truiken@gmail.com>
18156 * dlls/msi/dialog.c:
18157 msi: Add a stub implementation of the VolumeCostList control.
18159 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
18160 msi: Add initial implementation of the DirectoryListUp event.
18162 * dlls/msi/dialog.c:
18163 msi: Add initial implementation of the DirectoryCombo control.
18165 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
18167 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18168 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
18169 dlls/wined3d/wined3d_private.h:
18170 wined3d: Find the correct sampler type for < 2.0 pshaders.
18172 * dlls/wined3d/surface.c:
18173 wined3d: Properly initialize a variable.
18175 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
18177 * dlls/advapi32/tests/registry.c:
18178 advapi32/tests: Cast-qual warnings fix.
18180 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
18182 * dlls/riched20/editor.c:
18183 riched20: Remove two testing fixme's that were accidentally committed.
18185 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
18187 * dlls/user/combo.c:
18188 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
18189 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
18190 breaks Z-order based painting.
18191 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
18192 WM_PAINT like Windows does.
18194 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
18196 * dlls/opengl32/wgl.c:
18197 opengl: Fix Mesa/DRI regression.
18199 2006-08-27 Robert Reif <reif@earthlink.net>
18201 * dlls/advapi32/tests/security.c:
18202 advapi32: Fix security tests to not crash on windows.
18204 2006-08-26 Robert Reif <reif@earthlink.net>
18206 * dlls/kernel/locale.c:
18207 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
18210 2006-08-25 Frank Richter <frank.richter@gmail.com>
18212 * dlls/setupapi/queue.c:
18213 setupapi: Make do_file_copyW send "target newer" notifications.
18215 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
18216 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
18217 as observed on Windows XP.
18219 2006-08-27 Alexandre Julliard <julliard@winehq.org>
18221 * dlls/kernel/path.c:
18222 kernel: Fixed off-by-one error in GetShortPathNameW.
18224 2006-08-26 Alexandre Julliard <julliard@winehq.org>
18226 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
18227 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
18228 wrc: Get rid of xmalloc casts.
18230 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
18231 tools/wrc/parser.y, tools/wrc/utils.c:
18232 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
18234 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
18235 wmc: Get rid of xmalloc casts.
18237 * tools/wmc/mcy.y, tools/wmc/utils.c:
18238 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
18240 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
18241 tools/widl/widltypes.h, tools/widl/write_msft.c:
18242 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
18244 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
18246 makefiles: Get rid of the checklink rules, they no longer work.
18248 2006-08-26 Robert Shearman <rob@codeweavers.com>
18250 * dlls/ole32/oleproxy.c:
18251 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
18252 Invoke, even though we are requesting a buffer size of 0 as we put
18253 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
18255 * dlls/ole32/oleproxy.c:
18256 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
18257 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
18260 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
18261 ole32: Add support for main-threaded apartments.
18262 A main-threaded apartment is the first single-threaded apartment in the
18263 process. It was designed to be used for legacy applications that don't
18264 want to think about threading at all, even if they are always called
18265 from the same context, as is the case for regular STAs.
18267 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
18268 ole32: Move the opening of the AppId key for a clsid to a helper function.
18270 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
18271 ole32: CoGetClassObject should host a single-threaded object in a
18272 single-threaded apartment if executing in a multi-threaded apartment,
18275 * dlls/ole32/compobj.c:
18276 ole32: Get the threading model value for inproc classes and output a
18277 fixme if we should create it in an apartment of another type.
18279 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
18281 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
18282 dlls/advapi32/eventlog.c:
18283 advapi32: Cast-qual warnings fix.
18285 2006-08-26 Jacek Caban <jacek@codeweavers.com>
18287 * dlls/mshtml/olecmd.c:
18288 mshtml: Better stub for QueryStatus(CGID_MSHTML).
18290 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
18291 mshtml: Added nsICommandParams argument to do_ns_command.
18293 2006-08-26 Robert Reif <reif@earthlink.net>
18295 * dlls/secur32/tests/secur32.c:
18296 secur32: Fix secur32 test to pass on windows.
18298 2006-08-25 Robert Reif <reif@earthlink.net>
18300 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
18301 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
18303 * dlls/advapi32/tests/lsa.c:
18304 advapi32: Fix lsa tests.
18306 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18308 * dlls/shlwapi/shlwapi_Ko.rc:
18309 shlwapi: Updated Korean resource.
18311 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
18313 * dlls/shell32/shlfileop.c:
18314 shell32: Fix a bug in SHELL_ConfirmW.
18315 Fix a bug introduced while changing the OK/Cancel to Yes/No.
18317 2006-08-26 Alexandre Julliard <julliard@winehq.org>
18319 * dlls/winex11.drv/Makefile.in:
18320 winex11.drv: Remove no longer used all: target.
18322 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
18324 * programs/oleview/typelib.c:
18325 oleview: Added data freeing in EnumFuncs function.
18327 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
18329 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
18330 quartz: Skip over INFO chunk in AVI file parsing.
18332 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
18334 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
18335 dlls/comctl32/theme_listbox.c:
18336 comctl32: Remove unneccessary default debug channels.
18338 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
18340 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
18341 dlls/wined3d/wined3d_private.h:
18342 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
18344 2006-08-25 Mike McCormack <mike@codeweavers.com>
18346 * dlls/msi/package.c:
18347 msi: Set the ALLUSERS property to 1 always.
18349 * dlls/msi/alter.c:
18350 msi: Fix a memory leak.
18352 * dlls/msi/dialog.c:
18353 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
18355 2006-08-25 Alexandre Julliard <julliard@winehq.org>
18357 * dlls/winex11.drv/opengl.c:
18358 winex11.drv: Fix a compiler warning when OpenGL is missing.
18360 * dlls/crypt32/tests/encode.c:
18361 crypt32/tests: Avoid sizeof in traces.
18363 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
18364 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
18365 configure: Set rpath on all executables that link to libwine.
18366 Also add the -multiply_defined suppress option for executables on MacOS.
18368 * configure, configure.ac:
18369 configure: Make sure timezone and daylight are variables.
18371 * aclocal.m4, configure, configure.ac:
18372 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
18374 * configure, configure.ac:
18375 configure: Enable the -Wwrite-strings flag.
18377 * tools/winedump/main.c, tools/winedump/output.c,
18378 tools/winedump/winedump.h:
18379 winedump: Get rid of the install script.
18381 * programs/make_progs:
18382 make_progs: Update the directory list in configure.ac too.
18385 make_dlls: Update the directory list in configure.ac too.
18387 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18389 * programs/regedit/Ko.rc:
18390 regedit: Updated Korean resource.
18392 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
18394 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
18395 tools/widl/widl.c, tools/widl/widltypes.h:
18396 widl: Remove usage of type_t ref field for base types; simplify code.
18398 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
18400 * tools/widl/parser.y:
18401 widl: Write-strings warning fix.
18403 * dlls/mshtml/nsiface.idl:
18404 mshtml: Write-strings warnings fix.
18406 2006-08-25 Mike McCormack <mike@codeweavers.com>
18408 * dlls/msi/helpers.c, dlls/msi/package.c:
18409 msi: Reimplement msi_dup_property and msi_get_property_int.
18411 * dlls/msi/msipriv.h, dlls/msi/package.c:
18412 msi: Store properties in a hash table, not the database.
18413 Use string insensitive comparisons for property names.
18415 2006-08-24 James Hawkins <truiken@gmail.com>
18417 * dlls/msi/dialog.c:
18418 msi: Fix the height of the line control window.
18420 * dlls/msi/dialog.c:
18421 msi: Add a stub implementation of the DirectoryList dialog control.
18423 * dlls/msi/dialog.c:
18424 msi: Add a stub implementation of the DirectoryCombo dialog control.
18426 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
18428 * include/softpub.h:
18429 softpub.h: Added some GUIDs.
18431 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
18433 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
18434 wined3d: Load projected textures in fragment shaders.
18436 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
18437 wined3d: Compile pixel shaders in drawprim.
18439 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
18441 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
18442 riched32: Add version resource.
18445 wine.inf: Add a bunch of fake dlls.
18447 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
18449 * dlls/ntdll/version.c:
18450 ntdll: Print 64bit integers with wine_dbgstr_longlong.
18452 2006-08-24 James Hawkins <truiken@gmail.com>
18454 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
18455 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
18456 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
18457 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
18458 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
18459 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
18460 msi: Inform the user with an error message when the MSI file path is invalid.
18462 2006-08-24 Alexandre Julliard <julliard@winehq.org>
18464 * ANNOUNCE, ChangeLog, VERSION, configure:
18467 ----------------------------------------------------------------
18468 2006-08-24 Alexandre Julliard <julliard@winehq.org>
18470 * configure, configure.ac:
18471 configure: Fixed bug in previous OpenGL warning patch.
18473 2006-08-17 Robert Reif <reif@earthlink.net>
18475 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
18476 advapi32: Output information on failed LsaQueryInformationPolicy tests.
18478 2006-08-24 Mike McCormack <mike@codeweavers.com>
18480 * dlls/msi/table.c:
18481 msi: Fix strings with lengths that are exact multiples of 2^16.
18483 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
18485 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
18486 gdi: Add missing glyph code to GetGlyphIndices and tests.
18488 2006-08-24 Mike McCormack <mike@codeweavers.com>
18490 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
18491 shell32: Use kernel functions in preference to libwine ones.
18493 * dlls/shell32/tests/shlfileop.c:
18494 shell32: Fix compilation of test on MSVC6.
18496 2006-08-24 James Hawkins <truiken@gmail.com>
18498 * dlls/msi/dialog.c:
18499 msi: Add an initial implementation of the PathEdit control.
18501 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
18503 * dlls/opengl32/wgl.c:
18504 opengl32: Fix ATI OpenGL bug.
18506 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
18508 * configure, configure.ac:
18509 configure: Extend the current OpenGL/Direct3D warning code.
18511 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18513 * programs/winecfg/Ko.rc:
18514 winecfg: Updated Korean Resource.
18516 2006-08-23 Benjamin Arai <me@benjaminarai.com>
18518 * dlls/oleaut32/tests/vartest.c:
18519 oleaut32: Updated conformance test return string for VT_RESERVED.
18521 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
18523 * tools/winedump/debug.c, tools/winedump/dump.c:
18524 winedump: Cast-qual warnings fix.
18526 2006-08-23 James Liggett <jrliggett@cox.net>
18528 * dlls/winex11.drv/window.c:
18529 winex11.drv: Fix explorer regression caused by systray patch
18530 Move systray_dock_window call to X11DRV_CreateWindow so that it can
18531 safely call SetWindowPos without having _CheckNotSysLevel crash the
18534 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
18536 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
18537 riched20: Add tests for EM_GETMODIFY.
18539 2006-08-23 Huw Davies <huw@codeweavers.com>
18541 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
18542 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
18544 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
18545 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
18547 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
18548 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
18550 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
18551 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
18553 This shows that the IRpcStubBuffer for a delegated stub's base
18554 interface is stored at (void**)This-1.
18556 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
18557 rpcrt4: Tests for NdrDllGetClassObject.
18558 These show that delegated stubs need different Connect, Disconnect and
18559 CountRefs methods than non-delegated stubs (ie they don't use all of
18560 the CStdStubBuffer_* functions).
18562 2006-08-23 Jacek Caban <jacek@codeweavers.com>
18564 * dlls/mlang/mlang.c:
18565 mlang: Added IMultiLanguage3 interface stub implementation.
18567 * include/mlang.idl:
18568 mlang.idl: Added IMultiLanguage3 declaration.
18570 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
18572 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
18573 msvcrt: Fix scanf format "%i" base detection.
18575 2006-08-21 Stefan Huehner <stefan@huehner.org>
18577 * programs/winedbg/winedbg.man.in:
18578 winedbg: Fix typo in manpage.
18580 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
18582 * dlls/wined3d/device.c:
18583 wined3d: Make the destination surface glDirty in UpdateSurface.
18585 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
18587 * dlls/winspool.drv/tests/info.c:
18588 winspool.drv/tests: Write-strings warnings fix.
18590 * dlls/winspool.drv/info.c:
18591 winspool.drv: Write-strings warnings fix.
18593 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
18595 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
18596 wineps.drv: Write-strings warnings fix.
18598 * dlls/ddraw/main.c:
18599 ddraw: Write-strings warnings fix.
18601 2006-08-23 Alexandre Julliard <julliard@winehq.org>
18603 * README, loader/wine.man.in:
18604 Documentation updates.
18606 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
18607 tools: Added a man page for wineprefixcreate.
18609 * DEVELOPERS-HINTS:
18610 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
18612 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
18614 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
18615 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
18616 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
18617 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
18618 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
18619 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
18620 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
18621 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
18622 dlls/shlwapi/string.c:
18623 shlwapi: Move strings used by StrFromTimeInterval to resources.
18625 * programs/regedit/En.rc, programs/regedit/Pl.rc,
18626 programs/regedit/about.c, programs/regedit/childwnd.c,
18627 programs/regedit/framewnd.c, programs/regedit/listview.c,
18628 programs/regedit/main.c, programs/regedit/main.h,
18629 programs/regedit/resource.h:
18630 regedit: Put language-dependent strings in resources.
18632 * programs/regedit/framewnd.c:
18633 regedit: Remove custom filter from open/save dialogs.
18635 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
18637 * programs/winecfg/winecfg.c:
18638 winecfg: Make sure we can use a large text.
18640 * dlls/wintrust/wintrust_main.c:
18641 wintrust: Add some documentation.
18643 2006-08-23 Alexandre Julliard <julliard@winehq.org>
18645 * configure, configure.ac:
18646 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
18648 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
18650 * configure, configure.ac:
18651 configure: Show messages about additional packages with --verbose.
18653 2006-08-22 James Liggett <jrliggett@cox.net>
18655 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
18656 dlls/winex11.drv/x11drv_main.c:
18657 winex11.drv: Add XEmbed system tray support.
18658 Portions of this patch based on the work of Mike Hearn and Rob
18661 2006-08-22 James Hawkins <truiken@gmail.com>
18663 * programs/msiexec/msiexec.c:
18664 msiexec: Add handling for msiexec's regserver option.
18666 2006-08-23 Mike McCormack <mike@codeweavers.com>
18669 server: Use ntdll values where possible.
18671 * include/windef.h:
18672 windef.h: Add a definition for FILETIME.
18674 * dlls/ntdll/threadpool.c:
18675 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
18677 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
18679 * programs/winecfg/Nl.rc:
18680 winecfg: Update Dutch resource.
18682 * programs/winecfg/driveui.c:
18683 winecfg: Wrong text in messagebox.
18685 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18687 * dlls/shlwapi/shlwapi_Ko.rc:
18688 shlwapi: Update Korean resource.
18690 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
18692 * libs/wine/loader.c:
18693 libwine: Cast-qual warning fix.
18695 * tools/winebuild/res16.c:
18696 winebuild: Cast-qual warnings fix.
18698 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
18700 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
18701 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
18702 ntdll/tests: Print 64bit integers as two 32 bit integers.
18704 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
18706 * dlls/winex11.drv/opengl.c:
18707 winex11.drv: Fix opengl pixel format bug.
18709 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
18711 * dlls/mshtml/Tr.rc:
18712 mshtml: Update Turkish resources.
18714 2006-08-22 Juan Lang <juan_lang@yahoo.com>
18716 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
18717 crypt32: Add CryptFormatObject stub.
18719 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
18721 * dlls/shell32/shell32_Pl.rc:
18722 shell32: Pl.rc: Fix a backslash.
18724 * dlls/shlwapi/string.c:
18725 shlwapi: Make StrFormatByteSize format numbers using locale settings.
18727 2006-08-22 Jacek Caban <jacek@codeweavers.com>
18729 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
18730 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
18731 dlls/mshtml/tests/htmldoc.c:
18732 mshtml: Use IPropertyNotifySink connection point.
18734 2006-08-22 Robert Reif <reif@earthlink.net>
18736 * dlls/dsound/propset.c:
18737 dsound: Remove unused parameter from propset functions.
18739 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
18741 * configure, configure.ac:
18742 configure: Try to #include <pthread.h> before checking for pthread_np.h.
18744 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
18746 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
18747 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
18749 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
18751 * dlls/crypt32/main.c:
18752 crypt32: Print parameters and add some documentation.
18754 2006-08-21 James Hawkins <truiken@gmail.com>
18756 * dlls/msi/tests/package.c:
18757 msi: Add tests for the AppSearch action.
18759 * dlls/msi/cond.y, dlls/msi/tests/package.c:
18760 msi: Add handling for MsiEvaluateCondition's substring operators.
18762 * dlls/msi/tests/package.c:
18763 msi: Add tests for MsiEvaluateCondition's substring operators.
18765 2006-08-22 Mike McCormack <mike@codeweavers.com>
18767 * dlls/itss/itss.c:
18768 itss: Simplify the class factory.
18770 2006-08-22 Kai Blin <kai.blin@gmail.com>
18772 * dlls/kernel/sync.c:
18773 kernel: Set last error in CreateIoCompletionPort.
18775 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
18777 * dlls/shlwapi/string.c:
18778 shlwapi: Format the kilobyte file size number using locale settings.
18779 The code is quite complex but I haven't found any easier way to do it
18780 (passing NULL as NUMBERFMT results in two decimal places being appended).
18782 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
18783 shell32: Show file size in the details view in kilobytes.
18785 2006-08-22 Mike McCormack <mike@codeweavers.com>
18787 * dlls/shell32/shlfileop.c:
18788 shell32: Don't add the directory name twice when recursing into subdirectories.
18790 2006-08-21 Benjamin Arai <me@benjaminarai.com>
18792 * dlls/oleaut32/typelib.c:
18793 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
18795 2006-08-21 Juan Lang <juan_lang@yahoo.com>
18797 * dlls/crypt32/oid.c:
18798 crypt32: Fix a misplaced parenthesis.
18800 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
18802 * dlls/oleaut32/variant.c:
18803 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
18805 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
18807 * programs/winecfg/No.rc:
18808 winecfg: Update Norwegian Bokmål resources.
18810 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
18812 * programs/winecfg/Tr.rc:
18813 winecfg: Update Turkish resources.
18815 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
18817 * dlls/riched20/editor.c:
18818 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
18820 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
18822 * programs/oleview/main.h, programs/oleview/typelib.c:
18823 oleview: Added dispinterface handling to idl viewer.
18825 * programs/oleview/typelib.c:
18826 oleview: Added typedef handling to idl viewer.
18828 2006-08-21 Huw Davies <huw@codeweavers.com>
18830 * dlls/winex11.drv/xrender.c:
18831 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
18833 2006-08-19 Frank Richter <frank.richter@gmail.com>
18835 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
18836 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
18837 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
18838 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
18839 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
18840 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
18841 programs/winecfg/audio.c, programs/winecfg/properties.h,
18842 programs/winecfg/resource.h:
18843 winecfg: audio: Use strings from resources.
18845 2006-08-18 Frank Richter <frank.richter@gmail.com>
18847 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
18848 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
18849 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
18850 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
18851 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
18852 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
18853 programs/winecfg/driveui.c, programs/winecfg/resource.h:
18854 winecfg: driveui: Load UI strings from resources.
18856 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
18858 * programs/winecfg/Fr.rc:
18859 winecfg: Update French translation.
18861 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
18863 * dlls/wined3d/device.c:
18864 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
18866 * dlls/wined3d/device.c:
18867 wined3d: Print real unhandled D3DCMPFUNC value.
18869 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
18871 * programs/oleview/typelib.c:
18872 oleview: Added idl save to file functionality.
18874 * programs/oleview/main.h, programs/oleview/typelib.c:
18875 oleview: Added idl displaying.
18876 - Added idl displaying.
18877 - Fixed AddToTLDataStrWithTabsW function.
18879 * programs/oleview/typelib.c:
18880 oleview: Added idl formatting.
18882 * programs/oleview/typelib.c:
18883 oleview: Added functions description to idl generation.
18885 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
18887 * dlls/advpack/tests/install.c:
18888 advpack/tests: Make RunSetupCommand not popup dialogs.
18890 2006-08-21 Mike McCormack <mike@codeweavers.com>
18892 * dlls/kernel/actctx.c:
18893 kernel32: Print parameters, call SetLastError() when failing.
18895 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
18897 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
18898 include/wine/wined3d_gl.h:
18899 wined3d: Better GPU detection.
18901 2006-08-19 H. Verbeet <hverbeet@gmail.com>
18903 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
18904 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
18905 dlls/wined3d/wined3d_private.h:
18906 wined3d: Improve float constant loading a bit.
18907 - Use a list to keep track of what constants are set.
18908 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
18910 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
18911 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
18912 dlls/wined3d/wined3d_private.h:
18913 wined3d: Lookup GLSL float uniform locations only once per program.
18915 * dlls/wined3d/stateblock.c:
18916 wined3d: Free the float constant map arrays for all stateblocks.
18918 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
18919 wined3d: Fix indices for the float constant map.
18920 Indices for the float constant map should be multiplied by 4 because
18921 we're loading 4 component float vectors, not because the size of a
18924 2006-08-18 Jacek Caban <jacek@codeweavers.com>
18926 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
18927 mshtml: Added IDM_BOLD implementation.
18929 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
18931 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
18933 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
18935 2006-08-19 Dan Kegel <dank@kegel.com>
18938 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
18940 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
18942 * dlls/riched20/editor.c:
18943 riched20: Swap two lines that were in wrong order / caused notification not
18946 2006-08-19 Kai Blin <kai.blin@gmail.com>
18948 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
18949 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
18951 2006-08-19 Robert Reif <reif@earthlink.net>
18953 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
18954 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
18957 * dlls/advapi32/tests/security.c:
18958 advapi32: LookupAccountSid buffer size query tests.
18960 * dlls/advapi32/security.c:
18961 advapi32: LookupAccountSid buffer size query fixes.
18963 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
18965 * dlls/qcap/capturegraph.c:
18966 qcap: Print 64bit integers with wine_dbgstr_longlong.
18968 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
18970 * programs/winecfg/No.rc:
18971 winecfg: Update Norwegian Bokmål resources.
18973 * dlls/shlwapi/shlwapi_No.rc:
18974 shlwapi: Update Norwegian Bokmål resources.
18976 2006-08-18 Stefan Huehner <stefan@huehner.org>
18978 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
18979 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
18980 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
18981 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
18982 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
18983 dlls/twain_32/dsm_ctrl.c:
18984 Fix some -Wstrict-prototype warnings () -> (void).
18986 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
18988 * dlls/comctl32/toolbar.c:
18989 comctl32: Correctly map toolbar bitmap mask color in case of non-default
18992 2006-08-18 Alexandre Julliard <julliard@winehq.org>
18994 * dlls/msvcrt/except.c:
18995 msvcrt: Fixed access to the extra arguments of setjmp3.
18997 * dlls/user/user_main.c:
18998 user: Add .exe extension to wineboot just in case.
19000 * programs/explorer/explorer.c:
19001 explorer: Specify an explicit path when launching winefile.
19003 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
19005 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
19006 quartz: Print 64bit integers with wine_dbgstr_longlong.
19008 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
19010 * dlls/quartz/dsoundrender.c:
19011 quartz: DSoundRender: Do not overwrite a full buffer.
19013 2006-08-18 Frank Richter <frank.richter@gmail.com>
19015 * dlls/shlwapi/shlwapi_De.rc:
19016 shlwapi: Update German resources.
19018 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
19019 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
19020 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
19021 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
19022 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
19023 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
19024 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
19025 winecfg: x11drv: Load vertex shader mode strings from resources.
19027 2006-08-18 Tom Wickline <twickline@gmail.com>
19029 * DEVELOPERS-HINTS:
19030 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
19032 2006-08-18 Jacek Caban <jacek@codeweavers.com>
19034 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
19035 mshtml: Added more Exec tests and fixes.
19037 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
19039 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
19040 ntdll: Fix failing test on windows.
19042 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
19044 * dlls/sfc/sfc_main.c:
19045 sfc: Print a FIXME only once.
19047 2006-08-18 Robert Reif <reif@earthlink.net>
19049 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
19050 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
19051 dlls/dsound/tests/propset.c:
19052 dsound: Add class factory tests.
19054 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
19055 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
19056 dlls/dsound/propset.c:
19057 dsound: Class factory cleanup.
19058 Consolidate all class factories into a single implementation.
19059 Fixes a problem discovered by oleview.
19061 2006-08-17 Kai Blin <kai.blin@gmail.com>
19063 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
19064 secur32: Gracefully handle ntlm_auth versions that don't support the new
19067 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
19069 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
19070 shlwapi: Add the Polish translation.
19072 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
19073 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
19074 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
19075 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
19076 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
19077 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
19078 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
19079 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
19080 shlwapi: Store the "%ld bytes" string as a resource.
19082 * dlls/shell32/trash.c:
19083 shell32: Show the original file name and deletion date in the Trash folder.
19085 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
19086 shell32: Add desktop entries parsing code.
19088 * dlls/shell32/shlfileop.c:
19089 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
19091 2006-08-18 Mike McCormack <mike@codeweavers.com>
19093 * dlls/kernel/locale.c:
19094 kernel32: Change a FIXME to a WARN.
19096 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
19097 dlls/msi/sql.y, dlls/msi/tokenize.c:
19098 msi: Add a stub ALTER query.
19100 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
19102 * tools/widl/typegen.c:
19103 widl: Output format-strings for interface pointers.
19105 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
19106 tools/widl/typegen.c, tools/widl/typegen.h:
19107 widl: Allow format-string functions to work with objects.
19109 2006-08-17 Robert Reif <reif@earthlink.net>
19111 * dlls/advapi32/tests/security.c:
19112 advapi32: Fix test_LookupAccountSid to work on win9x.
19114 2006-08-17 Jacek Caban <jacek@codeweavers.com>
19116 * dlls/mshtml/conpoint.c:
19117 mshtml: Fix Advise implementation for IPropertyNotifySink.
19119 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
19120 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
19122 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
19124 * dlls/shlwapi/string.c:
19125 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
19127 2006-08-17 Huw Davies <huw@codeweavers.com>
19129 * dlls/rpcrt4/ndr_marshall.c:
19130 rpcrt4: Remember to skip over the conformance description.
19132 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
19134 * dlls/comctl32/imagelist.c:
19135 comctl32: Fix ImageList_Replace function to correctly apply image mask.
19137 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
19139 * include/wintrust.h:
19140 wintrust.h: Added some defines.
19142 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
19144 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
19145 secur32: Make tests loadable on NT4.
19147 2006-08-17 Alexandre Julliard <julliard@winehq.org>
19149 * dlls/user/user_main.c, programs/explorer/desktop.c:
19150 user: Defer all ExitWindowsEx processing to wineboot.
19152 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
19153 programs/wineboot/wineboot.c:
19154 wineboot: Added support for doing a proper shutdown before rebooting.
19155 Send WM_QUERYENDSESSION messages to all windows of a given process
19156 before moving on to the next.
19157 Switch option parsing to getopt.
19158 Added a bunch of options to control shutdown behavior.
19160 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
19162 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
19163 dlls/winex11.drv/opengl.c:
19164 x11drv/opengl: Pixel format rewrite.
19166 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
19168 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
19169 dlls/riched20/style.c:
19170 riched20: Send EN_LINK notifications. Properly underline / color links.
19172 2006-08-17 Kai Blin <kai.blin@gmail.com>
19174 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
19175 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
19176 secur32: Add real signing / verifying to NTLM provider.
19178 * dlls/secur32/ntlm.c:
19179 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
19182 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
19184 * programs/regedit/childwnd.c:
19185 regedit: Write-strings warnings fix.
19187 * dlls/ddraw/direct3d.c:
19188 ddraw: Write-strings warnings fix.
19190 * dlls/winspool.drv/info.c:
19191 winspool.drv: Write-strings warning fix.
19193 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
19195 * tools/widl/proxy.c:
19196 widl: Use typegen.c format-string functions in proxy.c.
19198 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
19199 tools/widl/typegen.h:
19200 widl: Move format-string declaration output to typegen.c.
19202 2006-08-17 Jacek Caban <jacek@codeweavers.com>
19204 * dlls/mshtml/tests/htmldoc.c:
19205 mshtml: Added test of edit mode.
19207 * dlls/mshtml/olecmd.c:
19208 mshtml: Added beginning implementation of IDM_EDITMODE.
19210 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
19211 mshtml: Rename get_property to get_client_disp_property and make it available
19214 * include/mshtmhst.idl:
19215 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
19217 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
19219 * dlls/wined3d/surface.c:
19220 wined3d: Make sure b_info structure is properly allocated and released.
19222 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
19224 * tools/winedump/minidump.c:
19225 winedump: Print each 64bit integers as two 32 bit integers.
19227 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19229 * programs/winecfg/Ko.rc:
19230 winecfg: Updated Korean resource.
19232 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
19234 * programs/winecfg/Tr.rc:
19235 winecfg: Update Turkish resource file.
19237 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
19239 * programs/winecfg/No.rc:
19240 winecfg: Updated Norwegian Bokmål resources.
19242 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
19244 * dlls/comctl32/toolbar.c:
19245 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
19247 2006-08-16 Frank Richter <frank.richter@gmail.com>
19249 * programs/winecfg/appdefaults.c:
19250 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
19252 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
19253 programs/winecfg/winecfg.h:
19254 winecfg: Use WCHARs for window title, current app.
19256 2006-08-16 Huw Davies <huw@codeweavers.com>
19258 * dlls/rpcrt4/tests/ndr_marshall.c:
19259 rpcrt4: Add tests for NdrAllocate.
19261 2006-08-16 Frank Richter <frank.richter@gmail.com>
19263 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
19264 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
19265 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
19266 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
19267 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
19268 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
19269 winecfg: New resource strings for appdefaults.
19271 2006-08-16 Jacek Caban <jacek@codeweavers.com>
19273 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
19274 mshtml: Added [Get|Set]ParentContentListener implementation.
19276 2006-08-16 Robert Shearman <rob@codeweavers.com>
19278 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
19279 advapi32: Add tests for RegQueryValueEx to show that it sets the data
19280 size to 0 when a buffer isn't present and that it sets the type to
19283 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
19285 * dlls/wined3d/device.c:
19286 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
19288 2006-08-16 Robert Reif <reif@earthlink.net>
19290 * dlls/secur32/tests/secur32.c:
19291 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
19293 2006-08-16 Alexandre Julliard <julliard@winehq.org>
19296 user: Explicitly load explorer.exe from the system directory.
19299 wine.inf: Create a fake exe for explorer.exe.
19301 2006-08-16 Robert Shearman <rob@codeweavers.com>
19303 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
19304 ole32: Move some functions out of compobj.c that don't belong there and update
19305 the copyright statement.
19307 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
19308 dlls/ole32/tests/marshal.c:
19309 ole32: Add some more tests for failure cases of Co* functions and make builtin
19312 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
19313 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
19314 to conform to these.
19316 * dlls/rpcrt4/ndr_stubless.c:
19317 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
19320 2006-08-16 Hans Leidekker <hans@it.vu.nl>
19322 * dlls/wldap32/option.c:
19323 wldap32: Support setting server controls.
19325 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
19326 wldap32: Document ldap_{get,set}_option and the parsing functions.
19328 2006-08-16 Alexandre Julliard <julliard@winehq.org>
19330 * configure, configure.ac, dlls/Makedll.rules.in,
19331 programs/Makeprog.rules.in:
19332 configure: Setting rpath should no longer be needed for dlls.
19334 2006-08-16 Mike McCormack <mike@codeweavers.com>
19336 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
19337 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
19338 Makes builtin shlwapi behave better during reboot after IE6 install.
19340 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
19341 shlwapi: Add a stub implementation for ZoneComputePaneSize.
19342 Allows IE6 to show its main window with builtin shlwapi.
19344 * dlls/msi/tests/db.c:
19345 msi: Fix a couple of memory leaks in the test code.
19347 2006-08-16 Frank Richter <frank.richter@gmail.com>
19349 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
19350 programs/winecfg/winecfg.h:
19351 winecfg: appdefaults: Use more strings from resources, unicode.
19353 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
19354 programs/winecfg/winecfg.h:
19355 winecfg: Make load_string public.
19357 * programs/winecfg/De.rc:
19358 winecfg: Tweak and update German resources.
19360 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
19362 * tools/widl/proxy.c:
19363 widl: Generate proxy code for user marshalled types.
19365 * tools/widl/proxy.c:
19366 widl: Fix out-only temporary variable generation.
19368 * tools/widl/proxy.c:
19369 widl: Fix NdrComplexStructUnmarshall calls in generated code.
19371 * tools/widl/proxy.c:
19372 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
19374 * tools/widl/header.c, tools/widl/parser.y:
19375 widl: Calculate method indices in parser instead of during header generation.
19377 2006-08-15 Robert Reif <reif@earthlink.net>
19379 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
19380 secur32: Add GetComputerObjectName tests.
19382 * dlls/secur32/secur32.c:
19383 secur32: Partial GetComputerObjectName implementation.
19385 * dlls/advapi32/tests/lsa.c:
19386 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
19388 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
19389 kernel32: Add GetNativeSystemInfo.
19391 2006-08-15 James Hawkins <truiken@gmail.com>
19393 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
19394 msi: Add a stub for MsiGetFeatureCost.
19396 * dlls/msi/source.c:
19397 msi: Use the bare minimum number of parameters for LookupAccountName.
19399 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
19401 * dlls/wineps.drv/ps.c:
19402 wineps.drv: Write-strings warnings fix and declare function static.
19404 * dlls/crypt32/tests/oid.c:
19405 crypt32/tests: Write-strings warning fix.
19407 2006-08-15 Jacek Caban <jacek@codeweavers.com>
19409 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
19410 mshtml: Correctly handle nsILoadGroup.
19412 2006-08-15 Alexandre Julliard <julliard@winehq.org>
19414 * server/process.c:
19415 server: Store the actual process count in snapshots.
19416 We can't rely on running_processes for that, since it now also counts
19417 processes waiting for SIGKILL and those aren't included in snapshots.
19419 * dlls/user/tests/cursoricon.c:
19420 user/tests: Fix a compiler warning, and remove some useless casts.
19422 * dlls/ntdll/loadorder.c:
19423 ntdll: Default to native loadorder for the main exe if not in system directory.
19424 Unlike dlls, executables can have the same name without necessarily
19425 being the same application, so defaulting to native is more likely to
19426 do the right thing.
19428 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
19430 * dlls/kernel/tests/file.c:
19431 kernel/tests: Wrong error code checked.
19433 * dlls/setupapi/tests/devinst.c:
19434 setupapi: Make tests loadable again on NT4.
19436 * include/winerror.h:
19437 winerror.h: Added an error code.
19439 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
19440 include/wintrust.h:
19441 wintrust: Added stubbed WintrustLoadFunctionPointers.
19443 2006-08-15 Mike McCormack <mike@codeweavers.com>
19445 * configure, configure.ac, dlls/infosoft/Makefile.in,
19446 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
19447 programs/winetest/Makefile.in:
19448 infosoft: Add a test for the language neutral word breaker.
19450 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
19452 * programs/winecfg/En.rc:
19453 winecfg: Improve wording of virtual desktop explanation.
19455 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
19457 * dlls/ddraw/main.c:
19458 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
19460 2006-08-15 Alexandre Julliard <julliard@winehq.org>
19463 relpath: Properly handle a "." directory name.
19465 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
19467 * dlls/usp10/tests/usp10.c:
19468 usp10: Remove unnecessary casts in test suite.
19470 2006-08-14 Juan Lang <juan_lang@yahoo.com>
19472 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
19473 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
19474 dlls/crypt32/tests/chain.c:
19475 crypt32: Implement CertCreateCertificateChainEngine and
19476 CertFreeCertificateChainEngine.
19478 * include/wincrypt.h:
19479 crypt32: Implement CertCreateCertificateChainEngine and
19480 CertFreeCertificateChainEngine.
19482 2006-08-15 Alexandre Julliard <julliard@winehq.org>
19484 * configure, configure.ac, include/config.h.in, loader/kthread.c:
19485 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
19487 * configure, configure.ac:
19488 configure: Disable optimization on MacOS because of gcc bug.
19490 * configure, configure.ac:
19491 configure: Use a platform name check for MacOS shared library support,
19492 it's completely different from the others anyway.
19494 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
19495 configure: Moved the library checks after the function checks to avoid code
19498 2006-08-15 Kai Blin <kai.blin@gmail.com>
19501 secur32: Fix typo in ISC flags.
19503 * dlls/secur32/ntlm.c:
19504 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
19506 2006-08-14 Kai Blin <kai.blin@gmail.com>
19508 * dlls/secur32/ntlm.c:
19509 secur32: Copy helper buffer to output buffer before reusing helper buffer.
19511 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
19513 * tools/widl/proxy.c:
19514 widl: Pass the right size to MIDL_memset in generated proxy code.
19516 2006-08-14 James Hawkins <truiken@gmail.com>
19518 * dlls/msi/files.c:
19519 msi: Non-compressed files may come before the list of compressed files in the
19522 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
19524 * dlls/cabinet/tests/extract.c:
19525 cabinet/tests: Write-strings warnings fix.
19527 * dlls/dnsapi/tests/name.c:
19528 dnsapi/tests: Write-strings warnings fix.
19530 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
19532 * programs/winedbg/gdbproxy.c:
19533 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
19535 2006-08-15 Alexandre Julliard <julliard@winehq.org>
19537 * configure, configure.ac, dlls/kernel/Makefile.in,
19538 dlls/ws2_32/Makefile.in, include/config.h.in,
19539 programs/winedbg/Makefile.in, server/Makefile.in:
19540 configure: Only link against libpoll where really necessary.
19542 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
19544 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
19545 include/wintrust.h:
19546 wintrust: Added stubbed WintrustRemoveActionID.
19548 2006-08-14 Frank Richter <frank.richter@gmail.com>
19550 * dlls/user/sysparams.c:
19551 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
19553 * dlls/user/sysparams.c:
19554 user: Initialize size of nonclients struct in load_nonclient_metrics.
19556 2006-08-14 Alexandre Julliard <julliard@winehq.org>
19558 * configure, configure.ac, libs/wine/Makefile.in:
19559 libwine: Also set the current library version for MacOS.
19561 * configure, configure.ac:
19562 configure: Suppress multiple definitions warnings from the MacOS linker.
19564 * server/request.c, server/request.h, server/signal.c:
19565 server: Make sure to completely kill processes before returning from a
19568 * server/process.c, server/process.h, server/thread.c:
19569 server: Send a SIGKILL to processes that don't terminate properly.
19571 2006-08-14 Mike McCormack <mike@codeweavers.com>
19573 * dlls/ole32/ole2.c:
19574 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
19576 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
19578 * programs/winedbg/symbol.c:
19579 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
19582 * programs/winedbg/stack.c:
19583 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
19584 so guard against it.
19586 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
19587 winedbg: Don't ask for module inspection when calling SymInitialize.
19589 2006-08-14 Kai Blin <kai.blin@gmail.com>
19591 * dlls/secur32/ntlm.c:
19592 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
19594 2006-08-14 Frank Richter <frank.richter@gmail.com>
19596 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
19597 uxtheme: Set non-client metrics from theme.
19599 * dlls/uxtheme/msstyles.c:
19600 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
19603 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
19604 uxtheme: Enable gradient captions if a theme provides colors for them.
19606 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
19608 * fonts/system.sfd:
19609 fonts: Add Hebrew to the system font.
19611 2006-08-14 Mike McCormack <mike@codeweavers.com>
19613 * dlls/oleaut32/olepicture.c:
19614 oleaut32: Put the HeapFree back in the right place.
19616 * dlls/ole32/stg_prop.c:
19617 ole32: Use PropVariantInit instead of memset.
19619 2006-08-14 Robert Reif <reif@earthlink.net>
19621 * include/Makefile.in, include/dsgetdc.h:
19622 include: Add dsgetdc.h.
19624 * dlls/advapi32/lsa.c:
19625 advapi32: Move duplicated code into function.
19627 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
19628 advapi32: Try again with different access mask if LsaOpenPolicy fails with
19629 STATUS_ACCESS_DENIED.
19631 2006-08-14 Kai Blin <kai.blin@gmail.com>
19633 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
19634 secur32: Fix heap error.
19636 2006-08-13 Kai Blin <kai.blin@gmail.com>
19638 * dlls/secur32/ntlm.c:
19639 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
19642 2006-08-14 Kai Blin <kai.blin@gmail.com>
19644 * dlls/secur32/ntlm.c:
19645 secur32: Cast helper to ULONG_PTR instead of DWORD.
19647 2006-08-13 Kai Blin <kai.blin@gmail.com>
19649 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
19650 secur32: Implement simple VerifySignature.
19652 2006-08-12 Kai Blin <kai.blin@gmail.com>
19654 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
19655 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
19656 secur32: Implement simple MakeSignature.
19658 2006-08-14 Kai Blin <kai.blin@gmail.com>
19660 * dlls/secur32/ntlm.c:
19661 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
19663 2006-08-13 Benjamin Arai <me@benjaminarai.com>
19665 * dlls/oleaut32/tests/olefont.c:
19666 oleaut32: Conformance test for olefont:AddRefHfont.
19668 * dlls/oleaut32/tests/olefont.c:
19669 oleaut32: Conformance test for olefont:ReleaseHfont.
19671 2006-08-14 Mike McCormack <mike@codeweavers.com>
19673 * dlls/oleaut32/olepicture.c:
19674 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
19676 * dlls/oleaut32/olepicture.c:
19677 oleaut32: Print an IID in the trace, not just a pointer to it.
19679 * dlls/oleaut32/olepicture.c:
19680 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
19682 * dlls/ole32/hglobalstream.c:
19683 ole32: Always set pcbWritten when writing a stream.
19685 * dlls/ole32/ole2.c:
19686 ole32: FreePropVariantArray should return an error if rgvars is null.
19687 As suggested by Rob Shearman.
19689 2006-08-14 Frank Richter <frank.richter@gmail.com>
19691 * dlls/uxtheme/system.c:
19692 uxtheme: Don't back up colors etc. when a theme is already active.
19694 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19696 * programs/view/Ko.rc:
19697 view: Updated Korean resource.
19699 2006-08-12 Robert Reif <reif@earthlink.net>
19701 * dlls/advapi32/tests/security.c:
19702 advapi32: Add more LookupAccountSid tests.
19704 * dlls/advapi32/security.c:
19705 advapi32: Add more SIDs to AccountLookupSid.
19707 * dlls/netapi32/access.c:
19708 netapi32: NetUserModalsGet bug fixes and cleanup.
19710 2006-08-13 Phil Costin <philcostin@hotmail.com>
19712 * dlls/wined3d/glsl_shader.c:
19713 wined3d: Fix vertex shader corruption issue.
19715 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
19717 * programs/winedbg/memory.c:
19718 winedbg: Print 64bit integers with wine_dbgstr_longlong.
19720 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
19722 * dlls/advpack/tests/files.c:
19723 advpack/tests: Write-strings warnings fix.
19725 * dlls/advapi32/tests/security.c:
19726 advapi32/tests: Write-strings warnings fix.
19728 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
19730 * programs/winetest/main.c:
19731 winetest: Write-strings warnings fix.
19733 * programs/taskmgr/dbgchnl.c:
19734 taskmgr: Write-strings warnings fix.
19736 * dlls/crypt32/tests/encode.c:
19737 crypt32/tests: Write-strings warnings fix.
19739 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
19741 * programs/oleview/typelib.c:
19742 oleview: Improved interface handling in idl viewer.
19744 2006-08-12 Jacek Caban <jacek@codeweavers.com>
19746 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
19747 mshtml: Remove no longer used get_nsIURI.
19749 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
19750 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
19753 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
19755 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
19756 widl: Improve pointer null checking logic.
19758 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
19759 widl: Use ref_type to simplify some code.
19761 2006-08-11 Robert Reif <reif@earthlink.net>
19763 * dlls/advapi32/security.c:
19764 advapi32: Add some more well known SIDs.
19766 2006-08-11 Benjamin Arai <me@benjaminarai.com>
19768 * dlls/oleaut32/tests/olefont.c:
19769 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
19772 2006-08-11 James Hawkins <truiken@gmail.com>
19774 * dlls/msi/action.c, dlls/msi/tests/package.c:
19775 msi: If a component's state is not local, source, or default, default to the
19778 2006-08-11 Juan Lang <juan_lang@yahoo.com>
19780 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
19781 dlls/crypt32/tests/main.c:
19782 crypt32: Improve undocumented functions.
19783 - Test and implement I_CryptGetDefaultCryptProv (and correct its
19785 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
19786 its out parameter, correct and show with a test.
19788 * dlls/msi/tokenize.c:
19789 msi: Use wide char strings for token values to avoid an unnecessary
19790 WideCharToMultiByte.
19792 2006-08-11 Alexandre Julliard <julliard@winehq.org>
19794 * tools/winebuild/build.h, tools/winebuild/import.c,
19795 tools/winebuild/main.c, tools/winebuild/relay.c,
19796 tools/winebuild/res16.c, tools/winebuild/res32.c,
19797 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
19798 tools/winebuild/utils.c:
19799 winebuild: Added output() function to properly deal with write errors.
19801 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
19803 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
19804 widl: Don't generate indentation spaces on empty lines.
19806 2006-08-11 Alexandre Julliard <julliard@winehq.org>
19808 * loader/pthread.c:
19809 loader: Exit the whole process when killing the last thread.
19811 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
19813 * programs/winhelp/hlpfile.c:
19814 winhelp: Fix LZ77 decompressor.
19816 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
19818 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
19819 msi/tests: Write-strings warnings fix.
19821 * dlls/msi/files.c:
19822 msi: Write-strings warning fix.
19824 * dlls/version/install.c:
19825 version: Write-strings warnings fix.
19827 2006-08-11 Juan Lang <juan_lang@yahoo.com>
19829 * dlls/crypt32/tests/main.c:
19830 crypt32/tests: Only load crypt32 once.
19832 2006-08-11 Robert Reif <reif@earthlink.net>
19834 * include/lmaccess.h:
19835 lmaccess.h: Add some LOCALGROUP defines.
19837 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
19838 kernel32: Add IsWow64Process.
19840 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
19842 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
19843 wldap32: Write-strings warnings fix.
19845 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
19847 * dlls/shdocvw/regsvr.c:
19848 shdocvw: Set the CLSID_Internet shell folder's attributes.
19850 2006-08-11 Mike McCormack <mike@codeweavers.com>
19852 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
19853 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
19854 include/indexsrv.idl, include/indexsvr.idl:
19855 include: Rename indexsvr.idl to indexsrv.idl.
19857 * dlls/infosoft/wordbreaker.c:
19858 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
19860 2006-08-10 Mike McCormack <mike@codeweavers.com>
19862 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
19864 infosoft: Implement and register the language neutral wordbreaker, not the
19867 2006-08-10 Aric Stewart <aric@codeweavers.com>
19869 * dlls/user/menu.c:
19870 user: Implement MNS_NOTIFYBYPOS.
19872 2006-08-11 Alexandre Julliard <julliard@winehq.org>
19874 * dlls/ntdll/signal_i386.c:
19875 ntdll: Remove some macros and clean up the code now that all platforms use
19878 * dlls/ntdll/signal_i386.c:
19879 ntdll: Switch linux to siginfo-style signal handling.
19881 2006-08-11 Mike McCormack <mike@codeweavers.com>
19883 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
19884 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
19885 pstorec: Add a stub implementation.
19887 2006-08-10 Benjamin Arai <me@benjaminarai.com>
19889 * dlls/oleaut32/olefont.c:
19890 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
19892 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
19894 * tools/bug_report.pl:
19895 bug_report.pl: Use correct 'wine --version' syntax.
19897 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
19899 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
19901 widl: Fix incorrect version number in generated code.
19903 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19905 * dlls/shell32/shell32_Ko.rc:
19906 shell32: Updated Korean resource.
19908 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
19910 * dlls/wined3d/drawprim.c:
19911 wined3d: Fix opengl extension call.
19913 2006-08-10 James Hawkins <truiken@gmail.com>
19915 * dlls/msi/files.c, dlls/msi/tests/package.c:
19916 msi: Only remove a file if the version to be installed is strictly newer than
19919 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
19921 * programs/regedit/treeview.c:
19922 regedit: Write-strings warnings fix.
19924 * dlls/wininet/tests/http.c:
19925 wininet/tests: Write-strings warnings fix.
19927 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
19929 * dlls/riched20/editor.c:
19930 riched20: Accept RTF header without a version number.
19932 * dlls/riched20/reader.c:
19933 riched20: Accept RTF group tokens inside colortbl destination.
19935 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
19937 * dlls/wined3d/directx.c:
19938 wined3d: Fix spelling in a comment.
19940 2006-08-10 Kai Blin <kai.blin@gmail.com>
19942 * dlls/secur32/ntlm.c:
19943 secur32: Implement CompleteAuthToken for NTLM.
19945 2006-08-10 Alexandre Julliard <julliard@winehq.org>
19947 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
19948 server/process.c, server/queue.c, server/registry.c,
19949 server/request.c, server/serial.c, server/thread.c, server/timer.c,
19950 server/trace.c, server/winstation.c:
19951 server: Only call gettimeofday once per poll loop.
19953 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
19955 * dlls/kernel/tests/file.c:
19956 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
19959 2006-08-10 Alexandre Julliard <julliard@winehq.org>
19961 * ANNOUNCE, ChangeLog, VERSION, configure:
19964 ----------------------------------------------------------------
19965 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
19967 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
19968 tools/winapi/make_filter, tools/winapi/msvcmaker,
19969 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
19970 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
19971 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
19972 tools/winedump/function_grep.pl:
19973 tools: Check for open return code in Perl scripts.
19975 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
19977 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
19978 riched20: Add conformance tests for WM_SETFONT.
19980 2006-08-09 Ken Myers <kmyers@ucla.edu>
19982 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
19983 dlls/riched20/tests/editor.c:
19984 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
19986 2006-08-09 Juan Lang <juan_lang@yahoo.com>
19988 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
19989 crypt32: Implement CryptRegisterDefaultOIDFunction and
19990 CryptUnregisterDefaultOIDFunction.
19992 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
19994 * dlls/setupapi/install.c:
19995 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
19997 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
19999 * tools/widl/typegen.c:
20000 widl: Add ref_type (dereference typedefs) and use it.
20002 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
20004 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
20005 dlls/setupapi/stringtable.c:
20006 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
20008 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
20010 * dlls/version/tests/info.c, dlls/version/tests/install.c:
20011 version/tests: Write-strings warnings fix.
20013 * dlls/wineps.drv/init.c:
20014 wineps.drv: Write-strings warnings fix.
20016 2006-08-10 Mike McCormack <mike@codeweavers.com>
20018 * dlls/user/static.c:
20019 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
20021 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
20023 * dlls/shell32/shell32_No.rc:
20024 shell32: Updated Norwegian Bokmål resources.
20026 * dlls/mshtml/No.rc:
20027 mshtml: Updated Norwegian Bokmål resources.
20029 2006-08-09 James Hawkins <truiken@gmail.com>
20031 * dlls/msi/files.c, dlls/msi/package.c:
20032 msi: Download install cabinet files if the msi package is remote.
20034 2006-08-09 Juan Lang <juan_lang@yahoo.com>
20036 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
20037 dlls/crypt32/tests/main.c:
20038 crypt32: Add a couple stubs, and implement the undocumented
20039 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
20041 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
20043 * dlls/wined3d/surface.c:
20044 wined3d: Surface pitch fix.
20046 * dlls/wined3d/glsl_shader.c:
20047 wined3d: Draw buffers support.
20049 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
20051 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
20052 wined3d: Minor cursor fixes.
20054 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
20056 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
20057 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
20059 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
20061 * dlls/wininet/netconnection.c:
20062 wininet: MSG_WAITALL support in NETCON_recv with SSL.
20064 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
20066 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
20067 msvcrt: Rename _execve to MSVCRT__execve.
20069 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
20071 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
20072 dbghelp: Made stabs parsing a bit more robust.
20073 Enhance dbghelp's robustness against bogus stabs sections found in
20074 meetro.exe (as reported by Jan Zerebecki).
20076 2006-08-09 Robert Shearman <rob@codeweavers.com>
20078 * dlls/msi/database.c:
20079 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
20081 * dlls/rpcrt4/rpcrt4.spec:
20082 rpcrt4: Forward NdrClientCall to NdrClientCall2.
20083 NdrClientCall should be implemented as a separate function when
20084 NdrClientCall2 has been factorised enough.
20086 * dlls/rpcrt4/ndr_stubless.c:
20087 rpcrt4: Add some more traces and make the stack offsets easier to read in the
20088 stubless interpreter.
20090 * dlls/rpcrt4/ndr_stubless.c:
20091 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
20092 initialise the memory size field to zero before calling the memory
20095 * dlls/rpcrt4/ndr_stubless.c:
20096 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
20097 stubless intepreter.
20099 * dlls/rpcrt4/ndr_stubless.c:
20100 rpcrt4: Support fixed arrays in calc_arg_size.
20102 * dlls/rpcrt4/ndr_stubless.c:
20103 rpcrt4: Complex types should be dereferenced an extra time in the old format
20106 * dlls/rpcrt4/ndr_stubless.c:
20107 rpcrt4: Fix the stack offset for the old format stubless code when an object's
20108 method is being called.
20110 * dlls/ole32/defaulthandler.c:
20111 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
20112 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
20113 This->pDataDelegate instead of querying for IDataObject from
20114 This->pOleDelegate.
20116 * dlls/ole32/storage32.c:
20117 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
20118 compared against instead of IEnumSTATSTG.
20120 * dlls/ole32/moniker.c:
20121 ole32: When comparing monikers use the abData field of MInterfacePointer
20122 as ulCntData doesn't include the size of its own field.
20124 * dlls/ole32/oleobj.c:
20125 ole32: Zero stg in case ADVF_NODATA is specified.
20126 Otherwise IDataObject_GetData fails before using it in
20127 DataAdviseHolder_SendOnDataChange.
20129 * include/rpcproxy.h:
20130 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
20132 * include/rpcproxy.h:
20133 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
20134 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
20135 DllCanUnloadNow functions.
20137 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
20139 * dlls/ole32/regsvr.c:
20140 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
20142 * dlls/msxml3/regsvr.c:
20143 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
20145 * dlls/msi/regsvr.c:
20146 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
20148 * dlls/msi/regsvr.c:
20149 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
20151 2006-08-09 Francois Gouget <fgouget@free.fr>
20153 * dlls/mlang/regsvr.c, include/mlang.idl:
20154 mlang: Give the CLSIDs their proper names.
20155 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
20156 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
20158 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
20160 * dlls/shell32/regsvr.c:
20161 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
20162 CLSID_ShellFolderViewOC.
20164 * dlls/shdocvw/regsvr.c:
20165 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
20167 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
20169 * dlls/user/menu.c:
20170 user: Fix the keyboard navigation and some graphical glitches for multi-column
20173 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
20175 * include/winerror.h:
20176 winerror.h: Add some error codes.
20178 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
20180 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
20181 include/wine/wined3d_gl.h:
20182 wined3d: Fix GLSL regression / draw buffers support.
20184 2006-08-09 Frank Richter <frank.richter@gmail.com>
20186 * dlls/shell32/shell32_De.rc:
20187 shell32: Tweak and update German translation.
20189 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
20191 * dlls/ddraw/device.c:
20192 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
20194 * dlls/wined3d/device.c:
20195 wined3d: Watch out for negative results when validating the shader constant
20198 2006-08-08 Duane Clark <fpga@pacbell.net>
20200 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
20201 msvcrt: In text mode a ctrl-z signals EOF.
20202 Spotted by David Hagood with test suggested by Dan Kegel.
20204 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
20206 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
20207 dlls/user/tests/cursoricon.c:
20208 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
20211 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
20213 * dlls/user/menu.c, dlls/user/tests/menu.c:
20214 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
20215 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
20216 MFT_RIGHTORDER in SetMenuItemInfo.
20217 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
20218 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
20219 documented in MSDN (Word 95 depends on this).
20220 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
20221 modified with SetMenuItemInfo.
20224 2006-08-09 Jacek Caban <jacek@codeweavers.com>
20226 * dlls/mshtml/nsio.c:
20227 mshtml: Use moniker in AsyncOpen if channel is NULL.
20229 * dlls/mshtml/nsio.c:
20230 mshtml: Set nsURI's moniker in NewURI.
20232 * dlls/mshtml/nsembed.c:
20233 mshtml: Set nsURI's moniker in OnStartURILoad.
20235 * dlls/mshtml/nsio.c:
20236 mshtml: Don't crash in QueryInterface if uri is NULL.
20238 * dlls/mshtml/nsio.c:
20239 mshtml: Added default GetSpec implementation.
20241 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
20242 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
20244 * dlls/mshtml/nsembed.c:
20245 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
20247 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
20248 dlls/mshtml/persist.c:
20249 mshtml: Store IMoniker in BSCallback.
20251 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
20252 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
20254 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
20255 mshtml: Create "Internet Explorer_Hidden" window.
20257 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
20258 mshtml: Load the page from moniker if we don't have nsIChannel.
20260 * dlls/shdocvw/classinfo.c:
20261 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
20263 2006-08-09 Huw Davies <huw@codeweavers.com>
20265 * dlls/shlwapi/tests/path.c:
20266 shlwapi: Add tests for PathUnquoteSpaces.
20268 2006-08-09 Kai Blin <kai.blin@gmail.com>
20270 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
20271 secur32: Make ntlm tests run on both WinXP and Win2k.
20273 * dlls/secur32/tests/ntlm.c:
20274 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
20277 2006-08-09 Mike McCormack <mike@codeweavers.com>
20279 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
20280 shell32: IShellLink::SetPath removes quotes from the path.
20282 * dlls/shell32/tests/shelllink.c:
20283 shell32: Fix test compilation with MSVC6.
20285 2006-08-09 Alexandre Julliard <julliard@winehq.org>
20287 * dlls/user/user_private.h, include/wine/server_protocol.h,
20288 server/protocol.def, server/queue.c, server/trace.c:
20289 server: Make the message extra info 64 bits on Win64.
20291 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
20292 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
20293 server/protocol.def, server/queue.c, server/request.h,
20295 server: Split the queuing of hardware messages into a separate
20296 send_hardware_message request.
20298 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
20300 * dlls/shell32/recyclebin.c:
20301 shell32: Add recyclebin.c file missing in previous commit.
20303 * dlls/shell32/shell32_Pl.rc:
20304 shell32: Update Polish translation.
20306 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
20307 shell32: Add a custom icon for the trash folder.
20309 * dlls/shell32/trash.c:
20310 shell32: Add trash items enumeration.
20312 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
20313 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
20314 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
20315 dlls/shell32/trash.c, dlls/shell32/xdg.h:
20316 shell32: Add a Trash virtual folder.
20318 2006-08-06 Yong Chi <yong28chi@yahoo.com>
20320 * dlls/ddraw/direct3d.c:
20321 ddraw: Fix for incorrect return value from wined3d.
20323 2006-08-09 Alexandre Julliard <julliard@winehq.org>
20325 * .gitignore, Make.rules.in:
20326 Make.rules: Added rules for client/proxy/server generation from IDL files.
20328 * programs/explorer/desktop.c:
20329 explorer: Never paint the desktop when using the X root window.
20331 2006-08-08 Juan Lang <juan_lang@yahoo.com>
20333 * dlls/crypt32/oid.c:
20334 crypt32: Trace key type in CryptFindOIDInfo.
20336 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20338 * dlls/user/resources/user32_Ko.rc:
20339 user32: Updated Korean resource.
20341 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
20343 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
20344 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
20345 msvcrt: Remove redundant NULL checks before MSVCRT_free.
20347 * dlls/comdlg32/filedlg.c:
20348 comdlg32: Remove redundant NULL checks before MemFree.
20350 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
20352 * programs/wordpad/wordpad.c:
20353 wordpad: Request WS_VSCROLL now that riched20 supports it.
20355 * dlls/riched20/editor.c, dlls/riched20/paint.c:
20356 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
20359 2006-08-08 James Hawkins <truiken@gmail.com>
20361 * dlls/msi/tests/package.c:
20362 msi: Add tests for the RemoveFiles action.
20364 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
20366 * dlls/user/tests/sysparams.c:
20367 user/tests: Write-strings warnings fix.
20369 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
20370 dlls/shlwapi/tests/shreg.c:
20371 shlwapi/tests: Write-strings warnings fix.
20373 2006-08-08 Kai Blin <kai.blin@gmail.com>
20375 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
20376 dlls/secur32/tests/ntlm.c:
20377 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
20380 2006-08-08 Juan Lang <juan_lang@yahoo.com>
20382 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
20383 rsaenh: Test and fix CryptEncrypt with NULL buffer.
20385 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
20387 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
20388 usp10: ScriptItemize will break up the string into script_items.
20390 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
20392 * configure, configure.ac:
20393 configure: Fix the linux/ipx.h detection.
20395 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
20397 * dlls/wined3d/directx.c:
20398 wined3d: Volume texture addressing caps.
20400 * dlls/wined3d/directx.c:
20401 wined3d: Shader declaration cap fixes.
20403 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
20405 * dlls/riched20/run.c:
20406 riched20: Modify ME_CharFromPoint to work properly with password controls.
20408 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
20410 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
20411 mshtml: Add Swedish translation.
20413 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
20415 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
20416 wined3d: Shader cap fixes.
20418 2006-08-04 Robert Shearman <rob@codeweavers.com>
20420 * dlls/user/user_main.c, programs/explorer/desktop.c:
20421 user: Make ExitWindowsEx asynchronous by deferring the real work to the
20424 2006-08-08 Mike McCormack <mike@codeweavers.com>
20426 * dlls/shell32/shlfileop.c:
20427 shell32: Use case insensitive comparisons when comparing paths.
20429 2006-08-07 James Hawkins <truiken@gmail.com>
20431 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
20432 dlls/msi/msipriv.h, dlls/msi/package.c:
20433 msi: Fix the compressed files logic.
20434 If the compressed file attribute is not set, use the Word Count
20435 property to determine if files are compressed.
20437 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20439 * dlls/shell32/shell32_Ko.rc:
20440 shell32: Updated Korean resource.
20442 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
20444 * dlls/wined3d/device.c:
20445 wined3d: Stub out remaining renderstates.
20447 * dlls/wined3d/device.c:
20448 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
20450 * dlls/wined3d/device.c:
20451 wined3d: Add missing newline at the end of traces.
20453 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
20454 dlls/wined3d/wined3d_private.h:
20455 wined3d: Registry setting for the amount of simulated texture memory.
20456 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
20459 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
20462 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
20466 wine.inf: Don't create a fake exe and change the name at the same time.
20467 This confuses installers that think said exes can be run when this is
20468 not the case and cannot work.
20471 wine.inf: Use %CurrentVersionNT% wherever applicable.
20473 * dlls/mlang/regsvr.c:
20474 mlang: Fix the 'Multi Language String' CLSID: there is no
20475 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
20477 * include/shlguid.h:
20478 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
20480 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
20481 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
20482 inseng: Switch to the standard regsvr.c registration code.
20483 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
20484 This also gives us DllUnregisterServer() for free.
20486 * dlls/itss/regsvr.c:
20487 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
20488 so we can register its VersionIndependentProgID.
20490 * dlls/oleaut32/regsvr.c:
20491 oleaut32: Set some missing ProxyStubClsid fields.
20493 * dlls/ole32/regsvr.c:
20494 ole32: Add a BaseInterface where needed.
20496 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
20498 * dlls/wined3d/directx.c:
20499 wined3d: Textureops caps fix.
20501 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
20503 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
20504 user/tests: Write-strings and cast-qual warnings fix.
20506 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
20507 shell32: Write-strings warnings fix.
20509 2006-08-07 James Hawkins <truiken@gmail.com>
20511 * dlls/wintrust/wintrust_main.c:
20512 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
20514 * dlls/msi/tests/package.c:
20515 msi: Add tests for MsiGetProperty.
20517 2006-08-07 Alexandre Julliard <julliard@winehq.org>
20519 * aclocal.m4, configure:
20520 configure: Fixed soname detection on MacOS by using otool instead of ldd.
20522 2006-08-05 Kevin Koltzau <kevin@plop.org>
20524 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
20525 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
20526 dlls/hid/version.rc:
20527 hid: Initial implementation.
20529 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
20531 * dlls/wininet/internet.c:
20532 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
20534 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
20536 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
20537 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
20538 dlls/riched20/undo.c, dlls/riched20/wrap.c:
20539 riched20: New, clean, simple selection repaint logic - should fix all outstanding
20542 2006-08-07 H. Verbeet <hverbeet@gmail.com>
20544 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
20545 d3d9: Stub D3DPERF_ functions.
20547 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
20548 wined3d: Allow async occlusion queries.
20550 * dlls/wined3d/query.c:
20551 wined3d: Improve a few query traces.
20552 The query type is useful to have in query TRACEs.
20553 IWineD3DQueryImpl_GetDataSize isn't really a stub.
20555 * dlls/wined3d/query.c:
20556 wined3d: Check Occlusion query GL calls.
20558 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
20559 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
20560 wined3d: Add a couple of traces to the vertexdeclaration creation code.
20562 2006-08-07 Alexandre Julliard <julliard@winehq.org>
20564 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
20565 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
20566 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
20567 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
20568 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
20569 programs/winemenubuilder/Makefile.in, server/Makefile.in,
20570 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
20571 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
20572 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
20573 tools/wrc/Makefile.in:
20574 makefiles: Use make dependencies to create installation directories.
20575 This avoids a lot of redundant calls to mkinstalldirs.
20577 * dlls/ntdll/signal_i386.c:
20578 ntdll: Get rid of the Linux legacy signal stack switching.
20579 It doesn't work right in 32-bit code anyway.
20581 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
20583 * dlls/ntdll/signal_i386.c:
20584 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
20586 2006-08-07 Robert Shearman <rob@codeweavers.com>
20588 * dlls/ole32/defaulthandler.c:
20589 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
20590 if we are already connected.
20592 * dlls/ole32/oleobj.c:
20593 ole32: Finish off delegate notifications in the data advise holder.
20594 Advise the data delegate object when new advises come in on the data
20595 advise holder, not just when connecting.
20596 Unadvise the data delegate object when unadvising a connection on the
20597 data advise holder, when destructing the data advise holder and when
20600 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
20602 * dlls/dinput/mouse.c:
20603 dinput: Signal event after we queued an event. Not before.
20605 2006-08-05 Robert Reif <reif@earthlink.net>
20607 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
20608 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
20609 include/lmaccess.h:
20610 netapi32: Add stubs for remaining NetLocalGroup* functions.
20611 Move existing NetLocalGroup* functions to local_group.c.
20612 Add stubs for remaining NetLocalGroup* functions.
20614 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
20616 * dlls/dbghelp/dwarf.c:
20617 dbghelp: Missing bits from previous patch about variables with constant values.
20619 2006-08-07 Alexandre Julliard <julliard@winehq.org>
20621 * Make.rules.in, Makefile.in, documentation/Makefile.in:
20622 Make.rules: Make all submake invocations silent for consistency.
20624 * dlls/ntdll/directory.c:
20625 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
20627 2006-08-06 Francois Gouget <fgouget@free.fr>
20629 * dlls/usp10/tests/usp10.c:
20630 usp10/tests: Add trailing '\n's to ok() calls.
20632 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
20633 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
20634 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
20635 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
20636 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
20637 Assorted spelling fixes.
20639 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
20641 * dlls/wined3d/directx.c:
20642 wined3d: texture caps fixes.
20644 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
20645 wined3d: General constant caps fix.
20647 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
20649 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
20651 loader/pthread: Added pthread_attr_get_np support.
20653 2006-08-07 Mike McCormack <mike@codeweavers.com>
20655 * dlls/msi/dialog.c:
20656 msi: Fix the dialog centering logic.
20658 * dlls/kernel/powermgnt.c:
20659 kernel32: Change some FIXMEs to WARNs.
20661 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
20662 dlls/cabinet/tests/extract.c:
20663 cabinet: Fix and test the undocumented Extract function.
20664 The paths are MAX_PATH length.
20665 The last field is list of files which is checked when flags = 0.
20666 Add tests for the flag in the file list.
20668 * dlls/cabinet/cabinet_main.c:
20669 cabinet: Split the cabinet path for FDICopy.
20671 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20673 * programs/oleview/Ko.rc:
20674 oleview: Updated Korean resource.
20676 2006-08-05 H. Verbeet <hverbeet@gmail.com>
20678 * dlls/d3d8/device.c, dlls/d3d9/device.c:
20679 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
20681 * dlls/wined3d/vertexshader.c:
20682 wined3d: Fix D3DCOLOR swizzling in shaders.
20684 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
20685 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
20686 include/wine/wined3d_interface.h:
20687 wined3d: Delay vertex shader compilation until the shader is first used.
20689 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
20691 * dlls/ntdll/directory.c:
20692 ntdll: Add FreeBSD default serial port device.
20694 * dlls/oleaut32/tests/vartype.c:
20695 oleaut32/tests: Test relative error, not absolute.
20697 2006-08-05 Robert Reif <reif@earthlink.net>
20700 winnt.h: Add some more RIDs.
20702 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
20704 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
20705 setupapi/tests: Write-strings warnings fix.
20707 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
20708 secur32/tests: Write-strings warnings fix.
20710 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
20712 * dlls/msvcrt/msvcrt.spec:
20713 msvcrt: Some more exports requested from msvcr80.dll.
20715 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
20718 wine.inf: We should not override existing associations.
20720 * dlls/mshtml/mshtml.inf:
20721 mshtml: Fix the .jfif Content Type.
20723 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
20725 * dlls/riched20/caret.c, dlls/riched20/paint.c:
20726 riched20: Ensure text is wrapped before invalidating selection.
20728 2006-08-05 Alexandre Julliard <julliard@winehq.org>
20730 * libs/.gitignore, libs/wine/Makefile.in:
20731 libwine: Add a minor number to the library filename for future extensions.
20733 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
20734 libs/wine/Makefile.in:
20735 libs: Get rid of Makelib.rules since we only have one library now.
20736 Merge all the rules into the libwine makefile.
20738 2006-08-04 Robert Reif <reif@earthlink.net>
20740 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
20741 netapi32: Add stub for NetUserGetLocalGroups.
20743 * dlls/netapi32/access.c:
20744 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
20746 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
20747 netapi32: Add stub for NetLocalGroupEnum.
20749 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
20750 wtsapi32: Add some stubs.
20752 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
20754 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
20755 include/msiquery.h:
20756 msi: Write-strings warnings fix.
20758 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
20760 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
20761 include/wine/wined3d_gl.h:
20762 wined3d: Volume textures fix.
20764 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
20766 * dlls/wined3d/directx.c:
20767 wined3d: Raster caps fix.
20769 * dlls/wined3d/directx.c:
20770 wined3d: Primitive misc caps fix.
20772 2006-08-04 Kevin Koltzau <kevin@plop.org>
20774 * dlls/setupapi/devinst.c:
20775 setupapi: Create an empty list when getting device interface classes.
20777 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
20779 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
20780 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
20781 dlls/riched20/tests/editor.c:
20782 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
20784 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
20786 * tools/widl/widl.c, tools/widl/write_msft.c:
20787 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
20789 2006-08-04 Alexandre Julliard <julliard@winehq.org>
20791 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
20792 configure: Only link against libresolv where necessary.
20794 * configure, configure.ac, include/config.h.in, server/fd.c:
20795 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
20797 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
20799 * dlls/wined3d/basetexture.c:
20800 wined3d: Basetexture anisotropic fix.
20802 * dlls/wined3d/directx.c:
20803 wined3d: Fix a number of badly reported caps.
20805 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
20807 * dlls/user/tests/win.c, dlls/user/win.c:
20808 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
20810 * dlls/user/tests/win.c:
20811 user: Add a test for CreateWindowEx.
20813 2006-08-04 Alexandre Julliard <julliard@winehq.org>
20816 user: Don't bother checking the WS_VISIBLE style on the desktop window.
20818 2006-08-04 Hans Leidekker <hans@it.vu.nl>
20820 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
20821 usp10: Implement ScriptGetGlyphABCWidth.
20822 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
20824 2006-08-04 Robert Reif <reif@earthlink.net>
20826 * dlls/advapi32/tests/security.c:
20827 advapi32: Add more SID tests.
20829 2006-08-04 Robert Shearman <rob@codeweavers.com>
20831 * dlls/rpcrt4/rpc_binding.c:
20832 rpcrt4: Make the error output on a failed binding more informative
20833 by dumping information about the interface it is trying to bind to.
20835 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
20836 dlls/urlmon/urlmon_main.c:
20837 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
20839 2006-08-04 Hans Leidekker <hans@it.vu.nl>
20841 * dlls/usp10/usp10.c:
20842 usp10: Implement ScriptIsComplex.
20844 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
20846 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
20847 tools/widl/widl.c, tools/widl/widl.h:
20848 widl: Generate GUID (infile_i.c) files.
20850 2006-08-03 James Hawkins <truiken@gmail.com>
20852 * dlls/msi/dialog.c:
20853 msi: Use the initial dialog position values in the database when creating the
20856 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
20858 * dlls/usp10/tests/usp10.c:
20859 usp10: Fix glyph comparsion between tests.
20861 2006-08-04 Alexandre Julliard <julliard@winehq.org>
20863 * dlls/ntdll/server.c:
20864 ntdll: Fix a race condition at thread exit.
20866 2006-08-03 Benjamin Arai <me@benjaminarai.com>
20868 * dlls/oleaut32/varformat.c:
20869 oleaut32: Removes extra string allocation for varformat:VarMonthName.
20871 2006-08-03 Robert Shearman <rob@codeweavers.com>
20873 * dlls/ntdll/directory.c:
20874 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
20875 whole directory if the mask doesn't contain any wildcards and the file
20876 exists on in the directory with the same case as the mask.
20878 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20880 * dlls/oledlg/oledlg_Ko.rc:
20881 oledlg: Updated Korean resource.
20883 2006-08-03 Robert Reif <reif@earthlink.net>
20885 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
20886 advapi32: Add a computer SID to the registry.
20888 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
20889 ntdll: Fix some function arguments.
20891 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
20893 * dlls/wined3d/surface.c:
20894 wined3d: Surface pitch fix.
20896 2006-08-03 Jacek Caban <jacek@codeweavers.com>
20898 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
20899 mshtml: Fix handling offset in BSCallback.
20901 2006-08-03 H. Verbeet <hverbeet@gmail.com>
20903 * dlls/wined3d/drawprim.c:
20904 wined3d: Disable vertex arrays after we're done drawing from them.
20905 After drawing from a vertex array we should disable them, to prevent
20906 the next draw calls from potentially reading past their ends. This
20907 also moves the disabling of vertex attrib arrays (for shaders) into
20910 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
20912 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
20913 tools/widl/parser.y:
20914 widl: Write forward declarations for coclass definitions.
20916 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
20918 * dlls/riched20/editor.c:
20919 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
20920 exactly one screen line.
20922 * dlls/riched20/editor.c:
20923 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
20925 * dlls/riched20/editor.c:
20926 riched20: Ctrl+A should be allowed in read-only controls too.
20928 2006-08-03 Jacek Caban <jacek@codeweavers.com>
20930 * dlls/mshtml/navigate.c:
20931 mshtml: Added nsInputStream::Read implementation.
20933 2006-08-03 Robert Shearman <rob@codeweavers.com>
20935 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
20936 dlls/ole32/storage32.h:
20937 ole32: Ensure that a returned free block is valid in storage.
20938 Otherwise, an IStream_SetSize call followed by an IStream_Read call
20939 could fail with STG_E_DOCFILECORRUPT.
20941 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
20942 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
20943 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
20945 * dlls/msi/action.c:
20946 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
20948 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
20950 * dlls/msvfw32/msvideo16.c:
20951 msvfw32: Write-strings warning fix.
20953 * dlls/ole32/tests/clipboard.c:
20954 ole32/tests: Write-strings warnings fix.
20956 * dlls/riched20/tests/editor.c:
20957 riched20/tests: Write-strings warnings fix.
20959 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
20961 * dlls/dbghelp/dwarf.c:
20962 dbghelp: Properly handle variable with const value (ie without location)
20965 2006-08-03 Alexandre Julliard <julliard@winehq.org>
20968 server: Abstract the epoll functions a bit more.
20970 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
20972 * include/ntquery.h, include/shlguid.h:
20973 shell32: Add property ids to header files.
20975 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
20977 * include/shldisp.idl:
20978 include: Add the ShellFolderViewOC coclass.
20980 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
20982 * dlls/oleaut32/typelib.c:
20983 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
20985 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
20987 * dlls/hlink/link.c:
20988 hlink: Avoid double computation of the string length.
20990 2006-08-03 Alexandre Julliard <julliard@winehq.org>
20992 * dlls/winex11.drv/init.c:
20993 winex11.drv: Comment out the XCloseDisplay call on process detach.
20994 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
20996 2006-08-02 Benjamin Arai <me@benjaminarai.com>
20998 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
20999 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
21001 * dlls/oleaut32/tests/olefont.c:
21002 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
21004 2006-08-03 Robert Reif <reif@earthlink.net>
21007 winnt.h: Add missing define.
21009 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
21011 * dlls/wined3d/surface.c:
21012 wined3d: Paletted texture support.
21014 2006-08-03 Mike McCormack <mike@codeweavers.com>
21016 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
21017 ddraw: Don't link to wined3d, load it at runtime.
21018 This lets ddraw dlls built on a machine with OpenGL present run on other
21019 machines that may not have the OpenGL libraries installed.
21021 2006-08-02 Thomas Kho <tkho@ucla.edu>
21024 server: Remove unused thread_apc member.
21026 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21028 * programs/notepad/Ko.rc:
21029 notepad: Updated Korean resource.
21031 2006-08-02 Huw Davies <huw@codeweavers.com>
21033 * fonts/ms_sans_serif.sfd:
21034 fonts: Add that extra pixel to the variants of 'e' too.
21036 2006-08-03 Alexandre Julliard <julliard@winehq.org>
21038 * dlls/riched20/editor.c:
21039 riched20: Fixed handling of window private data for Win64.
21041 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
21043 * dlls/riched20/editor.c:
21044 riched20: Handle incorrect calls of window procedure.
21046 2006-08-01 Robert Reif <reif@earthlink.net>
21048 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
21049 advapi32: Check returned data from LsaQueryInformationPolicy.
21051 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
21053 * dlls/msi/tests/db.c:
21054 msi/tests: Write-strings warnings fix.
21056 * dlls/lz32/tests/lzexpand_main.c:
21057 lz32/tests: Write-strings warning fix.
21059 2006-08-02 Alexandre Julliard <julliard@winehq.org>
21061 * dlls/kernel/thunk.c:
21062 kernel32: Make some functions static.
21064 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
21065 hhctrl.ocx: Make some functions static.
21068 user: Add some missing internal Wine messages to the message spy.
21070 2006-08-02 Jacek Caban <jacek@codeweavers.com>
21072 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
21073 hlink: Added HlinkTranslateURL tub implementation.
21075 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
21076 dlls/hlink/tests/hlink.c, include/hlink.idl:
21077 hlink: Added HlinkIsShortcut implementation.
21079 * dlls/ole32/moniker.c:
21080 ole32: Clean up OleRun.
21082 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
21084 * dlls/riched20/run.c:
21085 riched20: Added short descriptions to functions in run.c, just in case
21086 anybody had any doubts about what they actually do.
21088 2006-08-02 Huw Davies <huw@codeweavers.com>
21090 * fonts/ms_sans_serif.sfd:
21091 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
21093 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
21095 * programs/winetest/Makefile.in:
21096 winetest: Added hlink tests.
21098 2006-08-02 Alexandre Julliard <julliard@winehq.org>
21100 * dlls/user/message.c, dlls/user/win.c, include/win.h,
21101 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
21102 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
21103 Also use the same code for Get/SetWindowWord.
21104 Based on a patch by Ge van Geldorp.
21106 2006-08-02 Mike McCormack <mike@codeweavers.com>
21108 * dlls/msi/classes.c:
21109 msi: Only ever write the long path for InProcServers.
21111 * dlls/msi/classes.c:
21112 msi: Register advertised components too.
21114 2006-08-02 Alexandre Julliard <julliard@winehq.org>
21116 * dlls/uxtheme/system.c:
21117 uxtheme: Make some variables static.
21119 * dlls/oledlg/insobjdlg.c:
21120 oledlg: Make a string static.
21122 * dlls/kernel/editline.c:
21123 kernel32: Make the keymap entries const.
21125 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
21126 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
21127 ole32: Make some functions and variables static.
21129 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
21130 msxml3: Make some functions and variables static.
21132 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
21133 opengl32: Make some functions and variables static.
21135 * dlls/glu32/glu.c:
21136 glu32: Make some functions static.
21138 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
21139 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
21140 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
21141 dsound: Make some functions static.
21143 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
21144 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
21145 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
21146 dlls/winex11.drv/xvidmode.c:
21147 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
21149 2006-08-01 James Hawkins <truiken@gmail.com>
21151 * dlls/msi/tests/db.c:
21152 msi: Add tests for SQL query markers.
21154 * dlls/msi/files.c:
21155 msi: A file that does not have the msidbFileAttributesCompressed bit set should
21156 be considered non-compressed.
21158 * dlls/msi/package.c, dlls/msi/tests/format.c:
21159 msi: Don't crash if an empty record is given to MsiProcessMessage.
21161 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
21162 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
21165 2006-08-01 Robert Reif <reif@earthlink.net>
21167 * dlls/advapi32/lsa.c:
21168 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
21171 2006-08-01 Juan Lang <juan_lang@yahoo.com>
21173 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
21174 dlls/wintrust/wintrust_main.c:
21175 wintrust: Implement TrustIsCertificateSelfSigned.
21177 * dlls/crypt32/str.c:
21178 crypt32: Support more types in CertRDNToStr.
21180 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21182 * dlls/msvfw32/msvfw32_Ko.rc:
21183 msvfw32: Updated Korean resource.
21185 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
21187 * dlls/shell32/version.h:
21188 shell32: Fix the file version string of the version resource.
21190 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
21192 * dlls/kernel/tests/process.c:
21193 kernel/tests: Write-strings warnings fix.
21195 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
21196 kernel: Write-strings warnings fixes.
21198 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
21200 * programs/oleview/typelib.c:
21201 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
21203 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
21205 * dlls/mshtml/mshtml.inf:
21206 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
21208 2006-08-01 Alexandre Julliard <julliard@winehq.org>
21210 * libs/port/memmove.c:
21211 libport: Fixed invalid lvalue accesses in memmove.
21213 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21215 * programs/view/Ko.rc:
21216 view: Updated Korean resource.
21218 2006-08-01 Huw Davies <huw@codeweavers.com>
21220 * dlls/comctl32/propsheet.c:
21221 comctl32: Limit the width of the watermark to 164 pixels.
21223 2006-07-31 Huw Davies <huw@codeweavers.com>
21225 * dlls/comctl32/propsheet.c:
21226 comctl32: Limit the size of the header bitmap to 49x49.
21228 * dlls/comctl32/propsheet.c:
21229 comctl32: Invalidate the header area so that updated titles will be drawn.
21231 * dlls/comctl32/propsheet.c:
21232 comctl32: Wordwrap the sub title.
21234 * dlls/comctl32/propsheet.c:
21235 comctl32: The titles are already converted to unicode so always use DrawTextW
21238 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
21240 * dlls/shell32/trash.c:
21241 shell32: Send directories and non-regular files to the trash.
21243 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
21245 * dlls/user/tests/win.c:
21246 user: Add a couple of missing bits to the SetWindowLong test.
21248 2006-08-01 Jacek Caban <jacek@codeweavers.com>
21250 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
21251 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
21253 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
21254 dlls/mshtml/mshtml_private.h:
21255 mshtml: Store HTMLElement pointer in HTMLTextContainer.
21257 2006-08-01 Robert Reif <reif@earthlink.net>
21259 * dlls/advapi32/tests/lsa.c:
21260 advapi32: More LsaQueryInformationPolicy tests.
21262 2006-08-02 Mike McCormack <mike@codeweavers.com>
21264 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
21265 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
21267 2006-08-01 Alexandre Julliard <julliard@winehq.org>
21270 gdi: Fixed buffer overflow in GetCharABCWidthsI.
21272 * Make.rules.in, tools/makedep.c:
21273 makedep: Always search for includes in the standard directories, even without
21276 * Make.rules.in, tools/makedep.c:
21277 makedep: Don't add dependencies for system headers.
21280 makedep: Get rid of restrictions on line lengths. Merge lines that end in
21284 makedep: Convert to standard Wine lists.
21286 2006-07-28 Robert Shearman <rob@codeweavers.com>
21288 * dlls/msxml3/regsvr.c:
21289 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
21290 Don't delete the progid key when unregistering coclasses - this is now
21291 done in unregister_progids.
21293 * dlls/msxml3/regsvr.c:
21294 msxml3: Separate the writing of progids from the writing of classes.
21295 This allows writing multiple progids that refer to one class.
21296 Support writing out Version and VersionIndependentProgId keys for classes.
21298 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
21300 * dlls/kernel/format_msg.c:
21301 kernel: Wsign-compare warning fix.
21303 2006-07-31 Robert Reif <reif@earthlink.net>
21305 * dlls/advapi32/lsa.c:
21306 advapi32: LsaQueryInformationPolicy update.
21307 Update LsaQueryInformationPolicy to use correct computer name and SID.
21308 Add support for PolicyDnsDomainInformation.
21310 2006-08-02 Mike McCormack <mike@codeweavers.com>
21312 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
21313 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
21314 dlls/hlink/tests/hlink.c:
21315 hlink: Add a short test case.
21317 * dlls/hlink/link.c:
21318 hlink: Use CoTaskMemAlloc when returning memory to a caller.
21320 * dlls/hlink/link.c:
21321 hlink: Create a strdupW function and use it.
21323 2006-07-31 Thomas Kho <tkho@ucla.edu>
21325 * dlls/msi/dialog.c:
21326 msi: Wake dialog on messages from external threads.
21328 2006-07-31 James Hawkins <truiken@gmail.com>
21330 * dlls/msi/action.c, dlls/msi/tests/package.c:
21331 msi: Fix a couple install state test cases.
21332 - Correctly handle the msidbComponentAttributesOptional component attribute.
21333 - Don't set a component's state to INSTALLSTATE_LOCAL if the
21334 msidbComponentAttributesSourceOnly attribute is provided.
21336 * dlls/msi/tests/package.c:
21337 msi: Fix the add_feature_entry helper function.
21339 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
21341 * include/ddk/winsplp.h:
21342 winsplp.h: Remove FAR, use W structs, fix typo.
21344 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
21346 * dlls/dinput/tests/keyboard.c:
21347 dinput/tests: Write-strings warning fix.
21349 * dlls/dsound/tests/dsound8.c:
21350 dsound/tests: Write-strings warning fix.
21352 2006-07-31 Robert Shearman <rob@codeweavers.com>
21354 * dlls/user/tests/win.c, dlls/user/win.c:
21355 user: Ignore setting NULL window procs inside SetWindowLong.
21356 Add tests for SetWindowLong error cases.
21358 2006-07-31 Duane Clark <fpga@pacbell.net>
21360 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
21361 msvcrt: Fix fgetwc/s in binary mode.
21363 * dlls/msvcrt/tests/file.c:
21364 msvcrt: Test fgetwc/s in binary mode.
21366 * dlls/msvcrt/file.c:
21367 msvcrt: Remove read_i loop and fix fread.
21369 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
21371 * tools/widl/parser.y:
21372 widl: Set type_t kind field correctly for all types.
21374 * tools/widl/parser.y:
21375 widl: Set defined flag for coclasses.
21377 2006-07-31 James Hawkins <truiken@gmail.com>
21379 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
21380 setupapi: Add a stub implementation of SetupGetSourceInfo.
21382 * dlls/msi/action.c, dlls/msi/tests/package.c:
21383 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
21386 2006-07-31 Robert Shearman <rob@codeweavers.com>
21388 * dlls/oleaut32/typelib.c:
21389 oleaut32: Improve dump_DispParms.
21391 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
21392 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
21394 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
21395 ole32: Implement OleNoteObjectVisible as described by MSDN.
21397 * dlls/ole32/storage32.c:
21398 ole32: Remove a check on the share mode for the NULL filename case as the
21399 check is already done earlier in StgCreateDocfile.
21401 2006-07-31 Alexandre Julliard <julliard@winehq.org>
21403 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
21404 ntdll: Move the calling of the process entry point back to kernel32.
21405 Apparently some copy protection stuff relies on that.
21406 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
21408 * dlls/ntdll/loader.c:
21409 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
21411 * loader/preloader.c:
21412 preloader: Added support for the new style DT_GNU_HASH symbol table.
21414 * loader/preloader.c:
21415 preloader: Fixed type checking in symbol lookup.
21417 * loader/preloader.c:
21418 preloader: Properly use the ELF hash table when looking up a symbol.
21420 2006-07-31 Jacek Caban <jacek@codeweavers.com>
21422 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
21423 dlls/shdocvw/webbrowser.c:
21424 shdocvw: Added WebBrowser::Invoke implementation.
21426 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
21427 dlls/shdocvw/tests/webbrowser.c:
21428 shdocvw: Added SetExtent and GetExtent implementation.
21430 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
21432 * dlls/wined3d/surface.c:
21433 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
21435 * dlls/wined3d/device.c:
21436 wined3d: Avoid NULL dereference.
21438 2006-07-31 Thomas Kho <tkho@ucla.edu>
21440 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
21441 riched20: Implement EM_GETLINE.
21443 2006-08-01 Mike McCormack <mike@codeweavers.com>
21445 * dlls/ole32/storage32.c:
21446 ole32: Use IsGUIDEqual to compare IIDs.
21448 2006-07-31 Alexandre Julliard <julliard@winehq.org>
21450 * libs/wine/mmap.c:
21451 libwine: Better heuristic for finding the top of the address space on Linux.
21453 2006-07-31 Robert Reif <reif@earthlink.net>
21455 * dlls/advapi32/security.c:
21456 advapi32: Add computer sid support to LookupAccountSidW.
21458 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
21459 advapi32: Add more helper functions.
21460 Add ADVAPI_GetComputerSid.
21462 2006-07-31 Jacek Caban <jacek@codeweavers.com>
21464 * dlls/shdocvw/regsvr.c:
21465 shdocvw: Register SHDocVw typelib.
21467 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
21468 dlls/shdocvw/shdocvw_v1.idl:
21469 shdocvw: Added typelib.
21471 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
21473 * dlls/shell32/shell32_Pl.rc:
21474 shell32: Update the Polish translation.
21476 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
21477 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
21478 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
21479 shell32: Call the trashing code from SHFileOperationW.
21481 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
21482 dlls/shell32/xdg.h:
21483 shell32: Add trashing support functions.
21485 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
21486 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
21487 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
21488 shell32: Add trashing confirmations.
21490 2006-07-31 Benjamin Arai <me@benjaminarai.com>
21492 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
21493 dlls/oleaut32/tests/vartest.c:
21494 oleaut32: Move varformat conformance tests to new file varformat.c
21496 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
21498 * dlls/user/input.c, dlls/user/tests/input.c:
21499 user: Set buffer to '\0' in GetKeyNameTextA too.
21501 2006-07-29 Duane Clark <fpga@pacbell.net>
21503 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
21506 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
21509 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
21510 msvcrt: Fix _read and fgetc.
21512 * dlls/msvcrt/tests/file.c:
21513 msvcrt: File read buffer tests.
21515 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
21517 * dlls/dinput/dinput_main.c:
21518 dinput: Initialize event sequence counter. And simplify code.
21520 2006-07-29 Robert Reif <reif@earthlink.net>
21522 * dlls/advapi32/tests/security.c:
21523 advapi32: Add string sid tests.
21525 * dlls/advapi32/tests/security.c:
21526 advapi32: Print more info about failed test.
21528 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
21529 dlls/advapi32/security.c:
21530 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
21531 Make debugstr_sid global.
21533 2006-08-01 Mike McCormack <mike@codeweavers.com>
21535 * dlls/ole32/storage32.c:
21536 ole32: Add function parameters to FIXME messages.
21538 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
21539 ole32: Add a test showing what STGM_TRANSACTED does for streams.
21541 2006-07-30 H. Verbeet <hverbeet@gmail.com>
21543 * dlls/ddraw/direct3d.c:
21544 ddraw: Order Z-buffer formats by depth buffer bit depths in
21545 IDirect3DImpl_7_EnumZBufferFormats.
21547 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
21548 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
21549 GLSL fragment shaders.
21551 * dlls/wined3d/device.c:
21552 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
21554 * dlls/wined3d/surface.c:
21555 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
21556 IWineD3DSurfaceImpl_UnlockRect.
21558 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
21560 * dlls/comctl32/tests/comboex.c:
21561 comctl32/tests: Write-strings warnings fix.
21563 * dlls/advpack/tests/install.c:
21564 advpack/tests: Write-strings warnings fix.
21566 * dlls/cabinet/cabinet_main.c:
21567 cabinet: Write-strings warning fix.
21569 2006-07-29 Jacek Caban <jacek@codeweavers.com>
21571 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
21572 shlwapi: Change file path to URL in UrlCanonicalize.
21574 * dlls/urlmon/umon.c:
21575 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
21577 2006-07-30 Alexandre Julliard <julliard@winehq.org>
21579 * dlls/ntdll/virtual.c:
21580 ntdll: Use the right section size when setting protections.
21581 Use the same size computation when setting section protections than
21582 when mapping it in the first place (reported by Nicholas Miell).
21584 2006-07-29 Mike McCormack <mike@codeweavers.com>
21586 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
21587 ole32: Add some missing traces.
21589 * dlls/ole32/tests/storage32.c:
21590 ole32: Add a test for IEnumSTATSTG.
21592 * dlls/msi/files.c:
21593 msi: Change an ERR to a WARN.
21595 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
21597 * tools/widl/proxy.c:
21598 widl: Fix "static declaration follows non-static declaration" in generated code.
21600 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
21601 widl: Encode coclass types in typelibs.
21603 * tools/widl/parser.y:
21604 widl: Register types for coclasses.
21606 * tools/widl/write_msft.c:
21607 widl: Check if a typeinfo is already in a typelib before adding it.
21609 * tools/widl/write_msft.c:
21610 widl: Set typelib_idx for coclasses when they're added to a typelib.
21612 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
21613 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
21614 tools/widl/write_msft.c:
21615 widl: Fold class_t into type_t.
21617 2006-07-28 Thomas Kho <tkho@ucla.edu>
21619 * dlls/Maketest.rules.in:
21620 Maketest.rules.in: Fix comment.
21622 2006-07-28 Robert Reif <reif@earthlink.net>
21624 * dlls/advapi32/security.c:
21625 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
21627 * dlls/advapi32/security.c:
21628 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
21630 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
21632 * programs/regedit/regproc.c:
21633 regedit: Allow entering - for a value in a .reg file to delete that value.
21635 2006-07-28 James Hawkins <truiken@gmail.com>
21637 * dlls/wininet/urlcache.c:
21638 wininet: Only copy the relative filename into the UrlEntry structure.
21640 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
21642 * dlls/advpack/tests/advpack.c:
21643 advpack/tests: Write-strings warnings fix.
21645 * dlls/msi/tests/db.c:
21646 msi/tests: Write-strings warnings fix.
21648 2006-07-28 Juan Lang <juan_lang@yahoo.com>
21650 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
21651 dlls/crypt32/tests/cert.c, include/wincrypt.h:
21652 crypt32: Implement CryptHashPublicKeyInfo.
21654 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
21655 rsaenh: Use Interlocked functions for reference counting.
21657 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
21659 * dlls/dinput/device.c, include/dinput.h:
21660 dinput: Add DISCL_NOWINKEY define.
21662 2006-07-28 Jason Green <jave27@gmail.com>
21664 * dlls/wined3d/baseshader.c:
21665 wined3d: Skip processing of D3DSIO_PHASE instruction.
21667 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
21668 include/d3d9types.h, include/wine/wined3d_types.h:
21669 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
21671 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
21672 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
21673 include/d3d9types.h, include/wine/wined3d_types.h:
21674 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
21676 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
21678 * dlls/wined3d/surface.c:
21679 wined3d: Optimize d3dfmt_convert_surface.
21681 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
21682 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
21683 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
21684 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
21685 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
21686 winex11.drv: Kill DGA support.
21688 2006-07-27 Jacek Caban <jacek@codeweavers.com>
21690 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
21691 include/stdole2.idl:
21692 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
21695 2006-07-29 Alexandre Julliard <julliard@winehq.org>
21697 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
21698 dlls/stdole32.tlb/Makefile.in:
21699 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
21700 things than resources.
21702 2006-07-28 Alexandre Julliard <julliard@winehq.org>
21704 * dlls/user/message.c:
21705 user: Abort WaitForUserIdle if the target process died.
21707 2006-07-28 Jason Green <jave27@gmail.com>
21709 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
21710 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
21711 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21712 wined3d: More shader fixes / new instructions.
21713 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
21714 - Subtract 1 more constant from total GLSL allowed float constants to
21715 accommodate the PROJECTION matrix row that we reference.
21717 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
21719 * dlls/wined3d/surface.c:
21720 wined3d: Render target texturing.
21722 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
21724 * dlls/msi/msi_main.c:
21725 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
21728 * dlls/msi/msipriv.h:
21729 msi: Make the version information of DllGetVersion same as in version resource.
21731 2006-07-27 Juan Lang <juan_lang@yahoo.com>
21733 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
21734 rsaenh: More tests and some fixes.
21735 - correct deleting the default container
21736 - imported keys should be stored in their container, not just given to the caller
21737 - tests for these changes
21739 2006-07-27 Benjamin Arai <me@benjaminarai.com>
21741 * dlls/oleaut32/varformat.c:
21742 oleaut32: VarMonthName - Update error codes and helper functions.
21744 * dlls/oleaut32/tests/vartest.c:
21745 oleaut32: VarSub: Conformance test.
21747 * dlls/oleaut32/variant.c:
21748 oleaut32: VarSub: Fixes several data types and corrects error codes.
21750 2006-07-28 Robert Shearman <rob@codeweavers.com>
21752 * dlls/oleaut32/olepicture.c:
21753 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
21755 * dlls/oleaut32/olefont.c:
21756 oleaut32: Implement GetTypeInfoCount for standard fonts.
21758 * dlls/oleaut32/olepicture.c:
21759 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
21760 Remove some validation code that is already handled by a more generic
21761 case at the end of the function.
21763 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
21764 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
21766 * dlls/oleaut32/tests/olefont.c:
21767 oleaut32: Add a test for passing an invalid number of input parameters into
21768 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
21770 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
21771 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
21772 Add some tests for IPictureDisp::Invoke.
21774 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
21775 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
21777 * dlls/oleaut32/tests/olefont.c:
21778 oleaut32: Add a successful test for IFontDisp::Invoke.
21780 * dlls/oleaut32/olefont.c:
21781 oleaut32: Handle the Weight property in IFontDisp::Invoke.
21783 2006-07-27 Juan Lang <juan_lang@yahoo.com>
21785 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
21786 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
21787 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
21790 sspi.h: Add missing define.
21792 2006-07-27 James Hawkins <truiken@gmail.com>
21794 * dlls/msi/tests/db.c:
21795 msi: Add tests for MsiDatabaseImport.
21797 2006-07-27 Jacek Caban <jacek@codeweavers.com>
21799 * include/mshtml.idl:
21800 mshtml.idl: Fix SAFEARRAY argument declaration.
21802 * tools/widl/write_msft.c:
21803 widl: Reorder segments to match midl.
21805 * tools/widl/write_msft.c:
21806 widl: Use cval in ATTR_ID.
21808 * tools/widl/write_msft.c:
21809 widl: Added ATTR_BINDABLE handling to add_func_desc.
21811 * tools/widl/write_msft.c:
21812 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
21814 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
21815 shdocvw: Added test of GetControlInfo.
21817 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
21819 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
21820 Fix 2 "static is not at beginning of declaration" warnings.
21822 * dlls/msi/tests/package.c:
21823 msi: 0xdeadbeef is too big for a signed int thus producing sign
21824 comparison warnings when compared to an int variable. Use 0xdeadbee
21827 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
21829 * dlls/mapi32/tests/prop.c:
21830 mapi32/tests: Write-strings warning fix.
21832 * dlls/msi/tests/install.c:
21833 msi/tests: Write-strings warning fix.
21835 * dlls/crypt32/tests/encode.c:
21836 crypt32/tests: Write-strings warnings fix.
21838 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
21840 * programs/winebrowser/main.c:
21841 winebrowser: Pass any given argument that is not a mailto URL to the browser.
21843 2006-07-27 Mike McCormack <mike@codeweavers.com>
21845 * programs/msiexec/msiexec.c:
21846 msiexec: Don't crash if there's no args.
21848 * dlls/msi/action.c:
21849 msi: Don't set the shortcut's working directory if it's NULL.
21851 * dlls/msi/msi.c, dlls/msi/registry.c:
21852 msi: Fix some memory leaks.
21854 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
21856 * dlls/dinput/keyboard.c:
21857 dinput: Keyboard: Use the same event queue mechanism as mouse.
21859 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
21861 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
21862 dlls/wined3d/wined3d_private.h:
21863 wined3d: Do not use the IWineD3DSurface for the cursor.
21865 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
21867 * dlls/wined3d/surface.c:
21868 wined3d: Avoid a false ERR.
21870 2006-07-27 Alexandre Julliard <julliard@winehq.org>
21872 * ANNOUNCE, ChangeLog, VERSION, configure:
21875 ----------------------------------------------------------------
21876 2006-07-27 Jason Green <jave27@gmail.com>
21878 * dlls/wined3d/vertexshader.c:
21879 wined3d: Fix minor typo from shader patch.
21881 2006-07-27 Huw Davies <huw@codeweavers.com>
21884 wine.inf: Add lnkfile description.
21886 2006-07-27 Alexandre Julliard <julliard@winehq.org>
21889 server: Round up the timeout for poll() to avoid redundant calls.
21891 * server/request.c:
21892 server: Don't crash on invalid request sizes.
21894 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
21896 * programs/winhelp/winhelp.c:
21897 winhelp: Write-strings warning fix.
21899 * dlls/user/tests/menu.c:
21900 user/tests: Write-strings warnings fix.
21902 2006-07-26 James Hawkins <truiken@gmail.com>
21904 * dlls/msi/Makefile.in, dlls/msi/package.c:
21905 msi: Download the MSI package if it is a remote URL.
21907 2006-07-26 Juan Lang <juan_lang@yahoo.com>
21909 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
21910 crypt32: Implement CryptStrToNameA/W, with tests.
21912 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
21913 dlls/crypt32/tests/encode.c:
21914 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
21916 * dlls/rsaenh/rsaenh.c:
21917 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
21919 2006-07-27 Alexandre Julliard <julliard@winehq.org>
21921 * dlls/oleaut32/olefont.c:
21922 oleaut32: Fixed compiler warning.
21924 2006-07-26 Jason Green <jave27@gmail.com>
21926 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
21927 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
21928 wined3d: Fix some upside-down rendering issues for shaders.
21930 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
21932 * dlls/wined3d/surface.c:
21933 wined3d: BltFast/BltOverride color keying.
21935 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
21937 * programs/regedit/listview.c:
21938 regedit: Write-strings warning fix.
21940 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
21942 * dlls/wined3d/directx.c:
21943 wined3d: Blacklist WINED3DFMT_R8G8B8.
21945 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21947 * programs/wineconsole/wineconsole_Ko.rc:
21948 wineconsole: Updated Korean resource.
21950 2006-07-27 Mike McCormack <mike@codeweavers.com>
21952 * include/commctrl.h:
21953 comctl32: Fix a typo.
21955 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
21956 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
21958 * dlls/msi/tests/format.c:
21959 msi: Remember to free a handle.
21962 msi: Fix some memory leaks in the condition parser.
21964 * dlls/msi/appsearch.c, dlls/msi/msi.c:
21965 msi: Use msi_alloc/free, not HeapAlloc/Free.
21967 2006-07-26 James Hawkins <truiken@gmail.com>
21969 * dlls/msi/tests/install.c:
21970 msi: Test the column types of MSI packages.
21972 * dlls/msi/tests/package.c:
21973 msi: Test the states of a component with a compressed file.
21975 * dlls/msi/table.c:
21978 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
21980 * dlls/dinput8/dinput8_main.c:
21981 dinput8: Better DirectInput8Create warning.
21983 2006-07-26 Jacek Caban <jacek@codeweavers.com>
21985 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
21986 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
21988 * dlls/mshtml/protocol.c:
21989 mshtml: Fix handling res URLs with full path and number resource ID.
21991 2006-07-26 Robert Shearman <rob@codeweavers.com>
21993 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
21994 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
21996 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
21997 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
21998 the input parameter into the correct type.
22000 * dlls/ole32/regsvr.c:
22001 ole32: Add more self-registration entries for classes and interfaces.
22003 2006-07-26 Huw Davies <huw@codeweavers.com>
22006 wine.inf: Add inifile entries.
22008 2006-07-24 Thomas Kho <tkho@ucla.edu>
22010 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
22011 wcmd: Correct handling of quotes and /s flag when a command argument is present.
22013 2006-07-23 Kovács András <andras@csevego.net>
22015 * dlls/wined3d/device.c:
22016 wined3d: Fix CopyRects if pDestPointsArray is NULL.
22018 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
22020 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
22021 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
22023 2006-07-26 Ge van Geldorp <ge@gse.nl>
22025 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
22026 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
22027 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
22028 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
22029 programs/winedbg/memory.c, programs/winedbg/source.c,
22030 programs/winedbg/stack.c, programs/winedbg/symbol.c,
22031 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
22032 programs/winedbg/types.c:
22033 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
22035 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
22037 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
22038 wined3d: More efficient color keying dirtifying.
22039 Instead of blindly dirtifying the surface LoadTexture keeps track of
22040 the color key that was used when creating the opengl texture and
22041 reloads the surface if the color key has changed.
22043 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
22045 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
22046 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
22047 include/wine/wined3d_interface.h:
22048 ddraw: Support using an application-provided surface pointer.
22050 2006-07-26 Mike McCormack <mike@codeweavers.com>
22052 * dlls/msi/record.c, dlls/msi/tests/record.c:
22053 msi: Fix an off by one error in MsiRecordGetString.
22055 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
22056 msi: Implement SQL inner joins.
22058 2006-07-26 Alexandre Julliard <julliard@winehq.org>
22060 * dlls/crypt32/tests/store.c:
22061 crypt32/tests: Clean up temp files.
22063 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
22064 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
22065 server/protocol.def, server/request.c, server/thread.c,
22067 server: Convert the server start time to the abs_time_t type.
22069 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
22070 server/protocol.def, server/thread.c, server/thread.h,
22072 server: Convert thread creation/exit times to the abs_time_t type.
22074 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
22076 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
22077 deal only with timeouts.
22079 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
22080 server/protocol.def, server/request.h, server/trace.c:
22081 server: Rename the wait_input_idle request to better reflect what it does.
22082 Also get rid of the unused timeout field.
22084 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
22086 server: Make the create_async function take an absolute timeout.
22088 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
22090 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
22092 server: Fix some comparisons between signed and unsigned.
22094 2006-07-26 Alexandre Julliard <julliard@winehq.org>
22096 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
22097 server/console.c, server/debugger.c, server/file.c, server/hook.c,
22098 server/object.c, server/object.h, server/process.c, server/process.h,
22099 server/protocol.def, server/ptrace.c, server/queue.c,
22100 server/region.c, server/registry.c, server/request.c,
22101 server/request.h, server/snapshot.c, server/symlink.c,
22102 server/token.c, server/trace.c, server/user.h, server/window.c,
22103 server/winstation.c, tools/make_requests:
22104 server: Added data_size_t type to represent sizes in the server protocol.
22105 Make it an unsigned int to save some space on Win64, if we need to
22106 transfer more than 4Gb over the server pipe something is seriously
22109 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
22111 * dlls/rsaenh/rsaenh.c:
22112 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
22114 * dlls/rsaenh/rsaenh.c:
22115 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
22118 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
22120 * dlls/winspool.drv/tests/info.c:
22121 winspool.drv/tests: Write-strings warnings fix.
22123 * dlls/msi/tests/db.c:
22124 msi/tests: Write-strings warnings fix.
22126 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22128 * programs/winefile/Ko.rc:
22129 winefile: Updated Korean resource.
22131 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
22133 * dlls/dmime/performance.c:
22134 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
22136 2006-07-25 Juan Lang <juan_lang@yahoo.com>
22138 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
22139 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
22140 crypt32: Implement file stores.
22142 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
22144 * dlls/wined3d/directx.c:
22145 wined3d: Enable all bump mapping formats.
22147 2006-07-26 Jason Green <jave27@gmail.com>
22149 * dlls/wined3d/drawprim.c:
22150 wined3d: Fix crash caused by bad TRACE.
22152 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
22154 * dlls/wined3d/glsl_shader.c:
22155 wined3d: Remove superfluous breaks.
22157 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
22159 * tools/widl/parser.y:
22160 widl: Allow trailing commas in attribute lists.
22162 2006-07-26 Mike McCormack <mike@codeweavers.com>
22165 msi: Add a FIXME for join queries.
22167 2006-07-25 Mike McCormack <mike@codeweavers.com>
22169 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
22170 msi: Always load all the components.
22172 2006-07-25 Robert Shearman <rob@codeweavers.com>
22174 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
22175 dbghelp: Implement SymGetSymFromAddr64.
22177 * configure, configure.ac, dlls/oleaut32/olepicture.c,
22178 include/config.h.in:
22179 configure: Add a check for the DGifOpen function in the gif_lib.h header as
22180 the v4 of the file does define it, while v3 doesn't.
22182 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
22184 * dlls/comdlg32/filedlg.c:
22185 comdlg32: GetOpenFileNameW - Create unicode windows.
22187 2006-07-25 Alexandre Julliard <julliard@winehq.org>
22189 * programs/uninstaller/main.c:
22190 uninstaller: Fail more gracefully when the registry key is missing.
22192 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
22194 * dlls/oleaut32/safearray.c:
22195 oleaut32: Adding a NULL to a safearray is supposed to crash.
22197 2006-07-25 Alexandre Julliard <julliard@winehq.org>
22199 * dlls/ntdll/server.c:
22200 ntdll: Avoid accessing the TEB after the memory view has been released.
22201 When using reserved areas the memory could potentially be reused right
22205 server: Try harder to find a suitable thread for read/write_process_memory.
22207 2006-07-20 Thomas Kho <tkho@ucla.edu>
22209 * server/process.c:
22210 server: Add new threads to end of thread_list.
22212 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
22214 * dlls/rpcrt4/ndr_marshall.c:
22215 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
22217 2006-07-24 Jason Green <jave27@gmail.com>
22219 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
22220 dlls/wined3d/wined3d_private.h:
22221 wined3d: Implement more GLSL instructions.
22222 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
22224 2006-07-25 Mike McCormack <mike@codeweavers.com>
22226 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
22227 msi: Fix where queries on 32bit integer columns.
22229 2006-07-24 James Hawkins <truiken@gmail.com>
22231 * dlls/msi/tests/db.c:
22232 msi: Add tests for the WHERE SQL clause.
22234 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22236 * dlls/wineps.drv/wps_Ko.rc:
22237 wineps.drv: Updated Korean resource.
22239 2006-07-25 H. Verbeet <hverbeet@gmail.com>
22241 * dlls/wined3d/device.c, dlls/wined3d/query.c,
22242 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
22243 wined3d: Add real occlusion query support.
22245 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22246 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
22247 IWineD3DPixelShaderImpl_SetFunction.
22249 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
22250 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
22252 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
22254 * tools/widl/parser.l, tools/widl/parser.y:
22255 widl: Support SAFEARRAY(type) syntax.
22257 * tools/widl/header.c:
22258 widl: Fix redefinition of types in output.
22260 2006-07-24 Jacek Caban <jacek@codeweavers.com>
22262 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
22263 shdocvw: Added more test and fixes.
22265 2006-07-24 Huw Davies <huw@codeweavers.com>
22267 * dlls/gdi/freetype.c:
22268 gdi32: Use the correct name when writing the fixed font registry value.
22270 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
22272 * dlls/user/input.c, dlls/user/tests/msg.c:
22273 user: Add more TrackMouseEvent tests, particularly a test with
22274 injected mouse move events. Fix a problem detected by the test.
22276 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
22278 * dlls/user/input.c:
22279 user: Various TrackMouseEvent fixes.
22280 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
22281 use hittest directly to simplify the code.
22282 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
22284 * dlls/user/winpos.c:
22285 user: Add a trace to EndDeferWindowPos.
22287 * dlls/user/input.c:
22288 user: Use (win) debug channel by default, add a TRACE to SendInput.
22290 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
22292 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
22293 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
22295 2006-07-24 Mike McCormack <mike@codeweavers.com>
22297 * dlls/msi/registry.c:
22298 msi: Use CLSIDFromString to make squash_guid a bit more robust.
22300 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
22301 msi: Make MsiConfigureFeature a bit more robust.
22303 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
22304 dlls/msi/msipriv.h:
22305 msi: Move COM server implementation to a separate file.
22307 * configure, configure.ac:
22308 configure: Check for freetype-config first, then use the libraries it specifies.
22310 2006-07-23 Jason Green <jave27@gmail.com>
22312 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
22313 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
22314 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
22315 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
22316 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
22317 references from D3DTS_* to WINED3DTS_*.
22319 2006-07-24 Alexandre Julliard <julliard@winehq.org>
22321 * configure, configure.ac, loader/main.c, loader/preloader.c:
22322 preloader: Allocate more space in low memory as well as for top-down allocations.
22324 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
22325 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
22327 * dlls/ntdll/virtual.c:
22328 ntdll: Support memory allocations inside reserved areas.
22330 * dlls/ntdll/virtual.c:
22331 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
22333 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
22334 libs/wine/wine.map:
22335 libwine: Added a function to enumerate the reserved mmap areas.
22337 2006-07-24 Robert Shearman <rob@codeweavers.com>
22340 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
22343 * dlls/rpcrt4/ndr_marshall.c:
22344 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
22345 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
22347 * dlls/rpcrt4/rpc_binding.c:
22348 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
22350 * dlls/rpcrt4/ndr_marshall.c:
22351 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
22353 * dlls/rpcrt4/ndr_marshall.c:
22354 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
22355 NdrConformantStringUnmarshall.
22357 * dlls/rpcrt4/ndr_marshall.c:
22358 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
22359 Change the FIXME messages to print out unrecognised format characters in
22360 hex rather than decimal.
22362 * dlls/uuid/uuid.c:
22363 uuid: Add IIDs and CLSIDs from xmldso.h.
22365 * dlls/oleaut32/typelib.c:
22366 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
22367 as native doesn't assume that it doesn't contain valid data.
22369 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
22370 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
22372 2006-07-24 Mike McCormack <mike@codeweavers.com>
22374 * dlls/msi/tests/msi.c:
22375 msi: Add a test case for MsiGetFileHash.
22378 msi: Implement MsiGetFileHash.
22380 * dlls/winex11.drv/keyboard.c:
22381 winex11.drv: Avoid an uninitialized variable warning.
22383 2006-07-24 Alexandre Julliard <julliard@winehq.org>
22385 * programs/winevdm/winevdm.c:
22386 winevdm: Load sound.drv too.
22388 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
22390 * tools/widl/header.c:
22391 widl: Allow write_type to output full pointer types.
22393 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
22395 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
22396 dlls/wined3d/wined3d_private.h:
22397 wined3d: Draw the cursor.
22399 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
22401 * dlls/wined3d/device.c:
22402 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
22404 2006-07-24 Mike McCormack <mike@codeweavers.com>
22407 msi: Reimplement MsiGetUserInfo using awstrings.
22409 2006-07-23 Dan Kegel <dank@kegel.com>
22411 * dlls/winedos/int21.c:
22412 winedos: Limit reported disk space to 1GB.
22414 2006-07-23 Jason Green <jave27@gmail.com>
22416 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
22417 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
22418 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
22419 constants regression).
22421 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
22423 * dlls/comdlg32/tests/printdlg.c:
22424 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
22426 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
22428 * dlls/dinput/device_private.h:
22429 dinput: Simplify code a bit.
22431 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
22433 * dlls/dinput/dinput_main.c:
22434 dinput: Fix small typo.
22436 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
22438 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
22439 wined3d: Whitelist pixelformats instead of blacklisting.
22441 * dlls/wined3d/surface.c:
22442 wined3d: Reactivate the X bits fixup.
22444 2006-07-24 Mike McCormack <mike@codeweavers.com>
22446 * dlls/msi/msi.c, dlls/msi/registry.c:
22447 msi: MoveMsiEnumPatches to registry.c
22449 * dlls/shdocvw/regsvr.c:
22450 shdocvw: Register MruListLong.
22452 * dlls/hlink/hlink_main.c:
22453 hlink: Implement HlinkNavigateToStringReference.
22455 * dlls/hlink/link.c:
22456 hlink: Only release an object that we successfully created.
22458 * dlls/query/query.spec, dlls/query/query_main.c:
22459 query: Add a stub implementation for LocateCatalogs.
22461 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
22463 * programs/winhelp/Ko.rc:
22464 winhelp: Updated Korean resource.
22466 2006-07-23 Robert Reif <reif@earthlink.net>
22469 winnt.h: Add more SID defines.
22471 2006-07-22 Jacek Caban <jacek@codeweavers.com>
22473 * dlls/urlmon/session.c:
22474 urlmon: Don't use freed string in TRACE.
22476 * dlls/shdocvw/persist.c:
22477 shdocvw: Return S_OK in IPersistStreamInit::Load.
22479 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
22481 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
22482 shell32: Define one more avi resource.
22484 2006-07-21 James Hawkins <truiken@gmail.com>
22486 * dlls/msi/tests/package.c:
22487 msi: Add tests for component and feature states.
22489 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
22491 * dlls/shell32/tests/shlexec.c:
22492 shell32/tests: Write-strings warnings fix.
22494 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
22496 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
22497 include/richedit.h:
22498 riched20: Write-strings warnings fix.
22499 The string members of the FINDTEXT and FINDTEXTEX structs are declared
22500 constant in the SDK.
22502 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
22504 * programs/oleview/typelib.c:
22505 oleview: Added interface handling to idl display.
22507 2006-07-21 James Hawkins <truiken@gmail.com>
22509 * dlls/msi/dialog.c:
22510 msi: Expand features with odd Display values.
22512 * dlls/msi/dialog.c:
22513 msi: Don't display a feature if its Display value is zero.
22515 * dlls/msi/action.c:
22516 msi: Set the component's initial state based on its attributes.
22518 2006-07-21 Jason Green <jave27@gmail.com>
22520 * dlls/wined3d/device.c:
22521 wined3d: Minor trace corrections in Set___ShaderConstants().
22523 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
22525 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
22526 wined3d: Do not try to create a vbo more than once.
22528 * dlls/wined3d/vertexbuffer.c:
22529 wined3d: Move vertex fixups into their own function.
22531 2006-07-21 Alexandre Julliard <julliard@winehq.org>
22533 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
22534 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
22536 2006-07-20 Benjamin Arai <me@benjaminarai.com>
22538 * dlls/oleaut32/tests/vartest.c:
22539 oleaut32: Fix missing tests and heap errors for VarCat conformance.
22541 * dlls/oleaut32/variant.c:
22542 oleaut32: Fix temp variant initialization issues in VarCat.
22544 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
22546 * dlls/kernel/time.c, dlls/ntdll/process.c,
22547 include/wine/server_protocol.h, server/process.c,
22548 server/protocol.def, server/trace.c:
22549 ntdll: Implementation of process CreationTime and ExitTime.
22551 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
22553 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
22554 include/setupapi.h:
22555 setupapi: Implemented SetupDiCreateDeviceInfoA.
22557 * dlls/setupapi/tests/devinst.c:
22558 setupapi: Rename a test.
22560 2006-07-20 Robert Reif <reif@earthlink.net>
22562 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
22563 advapi32: Partial LookupAccountSid implementation.
22565 2006-07-21 Alexandre Julliard <julliard@winehq.org>
22567 * dlls/ntdll/heap.c:
22568 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
22570 * dlls/ntdll/heap.c:
22571 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
22573 * dlls/ntdll/heap.c:
22574 ntdll: Add a few more free list entries to the heap.
22576 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22578 * dlls/comdlg32/cdlg_Ko.rc:
22579 comdlg32: Updated Korean resource.
22581 2006-07-21 Mike McCormack <mike@codeweavers.com>
22584 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
22587 msi: Use msi_reg_get_val_str() to read a registry value.
22589 * dlls/msi/msi.c, dlls/msi/msi.spec:
22590 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
22593 msi: Components with INSTALLSTATE_NOTUSED are considered present.
22596 msi: A component with an empty path is not used.
22599 msi: Use TRACE not FIXME for already implemented functions.
22601 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
22603 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
22604 d3d9: State management test framework for d3d9.
22606 * dlls/wined3d/device.c:
22607 wined3d: Respect EnableAutoDepthStencil parameter.
22609 * dlls/wined3d/stateblock.c:
22610 wined3d: Correct initial render states.
22612 * dlls/wined3d/device.c:
22613 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
22615 * dlls/wined3d/device.c:
22616 wined3d: Restore recording mode later in ActiveRender().
22618 * dlls/wined3d/device.c:
22619 wined3d: Read shader constants from correct stateblock.
22621 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
22623 * dlls/mscms/tests/profile.c:
22624 mscms/tests: Write-strings warnings fix.
22626 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
22628 * dlls/user/input.c, dlls/user/tests/msg.c:
22629 user: Add a TrackMouseEvent test, make it pass under Wine.
22631 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
22633 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
22634 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
22636 2006-07-20 Robert Shearman <rob@codeweavers.com>
22638 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
22639 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
22640 ole32: Implement CoRegisterPSClsid.
22642 2006-07-20 Juan Lang <juan_lang@yahoo.com>
22644 * dlls/msi/appsearch.c:
22645 msi: Don't use fixed-size buffers in AppSearch action.
22647 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
22649 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
22650 dinput8: DirectInput8Create rewrite.
22652 2006-07-19 Benjamin Arai <me@benjaminarai.com>
22654 * dlls/oleaut32/tests/olefont.c:
22655 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
22657 * dlls/oleaut32/olefont.c:
22658 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
22660 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
22662 * dlls/comdlg32/filedlg31.c:
22663 comdlg32: Remove redundant headers.
22665 2006-07-19 Ge van Geldorp <ge@gse.nl>
22667 * dlls/gdi/freetype.c:
22668 gdi: Use variables of correct size.
22670 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
22672 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
22673 setupapi: Add stub for SetupDiCreateDeviceInfoW.
22675 * dlls/setupapi/devinst.c:
22676 setupapi: Remove unneeded NULL checks before MyFree().
22678 2006-07-19 James Hawkins <truiken@gmail.com>
22680 * dlls/msi/events.c:
22681 msi: Implement the SetInstallLevel event.
22683 * dlls/msi/install.c, dlls/msi/msipriv.h:
22684 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
22685 be used internally.
22687 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
22688 msi: Update feature states after changing install levels, as they may have
22691 * dlls/msi/action.c:
22692 msi: Rename SetFeatureStates to match the naming scheme of internal msi
22695 2006-07-20 Mike McCormack <mike@codeweavers.com>
22697 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
22698 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
22699 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
22700 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
22701 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
22702 include/xmldso.idl:
22703 include: Remove unnecessary semicolons from idl.
22705 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
22706 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
22707 oledb: Add oledb.idl and some idl files it depends on.
22709 2006-07-19 Mike McCormack <mike@codeweavers.com>
22711 * configure, configure.ac:
22712 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
22714 2006-07-20 Mike McCormack <mike@codeweavers.com>
22716 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
22717 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
22718 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
22719 include/wine/itss.idl:
22720 include: Semicolons after cpp_quote are a syntax error in midl.
22722 2006-07-19 Hans Leidekker <hans@it.vu.nl>
22724 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
22725 usp10: Implement and test ScriptCacheGetHeight.
22727 2006-07-19 Jacek Caban <jacek@codeweavers.com>
22729 * dlls/urlmon/internet.c:
22730 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
22732 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
22733 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
22734 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
22735 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
22736 mshtml: Wrap remaining Heap* functions by inline functions.
22738 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
22740 * dlls/wininet/ftp.c:
22741 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
22743 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
22745 * dlls/dnsapi/tests/name.c:
22746 dnsapi/tests: Write-strings warnings fix.
22748 * dlls/comctl32/tests/listview.c:
22749 comctl32/tests: Write-strings warnings fix.
22751 2006-07-19 H. Verbeet <hverbeet@gmail.com>
22753 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
22754 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
22755 wined3d: Compilation fixes.
22757 2006-07-20 Kovács András <andras@csevego.net>
22759 * dlls/dinput/joystick_linuxinput.c:
22760 dinput: joydev_enum_deviceA now returns the correct value.
22762 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22764 * dlls/comctl32/comctl_Ko.rc:
22765 comctl32: Updated Korean resource.
22767 2006-07-19 Juan Lang <juan_lang@yahoo.com>
22769 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
22770 dlls/crypt32/tests/encode.c:
22771 crypt32: Implement more string types for X509_NAME_VALUE.
22773 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
22774 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
22777 * dlls/msi/appsearch.c:
22778 msi: Implement ACTION_AppSearchIni.
22780 2006-07-19 Alexandre Julliard <julliard@winehq.org>
22782 * dlls/ntdll/directory.c:
22783 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
22784 around a kernel bug.
22786 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
22788 * dlls/wininet/ftp.c:
22789 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
22791 2006-07-19 Juan Lang <juan_lang@yahoo.com>
22793 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
22794 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
22795 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
22797 * dlls/msi/appsearch.c:
22798 msi: Implement searching parent in ACTION_AppSearchReg.
22800 2006-07-19 Mike McCormack <mike@codeweavers.com>
22803 msi: Implement MsiConfigureFeatureW.
22806 msi: Fix the size of base 85 GUIDs.
22808 * dlls/msi/action.c:
22809 msi: Only load the features and files tables once.
22811 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
22813 * programs/oleview/typelib.c:
22814 oleview: Added data freeing in TypeLib Viewer.
22816 * programs/oleview/main.h, programs/oleview/typelib.c:
22817 oleview: Added some features to IDL data displaying.
22819 * programs/oleview/main.h, programs/oleview/pane.c,
22820 programs/oleview/typelib.c:
22821 oleview: Added skeleton for IDL files generation.
22823 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
22825 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
22826 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
22828 2006-07-19 Alexandre Julliard <julliard@winehq.org>
22830 * loader/preloader.c:
22831 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
22834 * dlls/kernel/process.c:
22835 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
22837 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
22838 kernel: Added support for exec'ing a new Win32 process.
22839 Use it to restart execution if the main binary can't be loaded because
22840 of address space conflicts, and also for Win16/DOS support.
22842 * dlls/kernel/process.c, dlls/ntdll/server.c,
22843 include/wine/server_protocol.h, server/process.c, server/process.h,
22844 server/protocol.def, server/request.c, server/trace.c:
22845 server: Simplify process creation.
22846 Pass the socket for the new process from the parent through the
22848 Perform initialisations during the new_process request.
22850 2006-07-19 Jason Green <jave27@gmail.com>
22852 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
22853 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
22854 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
22855 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
22856 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
22857 wined3d: Make the number of floating point shader constants dynamic.
22859 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
22861 * dlls/crypt32/tests/crl.c:
22862 crypt32: Make tests loadable on NT4.
22864 2006-07-18 James Hawkins <truiken@gmail.com>
22866 * dlls/msi/msi.spec, dlls/msi/source.c:
22867 msi: Add a stub implementation of MsiSourceListClearAll.
22869 * dlls/msi/action.c, dlls/msi/dialog.c:
22870 msi: Sort SelectionTree items by their Display value.
22872 2006-07-18 Huw Davies <huw@codeweavers.com>
22874 * dlls/msi/files.c:
22875 msi: Create files with the correct file attributes.
22877 2006-07-18 Mike McCormack <mike@codeweavers.com>
22880 msi: Check the right pointers for NULL.
22883 msi: Set properties, not the command line in MsiReinstallFeatureW.
22885 * dlls/msi/install.c, dlls/msi/msi.spec:
22886 msi: Implement MsiSetInstallLevel.
22888 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22890 * dlls/mshtml/Ko.rc:
22891 mshtml: Updated Korean resource.
22893 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
22895 * dlls/secur32/ntlm.c:
22896 secur32: Write-strings warnings fix.
22898 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
22900 * dlls/crypt32/tests/main.c:
22901 crypt32/tests: Write-strings warnings fix.
22903 2006-07-18 Benjamin Arai <me@benjaminarai.com>
22905 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
22906 oleaut32: Update error codes for VarMod.
22908 2006-07-18 Huw Davies <huw@codeweavers.com>
22910 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
22911 msxml3: removeChild should catch a NULL child node.
22913 * dlls/msxml3/tests/domdoc.c:
22914 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
22915 doesn't find a match.
22917 2006-07-18 Juan Lang <juan_lang@yahoo.com>
22919 * dlls/msi/appsearch.c:
22920 msi: Set name in ACTION_AppSearchGetSignature.
22922 * dlls/crypt32/encode.c:
22923 crypt32: Don't return from a try block.
22925 2006-07-18 Jacek Caban <jacek@codeweavers.com>
22927 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
22928 mshtml: Added stub implementation of ShowHTMLDialog.
22930 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
22933 wpp: In recursive macro definitions, print the macro name instead of nothing.
22935 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
22937 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
22938 include/wine/wined3d_interface.h:
22939 ddraw/wined3d: Remove texture format enumeration functions.
22941 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
22943 * dlls/wined3d/swapchain.c:
22944 wined3d: Duplicate flips in software if the local copy is up to date.
22946 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
22948 * dlls/wined3d/surface.c:
22949 wined3d: Disable the fog before writing the back buffer data.
22951 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
22953 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
22954 dlls/wined3d/wined3d_private.h:
22955 wined3d: Add a setting for the render target locking method.
22957 * dlls/wined3d/surface.c:
22958 wined3d: Break the glDrawPixels call out of UnlockRect.
22960 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22962 * programs/cmdlgtst/Ko.rc:
22963 cmdlgtst: Updated Korean resource.
22965 2006-07-17 Juan Lang <juan_lang@yahoo.com>
22967 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
22968 crypt32: Output x.500 strings from CertNameToStrA/W.
22970 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
22971 dlls/crypt32/serialize.c:
22972 crypt32: Fix reading key prov info from serialized data.
22974 * dlls/crypt32/encode.c:
22975 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
22977 * dlls/msi/appsearch.c:
22978 msi: Fix silly pointer error.
22980 2006-07-17 James Hawkins <truiken@gmail.com>
22982 * dlls/msi/dialog.c:
22983 msi: Update the feature components' states when a feature is selected.
22985 2006-07-17 Duane Clark <fpga@pacbell.net>
22987 * dlls/msvcrt/tests/file.c:
22988 msvcrt: Add tests of file operations in ASCII mode.
22990 2006-07-17 Jacek Caban <jacek@codeweavers.com>
22992 * dlls/urlmon/sec_mgr.c:
22993 urlmon: Fix handle leak.
22995 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
22996 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
22997 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
22998 mshtml: Wrap more Heap* function by inline functions.
23000 2006-07-17 Robert Shearman <rob@codeweavers.com>
23002 * dlls/oleaut32/tmarshal.c:
23003 oleaut32: Add an exception handler around code executed on the server side
23004 from the typelib marshaler.
23007 msi: Fix conversion of path to include nul-termination character in
23008 MsiProvideQualifiedComponentA.
23010 * dlls/rpcrt4/cproxy.c:
23011 rpcrt4: Display a big message box if the user tries to use typelib
23012 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
23015 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
23016 rpcrt4: Handle more structure padding values.
23018 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
23019 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
23020 The change caused regressions in a number of applications and needs more
23021 study to see what the correct behaviour should be.
23023 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
23025 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
23026 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
23027 dlls/wined3d/vertexshader.c:
23028 wined3d: Readd missing copyright to shaders files.
23030 * dlls/wined3d/arb_program_shader.c:
23031 wined3d: Fix typo in ARB pixel shader.
23033 2006-07-17 Benjamin Arai <me@benjaminarai.com>
23035 * dlls/oleaut32/variant.c:
23036 oleaut32: VarCmp - Corrected function description.
23038 2006-07-16 H. Verbeet <hverbeet@gmail.com>
23040 * dlls/wined3d/drawprim.c:
23041 wined3d: Increment texture_idx when continuing as well.
23043 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
23045 * dlls/advapi32/tests/crypt_lmhash.c:
23046 advapi32/tests: Write-strings warnings fix.
23048 2006-07-17 Huw Davies <huw@codeweavers.com>
23050 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
23051 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
23053 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
23054 marked as unchecked.
23056 2006-07-18 Alexandre Julliard <julliard@winehq.org>
23058 * configure, configure.ac:
23059 configure: Store the full path to the prelink tool.
23061 2006-07-17 Jason Green <jave27@gmail.com>
23063 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
23064 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
23065 dlls/wined3d/wined3d_private.h:
23066 wined3d: Fix for vertex shaders.
23068 2006-07-16 Duane Clark <fpga@pacbell.net>
23070 * programs/notepad/main.c:
23071 notepad: Change notepad printing font.
23073 * programs/notepad/dialog.c:
23074 notepad: Make notepad print something reasonable.
23076 2006-07-16 Jacek Caban <jacek@codeweavers.com>
23078 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
23079 dlls/mshtml/protocol.c:
23080 mshtml: Wrap Heap* functions by inline functions.
23082 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
23084 * dlls/wined3d/surface.c:
23085 wined3d: Break out the frame buffer readback of LockRect, implement palettized
23088 2006-07-17 Robert Shearman <rob@codeweavers.com>
23090 * dlls/dbghelp/elf_module.c:
23091 dbghelp: Don't access a negative section index in elf_map_section.
23093 * dlls/dbghelp/stabs.c:
23094 dbghelp: Avoid accessing a negative string index when parsing stabs entries
23095 with an empty string.
23097 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
23098 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
23099 TRACE now that all of the tests pass.
23101 * dlls/kernel/tests/version.c:
23102 kernel: Fix an incorrect version test.
23104 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
23105 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
23106 versions, which are tested in a hierarchical manner.
23107 Add some new tests for the different condition values.
23109 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
23110 ntdll: Use a common condition value for the major, minor and service pack
23113 * dlls/ntdll/version.c:
23114 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
23115 for comparing the values.
23117 * dlls/oleaut32/tests/vartest.c:
23118 oleaut32: Test the return value of VarCat in the tests.
23120 2006-07-15 Aric Stewart <aric@codeweavers.com>
23122 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
23123 wineboot: Copy windows file protection files at boot time.
23125 2006-07-17 Mike McCormack <mike@codeweavers.com>
23128 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
23131 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
23133 2006-07-15 Mike McCormack <mike@codeweavers.com>
23135 * dlls/msi/install.c:
23136 msi: Cleanup traces, remove unnecessary includes.
23138 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
23139 msi: Move msi_get_property_int() to helpers.c
23142 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
23145 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
23147 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
23149 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
23150 libwine: Add a configure check for setrlimit.
23152 2006-07-17 Alexandre Julliard <julliard@winehq.org>
23154 * tools/winegcc/winegcc.c:
23155 winegcc: Make sure the Wine library paths take precedence in Wine mode.
23157 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
23159 * programs/clock/Ko.rc:
23160 clock: Updated Korean resource.
23162 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
23164 * dlls/comctl32/listview.c:
23165 comctl32: Use struct member after check for NULL (Coverity).
23167 2006-07-15 Mike McCormack <mike@codeweavers.com>
23169 * dlls/shdocvw/regsvr.c:
23170 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
23172 2006-07-16 Jacek Caban <jacek@codeweavers.com>
23174 * dlls/urlmon/regsvr.c:
23175 urlmon: Register zone and security manager.
23177 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
23178 dlls/urlmon/urlmon_main.c:
23179 urlmon: Added UrlMkGetSessionOption implementation.
23181 * dlls/urlmon/umon.c:
23182 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
23184 * include/urlmon.idl:
23185 urlmon.idl: Added some missing declarations.
23187 * dlls/mshtml/htmldoc.c:
23188 mshtml: Added get_all implementation.
23190 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
23192 * programs/notepad/Da.rc:
23193 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
23195 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
23197 * dlls/dinput/keyboard.c:
23198 dinput: Unacquire correct device.
23200 * dlls/dinput/keyboard.c:
23201 dinput: Ignore repeated key events.
23203 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
23205 * dlls/wined3d/surface.c:
23206 wined3d: Allocate 4 extra bytes in the dib section.
23208 2006-07-16 Duane Clark <fpga@pacbell.net>
23210 * tools/examine-relay:
23211 examine-relay: Indent winex11.drv lines.
23213 2006-07-15 Duane Clark <dclark@akamail.com>
23215 * dlls/comdlg32/printdlg.c:
23216 comdlg32: Set PD_PAGENUMS from print dialog.
23218 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
23220 * programs/wordpad/Ko.rc:
23221 wordpad: Updated Korean resource.
23223 2006-07-14 James Hawkins <truiken@gmail.com>
23225 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
23226 wininet: Add more tests for InternetCrackurl.
23228 * dlls/msi/dialog.c:
23229 msi: Add handling for the ListBox dialog control.
23231 2006-07-14 Milko Krachounov <milko@3mhz.net>
23233 * dlls/shell32/shell32_Bg.rc:
23234 shell32: Update Bulgarian translation.
23236 * dlls/mshtml/Bg.rc:
23237 mshtml: Update Bulgarian translation.
23239 2006-07-16 Robert Reif <reif@earthlink.net>
23241 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
23243 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
23245 2006-07-14 Robert Reif <reif@earthlink.net>
23248 include: Add well known sids and quota limits to winnt.h.
23250 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
23252 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
23253 riched20: WM_SETFONT support.
23255 2006-07-14 Robert Shearman <rob@codeweavers.com>
23257 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
23258 ole32: Improve CoRegisterMessageFilter and add tests for it.
23260 * dlls/ole32/rpc.c:
23261 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
23263 2006-07-13 Aric Stewart <aric@codeweavers.com>
23265 * configure, configure.ac, dlls/comcat/Makefile.in,
23266 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
23267 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
23268 comcat: cImplemented or cRequired of -1 means to match everything
23269 regardless of the implementation or categories.
23271 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
23273 * dlls/msi/files.c:
23274 msi: cabinet_notify - don't fail on files with the same filepath.
23276 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
23278 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
23279 wined3d: Only copy memory corresponding to the dib section instead of the
23280 power of 2 surface.
23282 2006-07-14 András Kovács <andras@csevego.net>
23284 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
23285 shell32: Stub for SHSetLocalizedName.
23287 2006-07-13 Juan Lang <juan_lang@yahoo.com>
23289 * dlls/msi/appsearch.c:
23290 msi: Let caller set property in AppSearch.
23292 2006-07-14 Mike McCormack <mike@codeweavers.com>
23295 msi: Use awstring to return strings from MsiGetProductInfo.
23298 msi: Read from the registry, not the database in MsiGetProductInfo.
23300 * dlls/msi/msipriv.h, dlls/msi/registry.c:
23301 msi: Add some registry reading macro functions.
23303 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
23304 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
23305 msi: Move version string conversions to registry.c.
23307 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
23308 msi: Move some registry helper functions to registry.c.
23310 2006-07-13 Juan Lang <juan_lang@yahoo.com>
23312 * dlls/crypt32/cert.c:
23313 crypt32: Correct self-signed cert creation.
23314 - use correct function names for rpcrt functions
23315 - use CryptGenRandom to create unique serial numbers
23317 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
23319 * tools/widl/parser.y:
23320 widl: Support coclass forward declarations.
23322 * tools/widl/header.c:
23323 widl: Fix unterminated comment in generated code.
23325 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
23327 * dlls/wined3d/glsl_shader.c:
23328 wined3d: Fix cmp instruction for GLSL.
23329 The current GLSL cmp instruction is incorrect, because:
23330 - it ignores destination write mask
23331 - it ignores source swizzle
23332 - it ignores other source modifiers.
23333 - it works incorrectly for src0 = 0
23335 * dlls/wined3d/device.c:
23336 wined3d: Fix light state bugs.
23338 2006-07-14 Robert Shearman <rob@codeweavers.com>
23340 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
23341 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
23342 FUNCFLAG_FRESTRICTED flag.
23343 Add some more tests for ITypeInfo::Invoke.
23345 * dlls/oleaut32/olepicture.c:
23346 oleaut32: Implement GetClassID for the OLE picture class.
23348 * dlls/rpcrt4/ndr_marshall.c:
23349 rpcrt4: Fix Variance Callback Functions.
23350 A callback function for computing the variance puts the computed value
23351 into the same field as a conformance, so make sure to copy the value
23352 into pCount before returning from ComputeConformanceOrVariance.
23354 * dlls/rpcrt4/cpsf.c:
23355 rpcrt4: Add the threading model and a description when registering a CLSID
23356 for the PSFactoryBuffer.
23358 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
23359 ole32: Add validation of parameters to CoGetClassObject and make sure to
23360 initialise ppv to NULL.
23362 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
23364 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
23365 dlls/winex11.drv/xim.c:
23366 Fix swapped 2nd and 3rd argument passed to memset.
23368 2006-07-14 Alexandre Julliard <julliard@winehq.org>
23370 * programs/msiexec/msiexec.c:
23371 msiexec: Invert the return values of the boolean functions so that
23372 their names make more sense.
23374 2006-07-13 James Hawkins <truiken@gmail.com>
23376 * programs/msiexec/msiexec.c:
23377 msiexec: Also support options using a hyphen.
23379 * dlls/msi/dialog.c:
23380 msi: Add handling for the GroupBox dialog control.
23382 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
23384 * tools/winedump/pe.c:
23385 winedump: Write-strings warnings fix.
23387 2006-07-14 Alexandre Julliard <julliard@winehq.org>
23389 * configure, configure.ac:
23390 configure: Revert the error exit code for warnings, it causes more
23391 trouble than it's worth.
23393 2006-07-13 Alexandre Julliard <julliard@winehq.org>
23395 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
23396 ntdll: Make sure to not unmap anything from reserved areas
23397 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
23399 * dlls/ntdll/virtual.c:
23400 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
23401 arbitrary granularity.
23403 * dlls/ntdll/virtual.c:
23404 ntdll: Support for arbitrary memory allocation granularity.
23406 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
23408 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
23409 programs/notepad/De.rc, programs/notepad/Eo.rc,
23410 programs/notepad/Es.rc, programs/notepad/Fi.rc,
23411 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
23412 programs/notepad/It.rc, programs/notepad/Ja.rc,
23413 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
23414 programs/notepad/No.rc, programs/notepad/Pl.rc,
23415 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
23416 programs/notepad/Si.rc, programs/notepad/Sk.rc,
23417 programs/notepad/Sw.rc, programs/notepad/Th.rc,
23418 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
23419 programs/notepad/Zh.rc:
23420 notepad: Fix the ellipsis and shortcuts in menus.
23422 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
23423 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
23424 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
23425 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
23426 wordpad: Add shortcuts in menus.
23428 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
23430 * dlls/comdlg32/cdlg_Pl.rc:
23431 comdlg32: Update Polish translation.
23433 2006-07-13 Robert Shearman <rob@codeweavers.com>
23435 * dlls/ole32/compobj.c:
23436 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
23437 It increases the latency on completing the COM call and could result in
23438 the COM call never completing in some circumstances.
23440 * dlls/oleaut32/typelib.c:
23441 oleaut32: Convert void return types to the VT_EMPTY variant type in
23444 * dlls/oleaut32/typelib.c:
23445 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
23446 since dispinterfaces don't have the FDISPATCHABLE flag.
23448 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
23449 include: Add NI_* defines and add a WS(socklen_t) type.
23451 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
23452 rpcrt4: Add a stub for I_RpcMapWin32Status.
23454 * dlls/dbghelp/path.c:
23455 dbghelp: Fix the finding of PDB DS-type files.
23457 2006-07-13 Alexandre Julliard <julliard@winehq.org>
23459 * dlls/shell32/brsfolder.c:
23460 shell32: Avoid using macros that cause gcc warnings.
23462 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
23463 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
23465 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
23466 kernel32: Moved initialisation of the console handles to DllMain.
23468 2006-07-12 James Hawkins <truiken@gmail.com>
23470 * dlls/shlwapi/tests/path.c:
23471 shlwapi: Add tests for PathCommonPrefixA.
23473 * dlls/shlwapi/tests/path.c:
23474 shlwapi: Add tests for PathBuildRootA.
23476 * dlls/msi/install.c, dlls/msi/tests/package.c:
23477 msi: Update the files target paths as well, because a parent directory might
23480 2006-07-12 Thomas Kho <tkho@ucla.edu>
23482 * programs/notepad/dialog.c:
23483 notepad: Change file not saved alert title to match Windows' notepad.exe.
23485 * programs/notepad/En.rc, programs/notepad/dialog.c:
23486 notepad: Change window title to be like Windows' notepad.exe.
23488 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
23490 * dlls/winspool.drv/tests/info.c:
23491 winspool.drv/tests: Write-strings warnings fix.
23493 * dlls/mshtml/main.c:
23494 mshtml: Write-strings warnings fix.
23496 2006-07-11 James Hawkins <truiken@gmail.com>
23498 * dlls/urlmon/umon.c:
23499 urlmon: Implement URLDownloadToCacheFileW.
23501 2006-07-10 Ge van Geldorp <ge@gse.nl>
23503 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
23505 user32: Implement Get/SetClassLongPtrA/W.
23507 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
23509 * dlls/user/sysparams.c:
23510 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
23512 2006-07-12 Mike McCormack <mike@codeweavers.com>
23514 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
23515 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
23518 * dlls/ole32/clipboard.c:
23519 ole32: Small cleanups.
23521 * dlls/ole32/stg_prop.c:
23522 ole32: Remove unnecessary assert(This) calls.
23524 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
23525 ole32: Fix and test reading and writing of VT_CF properties.
23527 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
23529 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
23530 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
23531 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
23532 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
23533 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
23534 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
23535 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
23536 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
23537 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
23538 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
23539 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
23540 dlls/comctl32/propsheet.c:
23541 comctl32: Use wsprintf instead of strcat building the properties
23542 dialog title to allow different word orders.
23544 2006-07-12 Juan Lang <juan_lang@yahoo.com>
23546 * dlls/msi/appsearch.c:
23547 msi: Split up ACTION_AppSearchReg.
23549 * dlls/crypt32/store.c:
23550 crypt32: Add stubs for some stores.
23552 * dlls/crypt32/crypt32.spec:
23553 crypt32: Forward CreateFileU to CreateFileW.
23555 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
23557 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
23558 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
23559 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
23560 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
23561 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
23562 dlls/winex11.drv/x11font.h:
23563 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
23564 (not vice versa) for efficiency (required adding the Ex functionality
23567 * dlls/gdi/tests/font.c:
23568 gdi32: Add conformance test for GetTextExtentExPointW.
23570 2006-07-12 Mike McCormack <mike@codeweavers.com>
23572 * dlls/query/query_main.c:
23573 query: Return a more appropriate error code from CIState.
23575 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
23577 * dlls/urlmon/regsvr.c:
23578 urlmon: Write-strings warnings fix.
23580 2006-07-12 H. Verbeet <hverbeet@gmail.com>
23582 * dlls/wined3d/utils.c:
23583 wined3d: Texture stages that reference NULL textures should just pass
23584 through the result of the previous stage.
23586 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
23587 wined3d: Fix specular color handling for register combiners.
23588 By default the FinalCombiner is setup to add the specular color to the
23589 final result of the combiner operations. However, it should only do
23590 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
23592 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
23594 * dlls/wined3d/vertexbuffer.c:
23595 wined3d: Check the color data type too when deciding whether to convert data.
23597 2006-07-11 Mike McCormack <mike@codeweavers.com>
23599 * dlls/ole32/stg_prop.c:
23600 ole32: Implement IPropertyStorage::Enum using enumx.
23602 * dlls/ole32/stg_prop.c:
23603 ole32: Clean up some declarations.
23605 * dlls/ole32/stg_prop.c:
23606 ole32: Use enumx to implement IPropertySetStorage::Enum.
23608 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
23609 ole32: Add a framework for implementing IEnum* interfaces.
23611 2006-07-12 Mike McCormack <mike@codeweavers.com>
23613 * dlls/ole32/ole2.c:
23614 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
23616 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
23617 ole32: Fix conformance test to compile with MSVC6.
23619 * dlls/ole32/stg_prop.c:
23620 ole32: This cannot be NULL, so don't check it.
23622 * dlls/ole32/stg_prop.c:
23623 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
23626 2006-07-11 Mike McCormack <mike@codeweavers.com>
23628 * dlls/ole32/ole2.c:
23629 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
23631 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
23633 * dlls/avifil32/Makefile.in:
23634 avifil32: Remove unnecessary dependency on ntdll.
23636 2006-07-11 Juan Lang <juan_lang@yahoo.com>
23638 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
23639 dlls/crypt32/tests/cert.c, include/wincrypt.h:
23640 crypt32: Implement CryptAcquireCertificatePrivateKey.
23642 2006-07-11 Robert Reif <reif@earthlink.net>
23644 * dlls/advapi32/lsa.c:
23645 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
23647 * include/ntsecapi.h:
23648 include: Add more policy structures to ntsecapi.h.
23650 2006-07-11 Alexandre Julliard <julliard@winehq.org>
23652 * libs/Makefile.in, tools/winewrapper:
23653 libs: Get rid of the libwine symlinks.
23655 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
23656 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
23657 winegcc: Automatically add the correct lib paths when building inside the
23660 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
23661 tools/wrc/Makefile.in:
23662 libs: Get rid of the symlinks for the static libs.
23664 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
23665 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
23666 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
23667 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
23668 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
23669 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
23670 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
23671 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
23672 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
23673 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
23674 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
23675 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
23676 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
23677 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
23678 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
23679 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
23680 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
23681 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
23682 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
23683 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
23684 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
23685 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
23686 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
23687 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
23688 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
23689 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
23690 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
23691 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
23692 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
23693 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
23694 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
23695 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
23696 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
23697 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
23698 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
23699 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
23700 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
23701 libs/unicode/Makefile.in, libs/unicode/c_037.c,
23702 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
23703 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
23704 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
23705 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
23706 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
23707 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
23708 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
23709 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
23710 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
23711 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
23712 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
23713 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
23714 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
23715 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
23716 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
23717 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
23718 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
23719 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
23720 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
23721 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
23722 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
23723 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
23724 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
23725 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
23726 libs/unicode/collation.c, libs/unicode/compose.c,
23727 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
23728 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
23729 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
23730 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
23731 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
23732 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
23733 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
23734 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
23735 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
23736 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
23737 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
23738 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
23739 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
23740 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
23741 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
23742 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
23743 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
23744 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
23745 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
23746 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
23747 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
23748 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
23749 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
23750 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
23751 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
23752 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
23753 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
23754 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
23755 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
23756 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
23757 libs/wine/wine.map, programs/msiexec/Makefile.in,
23758 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
23759 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
23760 tools/wrc/Makefile.in:
23761 libs: Merged libwine_unicode into libwine.
23762 Most dlls use libwine_unicode at this point, so there's nothing to
23763 gain by having two separate libraries.
23765 2006-07-10 Juan Lang <juan_lang@yahoo.com>
23767 * dlls/crypt32/decode.c:
23768 crypt32: Check a pointer before dereferencing it (Coverity).
23770 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
23771 shell32: Always NULL-terminate path in SHGetPathFromIDList.
23773 2006-07-11 Mike McCormack <mike@codeweavers.com>
23775 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
23776 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
23777 dlls/infosoft/wordbreaker.c:
23778 infosoft: Add a word breaker for English.
23780 2006-07-10 Ge van Geldorp <ge@gse.nl>
23782 * tools/winebuild/import.c:
23783 winebuild: Save registers which might contain parameters for the function to
23786 * dlls/kernel/resource.c, include/winternl.h:
23787 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
23789 2006-07-10 James Hawkins <truiken@gmail.com>
23791 * dlls/msi/tests/package.c:
23792 msi: Test how SetTargetPath affects the target paths of install files.
23794 2006-07-09 James Hawkins <truiken@gmail.com>
23796 * dlls/msi/appsearch.c:
23797 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
23799 2006-07-10 Benjamin Arai <me@benjaminarai.com>
23801 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
23802 oleaut32: Conformance test and patch for VarCat.
23804 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
23806 * dlls/wined3d/directx.c:
23807 wined3d: Improve GetAdapterMonitor stub.
23809 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
23810 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
23811 dlls/wined3d/wined3d_private.h:
23812 wined3d: More flow control instructions.
23813 - Implement call, callnz, label, and ret
23814 - Implement support for NOT modifier
23816 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
23817 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
23818 dlls/wined3d/wined3d_private.h:
23819 wined3d: More flow control instructions
23820 - Implement if, else, endif, rep, endrep, break
23821 - Implement ifc, breakc, using undocumented comparison bits in the instruction
23823 - Fix bug in main loop processing of codes with no dst token
23824 - Fix bug in GLSL output modifier processing of codes with no dst token
23825 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
23826 - Add versioning for all the instructions above, and remove
23827 GLSL_REQUIRED thing, which is useless and should be removed from all
23828 opcodes in general.
23830 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
23832 * dlls/wined3d/device.c:
23833 wined3d: Fix off-by-one constants bug.
23835 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
23836 wined3d: Clamp texcoord output between 0 and 1.
23838 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
23839 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
23840 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23841 wined3d: Place immediate constants in the same array as global constants.
23842 - move DEF, DEFI, DEFB handling into the register counting pass
23843 - keep track of defined constants as a linked list (because there's a
23845 - apply immediate constants after global constants in the constant
23847 - both types of constants now get loaded with array notation in the
23848 shader (into the same array)
23850 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
23852 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
23853 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
23854 dlls/ddraw/tests/refcount.c:
23855 ddraw: Palette refcounting fix.
23856 Do not AddRef the DirectDraw interfaces in CreatePalette of older
23857 interface version, and add a test for that.
23859 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
23860 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
23861 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
23862 ddraw: Split up the ddraw refcount.
23864 2006-07-10 Mike McCormack <mike@codeweavers.com>
23866 * include/Makefile.in, include/cierror.h:
23867 include: Add cierror.h.
23869 2006-07-11 Mike McCormack <mike@codeweavers.com>
23871 * dlls/ole32/storage32.c:
23872 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
23874 * include/indexsvr.idl:
23875 indexsvr.h: Fix a typo.
23877 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23879 * dlls/wined3d/directx.c:
23880 wined3d: Add an "\n" to a fixme to fix another overflow (in
23881 IWineD3DImpl_CheckDeviceFormatConversion).
23883 2006-07-10 Juan Lang <juan_lang@yahoo.com>
23885 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
23887 riched20: Add stub implementation of ITextDocument.
23889 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
23890 crypt32: Implement key context property, with tests.
23892 2006-07-10 Ge van Geldorp <ge@gse.nl>
23894 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
23895 winedbg: Implement some x86_64 backend routines.
23897 * tools/winebuild/spec32.c:
23898 winebuild: Reserve enough space for null function pointer.
23901 server: Widen lparam for timers.
23903 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
23905 * dlls/shell32/shlview.c:
23906 shell32: Write-strings warning fix.
23908 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
23910 * dlls/crypt32/tests/encode.c:
23911 crypt32/tests: Write-strings warnings test.
23913 2006-07-11 Alexandre Julliard <julliard@winehq.org>
23916 server: Fixed get_thread_context for x86_64.
23918 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
23920 * dlls/amstream/amstream.c, include/mmstream.idl:
23921 amstream: Fix argument types to match the PSDK.
23923 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
23925 * programs/notepad/En.rc:
23926 notepad: En.rc: Fix the ellipsis in menu.
23928 2006-07-10 Huw Davies <huw@codeweavers.com>
23930 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
23931 msxml3: Implement removeChild.
23933 2006-07-10 Hans Leidekker <hans@it.vu.nl>
23935 * dlls/dnsapi/query.c:
23936 dnsapi: Fix a buffer overrun (Coverity).
23938 * dlls/wldap32/ber.c:
23939 wldap32: Document the ber functions.
23941 * dlls/wldap32/rename.c:
23942 wldap32: Document the rename functions.
23945 wine.inf: Add msi to the list of fake dlls.
23947 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
23949 * programs/oleview/En.rc, programs/oleview/resource.h,
23950 programs/oleview/typelib.c:
23951 oleview: Added more fields to TypeLib Viewer tree.
23953 2006-07-08 Jacek Caban <jacek@codeweavers.com>
23955 * dlls/urlmon/binding.c:
23956 urlmon: Always verify mime using FindMimeFromData.
23958 * dlls/shdocvw/tests/webbrowser.c:
23959 shdocvw: Added test of DoVerb.
23961 * dlls/shdocvw/tests/webbrowser.c:
23962 shdocvw: Added GetMiscStatus test.
23964 * dlls/shdocvw/oleobject.c:
23965 shdocvw: Call SetMenu in activate_ui.
23967 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
23968 mshtml: Added OnFrameWindowActivate implementation.
23970 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
23972 * dlls/advapi32/registry.c, include/winreg.h:
23973 advapi32: Fix registry API prototypes to match the PSDK.
23975 2006-07-10 Alexandre Julliard <julliard@winehq.org>
23977 * include/.gitignore, include/wine/.gitignore:
23978 include/.gitignore: Moved the wine subdir ignore list to the main file.
23980 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
23981 libs/.gitignore: Added wildcards for libraries.
23983 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
23984 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
23985 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
23986 .gitignore: Added wildcards to ignore lex and bison output files.
23988 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
23989 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
23990 dlls/cards/.gitignore, dlls/comcat/.gitignore,
23991 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
23992 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
23993 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
23994 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
23995 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
23996 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
23997 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
23998 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
23999 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
24000 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
24001 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
24002 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
24003 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
24004 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
24005 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
24006 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
24007 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
24008 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
24009 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
24010 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
24011 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
24012 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
24013 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
24014 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
24015 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
24016 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
24017 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
24018 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
24019 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
24020 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
24021 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
24022 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
24023 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
24024 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
24025 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
24026 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
24027 programs/msiexec/.gitignore, programs/notepad/.gitignore,
24028 programs/oleview/.gitignore, programs/progman/.gitignore,
24029 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
24030 programs/start/.gitignore, programs/taskmgr/.gitignore,
24031 programs/uninstaller/.gitignore, programs/view/.gitignore,
24032 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
24033 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
24034 programs/winemine/.gitignore, programs/winetest/.gitignore,
24035 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
24036 .gitignore: Added wildcards to ignore generated resource files.
24038 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
24039 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
24040 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
24041 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
24042 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
24043 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
24044 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
24045 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
24046 dlls/lz32/tests/.gitignore, dlls/make_dlls,
24047 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
24048 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
24049 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
24050 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
24051 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
24052 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
24053 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
24054 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
24055 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
24056 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
24057 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
24058 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
24059 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
24060 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
24061 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
24062 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
24063 dlls/ws2_32/tests/.gitignore:
24064 make_dlls: Recursively ignore .ok files in all tests directories.
24066 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
24067 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
24068 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
24069 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
24070 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
24071 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
24072 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
24073 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
24074 dlls/lz32/tests/.gitignore, dlls/make_dlls,
24075 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
24076 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
24077 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
24078 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
24079 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
24080 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
24081 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
24082 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
24083 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
24084 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
24085 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
24086 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
24087 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
24088 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
24089 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
24090 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
24091 dlls/ws2_32/tests/.gitignore:
24092 make_dlls: Recursively ignore testlist.c in all tests directories.
24094 * programs/.gitignore, programs/clock/.gitignore,
24095 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
24096 programs/eject/.gitignore, programs/expand/.gitignore,
24097 programs/explorer/.gitignore, programs/hh/.gitignore,
24098 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
24099 programs/make_progs, programs/msiexec/.gitignore,
24100 programs/notepad/.gitignore, programs/oleview/.gitignore,
24101 programs/progman/.gitignore, programs/regedit/.gitignore,
24102 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
24103 programs/rundll32/.gitignore, programs/start/.gitignore,
24104 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
24105 programs/view/.gitignore, programs/wcmd/.gitignore,
24106 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
24107 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
24108 programs/winedbg/.gitignore, programs/winefile/.gitignore,
24109 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
24110 programs/winepath/.gitignore, programs/winetest/.gitignore,
24111 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
24112 programs/winver/.gitignore, programs/wordpad/.gitignore:
24113 make_progs: Generate the .gitignore file.
24114 Ignore generated programs from the top-level .gitignore.
24116 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
24117 dlls/advpack/.gitignore, dlls/atl/.gitignore,
24118 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
24119 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
24120 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
24121 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
24122 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
24123 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
24124 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
24125 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
24126 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
24127 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
24128 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
24129 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
24130 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
24131 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
24132 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
24133 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
24134 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
24135 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
24136 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
24137 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
24138 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
24139 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
24140 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
24141 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
24142 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
24143 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
24144 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
24145 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
24146 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
24147 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
24148 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
24149 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
24150 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
24151 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
24152 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
24153 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
24154 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
24155 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
24156 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
24157 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
24158 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
24159 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
24160 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
24161 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
24162 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
24163 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
24164 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
24165 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
24166 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
24167 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
24168 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
24169 make_dlls: Ignore generated import libraries from the top-level .gitignore.
24171 * dlls/.gitignore, dlls/make_dlls:
24172 make_dlls: Generate the .gitignore file.
24174 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
24175 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
24176 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
24177 dlls/amstream/.gitignore, dlls/atl/.gitignore,
24178 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
24179 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
24180 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
24181 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
24182 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
24183 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
24184 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
24185 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
24186 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
24187 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
24188 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
24189 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
24190 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
24191 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
24192 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
24193 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
24194 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
24195 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
24196 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
24197 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
24198 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
24199 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
24200 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
24201 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
24202 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
24203 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
24204 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
24205 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
24206 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
24207 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
24208 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
24209 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
24210 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
24211 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
24212 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
24213 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
24214 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
24215 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
24216 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
24217 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
24218 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
24219 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
24220 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
24221 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
24222 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
24223 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
24224 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
24225 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
24226 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
24227 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
24228 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
24229 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
24230 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
24231 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
24232 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
24233 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
24234 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
24235 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
24236 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
24237 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
24238 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
24239 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
24240 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
24241 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
24242 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
24243 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
24244 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
24245 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
24246 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
24247 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
24248 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
24249 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
24250 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
24251 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
24252 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
24253 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
24254 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
24255 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
24256 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
24257 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
24258 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
24259 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
24260 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
24261 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
24262 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
24263 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
24264 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
24265 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
24266 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
24267 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
24268 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
24269 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
24270 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
24271 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
24272 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
24273 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
24274 dlls/version/.gitignore, dlls/version/tests/.gitignore,
24275 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
24276 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
24277 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
24278 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
24279 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
24280 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
24281 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
24282 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
24283 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
24284 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
24285 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
24286 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
24287 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
24288 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
24289 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
24290 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
24291 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
24292 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
24293 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
24294 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
24295 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
24296 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
24297 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
24298 programs/control/.gitignore, programs/eject/.gitignore,
24299 programs/expand/.gitignore, programs/explorer/.gitignore,
24300 programs/hh/.gitignore, programs/icinfo/.gitignore,
24301 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
24302 programs/notepad/.gitignore, programs/oleview/.gitignore,
24303 programs/progman/.gitignore, programs/regedit/.gitignore,
24304 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
24305 programs/rundll32/.gitignore, programs/start/.gitignore,
24306 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
24307 programs/view/.gitignore, programs/wcmd/.gitignore,
24308 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
24309 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
24310 programs/winedbg/.gitignore, programs/winefile/.gitignore,
24311 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
24312 programs/winepath/.gitignore, programs/winetest/.gitignore,
24313 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
24314 programs/winver/.gitignore, programs/wordpad/.gitignore,
24315 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
24316 tools/winapi/.gitignore, tools/winebuild/.gitignore,
24317 tools/winedump/.gitignore, tools/winegcc/.gitignore,
24318 tools/wmc/.gitignore, tools/wrc/.gitignore:
24319 Take advantage of the recursive nature of .gitignore for Makefile entries.
24320 Prefix other entries with '/' to make them non-recursive.
24322 * ANNOUNCE, ChangeLog, VERSION, configure:
24325 ----------------------------------------------------------------
24326 2006-07-07 Mike McCormack <mike@codeweavers.com>
24328 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
24329 dlls/query/Makefile.in, dlls/query/query.spec,
24330 dlls/query/query_main.c:
24331 query: Add a skeleton for query.dll.
24333 2006-07-07 James Hawkins <truiken@gmail.com>
24335 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
24336 advpack: Add tests for different configurations of INF filenames and
24337 working directories for install functions.
24339 2006-07-10 Alexandre Julliard <julliard@winehq.org>
24341 * configure, configure.ac, include/basetsd.h, include/windef.h,
24342 tools/winegcc/winegcc.c:
24343 configure: Define _WIN64 when building on a 64-bit platform.
24345 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
24346 include/msvcrt/mbstring.h, include/msvcrt/search.h,
24347 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
24348 include/msvcrt/sys/types.h, include/msvcrt/time.h,
24349 include/msvcrt/wchar.h:
24350 include/msvcrt: Fix all definitions of size_t for Win64.
24352 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
24353 dlls/msvcrt/time.c:
24354 msvcrt: Avoid including system headers in msvcrt.h.
24356 2006-07-07 Mike McCormack <mike@codeweavers.com>
24358 * include/Makefile.in, include/ntquery.h:
24359 query: Add ntquery.h.
24361 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
24363 * dlls/ntdll/tests/reg.c:
24364 ntdll/tests: Added some NULL testing.
24366 2006-07-10 Alexandre Julliard <julliard@winehq.org>
24368 * server/registry.c:
24369 server: Only accept 0 as registry handle in functions that take a parent key.
24371 2006-07-08 Robert Shearman <rob@codeweavers.com>
24373 * include/winerror.h:
24374 include: Add more error codes used by newer versions of COM.
24376 * dlls/oleaut32/typelib2.c:
24377 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
24378 had much wider testing.
24380 * dlls/oleaut32/typelib.c:
24381 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
24382 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
24383 mask. Upper 16 bits contains the ordinal number of the function.
24384 Allocation of the "recbuf" must be modified, to support larger data
24385 (based on a patch by White Snake <whitesnake78@mail.com>).
24387 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
24389 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
24390 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
24392 2006-07-07 Thomas Kho <tkho@ucla.edu>
24394 * dlls/winex11.drv/mouse.c:
24395 winex11: Use correct multiplier for negative relative mouse movements.
24397 2006-07-07 Juan Lang <juan_lang@yahoo.com>
24399 * dlls/crypt32/cert.c:
24400 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
24402 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24404 * dlls/shell32/shell32_Ko.rc:
24405 shell32: Updated Korean resource.
24407 * programs/winecfg/Ko.rc:
24408 winecfg: Updated Korean resource.
24410 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
24412 * programs/winecfg/Nl.rc:
24413 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
24415 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
24417 * programs/winecfg/audio.c:
24418 winecfg: Write-strings warnings fix.
24420 2006-07-07 Jacek Caban <jacek@codeweavers.com>
24422 * dlls/urlmon/urlmon_main.c:
24423 urlmon: Register protocol handlers in DllMain.
24425 * dlls/urlmon/urlmon_main.c:
24426 urlmon: Use non heap based objects for class factories.
24428 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
24430 * dlls/wined3d/glsl_shader.c:
24431 wined3d: Fix typo breaking 3.0 pshaders color input.
24433 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
24435 * dlls/winex11.drv/event.c:
24436 winex11.drv: Protect X11 calls by a critical section.
24438 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
24439 server/trace.c, server/window.c:
24440 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
24443 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
24445 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
24446 dlls/winex11.drv/opengl.c:
24447 Add a common fps counter channel to ddraw, opengl and d3d.
24449 2006-07-07 Jacek Caban <jacek@codeweavers.com>
24451 * dlls/mshtml/nsio.c:
24452 mshtml: Create nsWineURI even if we don't have valid nsIURI.
24454 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
24455 shdocvw: Added test of SetClientSite.
24457 * dlls/shdocvw/oleobject.c:
24458 shdocvw: Call GetContainer in SetClientSite.
24460 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
24461 include/htiframe.idl:
24462 include: Added htiframe.idl.
24464 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
24466 * dlls/wined3d/baseshader.c:
24467 wined3d: Trace ABS/ABSNEG modifiers.
24469 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
24470 wined3d: Create fake input semantics for d3d8 shaders.
24471 Use them to remove the need for loading arrays in two different places.
24473 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
24474 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
24475 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24476 wined3d: Reverse semantics maps for shaders.
24478 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
24479 wined3d: Make WINED3D_ATR macros more flexible.
24480 Make them operate on a type, as opposed to a semantic name.
24482 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
24483 wined3d: Simplify primitiveDeclartationConvertToStrided.
24484 Assign fixed indices to declaration inputs.
24485 Then use a common path to load the strided data.
24487 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
24488 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
24489 include/wine/wined3d_types.h:
24490 wined3d: Add position_transformed flag to Strided data format.
24492 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
24493 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
24495 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
24497 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
24498 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
24499 dlls/shell32/shresdef.h:
24500 shell32: Show a confirmation before deleting files with syscalls.
24502 * dlls/shell32/shfldr_unixfs.c:
24503 shell32: If possible use SHFileOperationW to delete in unixfs.
24504 This gives confirmation dialogs, recursive directory removal etc.
24506 2006-07-07 Christoph Frick <frick@sc-networks.de>
24508 * dlls/dinput/joystick_linuxinput.c:
24509 dinput: map_axis must be able to work with LONG's value range.
24511 * dlls/dinput/joystick_linuxinput.c:
24512 dinput: Remove redundant struct members.
24514 2006-07-06 Christoph Frick <frick@sc-networks.de>
24516 * dlls/dinput/joystick_linuxinput.c:
24517 dinput: Implement the GetProperty call for getting the range of an axis.
24519 * dlls/dinput/joystick_linuxinput.c:
24520 dinput: Call fake_current_js_state on the places where it is actually needed
24523 * dlls/dinput/joystick_linuxinput.c:
24524 dinput: Only fake the current state on axes that are actually there.
24526 * dlls/dinput/joystick_linuxinput.c:
24527 dinput: Move the axes and button configs into the JoyDev struct.
24529 * dlls/dinput/joystick_linuxinput.c:
24530 dinput: Utilize the offsets and the transform to support the user
24531 supplied data format.
24533 * dlls/dinput/joystick_linuxinput.c:
24534 dinput: Adds offset and transform and their basic handling to the joystick
24537 * dlls/dinput/joystick_linuxinput.c:
24538 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
24540 * dlls/dinput/joystick_linuxinput.c:
24541 dinput: Set the amount of POVs in the caps.
24543 * dlls/dinput/joystick_linuxinput.c:
24544 dinput: Detect more than one /dev/input/event joystick.
24546 2006-07-07 Jason Green <jave27@gmail.com>
24548 * dlls/wined3d/glsl_shader.c:
24549 wined3d: Fix D3DSIO_TEXKILL for GLSL.
24551 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
24553 * programs/winecfg/En.rc:
24554 winecfg: Shift Graphics page up to fill the empty place.
24556 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
24557 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
24558 d3d8: Fix remaining refcount tests and tighten all tests.
24560 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
24562 * dlls/wininet/ftp.c:
24563 wininet: Use correct way of determining the password for anonymous ftp.
24565 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
24567 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
24568 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
24569 ensure the 16/32 bits separation.
24571 * server/context_powerpc.c:
24572 server: Fix context_powerpc.c compilation.
24574 2006-07-07 Mike McCormack <mike@codeweavers.com>
24576 * dlls/uuid/uuid.c:
24577 uuid: Add indexsvr's IIDs to libuuid.
24579 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
24580 include: Add indexsvr.idl (IWordBreaker).
24582 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
24584 * dlls/riched20/caret.c:
24585 riched20: Replace an if-statement with empty body with a FIXME comment.
24587 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
24588 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
24589 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
24590 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
24591 dlls/wintab32/context.c:
24592 janitorial: Put "inline static" at the beginning of a declaration.
24594 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
24595 programs/explorer/systray.c:
24596 janitorial: Move the storage specifier to the beginning of the declaration.
24598 2006-07-06 Thomas Kho <tkho@ucla.edu>
24600 * programs/notepad/main.c:
24601 notepad: Change window classname from NPClass to Notepad.
24603 2006-07-06 Jacek Caban <jacek@codeweavers.com>
24605 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
24606 urlmon: Added image/x-png mime filter.
24608 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
24609 urlmon: Added image/bmp filter.
24611 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
24612 urlmon: Added image/gif filter.
24614 * dlls/urlmon/tests/misc.c:
24615 urlmon: Added more test of FindMimeFromData.
24617 * dlls/urlmon/urlmon_main.c:
24618 urlmon: Fix handling of proposed mime.
24620 * dlls/urlmon/urlmon_main.c:
24621 urlmon: Added image/pjpeg mime filter.
24623 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
24625 * programs/regedit/listview.c:
24626 regedit: Write-strings warning fix.
24628 2006-07-06 Robert Shearman <rob@codeweavers.com>
24630 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
24631 tools/widl/typegen.c, tools/widl/widltypes.h:
24632 widl: Add support for the builtin constants "TRUE" and "FALSE".
24634 * dlls/ole32/compobj.c:
24635 ole32: Fix the return value of COM_RegReadPath and make it static.
24637 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
24638 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
24641 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
24642 oleaut32: Add a typedef for "boolean".
24643 Fix up an conflict that this type has with jpeglib.h.
24645 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
24646 oleaut32: Fix the error code returned by ITypeComp on an interface when the
24647 name matches, but the flags don't.
24649 2006-07-05 James Hawkins <truiken@gmail.com>
24651 * dlls/advapi32/security.c:
24652 advapi32: Get the token type in ImpersonateLoggedOnUser.
24654 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
24655 advapi32: Add tests for LookupAccountSid.
24657 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
24659 * dlls/winex11.drv/event.c:
24660 winex11.drv: Add window style and visibility status to the take focus event
24663 2006-07-05 Jason Green <jave27@gmail.com>
24665 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
24666 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
24667 This instruction was being handled incorrectly in the case where the
24668 2nd src argument contained a relatively addressed constant.
24670 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
24672 * dlls/kernel/tests/file.c:
24673 kernel/tests: More tests for OpenFile.
24675 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
24677 * dlls/wininet/ftp.c:
24678 wininet: Return NULL handle if no connection is established.
24680 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
24682 * dlls/wined3d/drawprim.c:
24683 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
24685 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
24686 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
24687 dlls/wined3d/device.c:
24688 wined3d: Implement FVF to DECL9 conversion (with tests).
24690 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
24691 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
24692 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24693 dlls/wined3d/wined3d_private.h:
24694 wined3d: Move register count pass to SetFunction.
24695 Move semantics pointers out of the reg_maps, make them persistent data
24696 in the shader (again, for future software shaders).
24698 * dlls/wined3d/device.c:
24699 wined3d: Fix STREAM flag override.
24701 * dlls/wined3d/vertexdeclaration.c:
24702 wined3d: Add missing PSIZE register for decl8->9 conversion.
24704 * dlls/wined3d/device.c:
24705 wined3d: Allow mix of SW vertex and GLSL pixel shader.
24706 Do not attach non-GLSL shaders to the GLSL program, that will cause a
24707 crash. Mix with ARB shaders is never going to happen, because the
24708 selection code will always choose GLSL for both or ARB for both.
24710 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
24711 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
24712 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24713 dlls/wined3d/wined3d_private.h:
24714 wined3d: Rework shader mode selection.
24715 - currently half the shader selection code (GLSL vs ARB) is in
24716 fillGLcaps. The parts that check for software shaders are in
24717 GetDeviceCaps. That placement, will work, but is definitely not optimal.
24718 FillGLcaps should detect support - it should not make decision as to
24719 what's used, because that's not what the purpose of the function is.
24720 GetDeviceCaps should report support as it has already been selected.
24721 Instead, select shader mode in its own function, called in the
24722 appropriate places.
24723 - unifying pixel and vertex shaders into a single selection is a
24724 mistake. A software vertex shader can be coupled with a hardware arb or
24725 glsl pixel shader, or no shader at all. Split them back into two and add
24726 a SHADER_NONE variant.
24727 - drawprim is doing support checks for ARB_PROGRAM, and making shader
24728 decisions based on that - that's wrong, support has already been
24729 checked, and decided upon, and shaders can be implemented via software,
24730 ARB_PROGRAm or GLSL, so that support check isn't valid.
24731 - Store the shader selected mode into the shader itself. Different types
24732 of shaders can be combined, so this is an improvement. In fact, storing
24733 the mode into the settings globally is a mistake as well - it should be
24734 done per device, since different cards have different capabilities.
24736 2006-07-06 Jacek Caban <jacek@codeweavers.com>
24738 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
24739 dlls/shdocvw/tests/webbrowser.c:
24740 shdocvw: Added test of IProvideClassInfo.
24742 2006-07-06 Mike McCormack <mike@codeweavers.com>
24745 msi: Features may be published but absent.
24747 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
24748 msi: Add a test for MsiGetComponentPath and make it pass.
24751 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
24753 2006-06-30 Ge van Geldorp <ge@gse.nl>
24755 * configure, configure.ac:
24756 configure: Allow relocation on x86_64.
24758 2006-07-05 Jacek Caban <jacek@codeweavers.com>
24760 * dlls/mshtml/txtrange.c:
24761 mshtml: Added get_text implementation.
24763 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
24764 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
24765 mshtml: Added createRange implementation.
24767 * dlls/mshtml/selection.c:
24768 mshtml: Added get_type implementation.
24770 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
24771 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
24772 dlls/mshtml/selection.c:
24773 mshtml: Added get_selection implementation.
24775 * dlls/mshtml/olecmd.c:
24776 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
24778 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
24780 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
24781 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
24783 2006-07-05 Mike McCormack <mike@codeweavers.com>
24786 msi: Forward MsiUseFeature to MsiUseFeatureEx.
24788 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
24790 * fonts/Makefile.in:
24791 fonts: Fix a copy/paste bug preventing correct generation of the
24792 System font for codepages 1256 and 1257.
24794 2006-07-03 James Hawkins <truiken@gmail.com>
24796 * dlls/wininet/internet.c:
24797 wininet: Error out if hInternet is a bad handle.
24799 * dlls/wininet/ftp.c:
24800 wininet: Use a blank password if none is provided in FTP_Connect.
24802 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
24804 * configure, configure.ac, dlls/comdlg32/Makefile.in,
24805 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
24806 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
24807 comdlg32: Add initial test.
24809 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
24811 * dlls/cryptnet/.gitignore:
24812 cryptnet: Add .gitignore.
24814 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
24816 * dlls/user/tests/menu.c:
24817 user/tests: Write-strings warnings fix.
24819 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
24821 * dlls/mapi32/sendmail.c:
24822 mapi32: Write-strings warnings fix.
24824 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
24826 * include/wininet.h:
24827 wininet.h: Add extra error code.
24829 2006-07-04 Robert Reif <reif@earthlink.net>
24831 * dlls/dxdiagn/dxdiag_main.c:
24832 dxdiagn: Fix TRACE/FIXME formats.
24834 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
24836 * dlls/comctl32/listview.c:
24837 comctl32: listview: Recompute header size after an insertion of a column.
24839 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
24841 * dlls/ntdll/reg.c:
24842 ntdll: Fix possible TRACE crash.
24844 2006-07-03 Robert Shearman <rob@codeweavers.com>
24846 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
24847 oleaut: Implement processing of modules for SLTG typelibs.
24848 Set funckind when processing SLTG functions.
24850 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
24851 oleaut: Improve SLTG var support.
24852 Pass both the start of the block and the offset to the first item into
24853 SLTG_DoVars as they may be different.
24854 Process 0xfffe offsets for variable names - this means to use the
24856 Add support for parsing the optional varflags field.
24858 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
24859 oleaut: Fix function support for SLTG dispinterfaces.
24861 * dlls/oleaut32/typelib.c:
24862 oleaut: Move the processing of functions in SLTG typelibs into a
24863 separate function and use it when processing dispinterfaces.
24865 * dlls/oleaut32/typelib.c:
24866 oleaut: Move the initialisation of memidConstructor and
24867 memidDestructor of type infos to the common ITypeInfo creation
24869 Remove the WARN message as this functionality isn't implemented in
24872 * dlls/oleaut32/typelib.c:
24873 oleaut: Process references for SLTG dispatch types.
24875 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
24876 oleaut: Abstract out the processing of variables in SLTG typelib components
24877 to a common function.
24879 * dlls/oleaut32/typelib.c:
24880 oleaut: Process references when parsing SLTG alias types.
24882 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
24883 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
24884 generating code to SLTG_DoType.
24885 Process SLTG alias types with SLTG_DoType as the data is stored in the
24886 same format as in other components of the typelib.
24888 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
24889 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
24890 common to all elements, so move the processing of these from the
24891 individual element processing.
24892 Improve SLTG alias processing.
24894 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
24895 oleaut: Document some more members of SLTG_TypeInfoTail.
24897 * dlls/advapi32/service.c:
24898 advapi32: Fix the service function being called when extended is
24899 either set or not set (reported by Andrey Turkin).
24901 2006-07-03 Huw Davies <huw@codeweavers.com>
24903 * dlls/rpcrt4/ndr_marshall.c:
24904 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
24906 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
24908 * dlls/winex11.drv/keyboard.c:
24909 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
24911 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
24913 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
24914 Avoid non-portable WCHAR[] constructs.
24916 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
24918 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
24919 wined3d: Add a function to print out D3DDECLUSAGE9 values.
24921 * dlls/wined3d/baseshader.c:
24922 wined3d: Fix faulty DCL trace.
24924 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
24926 * dlls/wined3d/arb_program_shader.c:
24927 wined3d: Resync ARB mnxn function with GLSL mnxn function.
24929 * dlls/wined3d/baseshader.c:
24930 wined3d: Use shader_get_regtype() in register counting pass.
24932 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
24933 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24934 wined3d: Move SHADER_ARB code into arb_program_shader.c.
24936 * dlls/wined3d/device.c:
24937 wined3d: Cleanup: print constants in device code.
24939 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
24941 * include/d3d9types.h:
24942 d3d9: Fix FVF POSITION mask.
24944 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
24946 * programs/oleview/typelib.c:
24947 oleview: Added next field to TypeLib viewer treeview control.
24949 * programs/oleview/typelib.c:
24950 oleview: Improved type handling in TypeLib viewer.
24952 * programs/oleview/En.rc, programs/oleview/Makefile.in,
24953 programs/oleview/main.h, programs/oleview/oleview.c,
24954 programs/oleview/resource.h, programs/oleview/typelib.c:
24955 oleview: Added open TypeLib file functionality.
24957 * programs/oleview/En.rc, programs/oleview/resource.h,
24958 programs/oleview/typelib.c:
24959 oleview: Added type displaying in TypeLib Viewer.
24961 2006-06-30 Thomas Kho <tkho@ucla.edu>
24963 * programs/wcmd/wcmdmain.c:
24964 wcmd: Modify option parser to allow compound options.
24966 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
24968 * dlls/winmm/winealsa/audio.c:
24969 winmm/winealsa: Write-strings warning fix.
24971 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
24973 * programs/taskmgr/dbgchnl.c:
24974 taskmgr: Write-strings warnings fix.
24976 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
24978 * dlls/comctl32/tests/listview.c:
24979 comctl32/tests: Write-strings warnings fix.
24981 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
24983 * programs/regedit/listview.c:
24984 regedit: Write-strings warnings fix.
24986 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
24988 * dlls/mapi32/prop.c:
24989 mapi32: Use kernel32 functions instead of the ntdll ones.
24991 2006-06-30 Jacek Caban <jacek@codeweavers.com>
24993 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
24994 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
24995 shdocvw: Get rid of Mozilla ActiveX control dependency.
24997 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
24998 dlls/mshtml/oleobj.c:
24999 mshtml: Added beginning IDM_BROWSEMODE implementation.
25002 wine.inf: Set gecko url to activate Wine Gecko installer.
25004 * dlls/mshtml/install.c:
25005 mshtml: Add trailing '\' to gecko_path if needed.
25007 2006-06-30 Ge van Geldorp <ge@gse.nl>
25009 * include/cvconst.h, programs/winedbg/be_x86_64.c:
25010 winedbg: Implement be_x86_64_init_registers.
25012 * include/msvcrt/string.h:
25013 include/msvcrt: Make sure size_t is properly defined for 64-bit.
25015 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
25016 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
25017 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
25018 programs/winedbg/stack.c:
25019 winedbg: Adjust the parameters of the backend read/write routines to
25020 match those of ReadProcessMemory/WriteProcessMemory, since those are
25021 the ones actually used.
25024 server: The "select" call passes handles, not ints.
25026 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
25028 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
25029 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
25030 dlls/shell32/shresdef.h:
25031 shell32: Add an icon for delete confirmation.
25033 * dlls/shell32/shlfileop.c:
25034 shell32: Allow for custom icons in confirmation messages.
25036 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
25037 shell32: Pass the correct parent hwnd to confirmation dialogs.
25039 * dlls/shell32/shlfileop.c:
25040 shell32: Remove the now unused SHELL_DeleteFileW.
25042 2006-07-01 Robert Shearman <rob@codeweavers.com>
25044 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
25045 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
25046 the exponent parsing to after the hex digit parsing.
25048 2006-06-30 Robert Shearman <rob@codeweavers.com>
25050 * dlls/advapi32/service.c:
25051 advapi32: Implement RegisterServiceCtrlHandleExW.
25053 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
25055 * dlls/setupapi/tests/devinst.c:
25056 setupapi/tests: Add trailing '\n's to ok() calls.
25058 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
25060 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
25061 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
25062 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
25063 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
25064 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
25065 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
25066 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
25067 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
25068 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
25069 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
25070 dlls/urlmon/regsvr.c:
25071 Use the return value of register_key_guid.
25073 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
25075 * programs/oleview/En.rc, programs/oleview/typelib.c:
25076 oleview: Added base TypeLib Viewer menu functionality.
25078 * programs/oleview/En.rc, programs/oleview/main.h,
25079 programs/oleview/typelib.c:
25080 oleview: Added status bar to TypeLib Viewer.
25082 * programs/oleview/En.rc, programs/oleview/Makefile.in,
25083 programs/oleview/main.h, programs/oleview/oleview.c,
25084 programs/oleview/pane.c, programs/oleview/resource.h,
25085 programs/oleview/tree.c, programs/oleview/typelib.c:
25086 oleview: Added TypeLib Viewer base.
25087 - Added TypeLib Viewer base.
25088 - Fixed multiple instance of pane window functionality.
25089 - Added field with TypeLib path to ITEM_INFO structure.
25091 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
25093 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
25094 wined3d: Perform sanity checks on the rectangle in LockRect.
25096 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
25098 * dlls/ddraw/ddraw.c:
25099 ddraw: Added missing '\n' in debug traces.
25101 * dlls/quartz/pin.c:
25102 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
25104 2006-06-30 Robert Shearman <rob@codeweavers.com>
25106 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
25107 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
25108 that hasn't yet been marshaled then it should create a new stub
25111 * dlls/oleaut32/typelib.c:
25112 oleaut32: Fix a typo where the FIXME doesn't match the code.
25114 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
25115 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
25117 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
25118 advapi32: Implement RegDisablePredefinedCache.
25120 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
25122 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
25123 ntdll: Fix return codes for NtCreateKey (with tests).
25125 2006-06-29 James Hawkins <truiken@gmail.com>
25127 * dlls/shlwapi/tests/path.c:
25128 shlwapi: Add tests for PathFindExtensionA.
25130 * dlls/shlwapi/tests/path.c:
25131 shlwapi: Add tests for PathCanonicalize.
25133 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
25135 * dlls/shell32/shfldr_fs.c:
25136 shell32: Use SHFileOperationW to delete files.
25138 2006-06-29 Ivan Leo <ivanleo@gmail.com>
25140 * dlls/shell32/tests/shlfileop.c:
25141 shell32/tests: Comment out a test that crashes on windows nt 4.0.
25143 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
25145 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
25146 ddraw: Fix some material related bugs.
25148 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
25149 ddraw: Matrix values in the execute buffer are handles.
25151 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
25153 * dlls/winex11.drv/winpos.c:
25154 winex11.drv: Update window's full screen state on the resolution
25155 change as well as on the window resize event.
25157 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
25158 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
25159 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
25160 include/winpos.h, include/winuser.h:
25161 include: Move appropriate parts of winpos.h to winuser.h and win.h,
25162 remove winpos.h afterwards.
25164 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
25166 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
25167 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
25168 cryptnet: Implement a stub cryptnet dll.
25170 2006-06-28 Juan Lang <juan_lang@yahoo.com>
25172 * programs/regedit/childwnd.c:
25173 regedit: Update status bar after editing key name.
25175 2006-06-28 Jason Green <jave27@gmail.com>
25177 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
25178 wined3d: Fix a few GLSL shader instruction translations.
25179 This fixes the translations for a few instructions in GLSL and allows
25180 Cubemap sampling in pixel shaders < 2.0. It makes some of the
25181 lighting on textures in Half Life 2 look better, including some of the
25182 water effects. It's not perfect yet, but much closer now.
25184 2006-06-28 Robert Shearman <rob@codeweavers.com>
25186 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
25187 ole32: When marshaling a proxy make sure to maintain an external
25188 reference on the stub object so that the first proxy can be released.
25189 Implement external refcount sharing between a proxy and the marshaled proxy.
25190 Extend the marshaling of a proxy test to show that an external reference
25191 is always kept on the stub object.
25193 * dlls/ole32/tests/marshal.c:
25194 ole32: Add a test for CoCreateInstance doing object hosting by
25195 automatically creating an appropriate apartment for the object and
25196 returning a proxy to it.
25198 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
25199 ole32: Implement CoGetObject.
25201 * dlls/oleaut32/typelib.c:
25202 oleaut32: RegisterTypeLib should register any interface that derives
25203 from IDispatch rather than just dual interfaces.
25204 This is hinted at, although not explicitly stated on MSDN, but was
25205 verified by tests with native oleaut32.
25207 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
25209 * dlls/ddraw/vertexbuffer.c:
25210 ddraw: Correct a NULL pointer check.
25212 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
25214 * dlls/kernel/tests/version.c:
25215 kernel: Version test was using imports missing on WinME.
25217 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
25219 * dlls/quartz/filtergraph.c:
25220 quartz: Fixed typo (Coverity).
25222 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
25224 * dlls/quartz/regsvr.c:
25225 quartz: Use the return value of register_key_guid.
25227 2006-06-27 Juan Lang <juan_lang@yahoo.com>
25229 * dlls/oleaut32/typelib.c:
25230 oleaut32: Handle bstr length of -1 in typelibs.
25232 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
25233 shell32: Add a stub for InvalidateDriveType.
25235 2006-06-27 H. Verbeet <hverbeet@gmail.com>
25237 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
25238 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
25239 wined3d: Use register combiners for texture stage operations.
25240 Make wined3d use register combiners for texture stage operations. In
25241 order to do that the texture unit index needs to be separated from the
25242 texture stage index. For cards that don't support the
25243 NV_register_combiners extension nothing should change.
25245 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
25246 wined3d: Add code for using register combiners for texture stage operations.
25247 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
25248 larger than 4. In Direct3D that would correspond to
25249 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
25250 (which can be much larger) to which it currently corresponds in
25251 wined3d. Using register combiners we can get around that limitation
25252 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
25253 stages. This patch adds code for doing the texture operations with
25254 register combiners instead of ARB_texture_env_combine or
25255 NV_texture_env_combine4, but doesn't make use of that code yet. That's
25256 what the next patch will do.
25258 * dlls/wined3d/drawprim.c:
25259 wined3d: Fix uploading of textures for shaders.
25260 The code for uploading / binding textures for use with pixel shaders
25261 is slightly different from the one for uploading / binding textures
25262 for use with the fixed function pipeline. It would be possible to keep
25263 the code in a single function with a couple of conditionals, but in
25264 combination with the changes needed for register combiners that would
25265 become quite messy.
25267 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
25268 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
25269 include/wine/wined3d_gl.h:
25270 wined3d: Texture limits fixes.
25271 GL_LIMITS(textures) is currently used for both the number of texture
25272 stages and the maximum number of simultaneous textures. In the current
25273 code that's the same, but in a later patch that will be separated,
25274 since a texture stage doesn't have to reference an actual
25275 texture. Also, shaders can access a larger number of samplers than the
25276 number of texture units the fixed function pipeline can access.
25278 * include/wine/wined3d_gl.h:
25279 wined3d: Add register combiner function pointers.
25281 * dlls/wined3d/utils.c:
25282 wined3d: Add & use D3DTEXTUREOP dumping code.
25284 2006-06-27 James Hawkins <truiken@gmail.com>
25286 * dlls/shlwapi/tests/path.c:
25287 shlwapi: Add tests for PathAppendA.
25289 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
25291 * dlls/shell32/shlfileop.c:
25292 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
25293 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
25294 operation when called without FOF_NOCONFIRMATION or with
25295 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
25298 2006-06-26 Huw Davies <huw@codeweavers.com>
25300 * dlls/opengl32/wgl.c:
25301 opengl32: Fix the returned metrics and add a translation vector to the end of
25304 2006-06-27 Alexandre Julliard <julliard@winehq.org>
25306 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
25307 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
25309 server: Moved get/set_thread_context implementation to ptrace.c.
25311 2006-06-27 Ivan Leo <ivanleo@gmail.com>
25313 * dlls/msvcrt/tests/file.c:
25314 msvcrt/tests: Don't leave files on the disk.
25316 2006-06-27 William Knop <william.knop@gmail.com>
25318 * dlls/dbghelp/elf_module.c:
25319 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
25321 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
25323 * dlls/uxtheme/tests/system.c:
25324 uxtheme/tests: Add tests for IsThemePartDefined.
25326 2006-06-27 Hans Leidekker <hans@it.vu.nl>
25328 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
25329 userenv: Add a stub implementation for GetProfileType.
25331 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
25333 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
25334 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
25335 wined3d: Vertex buffer can be locked multiple times.
25337 2006-06-27 Huw Davies <huw@codeweavers.com>
25339 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
25340 msxml3: Always have a libxml doc associated with a domdoc object, even if the
25341 object has no nodes.
25342 This means we don't need to add checks for NULL libxml node ptrs in our node
25345 2006-06-27 James Hawkins <truiken@gmail.com>
25347 * dlls/msi/dialog.c:
25348 msi: Read the font color from the database, and use it for the text control.
25350 2006-06-26 James Hawkins <truiken@gmail.com>
25352 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
25353 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
25356 2006-06-27 Alexandre Julliard <julliard@winehq.org>
25358 * dlls/ntdll/critsection.c:
25359 ntdll: Faster critical sections on MacOS using Mach semaphores.
25361 * libs/wine/loader.c:
25362 libwine: Attempt to increase some user limits that are set too low on some
25365 * configure, configure.ac, include/config.h.in,
25366 programs/wineconsole/curses.c:
25367 wineconsole: Portability fixes in the curses mouse support.
25369 * tools/widl/widltypes.h:
25370 widl: Fixed syntax of DECL_LINK macro to look more like C code.
25372 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
25374 * dlls/shlwapi/tests/path.c:
25375 shlwapi: Test for UrlGetPart in case of file name.
25377 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
25379 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
25380 ntdll: Fix 2 failing test on native. Change Wine accordingly.
25382 2006-06-26 Hans Leidekker <hans@it.vu.nl>
25384 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
25385 shell32: Add a stub implementation for SHIsFileAvailableOffline.
25387 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
25389 * programs/winedbg/info.c:
25390 winedbg: Module info.
25391 when requesting info on a module by address, always print the module
25392 ELF/PE pair (if this applies) (and not only the embedded PE), which
25395 * programs/winedbg/info.c:
25396 winedbg: Use 64 bit version of imagehlp_module.
25397 This allows reimplementing the module list command and do less black
25398 magic to guess the ELF debug format.
25400 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
25401 dbghelp: Implemented SymEnumerateModules64.
25403 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
25404 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
25405 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
25406 dbghelp: Module info.
25407 - now internally storing module info as a 64bit module structure
25408 (the interest in not in the 64 bit side of things, but because
25409 it allows storing lots of usefull information)
25410 - fixed SymGetModuleInfo64W which wasn't returning the
25411 LoadedPdbName field
25412 - now filling for MSC files with the extended information
25413 (instead of guessing it)
25414 - reused the extended module info to store wine ELF module
25415 information (link for map link, stabs vs dwarf symbol info)
25417 2006-06-27 Alexandre Julliard <julliard@winehq.org>
25419 * programs/winetest/maketest:
25420 winetest: Portability fix in the maketest script. Added support for git.
25422 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
25424 * dlls/winex11.drv/window.c:
25425 winex11.drv: Write-strings warning fix.
25427 2006-06-27 Jason Green <jave27@gmail.com>
25429 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
25430 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
25431 wined3d: Implement more GLSL instructions and a little cleanup.
25432 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
25433 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
25434 they are implemented in ARB_fragment_program at least).
25435 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
25436 routine - use a pointer instead.
25438 2006-06-27 H. Verbeet <hverbeet@gmail.com>
25440 * dlls/wined3d/device.c:
25441 wined3d: Remove some redundant code.
25443 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
25444 wined3d: Fix compilation (VBO constants).
25446 2006-06-26 James Hawkins <truiken@gmail.com>
25448 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
25449 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
25451 * dlls/shlwapi/tests/path.c:
25452 shlwapi: Add tests for PathAddBackslash.
25454 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
25455 shlwapi: Add tests for PathCombineA.
25457 * dlls/shdocvw/version.rc:
25458 shdocvw: Upgrade the version to 5.50.4134.599.
25460 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
25462 * dlls/ddraw/device.c:
25463 ddraw: Fix some compiler warnings.
25465 * dlls/ddraw/ddraw.c:
25466 ddraw: Assign the surface descriptions height to the height.
25468 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
25470 * dlls/imagehlp/modify.c:
25471 imagehlp: Fixed typo (Coverity).
25473 * dlls/uxtheme/tests/system.c:
25474 uxtheme/tests: Add tests for GetCurrentThemeName.
25476 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
25478 * dlls/uxtheme/tests/system.c:
25479 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
25481 2006-06-25 Jacek Caban <jacek@codeweavers.com>
25483 * dlls/mshtml/conpoint.c:
25484 mshtml: Added Unadvise implementation.
25486 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
25487 dlls/mshtml/mshtml_private.h:
25488 mshtml: Destroy connection points.
25490 * dlls/mshtml/conpoint.c:
25491 mshtml: Added Advise implementation.
25493 * dlls/mshtml/nsio.c:
25494 mshtml: Return text/html by default in GetContentType.
25496 * dlls/mshtml/nsio.c:
25497 mshtml: Return NS_OK in GetStatus if channel is NULL.
25499 * dlls/mshtml/navigate.c:
25500 mshtml: Call OnStopRequest in OnStopBinding.
25502 * dlls/mshtml/navigate.c:
25503 mshtml: Break reading if IStream::Read returns 0 bytes.
25505 2006-06-23 Jacek Caban <jacek@codeweavers.com>
25507 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
25508 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
25509 mshtml: Added HTMLLoadOptions implementation (with tests).
25511 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
25513 * dlls/winmm/mci.c:
25514 mci: Fix some mciSendString quirks.
25515 Really check in MCI open string commands if the name we have is a
25516 device (and no longer rely on bad heuristics for it).
25518 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
25520 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
25521 dlls/dbghelp/elf_module.c:
25522 dbghelp: Dwarf & thunks.
25523 - added the elf_is_in_thunk_area() function to locate an address
25524 within the known thunk area of Wine's builtin modules
25525 - now passing this thunk information to the dwarf parser so that it
25526 can drop functions from the thunk areas (as dwarf symbols), so that
25527 those functions can be later on marked as thunks in dbghelp
25530 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
25532 * dlls/dbghelp/elf_module.c:
25533 dbghelp: Elf for wine and spec definitions.
25534 Enhancement over previous fix (we don't need to insert NOTYPE symbols
25535 in our public symbol table, so drop them as early as possible).
25537 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
25539 * dlls/msi/install.c, dlls/msi/tests/package.c:
25540 msi: Disable some path validity checks in MsiSetTargetPath.
25542 2006-06-24 Ivan Leo <ivanleo@gmail.com>
25544 * dlls/amstream/amstream.c:
25545 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
25546 IAMMultiMediaStreamImpl_OpenMoniker.
25548 * dlls/advapi32/tests/security.c:
25549 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
25551 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
25553 * dlls/user/resources/user32_Pl.rc:
25554 user: user32_Pl.rc: Fix the capitalization of OK.
25556 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
25558 * dlls/ntdll/time.c:
25559 ntdll: Add UZT timezone info.
25561 2006-06-23 Francois Gouget <fgouget@free.fr>
25563 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
25564 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
25565 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
25566 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
25567 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
25568 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
25569 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
25570 dlls/wined3d/utils.c, programs/winefile/resource.h:
25571 Assorted spelling, case and grammar fixes.
25573 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
25575 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
25576 dlls/shell32/shlexec.c:
25577 shell32: Fix computation of default verb.
25578 Compute the default verb as documented on MSDN instead of blindly
25579 assuming it is 'open'. This fixes the WordViewer association in some
25582 * dlls/winmm/winecoreaudio/audio.c:
25583 winecoreaudio: Protect pthread.h inclusion.
25585 * dlls/ddraw/tests/refcount.c:
25586 ddraw: Fix compilation with gcc 2.95.
25588 * dlls/crypt32/tests/encode.c:
25589 crypt32: Fix compilation with gcc 2.95.
25591 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
25593 * dlls/ddraw/ddraw.c:
25594 ddraw: Set the video memory and visible flag on render targets.
25596 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
25597 ddraw: Enumerate the reference d3ddevice.
25599 * dlls/wined3d/surface.c:
25600 wined3d: Fix single buffering.
25601 Tell gl to draw to the back buffer when a back buffer is used, do not
25602 use the value from gl.
25604 * dlls/wined3d/device.c:
25605 wined3d: Fix a bad trace.
25607 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
25609 * dlls/wined3d/device.c:
25610 wined3d: Create vertex buffer objects for D3D vertex buffers.
25612 * dlls/wined3d/vertexbuffer.c:
25613 wined3d: Vertex fixups.
25615 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
25616 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
25617 include/wine/wined3d_types.h:
25618 wined3d: Add support for VBOs to the drawing code.
25620 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
25622 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
25623 shlwapi: PathCombineW should return NULL on invalid parameters.
25625 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25627 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
25628 oleview: Added Korean resources.
25630 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
25632 * programs/oleview/En.rc, programs/oleview/details.c,
25633 programs/oleview/interface.c, programs/oleview/main.h,
25634 programs/oleview/resource.h, programs/oleview/tree.c:
25635 oleview: Fix compilation with gcc 2.95.
25636 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
25637 - moved some string to resources
25638 - fixed implementation of IPersistStream interface viewer
25640 * programs/oleview/interface.c:
25641 oleview: Added propper ClassName displaying to interface viewer.
25643 * programs/oleview/En.rc, programs/oleview/Makefile.in,
25644 programs/oleview/interface.c, programs/oleview/main.h,
25645 programs/oleview/oleview.c, programs/oleview/resource.h:
25646 oleview: Added interface viewer.
25648 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
25650 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
25651 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
25652 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
25654 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
25656 * dlls/gdi/tests/metafile.c:
25657 gdi/tests: Write-strings warnings fix.
25659 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
25661 * tools/widl/widltypes.h:
25662 widl: Write-strings warnings fix.
25664 2006-06-23 James Hawkins <truiken@gmail.com>
25666 * dlls/shell32/brsfolder.c:
25667 shell32: Add missing multiply by sizeof(WCHAR)l
25669 2006-06-23 Huw Davies <huw@codeweavers.com>
25671 * dlls/rpcrt4/ndr_stubless.c:
25672 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
25674 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
25675 dlls/winex11.drv/x11drv.h:
25676 winex11: Introduce a function to retrieve the glx drawable and have
25677 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
25679 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
25681 * dlls/imagehlp/modify.c:
25682 imagehlp: Fixed typo (Coverity).
25684 2006-06-23 Alexandre Julliard <julliard@winehq.org>
25686 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
25687 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
25689 server: Moved some common bits of get/set_thread_context to thread.c.
25691 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
25693 libwine: Added entry for sigprocmask in the pthread functions table.
25695 * loader/pthread.c:
25696 wine-pthread: Set thread scope to force using kernel threads on Solaris.
25698 2006-06-22 Huw Davies <huw@codeweavers.com>
25700 * dlls/opengl32/wgl.c:
25701 opengl32: If there's no glX context don't return a wgl context.
25703 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
25705 * programs/oleview/En.rc, programs/oleview/oleview.c,
25706 programs/oleview/resource.h:
25707 oleview: Added system configuration dialog.
25709 * programs/oleview/En.rc, programs/oleview/oleview.c:
25710 oleview: Added copy HTML tag functionality.
25712 * programs/oleview/oleview.c:
25713 oleview: Added copy CLSID functionality.
25715 * programs/oleview/En.rc, programs/oleview/main.h,
25716 programs/oleview/oleview.c, programs/oleview/resource.h,
25717 programs/oleview/tree.c:
25718 oleview: Added CreateInstanceOn functionality.
25720 2006-06-22 James Hawkins <truiken@gmail.com>
25722 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
25723 msi: Add tests for components that aren't associated with a feature.
25725 2006-06-22 Jacek Caban <jacek@codeweavers.com>
25727 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
25728 dlls/mshtml/mshtml_private.h:
25729 mshtml: Added stub implementation of HTMLLoadOptions.
25731 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
25732 include/Makefile.in, include/optary.idl:
25733 mshtml: Added optary.idl file.
25735 * dlls/mshtml/nsio.c:
25736 mshtml: Inherit NSContainer in NewURI.
25738 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
25739 mshtml: Fix a typo.
25741 * dlls/mshtml/olecmd.c:
25742 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
25744 2006-06-23 Juan Lang <juan_lang@yahoo.com>
25746 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
25747 advapi: Add a stub for SystemFunction035.
25749 * dlls/kernel/tests/locale.c:
25750 kernel: Change failing to test to show it doesn't have anything to do
25751 with embedded NULLs.
25753 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
25755 * dlls/secur32/ntlm.c:
25756 secur32: Write-strings warnings fix.
25758 * dlls/ole32/tests/stg_prop.c:
25759 ole32/tests: Write-strings warning fix.
25761 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
25763 * dlls/dinput/mouse.c:
25764 dinput: Warp mouse each 10ms instead of dropping events.
25766 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
25768 * dlls/uxtheme/tests/system.c:
25769 uxtheme/tests: Destroy the windows after we've used them.
25771 * dlls/uxtheme/tests/system.c:
25772 uxtheme/tests: Add a case sensitivity test.
25774 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
25776 * programs/oleview/En.rc:
25777 oleview: Spelling fixes (English).
25779 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
25780 oleview: French localization.
25782 2006-06-22 Huw Davies <huw@codeweavers.com>
25784 * dlls/winex11.drv/opengl.c:
25785 winex11: glXQueryExtension has its error and event base arguments swapped
25786 compared with other *QueryExtension functions!
25788 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
25790 * programs/oleview/details.c, programs/oleview/main.h,
25791 programs/oleview/tree.c:
25792 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
25794 2006-06-22 Alexandre Julliard <julliard@winehq.org>
25796 * configure, configure.ac:
25797 configure: Send pkg-config error messages to /dev/null.
25799 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
25801 * dlls/riched20/editor.c:
25802 riched20: Fix message range for get_msg_name.
25804 2006-06-21 Juan Lang <juan_lang@yahoo.com>
25806 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
25807 include/wincrypt.h:
25808 crypt32: Implement CertGetCRLFromStore.
25809 - implement CertGetCRLFromStore, with tests
25810 - update tests for CRL revocation functions to show name isn't checked
25812 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
25813 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
25815 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
25816 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
25819 2006-06-21 Ivan Leo <ivanleo@gmail.com>
25821 * dlls/quartz/filesource.c:
25822 quartz: Fix media type detection.
25824 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
25826 * dlls/dbghelp/elf_module.c:
25827 dbghelp: Elf for wine and spec definitions.
25828 - fixed regression when looking for winebuild's special symbols in ELF symtab
25829 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
25832 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
25835 Makefile.in: Add target "ctags" to the overview.
25837 * DEVELOPERS-HINTS:
25838 DEVELOPER-HINTS: Some directories where added / renamed.
25840 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
25842 * dlls/uxtheme/tests/system.c:
25843 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
25845 * dlls/uxtheme/tests/system.c:
25846 uxtheme/tests: Add some tests for GetWindowTheme.
25848 2006-06-21 James Hawkins <truiken@gmail.com>
25850 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
25851 atl: Add a stub implementation of AtlModuleLoadTypeLib.
25853 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
25854 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
25856 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
25858 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
25859 ddraw: Use the handle infrastructure for Matrix handles.
25861 2006-06-21 Alexandre Julliard <julliard@winehq.org>
25863 * ANNOUNCE, ChangeLog, VERSION, configure:
25866 ----------------------------------------------------------------
25867 2006-06-21 Alexandre Julliard <julliard@winehq.org>
25869 * programs/oleview/.gitignore, programs/oleview/oleview:
25870 oleview: Delete the symlink from git.
25872 * AUTHORS, dlls/shell32/shell32_main.c:
25873 Updated the AUTHORS list and converted it to utf-8.
25875 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
25877 * tools/mkinstalldirs:
25878 tools: Fix mkinstalldirs.
25879 We cannot trust 'mkdir -p' to set the proper permissions on parent
25880 directories. So create them manually.
25881 Fix handling of paths containing spaces.
25882 Properly prefix the path with './' if it starts with a '-'.
25883 Stop trying to create a path after the first error.
25885 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
25887 * dlls/uxtheme/tests/system.c:
25888 uxtheme/tests: Extra testing for GetLastError.
25890 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
25892 * dlls/msvcrt/tests/string.c:
25893 msvcrt: Add simple test for _strdup(0).
25895 * dlls/msvcrt/string.c:
25896 msvcrt: Fix a crash in _strdup.
25898 2006-06-20 James Hawkins <truiken@gmail.com>
25900 * dlls/msi/action.c:
25901 msi: Fix handling of the no-op identifier in the Directory table.
25903 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
25905 * dlls/ntdll/server.c:
25906 ntdll: Write-strings warnings fix.
25908 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
25910 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
25911 winspool/tests: Tests for EnumForms and set an error value in our stub.
25913 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
25915 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
25916 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
25917 msvcrt: Fix _initterm, with tests.
25919 2006-06-11 Simon Kissane <skissane@gmail.com>
25921 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
25922 kernel32: Added SetThreadUILanguage() stub.
25924 2006-06-21 Robert Shearman <rob@codeweavers.com>
25926 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
25927 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
25929 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
25930 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
25932 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
25934 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
25935 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
25936 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
25937 wined3d: Pixel format cleanup.
25939 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
25941 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
25942 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
25944 Also use the whole device surface if one of the extents is zero or
25945 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
25948 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
25950 * dlls/winspool.drv/info.c:
25951 winspool: An empty string as server name is valid for AddPrinterDriver.
25953 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
25955 * programs/oleview/details.c:
25956 oleview: Added registry tab in details window.
25958 * programs/oleview/En.rc, programs/oleview/Makefile.in,
25959 programs/oleview/details.c, programs/oleview/main.h,
25960 programs/oleview/oleview.c, programs/oleview/resource.h,
25961 programs/oleview/tree.c:
25962 oleview: Added details window base.
25964 * programs/oleview/En.rc, programs/oleview/main.h,
25965 programs/oleview/oleview.c, programs/oleview/resource.h,
25966 programs/oleview/tree.c:
25967 oleview: Added base menu funcionality.
25969 * programs/oleview/En.rc, programs/oleview/main.h,
25970 programs/oleview/oleview.c, programs/oleview/resource.h,
25971 programs/oleview/tree.c:
25972 oleview: Added more TreeView entries.
25974 * programs/oleview/tree.c:
25975 oleview: Added TreeView entries read from registry.
25977 * programs/oleview/En.rc, programs/oleview/Makefile.in,
25978 programs/oleview/main.h, programs/oleview/oleview.c,
25979 programs/oleview/resource.h, programs/oleview/tree.c:
25980 oleview: Added TreeView window.
25982 * programs/oleview/Makefile.in, programs/oleview/main.h,
25983 programs/oleview/oleview.c, programs/oleview/pane.c:
25984 oleview: Added pane bar.
25986 * configure, configure.ac, programs/Makefile.in,
25987 programs/oleview/.gitignore, programs/oleview/En.rc,
25988 programs/oleview/Makefile.in, programs/oleview/main.h,
25989 programs/oleview/oleview, programs/oleview/oleview.c,
25990 programs/oleview/resource.h, programs/oleview/rsrc.rc:
25991 oleview: Added initial version.
25993 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
25995 * dlls/wined3d/surface_gdi.c:
25996 wined3d: Add an "\n" to a fixme to fix an overflow.
25998 2006-06-20 Jason Green <jave27@gmail.com>
26000 * dlls/wined3d/glsl_shader.c:
26001 wined3d: Bind correct number of samplers for GLSL shaders.
26002 We are only checking against GL_MAX_TEXTURES when binding samplers,
26003 when we should be checking against the maximum number of samplers that
26004 the card supports. Spotted by H. Verbeet.
26006 2006-06-20 Juan Lang <juan_lang@yahoo.com>
26008 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
26009 crypt32: Implement some CRL verification functions.
26011 * dlls/crypt32/main.c, include/wincrypt.h:
26012 wincrypt.h: Add more definitions and prototypes.
26014 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
26016 * dlls/wininet/tests/url.c:
26017 wininet/tests: Write-strings warnings fix.
26019 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
26021 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
26022 dlls/winex11.drv/x11drv_main.c:
26023 winex11.drv: Add support for full screen window state using the NETWM protocol.
26025 2006-06-20 James Hawkins <truiken@gmail.com>
26027 * dlls/advpack/install.c:
26028 advpack: Implement DoInfInstall on top of the install framework.
26030 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
26032 * dlls/kernel/tests/file.c:
26033 kernel: Add tests for OpenFile.
26035 * dlls/kernel/tests/file.c:
26036 kernel: Check for an exe which is always present in a system dir.
26038 * dlls/lz32/tests/lzexpand_main.c:
26039 lz32: Small test fixes.
26041 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
26043 * dlls/shell32/shlfileop.c:
26044 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
26046 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
26048 * tools/winedump/output.c:
26049 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
26051 * tools/winedump/output.c:
26052 winedump: Use ntdll as template.
26054 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
26055 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
26056 dlls/compstui/compstui_main.c:
26057 compstui: Add minimal compstui.dll (stubs only).
26059 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
26061 * dlls/ntdll/virtual.c:
26062 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
26064 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
26066 * programs/winecfg/Ru.rc:
26067 winecfg: Russian translation.
26069 2006-06-20 Jacek Caban <jacek@codeweavers.com>
26071 * dlls/urlmon/umon.c:
26072 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
26074 * dlls/shdocvw/persist.c:
26075 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
26077 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
26078 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
26079 dlls/mshtml/oleobj.c:
26080 mshtml: Move IOleCommandTarget implementation to separate file.
26082 * dlls/mshtml/persist.c:
26083 mshtml: Initialize url variable in IPersistMoniker::Load.
26085 * dlls/mshtml/nsio.c:
26086 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
26088 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
26089 mshtml: Added IPropertyNotifySink connection point.
26091 2006-06-20 Juan Lang <juan_lang@yahoo.com>
26093 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
26094 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
26095 dlls/crypt32/tests/store.c:
26096 crypt32: Rearrange functions a bit.
26098 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
26099 shlwapi: Small cleanups.
26100 - forward MLGetUILanguage to kernel32
26101 - correct type of parameter to MLLoadLibrary
26103 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
26105 * programs/winecfg/theme.c:
26106 winecfg: Create Resources directory when adding themes.
26108 2006-06-20 Huw Davies <huw@codeweavers.com>
26110 * dlls/rpcrt4/rpc_message.c:
26111 rpcrt4: Don't use a short to hold the packet length, since it can
26112 result in premature termination of the send.
26114 2006-06-20 Alexandre Julliard <julliard@winehq.org>
26116 * dlls/ntdll/tape.c:
26117 ntdll: Fixed tape.c compilation on Solaris.
26119 * libs/wine/mmap.c:
26120 libwine: Better memory reservation algorithm for platforms that use
26123 * configure, configure.ac:
26124 configure: Default to using wine-pthread on all platforms.
26126 2006-06-20 Jeremy White <jwhite@codeweavers.com>
26128 * configure, configure.ac:
26129 configure: Probe more carefully for soname support, primarily for Solaris
26132 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
26134 * dlls/dbghelp/dwarf.c:
26135 dbghelp: dwarf: Tidy up leb128 reading.
26137 * dlls/dbghelp/dwarf.c:
26138 dbghelp: Indent the code as the rest of dbghelp module.
26140 * dlls/dbghelp/elf_module.c:
26141 dbghelp: Support multiple debug formats.
26142 When several debug formats (eg stabs & dwarf2) exist in the same
26143 module, allow to load them all (this is needed when different
26144 compilation units are compiled with different debug options).
26146 * dlls/dbghelp/dwarf.c:
26147 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
26150 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
26151 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
26152 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
26153 dbghelp: Added the ability to define a source file by dir+filename instead of
26156 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
26157 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
26158 Walking the whole lot, not doing anything interesting apart from
26159 traversing the data.
26161 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
26162 dlls/dbghelp/elf_module.c:
26163 dbghelp: Pass .debug_loc section information to dwarf.
26165 * dlls/dbghelp/dwarf.c:
26166 dbghelp: Dwarf & parse context.
26167 - split the data structures for walking through the data (abbrev,
26168 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
26169 - created dwarf2_parse_compilation_unit() for clarity
26170 - added section structure to gather information about all ELF sections
26171 related to all dwarf2 sections (more to come)
26173 * dlls/dbghelp/dwarf.c:
26174 dbghelp: Dwarf & udt members.
26175 - correctly set size & offsets for regular udt members
26176 - first shot at bitfields for udt members
26178 * dlls/dbghelp/dwarf.c:
26179 dbghelp: Dwarf & function blocks.
26180 - properly handling function blocks
26181 - handling of variables inside of blocks (either on stack, or in a
26182 register, or relative to the frame register if any)
26183 - added dwarf2_subprogram_t structure so that we can pass around
26184 relevant information for function parsing
26186 * dlls/dbghelp/dwarf.c:
26187 dbghelp: dwarf: Properly handle function formal parameters.
26189 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
26190 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
26191 dbghelp: Storage of func locals & parameters.
26192 - added the ability to tell to add_func_local whether we're adding
26193 a local variable or a parameter (and removed the black magic
26195 - we can now address variables defined as an offset to a register
26197 * dlls/dbghelp/dwarf.c:
26198 dbghelp: Dwarf & global symbols.
26199 Offset the addresses for global symbols (func & variables) by the base
26200 image of the corresponding module.
26202 * dlls/dbghelp/dwarf.c:
26203 dbghelp: dwarf: Added support for function labels.
26205 * dlls/dbghelp/dwarf.c:
26206 dbghelp: Proper support for nested types definitions (even in C).
26208 * dlls/dbghelp/dwarf.c:
26209 dbghelp: Dwarf - function scheme.
26210 - various fixes to follow better the functions definition (nesting,
26212 - don't directly parse types referenced by a subprogram, they'll be
26213 loaded anyway when needed
26215 * dlls/dbghelp/dwarf.c:
26216 dbghelp: Dwarf & locations.
26217 - put back the block attribute parsing
26218 - added dwarf2_compute_location to properly decode a location (at
26221 * dlls/dbghelp/dwarf.c:
26222 dbghelp: Dwarf compiland.
26223 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
26224 - commented out the location parsing which is an ugly hack
26226 * dlls/dbghelp/dwarf.c:
26227 dbghelp: Dwarf & new scheme.
26228 - add some helpers for the rewrite
26229 - module is now part of the dwarf2_parse_context
26231 * dlls/dbghelp/dwarf.c:
26232 dbghelp: Dwarf & type references.
26233 Removed unused type references scheme that we'll implement using a
26234 different scheme in next patches.
26236 * dlls/dbghelp/dwarf.c:
26237 dbghelp: Dwarf merge parsing of UDT.
26238 Merge into a single function the struct/class/union parsing.
26240 * dlls/dbghelp/dwarf.c:
26241 dbghelp: Dwarf & debug info entries.
26242 - now loading the debug info entries into specific structures
26243 - this will help writing new functions
26244 - this will allow handling of forward references
26246 * dlls/dbghelp/dwarf.c:
26247 dbghelp: Dwarf abbrev table is now a sparse array.
26248 - added a pool for memory allocation when parsing a compilation unit
26249 - now using the brand new sparse array for the abbrev table
26251 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
26252 dbghelp: Added another basic type for storage: the sparse array.
26254 * dlls/dbghelp/dwarf.c:
26255 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
26257 * dlls/dbghelp/dwarf.c:
26258 dbghelp: Remove the unneeded level attribute while parsing.
26260 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
26261 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
26263 * dlls/dbghelp/dwarf.c:
26264 dbghelp: Dwarf & typedefs.
26265 - removed lookup for name for the const modifier
26266 - hard wire dwarf-reference to our pointer types
26268 * dlls/dbghelp/dwarf.c:
26269 dbghelp: Dwarf & module's symtype.
26270 - we should set the module's symtype upon success
26271 - removed unneeded bRet variable
26273 * dlls/dbghelp/dwarf.c:
26274 dbghelp: Dwarf2 & AT_byte_size.
26275 - AT_byte_size can be larger than a single byte (especially for enums)
26276 - added missing enumeration type parsing
26278 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
26279 programs/winedbg/types.c:
26280 winedbg: Proper handling of typedefs.
26281 Added types_get_real_type() to get rid of typedef information, and
26282 access the real underlying type.
26284 2006-06-19 Juan Lang <juan_lang@yahoo.com>
26286 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
26287 dlls/crypt32/tests/encode.c:
26288 crypt32: Encode/decode CRL issuing dist points.
26290 2006-06-19 Jason Green <jave27@gmail.com>
26292 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
26293 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
26295 * dlls/wined3d/glsl_shader.c:
26296 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
26297 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
26298 that's not part of the spec.
26299 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
26300 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
26302 2006-06-20 James Hawkins <truiken@gmail.com>
26305 tools/wine.inf: Add d3d8.dll to the fake dlls list.
26307 2006-06-20 Ge van Geldorp <ge@gse.nl>
26309 * dlls/kernel/global16.c:
26310 kernel32: "base" is a pointer in 16-bit global heap.
26312 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
26313 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
26314 winedbg: Added x86_64 support.
26316 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
26318 * dlls/shell32/shlfileop.c:
26319 shell32: Remove the now unused SHELL_ConfirmDialog.
26321 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
26322 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
26324 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
26326 * dlls/lz32/tests/lzexpand_main.c:
26327 lz32: Remove dead code from the LZOpenFileW test.
26329 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
26331 * dlls/shell32/shell32_Pl.rc:
26332 shell32: Update the Polish translation.
26334 2006-06-19 Juan Lang <juan_lang@yahoo.com>
26336 * dlls/crypt32/crl.c:
26337 crypt32: Simplify CRL creation.
26338 Decoding already handles signed and unsigned CRLs, so don't duplicate
26339 that in CertCreateCRLContext.
26341 * dlls/crypt32/cert.c:
26342 crypt32: Simplify certificate creation.
26343 Decoding already handles signed and unsigned certs, so don't duplicate
26344 that in CertCreateCertificateContext.
26346 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
26348 * dlls/lz32/tests/lzexpand_main.c:
26349 lz32: test LZOpenFileW.
26351 * dlls/lz32/tests/lzexpand_main.c:
26352 lz32: LZOpenFileA sets last error sometimes.
26354 * dlls/lz32/tests/lzexpand_main.c:
26355 lz32: Rename function aliases to real (ASCII) function names.
26357 2006-06-19 Robert Shearman <rob@codeweavers.com>
26359 * dlls/shell32/shfldr_desktop.c:
26360 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
26362 * dlls/shell32/shfldr_mycomp.c:
26363 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
26365 * dlls/rpcrt4/rpc_server.c:
26366 rpcrt4: Move the packet manipulation from the exception filter to the exception
26368 Remove the unused server_sem variable.
26370 2006-06-19 Juan Lang <juan_lang@yahoo.com>
26372 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
26373 crypt32: Fix decoding signed certs and CRLs.
26375 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
26377 * dlls/uxtheme/tests/system.c:
26378 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
26380 2006-06-20 Mike McCormack <mike@codeweavers.com>
26382 * dlls/ole32/stg_prop.c:
26383 ole32: Implement reading of VT_CF storage properties.
26385 2006-06-19 Alexandre Julliard <julliard@winehq.org>
26387 * libs/wine/config.c:
26388 libwine: Remove one more directory level when checking for build dir.
26389 This way it still works if the libdir we got was libs/wine instead of libs.
26391 2006-06-19 Jeremy White <jwhite@codeweavers.com>
26393 * dlls/msvcrt/time.c:
26394 msvcrt: Solaris asctime_r compilation fix.
26396 * dlls/dbghelp/elf_module.c:
26397 dbghelp: Fix a Solaris compilation error.
26399 * dlls/winex11.drv/winpos.c:
26400 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
26402 * dlls/ntdll/directory.c:
26403 ntdll: On Solaris, limits.h is required for PATH_MAX.
26405 2006-06-19 Ge van Geldorp <ge@gse.nl>
26407 * dlls/dbghelp/minidump.c:
26408 dbghelp: Fix compilation for x86_64.
26410 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
26412 * dlls/secur32/schannel.c, include/sspi.h:
26413 include: Fix definition of SECURITY_INTEGER.
26415 2006-06-19 Alexandre Julliard <julliard@winehq.org>
26417 * tools/winebuild/build.h, tools/winebuild/main.c,
26418 tools/winebuild/relay.c:
26419 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
26422 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
26424 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
26425 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
26426 dlls/setupapi/tests/devinst.c:
26427 setupapi: Implement SetupDiCreateDeviceInfoListExW.
26429 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
26431 * dlls/uxtheme/tests/system.c:
26432 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
26434 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
26436 * dlls/dnsapi/name.c:
26437 dnsapi: Fix conflicts nameser.h with winerror.h.
26439 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
26441 * dlls/secur32/ntlm.c:
26442 secur32: Fix another GetProcessHeap vs GetProcessHeap().
26444 2006-06-19 Hans Leidekker <hans@it.vu.nl>
26446 * dlls/mscms/profile.c:
26447 mscms: Fix famous typo in HeapFree call.
26449 2006-06-19 Kai Blin <kai.blin@gmail.com>
26451 * dlls/secur32/negotiate.c:
26452 secur32: Remove unneeded function from the Negotiate provider.
26454 2006-06-20 Mike McCormack <mike@codeweavers.com>
26456 * dlls/ole32/ole2.c:
26459 2006-06-19 Mike McCormack <mike@codeweavers.com>
26461 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
26462 hlink: Add a stub implementation for HlinkNavigateToStringReference.
26464 * dlls/imm32/imm.c:
26465 imm32: Fix some return codes.
26467 * dlls/wininet/urlcache.c:
26468 wininet: Make sure to null terminate a string before copying it.
26470 2006-06-19 Alexandre Julliard <julliard@winehq.org>
26472 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
26473 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
26475 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
26477 * include/ddk/compstui.h:
26478 include: Declare remaining exported functions in compstui.h.
26480 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
26482 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
26483 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
26484 dlls/ddraw/viewport.c:
26485 ddraw: Implement proper handle management.
26487 2006-06-16 Jason Green <jave27@gmail.com>
26489 * dlls/wined3d/glsl_shader.c:
26490 wined3d: Correct implementation of D3DSIO_LOOP.
26491 I initially misread the specification. src0.x is the iteration count,
26492 not the max amount for the loop register. This fixes that.
26494 * dlls/wined3d/baseshader.c:
26495 wined3d: Fix lookup for LOOP register.
26497 2006-06-17 Jason Green <jave27@gmail.com>
26499 * dlls/wined3d/glsl_shader.c:
26500 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
26503 2006-06-16 Jason Green <jave27@gmail.com>
26505 * dlls/wined3d/glsl_shader.c:
26506 wined3d: Load boolean and integer constants into the GLSL shader program.
26508 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
26509 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26510 wined3d: Implement locally defined boolean and integer constants in GLSL.
26512 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
26513 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
26514 wined3d: Add preliminary support for constant boolean and integer registers
26516 - Separate the declaration phase of the shader string generator into
26517 the arb and glsl specific files.
26518 - Add declarations and recognition for application-sent constant
26519 integers and booleans (locally defined ones will follow).
26520 - Standardize capitilization of pixel/vertex specific variable names.
26522 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
26523 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
26524 dlls/wined3d/wined3d_private.h:
26525 wined3d: Move constant loading into target-specific files.
26526 - Moves GLSL constant loading code into glsl_shader.c and out of the
26527 over-populated drawprim.c.
26528 - Creates a new file named arb_program_shader.c which will hold code
26529 specific to ARB_vertex_program & ARB_fragment_program.
26530 - Remove the constant loading calls from drawprim.c
26532 * dlls/wined3d/vertexshader.c:
26533 wined3d: Remove dead vertex shader code.
26535 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
26537 * dlls/riched20/caret.c:
26538 riched20: EM_CHARFROMPOS didn't work properly with scrolling
26539 (vertical scrollbar position was not taken into account).
26541 2006-06-17 Hans Leidekker <hans@it.vu.nl>
26543 * dlls/dnsapi/query.c:
26544 dnsapi: Free all allocated records instead of just the last one.
26546 * dlls/dnsapi/query.c:
26547 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
26549 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
26551 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
26552 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
26553 dlls/ddraw/tests/refcount.c:
26554 ddraw: Palette refcounting fixes + tests.
26556 2006-06-17 Robert Shearman <rob@codeweavers.com>
26559 ntdll: If ObjectAttributes is NULL then an error is returned at the
26560 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
26561 not need to be checked for NULL later on in the function.
26563 * dlls/rpcrt4/rpc_server.c:
26564 rpcrt4: Use the thread pool in the RPC server for processing packets.
26566 * dlls/ole32/ftmarshal.c:
26567 ole32: Document CoCreateFreeThreadedMarshaler.
26569 * dlls/ole32/rpc.c:
26570 ole32: Reuse event handles used for COM calls.
26571 This reduces the number of server calls during a COM call by half.
26573 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
26575 * tools/widl/client.c, tools/widl/server.c:
26576 widl: Fix updating the proc offset.
26578 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
26580 * programs/winecfg/Tr.rc:
26581 winecfg: Update Turkish resorce file.
26583 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
26585 * dlls/lz32/tests/lzexpand_main.c:
26586 lz32: Enable old test and expand it.
26588 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
26590 * dlls/kernel/cpu.c:
26591 kernel: Fix reported address space limit to be in keeping with ntdll.
26593 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
26595 * dlls/winspool.drv/info.c:
26596 winspool: AddMonitor: Test the driver entry before return an error.
26598 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
26600 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
26601 msi/tests: Write-strings warnings fixes.
26603 2006-06-15 Kevin Koltzau <kevin@plop.org>
26605 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
26606 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
26607 oleaut32: Fix 64bit warnings in tests.
26609 * dlls/mscms/handle.c:
26610 mscms: Fix 64bit warnings.
26612 2006-06-16 András Kovács <andras@csevego.net>
26614 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
26615 uninstaller: Hungarian translation.
26617 2006-06-16 Scott Bambrough <scottb@xandros.com>
26619 * configure, configure.ac:
26620 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
26621 /usr/lib/libicudata.a.
26623 2006-06-16 Mike McCormack <mike@codeweavers.com>
26625 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
26626 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
26627 dlls/inseng/inseng_main.c, tools/wine.inf:
26628 inseng: Initial implementation of inseng (required for IE6 to install under
26631 2006-06-14 Jacek Caban <jacek@codeweavers.com>
26633 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
26634 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
26635 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
26636 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
26637 mshtml: Added Wine Gecko installer.
26639 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
26641 * dlls/wined3d/device.c:
26642 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
26644 2006-06-16 Huw Davies <huw@codeweavers.com>
26646 * dlls/rpcrt4/ndr_stubless.c:
26647 rpcrt4: Fix the argument size of conformant arrays.
26649 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
26651 * dlls/msi/tests/package.c:
26652 msi: Added tests for MsiSetTargetPath.
26654 2006-06-15 Francois Gouget <fgouget@free.fr>
26656 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
26657 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
26658 programs/cmdlgtst/cmdlgtst.c:
26659 Add trailing '\n's to ok() calls.
26660 Remove spaces before '\n'.
26662 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
26663 dlls/riched20/editor.c, dlls/wined3d/device.c,
26664 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
26665 Assorted spelling fixes.
26667 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
26669 * dlls/shell32/shlexec.c:
26670 shell32: Remove dead code in SHELL_FindExecutable().
26672 * dlls/ntdll/virtual.c:
26673 ntdll: Use page_size instead of page_mask+1.
26675 2006-06-16 Kai Blin <kai.blin@gmail.com>
26677 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
26678 secur32: Implement QueryContextAttributes. Add tests.
26680 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
26682 * dlls/avifil32/api.c:
26683 avifil32: Corrected destination size in MultiByteToWideChar.
26685 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
26687 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
26688 d3d9: Remove ValidatePixel/VertexShader.
26690 2006-06-15 Juan Lang <juan_lang@yahoo.com>
26692 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
26693 dlls/crypt32/tests/encode.c:
26694 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
26696 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
26698 * dlls/hlink/hlink_main.c:
26699 hlink: Fix typo. We should set hl not ppvObj.
26701 2006-06-16 H. Verbeet <hverbeet@gmail.com>
26703 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
26704 include/wine/wined3d_gl.h:
26705 wined3d: Add and use GL_EXT_fog_coord defines.
26707 2006-06-16 Alexandre Julliard <julliard@winehq.org>
26709 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
26710 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
26711 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
26712 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
26713 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
26714 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
26715 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
26716 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
26717 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
26718 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
26719 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
26720 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
26721 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
26722 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
26723 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
26724 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
26725 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
26726 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
26727 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
26728 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
26729 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
26730 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
26731 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
26732 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
26733 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
26734 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
26735 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
26736 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
26737 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
26738 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
26739 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
26740 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
26741 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
26742 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
26743 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
26744 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
26745 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
26746 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
26747 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
26748 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
26749 dlls/x11drv/xvidmode.h:
26750 x11drv: Renamed the x11drv directory to winex11.drv.
26752 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
26754 * programs/notepad/Pl.rc:
26755 notepad: Pl.rc: Fix the ellipsis in menu.
26757 2006-06-15 Huw Davies <huw@codeweavers.com>
26759 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
26760 printing: Don't limit the printer name length to CCHDEVICENAME characters.
26762 2006-06-15 James Hawkins <truiken@gmail.com>
26764 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
26765 dlls/msi/tests/install.c:
26766 msi: Add tests for MsiInstallProduct.
26768 2006-06-15 Alexandre Julliard <julliard@winehq.org>
26770 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
26771 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
26772 dlls/ddraw/viewport.c:
26773 ddraw: Make some functions static.
26775 * configure, configure.ac:
26776 configure: Ues the standard AC_MSG_WARN to print warnings.
26778 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
26779 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
26781 * dlls/d3dx8/Makefile.in:
26782 d3dx8: Remove dependencies on OpenGL headers and libraries.
26784 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
26785 d3d9: Remove dependencies on OpenGL headers and libraries.
26787 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
26788 d3d8: Remove dependencies on OpenGL headers and libraries.
26790 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
26792 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
26793 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
26794 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
26795 dlls/wined3d/wined3d_private.h:
26796 wined3d: Support more than one back buffer.
26798 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
26800 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
26801 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
26802 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
26803 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
26804 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
26805 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
26806 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
26807 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
26808 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
26809 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
26810 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
26811 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
26812 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
26813 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
26814 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
26815 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
26816 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
26817 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
26818 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
26819 dlls/ddraw/viewport.c:
26820 ddraw: Rewrite most of ddraw using WineD3D.
26822 2006-06-15 Alexandre Julliard <julliard@winehq.org>
26825 server: Fixed a compiler warning on MacOSX.
26827 * libs/wine/config.c:
26828 libwine: Fixed a compiler warning on MacOSX.
26830 2006-06-12 Peter Åstrand <astrand@cendio.se>
26832 * dlls/winmm/mci.c:
26833 winmm: Add support for "open new" commands.
26835 2006-06-14 Mike McCormack <mike@codeweavers.com>
26837 * dlls/msi/tests/db.c:
26838 msi: Add test for _Streams table (based on patch by Andrey Turkin).
26840 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
26842 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
26843 include/wine/wined3d_gl.h:
26844 wined3d: Correct vertex fog for transformed vertices and correctly
26845 handle non-vertex, non-table fog.
26847 2006-06-13 Jason Green <jave27@gmail.com>
26849 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
26850 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26851 dlls/wined3d/wined3d_private.h:
26852 wined3d: Implement more GLSL instructions.
26853 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
26854 - Process instruction-based modifiers (function existed, it just
26855 wasn't being called)
26856 - Add loop checking to register maps.
26857 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
26858 except for GLSL, so won't matter.
26860 2006-06-14 Robert Shearman <rob@codeweavers.com>
26862 * dlls/atl/atl_main.c:
26863 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
26864 based on documentation by Mike McCormack.
26866 * dlls/kernel/tests/sync.c:
26867 kernel: Add a test for mutexes.
26869 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
26870 dlls/kernel/tests/version.c:
26871 kernel: Add some tests for VerifyVersionInfo.
26873 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
26874 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
26875 as CoUnmarshalInterface may have advanced the stream, even if it failed.
26877 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
26878 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
26880 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
26882 * programs/winecfg/No.rc:
26883 winecfg: Updated Norwegian Bokmål resources.
26885 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
26886 gphoto2.ds: Added Norwegian Bokmål resources.
26888 2006-06-15 Alexandre Julliard <julliard@winehq.org>
26890 * programs/winedbg/stack.c:
26891 winedbg: Avoid a crash when there's no backtrace to print.
26893 * dlls/kernel/heap.c:
26894 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
26896 2006-06-15 Mike McCormack <mike@codeweavers.com>
26899 server: Fix a win64 warning.
26902 server: Cast user handles to unsigned long for win64 compatibility.
26905 server: Cast handles to unsigned long for win64 compatibility.
26907 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
26908 dlls/comctl32/tests/listview.c:
26909 comctl32: Add a short test for the listview.
26911 * dlls/comctl32/listview.c:
26912 comctl32: Arrange the listview after deleting all items so we will place icons
26915 * dlls/comctl32/listview.c:
26916 comctl32: Use the listview's background colour when drawing with imagelist.
26918 2006-06-14 Mike McCormack <mike@codeweavers.com>
26921 msi: Don't define COND_SPACE twice.
26923 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
26925 * dlls/mciwave/mciwave.c:
26926 mciwave: Fixed a bogus free.
26928 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
26930 * dlls/user/combo.c:
26931 user32: Fix character conversion in combo box.
26932 Replace toupper/tolower with CharUpper/CharLower functions.
26934 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
26937 wine.inf: Add fake dll for advpack.dll.
26939 2006-06-14 Robert Shearman <rob@codeweavers.com>
26941 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
26942 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
26944 * dlls/ntdll/virtual.c:
26945 ntdll: Change the test for no relocation information to use the
26946 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
26948 This fixes loading of resource-only DLLs that have a load-address of
26951 * dlls/msxml3/domdoc.c:
26952 msxml: Text nodes with just whitespace should be stripped.
26954 * dlls/msxml3/text.c:
26955 msxml: Implement IXMLDOMElement for text elements by using
26956 create_element instead of create_basic_node.
26958 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
26959 msxml: Allow the element implementation to be aggregatable.
26961 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
26963 * configure, configure.ac, dlls/uxtheme/Makefile.in,
26964 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
26965 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
26966 uxtheme: Add framework and initial tests.
26968 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
26970 * include/winuser.h:
26971 winuser.h: Add some missing virtual key symbols.
26973 2006-06-13 Mike McCormack <mike@codeweavers.com>
26975 * dlls/msi/tests/db.c:
26976 msi: Add a test for reading long strings.
26978 * dlls/msi/tests/db.c:
26979 msi: Add a test for creating a record with a long string.
26981 * dlls/msi/tests/db.c:
26982 msi: Add a test for MsiDatabaseExport.
26984 2006-06-14 Mike McCormack <mike@codeweavers.com>
26987 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
26989 * dlls/advpack/reg.c:
26990 advpack: Remove some dead code. (Coverity)
26992 * include/dbghelp.h:
26993 dbghelp: Fix the prototype of some callbacks.
26995 * dlls/crypt32/oid.c:
26996 crypt32: Fix a cast for Win64.
26998 * tools/wrc/parser.y:
26999 wrc: Remove some tokens declared twice.
27001 2006-06-13 Robert Shearman <rob@codeweavers.com>
27003 * dlls/rpcrt4/rpc_transport.c:
27004 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
27007 2006-06-13 Alexandre Julliard <julliard@winehq.org>
27009 * dlls/ntdll/serial.c:
27010 ntdll: Cast termios.c_cflag to avoid a printf format warning.
27012 * programs/winedbg/gdbproxy.c:
27013 winedbg: sscanf arguments should be ints, not size_t.
27015 * tools/winebuild/relay.c, tools/winebuild/res32.c:
27016 winebuild: Fix a few printf format warnings by casting size_t.
27018 * dlls/wined3d/wined3d_private.h:
27019 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
27021 * dlls/oleaut32/vartype.c:
27022 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
27024 * dlls/msvcrt/cppexcept.h:
27025 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
27027 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
27028 dlls/crypt32/store.c:
27029 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
27031 * tools/widl/server.c, tools/widl/typegen.c:
27032 widl: Use unsigned int instead of size_t to avoid printf format warnings.
27034 * programs/winevdm/winevdm.c:
27035 winevdm: Don't use sizeof in traces to avoid printf format warnings.
27037 * programs/rpcss/np_server.c:
27038 rpcss: Don't use sizeof in traces to avoid printf format warnings.
27040 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
27041 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
27043 * dlls/user/dde_misc.c, dlls/user/message.c:
27044 user32: Don't use sizeof in traces to avoid printf format warnings.
27046 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
27047 dlls/rpcrt4/rpcss_np_client.c:
27048 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
27050 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
27051 ole32: Don't use sizeof in traces to avoid printf format warnings.
27053 * dlls/netapi32/netbios.c:
27054 netapi32: Don't use sizeof in traces to avoid printf format warnings.
27056 * dlls/msvfw32/msvideo_main.c:
27057 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
27059 * dlls/mciseq/mcimidi.c:
27060 mciseq: Don't use sizeof in traces to avoid printf format warnings.
27062 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
27063 kernel32: Don't use sizeof in traces to avoid printf format warnings.
27065 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
27066 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
27067 dsound: Don't use sizeof in traces to avoid printf format warnings.
27069 * dlls/dplayx/dplayx_global.c:
27070 dplayx: Don't use sizeof in traces to avoid printf format warnings.
27072 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
27073 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
27075 * dlls/dinput/device.c:
27076 dinput: Don't use sizeof in traces to avoid printf format warnings.
27078 * dlls/d3d9/stateblock.c:
27079 d3d9: Don't use sizeof in traces to avoid printf format warnings.
27081 * dlls/d3d8/device.c:
27082 d3d8: Don't use sizeof in traces to avoid printf format warnings.
27084 * dlls/comdlg32/printdlg16.c:
27085 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
27087 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
27088 comctl32: Don't use sizeof in traces to avoid printf format warnings.
27090 * dlls/advapi32/service.c:
27091 advapi32: Don't use sizeof in traces to avoid printf format warnings.
27093 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
27094 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
27096 * dlls/version/tests/info.c:
27097 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
27099 * dlls/urlmon/tests/misc.c:
27100 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
27102 * dlls/rpcrt4/tests/rpc.c:
27103 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
27105 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
27106 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
27108 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
27109 dlls/ntdll/tests/rtlstr.c:
27110 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
27112 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
27113 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
27115 * dlls/mlang/tests/mlang.c:
27116 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
27118 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
27119 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
27121 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
27122 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
27123 dlls/kernel/tests/pipe.c:
27124 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
27126 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
27127 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
27129 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
27130 dlls/crypt32/tests/store.c:
27131 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
27133 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
27134 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
27137 * dlls/version/tests/install.c:
27138 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
27141 * dlls/shlwapi/tests/ordinal.c:
27142 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
27145 * dlls/ntdll/tests/path.c:
27146 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
27149 * dlls/mscms/tests/profile.c:
27150 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
27153 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
27154 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
27157 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
27158 dlls/crypt32/tests/str.c:
27159 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
27162 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
27163 dlls/advapi32/tests/security.c:
27164 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
27167 2006-06-08 Nick Burns <adger44@hotmail.com>
27169 * include/windef.h:
27170 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
27172 2006-06-13 Mike McCormack <mike@codeweavers.com>
27174 * include/custcntl.h, include/dispdib.h, include/mapi.h,
27175 include/objbase.h, include/storage.h, include/twain.h,
27176 include/winnls32.h:
27177 include: Remove non-ASCII characters in headers for winelib compatibility.
27179 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
27180 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
27182 * dlls/msi/table.c:
27183 msi: Fix loading of long strings.
27185 * dlls/winmm/joystick/joystick.c:
27186 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
27189 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
27191 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
27192 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
27193 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
27194 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
27195 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
27196 dlls/user/exticon.c, dlls/user/listbox.c:
27197 Yet another round of redundant NULL checks before HeapFree.
27199 2006-06-13 Alexandre Julliard <julliard@winehq.org>
27201 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
27202 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
27203 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
27204 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
27205 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
27206 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
27207 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
27208 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
27210 msvcrt: Explicitly specify CDECL calling convention on exported functions.
27212 * dlls/oledlg/oledlg_main.c:
27213 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
27215 * dlls/avifil32/api.c:
27216 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
27218 2006-06-12 Mike McCormack <mike@codeweavers.com>
27220 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
27221 userenv: Add profinfo.h.
27223 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
27225 * dlls/wined3d/pixelshader.c:
27226 wined3d: Fix params for DP2ADD/TEXLDD.
27227 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
27228 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
27230 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27231 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27232 wined3d: Mark instructions without a destination token.
27233 There are a total of 17 instructions without a destination token. Of
27234 those 9 have num_params != 0, which means that we will not process any
27235 of them correctly, because we assume the first token (if present) is a
27237 Those are basically all the flow control instructions, which we plan to
27238 support very soon. They have source tokens, and no destination. Add a
27239 flag that marks them up to the ins table. Use this flag in the trace
27240 pass, and generation pass.
27242 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
27243 dlls/wined3d/glsl_shader.c:
27244 wined3d: Keep pshader and vshader constants in GLSL separate.
27245 GLSL uniforms have as scope the entire program.
27246 To prevent conflicts, name pshader and vshader constants differently.
27247 Based on a patch by Jason Green.
27249 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
27250 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
27251 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27252 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
27253 - track sampler declarations and store the sampler usage in reg_maps structure
27254 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
27255 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
27256 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
27257 - change drawprim to bind pixel shader samplers
27258 Additional improvements:
27259 - rename texture limit to texcoord to prevent confusion
27260 - add sampler limit, and use that for samplers - *not* the same as texcoord above
27262 * dlls/wined3d/glsl_shader.c:
27263 wined3d: Cast more things.
27264 Anything with a swizzle has to be casted to vec4, or it won't work properly.
27265 There's multiple ways to do this, for the moment pick the easiest one.
27267 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
27268 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27269 dlls/wined3d/wined3d_private.h:
27270 wined3d: Add support for shader model 3.0 I/O registers.
27271 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
27272 To support that, define temporaries called IN and OUT, and use those as
27273 the output registers. At the end of the vshader, unpack the OUT temps
27274 into the proper GL variables. At the beginning of the pshader, pack the
27275 GL variables back into 12 IN registers.
27277 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
27278 wined3d: Trivial cleanups
27279 - compiler warnings and errors should be FIXME
27280 - remove obsolete comment, and change variable type.
27282 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27283 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27284 wined3d: Register map cleanups.
27286 - do not use DWORD as a bitmask, that places artificial limit of 32 on
27288 - track attributes that are used and declare only those
27289 - move declarations function call in pshader/vshader to allow us to
27290 insert pixel or vertex specific code between the declarations and
27291 the rest of the code
27292 - remove redundant 0 intializers
27293 - remove useless continue statement
27295 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
27296 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27297 dlls/wined3d/wined3d_private.h:
27298 wined3d: Share trace pass
27299 Now that the declaration function is out of the way, the tracing pass,
27300 which is very long and 100% the same can be shared between pixel and
27302 The new function is called shader_trace_init(), and is responsible for:
27303 - tracing the shader
27304 - initializing the function length
27305 - setting the shader version [needed very early]
27307 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
27308 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
27309 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27310 wined3d: Rework dcl processing.
27311 The new function is called in pass 2 (getister counting/maps), and
27312 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
27313 which, in addition to the old vertex shader input declarations covers
27314 Shader Model 3.0 vshader output and pshader input declarations. The
27315 result is stored into the reg_map structure.
27317 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
27318 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
27319 dlls/wined3d/wined3d_private.h:
27320 wined3d: The namedArrays code path is dead (always FALSE).
27321 Delete the entire namedArrays code path and all its dependencies (one
27322 of which is quite long - storeOrder in drawprim is always FALSE, for
27323 example). Delete declaredArrays, and make its code path the default.
27325 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
27327 * dlls/mscms/tests/profile.c:
27328 mscms: Eliminate complex test macro to make source navigation easier.
27330 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
27333 include: The visibility attribute is supported only by gcc >= 3.3.
27335 2006-06-12 Robert Shearman <rob@codeweavers.com>
27337 * dlls/mlang/mlang.c:
27338 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
27339 The source is largely irrelevant since we are not likely to be wanting
27340 to ship updates to the MIME database as registry updates, instead of
27341 just changing the code.
27343 * dlls/mlang/mlang.c:
27344 mlang: Add us-ascii encoding to the list of supported encodings.
27346 * dlls/advapi32/security.c:
27347 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
27349 * dlls/advapi32/security.c:
27350 advapi32: Replace some mixed tabs with spaces.
27352 * dlls/advapi32/security.c:
27353 advapi32: Support well-knowns SIDs in string SIDs.
27355 * dlls/advapi32/security.c:
27356 advapi32: Nul-terminate the domain string in LookupAccountNameW.
27358 * dlls/ole32/compobj.c:
27359 ole32: Print an error if a DLL's DllGetClassObject fails as this is
27360 usually a good indicator of a bug elsewhere in Wine.
27362 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
27364 * dlls/wined3d/device.c:
27365 wined3d: Move a checkGLcall to it's gl call inside an "if".
27367 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
27368 dlls/wined3d/wined3d_private.h:
27369 wined3d: Fix stencil related render states.
27371 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
27372 wined3d: Enable two sided stencil in the caps.
27374 * dlls/wined3d/utils.c:
27375 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
27377 2006-06-12 Alexandre Julliard <julliard@winehq.org>
27379 * dlls/msvcrtd/debug.c:
27380 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
27382 * dlls/msvcrt20/msvcrt20.c:
27383 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
27385 * dlls/crtdll/crtdll_main.c:
27386 crtdll: Explicitly specify CDECL calling convention on exported functions.
27388 * dlls/ntdll/misc.c:
27389 ntdll: Explicitly specify CDECL calling convention on exported functions.
27391 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
27392 ole32: Explicitly specify CDECL calling convention on exported functions.
27394 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
27395 dlls/wldap32/compare.c, dlls/wldap32/control.c,
27396 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
27397 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
27398 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
27399 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
27400 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
27401 wldap32: Explicitly specify CDECL calling convention on exported functions.
27403 * dlls/glut32/glut.c, include/winbase.h:
27404 include: Added prototype for DllMain.
27406 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
27408 include: Make the Dll* entry points hidden.
27410 * dlls/ntdll/ntdll.spec:
27411 ntdll: Added spec entry for NtQueryMultipleValueKey.
27413 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
27414 riched20: Fix an uninitialized variable bug.
27415 Mark todo a test that depended on the bug to succeed.
27417 2006-06-10 H. Verbeet <hverbeet@gmail.com>
27419 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
27420 wined3d: Cleanup GetSrcAndOpFromValue().
27421 - Cleanup GetSrcAndOpFromValue().
27422 - Use naming more consistent with the rest of the file.
27424 2006-06-12 Mike McCormack <mike@codeweavers.com>
27426 * dlls/msi/tests/db.c:
27427 msi: Add some more test cases for INSERT.
27429 * dlls/msi/tests/format.c:
27430 msi: Add some more MsiFormatRecord tests.
27432 * dlls/msi/tests/package.c:
27433 msi: Add tests for creating packages and formatting records.
27435 * dlls/msi/tests/package.c:
27436 msi: Delete any databases we create at the end of each test.
27438 * dlls/msi/tests/msi.c:
27439 msi: Fix compilation on msvc6.
27441 * dlls/msi/tests/db.c:
27442 msi: Remove an inconsistent test.
27444 * dlls/msi/tests/format.c:
27445 msi: Fix some test cases to pass against win2k.
27447 2006-06-12 Robert Shearman <rob@codeweavers.com>
27449 * include/xmldom.idl:
27450 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
27452 * dlls/atl/atl_main.c:
27453 atl: Implement AtlModuleGetClassObject.
27455 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
27456 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
27459 * dlls/msxml3/nodelist.c:
27460 msxml3: Initialise output interface pointers to NULL in
27461 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
27463 2006-06-12 Alexandre Julliard <julliard@winehq.org>
27465 * dlls/wineps.drv/type42.c:
27466 wineps.drv: Make some variables static.
27468 * dlls/crypt32/oid.c:
27469 crypt32: Make some variables static and/or const.
27471 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
27472 dlls/shell32/shlview.c:
27473 shell32: Make some variables static and/or const.
27475 * dlls/kernel/registry16.c:
27476 kernel32: Make some variables static.
27478 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
27479 dlls/advapi32/service.c:
27480 advapi32: Make some variables static and/or const.
27482 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
27483 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
27484 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
27485 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
27486 winemp3.acm: Make some variables static and/or const.
27488 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
27489 msi: Make some variables static and/or const.
27491 * dlls/crtdll/crtdll.spec:
27492 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
27495 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
27496 x11drv: Get rid of the no longer used desktop_tid variable.
27498 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
27500 * dlls/user/menu.c:
27501 user32: Remove redundant SetLastError call from MENU_SetMenu.
27503 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
27505 * include/Makefile.in, include/ddk/compstui.h:
27506 include/ddk: Add minimal compstui.h.
27508 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
27510 * programs/winedbg/tgt_minidump.c:
27511 winedbg: Write-strings warnings fix.
27513 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
27515 * dlls/setupapi/devinst.c:
27516 setupapi: Documentation update.
27518 2006-06-11 Mike McCormack <mike@codeweavers.com>
27520 * dlls/user/message.c:
27521 user32: Win64 lparam and wparam are longs.
27523 * dlls/user/lstr.c:
27524 user32: Fix a pointer size warning in Win64.
27526 * dlls/kernel/locale.c:
27527 kernel32: Fix a cast for Win64.
27529 * dlls/msi/tests/db.c:
27530 msi: Add some test cases for "SELECT ... WHERE condition".
27532 * dlls/msi/handle.c:
27533 msi: Freeing the zero handle always succeeds.
27535 * dlls/msi/msiquery.c:
27536 msi: Always initialize MsiViewFetch's returned record to zero.
27538 2006-06-10 H. Verbeet <hverbeet@gmail.com>
27540 * dlls/d3d9/tests/device.c:
27541 d3d9: Make some test functions static.
27543 * dlls/d3d8/tests/device.c:
27544 d3d8: Make some test functions static.
27546 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
27548 * dlls/msvcrt/except.c:
27549 msvcrt: Print exception code in hex.
27551 2006-06-10 Jason Green <jave27@gmail.com>
27553 * dlls/wined3d/vertexshader.c:
27554 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
27556 2006-06-10 Robert Shearman <rob@codeweavers.com>
27558 * dlls/rpcrt4/cstub.c:
27559 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
27560 This is needed because IRpcStubBuffer::Invoke should not allow RPC
27561 exceptions to be passed to the caller.
27563 * dlls/rpcrt4/ndr_marshall.c:
27564 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
27565 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
27567 * dlls/rpcrt4/ndr_marshall.c:
27568 rpcrt4: Use safe_mutiply in conformant array functions.
27570 * dlls/rpcrt4/ndr_marshall.c:
27571 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
27572 to validate the conformance values being read from the wire.
27574 * dlls/rpcrt4/ndr_marshall.c:
27575 rpcrt4: Check that strings are null-terminated on unmarshaling of
27576 conformant-varying structs.
27578 * dlls/rpcrt4/ndr_marshall.c:
27579 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
27580 or pStubMsg->MaxCount.
27582 * dlls/rpcrt4/ndr_marshall.c:
27583 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
27586 * dlls/rpcrt4/ndr_marshall.c:
27587 rpcrt4: Introduce a new function, safe_multiply, which will raise an
27588 exception if a multiply overflows a 4-byte integer.
27589 This will protect the unmarshaling code against attacks specifying a
27591 Use this new function in the conformant string functions to harden them
27594 2006-06-12 Alexandre Julliard <julliard@winehq.org>
27596 * dlls/uuid/uuid.c, include/guiddef.h:
27597 uuid: Mark all GUID variables as hidden.
27599 * dlls/dnsapi/main.c:
27600 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
27602 * dlls/advapi32/advapi32.spec:
27603 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
27605 2006-06-10 Alexandre Julliard <julliard@winehq.org>
27607 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
27608 dlls/wined3d/vertexshader.c:
27609 wined3d: Make all the local shader functions static.
27611 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
27612 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
27613 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
27614 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
27615 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
27616 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
27617 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
27618 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
27619 dlls/wined3d/volumetexture.c:
27620 wined3d: Make the virtual table functions static where possible.
27622 2006-06-09 Pavel Roskin <proski@gnu.org>
27624 * programs/winecfg/drivedetect.c:
27625 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
27627 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
27628 winecfg: Allow and prefer using A: and B: for floppies.
27629 Pass drive type to allocate_letter(). Start search from 'A' for
27631 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
27632 that is triggered by non-sequential drive allocation.
27634 2006-06-09 Jason Green <jave27@gmail.com>
27636 * dlls/wined3d/glsl_shader.c:
27637 wined3d: Change fog output variable name for GLSL shaders.
27639 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
27640 wined3d: Fix regression from register maps switch for ARB shaders.
27641 I missed a register mask in the move to share the shader_hw_def()
27642 function between pixel and vertex shaders for ARB shaders. Fixed
27643 that, and made the GLSL version use the same mask for consistency.
27645 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
27647 * dlls/wined3d/pixelshader.c:
27648 wined3d: Enable CND/CMP for SHADER_ARB.
27650 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
27651 wined3d: Print out sampler state names.
27653 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27654 wined3d: Downgrade Get*Shader FIXME to TRACE.
27656 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
27658 * dlls/winspool.drv/tests/info.c:
27659 winspool/tests: Tests for GetPrintProcessorDirectory.
27661 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
27663 * dlls/advapi32/tests/registry.c:
27664 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
27666 2006-06-10 Alexandre Julliard <julliard@winehq.org>
27668 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
27669 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
27670 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
27671 msi: Make all the ops structures static and const.
27673 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
27674 imagehlp: Remove the unused internal.c file.
27676 * dlls/oleaut32/tmarshal.c:
27677 oleaut32: Make the virtual table functions static where possible.
27679 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
27680 dlls/ole32/storage32.h:
27681 ole32: Make the virtual table functions static where possible.
27683 * dlls/itss/itss.c:
27684 itss: Make the virtual table functions static where possible.
27686 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
27687 dlls/dxdiagn/provider.c:
27688 dxdiagn: Make the virtual table functions static where possible.
27690 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
27691 dswave: Make the virtual table functions static where possible.
27693 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
27694 dlls/dsound/duplex.c:
27695 dsound: Make the virtual table functions static where possible.
27697 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
27698 dpnet: Make the virtual table functions static where possible.
27700 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
27701 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
27702 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
27703 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
27704 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
27705 dmusic: Make the virtual table functions static where possible.
27707 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
27708 dlls/dmsynth/synthsink.c:
27709 dmsynth: Make the virtual table functions static where possible.
27711 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
27712 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
27713 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
27714 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
27715 dmstyle: Make the virtual table functions static where possible.
27717 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
27718 dlls/dmscript/scripttrack.c:
27719 dmscript: Make the virtual table functions static where possible.
27721 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
27722 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
27723 dlls/dmloader/loaderstream.c:
27724 dmloader: Make the virtual table functions static where possible.
27726 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
27727 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
27728 dlls/dmcompos/signposttrack.c:
27729 dmcompos: Make the virtual table functions static where possible.
27731 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
27732 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
27733 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
27734 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
27735 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
27736 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
27737 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
27738 d3d9: Make the virtual table functions static where possible.
27740 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
27741 d3dx8: Make the virtual table functions static where possible.
27743 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
27744 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
27745 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
27746 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
27747 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
27748 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
27749 dlls/d3d8/volumetexture.c:
27750 d3d8: Make the virtual table functions static where possible.
27752 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
27754 * dlls/x11drv/keyboard.c:
27755 x11drv: Write-strings warnings fix.
27757 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
27759 * dlls/winspool.drv/info.c:
27760 winspool: Add GetPrintProcessorDirectoryA.
27762 2006-06-09 Robert Shearman <rob@codeweavers.com>
27764 * dlls/oleaut32/tmarshal.c:
27765 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
27766 so remove the case for it being NULL.
27768 * dlls/ole32/rpc.c:
27769 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
27770 tell the RPC runtime that the call failed.
27772 * dlls/ole32/regsvr.c:
27773 ole32: Register ISequentialStream for marshaling.
27775 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
27776 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
27777 CoRevertToSelf on top of CoGetCallContext, which is a stub.
27779 * dlls/ole32/ftmarshal.c:
27780 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
27782 2006-06-09 Alexandre Julliard <julliard@winehq.org>
27784 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
27785 dlls/shell32/shfldr_unixfs.c:
27786 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
27788 * dlls/riched20/richole.c:
27789 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
27791 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
27792 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
27793 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
27794 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
27795 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
27796 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
27798 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
27799 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
27800 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
27802 2006-06-09 Jason Green <jave27@gmail.com>
27804 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
27805 wined3d: GLSL shader cleanup patch.
27806 - Based on comments from H. Verbeet
27807 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
27808 in GLSL shaders. They are interchangeable, and only served to make
27809 the trace look more intuitive, but they don't always apply as-is, so
27810 we'll just leave everything to .xyzw.
27811 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
27812 is no shader set on the next primitive, then that primitive will
27813 call UseProgramObjectARB(0) when it begins to draw.
27815 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
27817 * dlls/dbghelp/minidump.c:
27818 dbghelp: Implement fetch_thread_info on powerpc.
27820 * dlls/ntdll/thread.c:
27821 ntdll: Fix NtQueryInformationThread on non x86.
27823 2006-06-09 Robert Shearman <rob@codeweavers.com>
27825 * dlls/rpcrt4/ndr_marshall.c:
27826 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
27827 could end up using the previously allocated memory even if it isn't
27828 the right size, causing heap corruption.
27830 * dlls/rpcrt4/ndr_marshall.c:
27831 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
27832 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
27834 * dlls/rpcrt4/ndr_stubless.c:
27835 rpcrt4: Don't raise an exception if there is no freer function - not all types
27838 * dlls/rpcrt4/ndr_marshall.c:
27839 rpcrt4: Implement more base types for complex types.
27841 * dlls/rpcrt4/rpc_binding.c:
27842 rpcrt4: Now that there's a process-wide pool of connections we don't
27843 need to copy the FromConn field when copying bindings.
27845 * dlls/rpcrt4/rpc_message.c:
27846 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
27847 always returning RPC_S_OK.
27849 2006-06-08 H. Verbeet <hverbeet@gmail.com>
27851 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
27852 dlls/d3d9/tests/texture.c:
27853 d3d9: Add a test for default texture stage state values.
27855 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
27857 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
27858 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
27860 2006-06-09 Peter Beutner <p.beutner@gmx.net>
27862 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
27863 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
27864 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
27865 dlls/msvidc32/msvidc32_Tr.rc:
27866 msvidc: Change short description to MS-CRAM.
27868 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
27870 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
27871 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
27872 passed in to CreateWindow menu should be handled.
27874 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
27876 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
27877 oleaut32: Fix safearray data destruction.
27879 2006-06-09 Alexandre Julliard <julliard@winehq.org>
27881 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
27882 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
27883 opengl32: Store function pointers in a separate array to avoid a bunch of
27886 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
27887 dlls/opengl32/wgl.c:
27888 opengl32: Only store the glX name if different from the wgl name.
27890 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
27891 dlls/opengl32/opengl_ext.h:
27892 opengl32: Make all the function pointers and thunks static.
27894 2006-06-09 Mike McCormack <mike@codeweavers.com>
27896 * dlls/msi/dialog.c:
27897 msi: Update the progress control while installing.
27899 * dlls/msi/action.c:
27900 msi: Remove some unnecessary NULL checks.
27902 2006-06-09 Jason Green <jave27@gmail.com>
27904 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
27905 wined3d: Allow drawPrim to create and use the GLSL program.
27907 * dlls/wined3d/device.c:
27908 wined3d: Add GLSL helper functions to Device.
27909 - Add functions to attach & detach shader objects, create and delete programs,
27910 and maintain the list of programs.
27911 - Add a list of GLSL shader programs to the device which is initialized on
27912 Init3D(), and deleted on Release().
27914 * dlls/wined3d/vertexshader.c:
27915 wined3d: Map vertex shader instructions to GLSL generating functions.
27917 * dlls/wined3d/pixelshader.c:
27918 wined3d: Map pixel shader instructions to GLSL generating functions.
27920 * dlls/wined3d/wined3d_private.h:
27921 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
27923 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
27924 wined3d: Added more declarations to GLSL.
27925 - Declare more variable names for GLSL programs.
27926 - Some of these won't need to be declared eventually, but it doesn't hurt to
27928 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
27930 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27931 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27932 wined3d: Unified float constant register mapping between ARB pixel and vertex
27934 - Got rid of the separate constant maps.
27935 - Side effect of this is that the map is a bit larger for pixel shaders than
27938 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
27939 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
27940 wined3d: Add the bulk of the GLSL string generation functions.
27941 - Add a new file glsl_shader.c which contains almost every GLSL specific
27942 function we'll need
27943 - Move print_glsl_info() into glsl_shader.c
27944 - Move the shader_reg_maps struct info into the private header, and make it
27945 part of SHADER_OPCODE_ARG.
27946 - Create a new shared ps/vs register map for float constants (future patch
27947 will make ARB programs use this, too)
27949 2006-06-08 Jason Green <jave27@gmail.com>
27951 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
27952 dlls/wined3d/wined3d_private.h:
27953 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
27954 loading float constants for GLSL.
27955 - DrawPrim is just too big of a function. This separates the passing
27956 of constants to the shader into new functions.
27957 - Fixes an off-by-one error when loading vertex declaration constants
27958 (should be <, not <=)
27959 - Adds a function for GLSL loading of constants (aka Uniforms)
27960 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
27961 future patch will actually create this program)
27963 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
27965 * dlls/comctl32/propsheet.c:
27966 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
27967 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
27968 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
27971 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
27973 * programs/cmdlgtst/cmdlgtst.c:
27974 cmdlgtst: Use standard debug functions.
27976 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
27978 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
27979 dlls/comdlg32/finddlg16.c:
27980 comdlg32: Rename finddlg.c to finddlg16.c.
27982 2006-06-09 Alexandre Julliard <julliard@winehq.org>
27984 * dlls/hlink/hlink.spec:
27985 hlink: Add spec file entry for HlinkQueryCreateFromData.
27987 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
27988 rpcrt4: Make the protseq_ops structure constant.
27990 * dlls/kernel/heap.c:
27991 kernel: Added support for GlobalMemoryStatus on MacOS.
27993 * dlls/mshtml/navigate.c:
27994 mshtml: Changed C syntax that winapi_check doesn't like.
27996 2006-06-08 Alexandre Julliard <julliard@winehq.org>
27998 * ANNOUNCE, ChangeLog, VERSION, configure:
28001 ----------------------------------------------------------------
28002 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
28004 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28005 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
28007 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28008 usp10: Update ScriptGetCMap to conform to Windows.
28010 * dlls/usp10/tests/usp10.c:
28011 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
28013 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
28015 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
28016 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
28019 2006-06-08 Alexandre Julliard <julliard@winehq.org>
28021 * dlls/rpcrt4/epm_towers.h:
28022 rpcrt4: Avoid potential redefinition of uuid_t.
28024 * configure, configure.ac:
28025 configure: Make the font warning more explicit about what package is missing.
28027 2006-06-08 Robert Reif <reif@earthlink.net>
28029 * include/Makefile.in, include/lm.h, include/lmmsg.h:
28030 include: Add lmmsg.h.
28032 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
28034 * dlls/shell32/tests/shlfileop.c:
28035 shell32/tests: Test to make sure we can create a non-nested directory.
28037 * dlls/shell32/shlfileop.c:
28038 shell32: SHCreateDirectoryEx can create a non-nested directory.
28040 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
28042 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
28043 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
28044 user/tests: Update LoadImage test.
28045 Include a bitmap in the resources and don't depend on Windows'
28046 OBM_CHECK bitmap anymore.
28048 2006-06-06 Robert Shearman <rob@codeweavers.com>
28050 * dlls/oleaut32/variant.c:
28051 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
28053 * dlls/oleaut32/vartype.c:
28054 oleaut32: Handle BSTRs in VARIANT_CopyData.
28056 2006-06-08 Mike McCormack <mike@codeweavers.com>
28058 * server/registry.c:
28059 server: Fix a possible memory leak.
28061 * server/queue.c, server/sock.c, server/user.h:
28062 server: Make wparam and lparam values unsigned long for win64 compatability.
28064 2006-06-07 Robert Shearman <rob@codeweavers.com>
28067 server: Don't attach the thread input when changing parents if the new
28068 parent is the desktop (i.e. it is becoming a top-level window).
28070 * server/named_pipe.c:
28071 server: Don't set the client's server field before the server has
28072 changed into a connected state, otherwise we could assert in
28073 pipe_client_destroy.
28075 2006-06-08 Alexandre Julliard <julliard@winehq.org>
28077 * server/event.c, server/process.c, server/request.c, server/thread.c,
28079 server: Don't report a fatal protocol error for things that we can recover from.
28081 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
28083 * dlls/wininet/ftp.c:
28084 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
28086 * dlls/wininet/ftp.c:
28087 wininet: ftp: 125 is an acceptable response code for the STORE command.
28089 2006-06-07 Robert Shearman <rob@codeweavers.com>
28091 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
28092 libs/unicode/cptable.c:
28093 libunicode: Add a code page table for the US-ASCII encoding.
28095 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
28096 dlls/rpcrt4/rpc_transport.c:
28097 rpcrt4: Implement a process-wide connection pool for client connections,
28098 rather than relying on the restriction of one connection per
28099 binding. This also avoids the problem of two threads using the same
28100 connection at the same time.
28102 * dlls/rpcrt4/ndr_stubless.c:
28103 rpcrt4: Fix the retrieval of This for interpreted proxies.
28105 * dlls/rpcrt4/ndr_stubless.c:
28106 rpcrt4: Implement full-pointer support for interpreted stubs.
28107 Move the calls to the full pointer init functions before
28108 NdrClient/ServerInitializeNew, like in MIDL-generated code.
28110 2006-06-07 H. Verbeet <hverbeet@gmail.com>
28112 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
28113 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
28114 d3d9: Add a test for GetContainer (Volumes & Surfaces).
28116 * dlls/d3d9/vshaderdeclaration.c:
28117 d3d9: Remove unused vshaderdeclaration.c.
28119 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
28120 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
28121 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
28122 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
28123 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
28124 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
28125 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
28126 d3d9: Fix QueryInterface.
28127 QueryInterface should return S_OK on success and set the object
28128 pointer to NULL on failure. This is similar to the patch Ivan
28129 submitted a while ago for wined3d.
28131 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
28132 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
28133 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
28134 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
28135 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
28136 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
28137 dlls/d3d8/volumetexture.c:
28138 d3d8: Fix QueryInterface.
28139 QueryInterface should return S_OK on success and set the object
28140 pointer to NULL on failure. This is similar to the patch Ivan
28141 submitted a while ago for wined3d.
28143 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
28145 * dlls/msvcrt/undname.c:
28146 msvcrt: Write-strings warning fix.
28148 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
28150 * dlls/kernel/tests/process.c:
28151 kernel/tests: Write-strings warnings fix.
28153 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
28155 * dlls/crypt32/encode.c:
28156 crypt32: Write-strings warning fix.
28158 * dlls/dbghelp/source.c:
28159 dbghelp: Write-strings warning fix.
28161 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
28163 * dlls/wined3d/pixelshader.c:
28164 wined3d: TEXREG2GB is valid on pshaders 1.1.
28166 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
28168 * dlls/wined3d/baseshader.c:
28169 wined3d: Fix NULL dereference in generator function.
28171 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
28172 dlls/wined3d/wined3d_private.h:
28173 wined3d: Fix missing light recording.
28174 Write a light with the default parameters in disabled state if
28175 capturing a missing light.
28177 * dlls/d3d9/tests/stateblock.c:
28178 d3d9: Test missing light recording.
28179 When a light does not exist, and the app attempts to capture it in the
28180 stateblock, a disabled light with the default light parameters is
28183 * dlls/d3d9/tests/device.c:
28184 d3d9: Mipmaps level test.
28186 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
28188 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
28189 msi: Add Russian resource file.
28191 2006-06-07 Robert Reif <reif@earthlink.net>
28193 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
28194 include/lmserver.h:
28195 netapi32: Add stub for NetServerEnumEx.
28197 2006-06-07 Mike McCormack <mike@codeweavers.com>
28199 * dlls/kernel/console.c, include/wine/server_protocol.h,
28200 programs/wineconsole/wineconsole.c, server/console.c,
28201 server/protocol.def, server/trace.c:
28202 server: open_console's from field should be a handle.
28204 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
28205 tools/make_requests:
28206 server: Use unsigned long for request types that are 64bit in win64.
28208 2006-06-07 Alexandre Julliard <julliard@winehq.org>
28210 * server/request.c:
28211 server: Print process/thread id instead of pointer in protocol errors.
28213 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
28215 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
28216 dlls/x11drv/dib.c, programs/regedit/listview.c:
28217 Remove more redundant NULL checks before HeapFree (found by Smatch).
28219 2006-06-05 EA Durbin <ead1234@hotmail.com>
28221 * dlls/msi/tests/db.c:
28222 msi/tests: Fixed a typo.
28224 2006-06-06 Mike McCormack <mike@codeweavers.com>
28226 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
28227 hlink: Implement DllRegisterServer.
28229 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
28230 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
28231 hlink: Add a basic implementation (based on work by Aric Stewart).
28233 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
28234 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
28235 dlls/hlink/hlink_main.c:
28236 hlink: Add a stub implementation (based on Aric Stewart's code).
28238 * include/hlink.idl:
28239 hlink: Declare prototypes for some functions.
28241 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
28243 * programs/winecfg/main.c:
28244 winecfg: Avoid unnecessary casts.
28246 * dlls/comctl32/propsheet.c:
28247 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
28249 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
28251 * include/winuser.h:
28252 include: Add SETWALLPAPER_DEFAULT to winuser.h.
28254 2006-06-06 H. Verbeet <hverbeet@gmail.com>
28256 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
28257 wined3d: Return the result of QueryInterface in GetContainer.
28259 * dlls/wined3d/utils.c:
28260 wined3d: Remove a redundant break.
28262 * dlls/wined3d/device.c:
28263 wined3d: Don't hardcode type sizes for shader constants.
28265 * dlls/d3d9/tests/shader.c:
28266 d3d9: Add a test for setting / getting vertex shader constants.
28268 2006-06-06 Robert Shearman <rob@codeweavers.com>
28270 * dlls/shdocvw/regsvr.c:
28271 shdocvw: Register some more documented classes that native also registers.
28273 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
28274 widl: Support coclass forward declarations.
28276 * include/exdisp.idl:
28277 include: Add two more coclasses to exdisp.idl.
28279 2006-06-06 Hans Leidekker <hans@it.vu.nl>
28281 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
28282 dnsapi: Add stub implementations for the remaining documented functions.
28284 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
28286 * dlls/x11drv/xvidmode.c:
28287 x11drv: Declared two functions as static to avoid compiler warnings.
28289 2006-06-06 Alexandre Julliard <julliard@winehq.org>
28291 * programs/winedbg/debug.l:
28292 Revert "winedbg: Remove useless NOCMD state."
28293 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
28295 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
28298 wine.inf: Added default values for .htm and .html file extension.
28300 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
28302 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
28303 oleaut32: safearray: Convert dimension index at the API boundary.
28305 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
28307 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
28308 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
28309 include/wine/wined3d_interface.h:
28310 wined3d: Remove constant type field in stateblock.
28311 It is wrong to maintain a mapping from a constant index to a type
28312 field, because different constant types do not share an index -
28313 boolean constant 0 is supposed to co-exist with floating point
28314 constant 0, not replace it. Drawprim and other code using the type
28315 array to decide whether to look up a constant in bools, floats, or
28316 ints is wrong - you can't make that decision based on the index.
28318 * dlls/wined3d/vertexshader.c:
28319 wined3d: Rename vertex shader constants.
28320 From const%lu to C%lu for consistency (to match pshaders).
28322 * dlls/wined3d/pixelshader.c:
28323 wined3d: Add limits for ps_2_x.
28325 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
28326 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28327 wined3d: Trace improvements.
28329 * dlls/wined3d/pixelshader.c:
28330 wined3d: pshader defi has 5 parameters.
28332 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
28335 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
28337 2006-06-05 James Hawkins <truiken@gmail.com>
28339 * dlls/oleaut32/typelib.c:
28340 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
28343 * dlls/oleaut32/typelib.c:
28344 oleaut32: Copy BYREF args directly if they have the same variant type.
28346 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
28348 * dlls/gdi/tests/bitmap.c:
28349 gdi: New tests for GetDIBits.
28350 New tests that check if GetDIBits works with a bitmap that is selected
28351 in a device context (works in Windows, should fail according to the
28354 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
28356 * dlls/msvcrt/wcs.c:
28357 msvcrt: Write-strings warnings fix.
28359 2006-06-06 Mike McCormack <mike@codeweavers.com>
28361 * programs/winecfg/audio.c:
28362 winecfg: Make some pointer casts win64 compliant.
28364 * programs/wineconsole/dialog.c:
28365 wineconsole: Use correct prototypes for dialog procs.
28367 * programs/wcmd/wcmdmain.c:
28368 wcmd: Fix a Win64 warning.
28370 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
28371 taskmgr: Use correct types for Win64.
28373 * programs/hh/main.c:
28374 hh: Cast GetProcAddress's return to supress a Win64 warning.
28376 * programs/winetest/gui.c:
28377 winetest: Fix dialog prototypes.
28379 2006-06-05 Mike McCormack <mike@codeweavers.com>
28381 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
28382 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
28383 dlls/userenv/userenv_main.c:
28384 userenv: Add a stub implementation of userenv.dll.
28386 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
28388 * dlls/kernel/tests/codepage.c:
28389 kernel/tests: Some tests for WideCharToMultiByte.
28391 2006-06-06 Mike McCormack <mike@codeweavers.com>
28393 * dlls/advapi32/crypt.c:
28394 advapi32: Fix comment to match the function (thanks to Dan Kegel).
28396 2006-06-05 Juan Lang <juan_lang@yahoo.com>
28398 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
28399 programs/winedbg/info.c:
28400 winedbg: Get rid of unused mode command.
28402 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
28404 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
28405 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
28406 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
28407 dlls/x11drv/x11drv_main.c:
28408 x11drv: Improve handling of the case where the clipboard is opened
28409 with a window from another thread or process.
28411 * include/ddrawi.h:
28412 include: Add DDHAL_UPDATEOVERLAYDATA structure.
28414 2006-06-05 Huw Davies <huw@codeweavers.com>
28416 * dlls/msi/tests/package.c:
28417 msi: Add some integer condition tests.
28419 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
28421 * dlls/kernel/tests/file.c:
28422 kernel/tests: More tests for FindFirstFile.
28424 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
28426 * programs/wordpad/wordpad.c:
28427 wordpad: Declare three functions as static to avoid compiler warnings.
28429 2006-06-05 Mike McCormack <mike@codeweavers.com>
28431 * include/Makefile.in, include/hlguids.h:
28432 hlink: Add hlguids.h (based on a patch by Aric Stewart).
28434 * dlls/dnsapi/ns_parse.c:
28435 dnsapi: Fix the case where we have libresolv headers but no libraries.
28437 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
28439 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
28440 dlls/wined3d/swapchain.c:
28441 wined3d: Render target locking fixes.
28443 2006-06-04 Mike McCormack <mike@codeweavers.com>
28445 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
28446 advapi32: Implement and test SystemFunction031.
28448 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
28449 dlls/advapi32/tests/crypt_lmhash.c:
28450 advapi32: Implement and test SystemFunction030.
28452 2006-06-05 Hans Leidekker <hans@it.vu.nl>
28455 msi: Fix some copy/paste bugs in the implementation of condition operators.
28457 2006-06-04 Juan Lang <juan_lang@yahoo.com>
28459 * programs/winedbg/debug.l:
28460 winedbg: Remove useless NOCMD state.
28462 * dlls/user/winpos.c:
28463 user: Use SetPropW rather than SetPropA for internal property.
28465 2006-06-05 Robert Shearman <rob@codeweavers.com>
28467 * dlls/msi/where.c:
28468 msi: An empty string is equivalent to nil, so handle this in the optimised
28469 WHERE_execute path.
28471 * dlls/rpcrt4/ndr_marshall.c:
28472 rpcrt4: Implement varying array NDR functions.
28474 * dlls/rpcrt4/ndr_marshall.c:
28475 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
28477 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
28479 * programs/winedbg/types.c:
28480 winedbg: Correct typedefs in type manipulations.
28482 2006-06-04 Mike McCormack <mike@codeweavers.com>
28484 * programs/progman/dialog.c, programs/progman/group.c,
28485 programs/progman/program.c:
28486 progman: Win64 fixes.
28488 * programs/cmdlgtst/cmdlgtst.c:
28489 cmdlgtst: Use correct types for Win64.
28491 * programs/winemine/dialog.c, programs/winemine/main.h:
28492 winemine: Fix dialog proc prototypes for Win64.
28494 * programs/winemine/dialog.c, programs/winemine/dialog.h,
28495 programs/winemine/main.c:
28496 winemine: Remove dialog.h as it's redundant.
28498 * include/windef.h:
28499 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
28501 2006-06-02 Juan Lang <juan_lang@yahoo.com>
28503 * programs/winedbg/debug.l:
28504 winedbg: Fix a crash on initial empty input.
28506 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
28507 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
28508 crypt32: Implement X509_NAME_VALUE encoding/decoding.
28510 2006-06-03 Jacek Caban <jacek@codeweavers.com>
28512 * dlls/shdocvw/oleobject.c:
28513 shdocvw: Set focus in ui_activate.
28515 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
28516 dlls/mshtml/nsio.c:
28517 mshtml: Use mime type reported by moniker if possible.
28519 * dlls/mshtml/navigate.c:
28520 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
28522 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
28523 mshtml: Added beginning OnDataAvailable implementation.
28525 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
28526 mshtml: Added begining binding code in IPersistMoniker::Load.
28528 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
28529 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
28530 mshtml: Set binding channel, listener and context in AsyncOpen.
28532 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
28533 dlls/mshtml/persist.c:
28534 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
28536 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
28537 mshtml: Add create_nscallback function to allow using BSCallback out of
28540 * dlls/mshtml/nsio.c:
28541 mshtml: Move some code from before_async_open to AsyncOpen.
28543 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
28544 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
28545 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
28546 We have to handle it in another way.
28548 2006-06-03 Kai Blin <kai.blin@gmail.com>
28550 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
28551 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
28553 2006-06-03 Jacek Caban <jacek@codeweavers.com>
28555 * dlls/urlmon/binding.c:
28556 urlmon: Use task queue to handle OnDataAvailable call.
28558 * dlls/urlmon/binding.c:
28559 urlmon: Added OnResponse implementation.
28561 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
28563 * dlls/sane.ds/sane_main.c:
28564 sane.ds: Replace FIXME() by TRACE() on sane_exit.
28566 2006-06-02 Robert Shearman <rob@codeweavers.com>
28568 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
28569 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
28570 Instead just fill it in with all zeros.
28572 * dlls/rpcrt4/ndr_misc.h:
28573 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
28574 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
28575 isn't set by ComputeConformanceOrVariance and so could be left filled
28578 * dlls/rpcrt4/ndr_marshall.c:
28579 rpcrt4: The lifetime of the binding handle stored in the context
28580 handle is independent of the binding handle used in the call that
28581 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
28582 and then call RpcBindingFree later to free it.
28584 * dlls/rpcrt4/ndr_marshall.c:
28585 rpcrt4: Fix an incorrect format string pointer being passed in to
28586 ComputeVariance in NdrConformantVaryingStructBufferSize.
28588 * dlls/rpcrt4/rpc_transport.c:
28589 rpcrt4: Skip over the right-hand-side data for the protocol floor so
28590 that we can parse the towers received from native rpcrt4.
28592 * dlls/rpcrt4/ndr_marshall.c:
28593 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
28596 * dlls/rpcrt4/ndr_marshall.c:
28597 rpcrt4: Freeing a NULL context handle is allowed.
28599 * dlls/rpcrt4/ndr_marshall.c:
28600 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
28603 * dlls/rpcrt4/ndr_marshall.c:
28604 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
28605 by passing the correct type format string to ReadConformance.
28607 * dlls/rpcrt4/ndr_marshall.c:
28608 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
28609 marshall all-zeros.
28611 * dlls/rpcrt4/ndr_marshall.c:
28612 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
28615 * dlls/rpcrt4/rpc_transport.c:
28616 rpcrt4: Print some more informative error messages when getaddrinfo fails.
28618 2006-06-02 Mike McCormack <mike@codeweavers.com>
28620 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
28621 wininet: Simple tests for InternetGetCookie's parameters.
28623 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
28624 wininet: Fix up and test InternetSetCookie parameter checking.
28626 * dlls/wininet/internet.c:
28627 wininet: Remove some dead code (Coverity).
28629 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
28631 * dlls/advapi32/tests/registry.c:
28632 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
28634 * dlls/rsaenh/rsaenh.c:
28635 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
28638 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
28640 * dlls/shell32/shlfileop.c:
28641 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
28643 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
28644 dlls/shell32/shlfileop.c:
28645 shell32: Avoid Unicode->ANSI conversion when deleting a file.
28647 2006-06-02 Juan Lang <juan_lang@yahoo.com>
28649 * dlls/crypt32/tests/encode.c:
28650 crypt32: Add name value tests.
28651 Add tests for name values, and move tests for different string
28652 encodings to there.
28654 2006-06-01 Juan Lang <juan_lang@yahoo.com>
28656 * dlls/crypt32/decode.c:
28657 crypt32: Remove exception handling from internal decoding functions.
28659 * dlls/crypt32/tests/encode.c:
28660 crypt32: Add a couple CRL encoding tests, one that shows a problem.
28662 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
28664 * dlls/user/listbox.c:
28665 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
28667 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
28669 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
28671 user32: Send WM_SIZE when window changes state between restored/min/maximized.
28673 2006-06-01 Wino Rojo <winorojo@hotmail.com>
28675 * dlls/x11drv/opengl.c:
28676 x11drv: Fix for a BadMatch error.
28678 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
28680 * dlls/winspool.drv/tests/info.c:
28681 winspool/tests: Remove the check for unimplemented functions.
28683 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
28685 * dlls/winspool.drv/info.c:
28686 winspool.drv: Add GetPrintProcessorDirectoryW.
28688 2006-06-01 Robert Shearman <rob@codeweavers.com>
28690 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
28691 dlls/rpcrt4/tests/rpc.c:
28692 rpcrt4: All of the parameters to TowerExplode are optional.
28694 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
28695 dlls/rpcrt4/tests/rpc.c:
28696 rpcrt4: Implement TowerConstruct and TowerExplode.
28697 Add some tests for these undocumented functions.
28699 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
28700 dlls/rpcrt4/rpc_transport.c:
28701 rpcrt4: Add functions for generating and parsing the upper floors in
28702 endpoint-mapper towers for different transports.
28704 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
28705 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
28707 * dlls/rpcrt4/ndr_midl.c:
28708 rpcrt4: Don't send the unused part of the allocated buffer.
28710 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
28711 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
28714 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
28716 * dlls/comctl32/header.c:
28717 comctl32/header: Check Null before accessing struct member.
28719 2006-06-01 Kai Blin <kai.blin@gmail.com>
28721 * dlls/secur32/ntlm.c:
28722 secur32: Add EncryptMessage and DecryptMessage stubs.
28724 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
28726 * dlls/user/menu.c:
28727 user32: Popup menu position fixes.
28728 - Open large popup menus on the other side only if there's enough space
28729 - Open popup menus such that the y position of the first item in the
28730 popup menu is the same as the y position of the focused menu item.
28732 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
28734 * programs/winecfg/audio.c:
28735 winecfg: Add CoreAudio to audio drivers list.
28737 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
28739 * dlls/user/tests/msg.c:
28740 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
28741 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
28742 PeekMessage test by explicit calls to PeekMessage(), check queue
28743 status and processed messages after each call to see what is going on
28746 2006-06-01 Juan Lang <juan_lang@yahoo.com>
28748 * dlls/crypt32/tests/base64.c:
28749 crypt32: Make base64 tests loadable on win9x.
28751 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
28753 * dlls/shell32/shellpath.c:
28754 shell32: Add Fonts to user's shell folders list.
28756 2006-06-01 Robert Shearman <rob@codeweavers.com>
28758 * tools/widl/widl.man.in:
28759 widl: Fix a typo in the man page.
28761 * tools/widl/typegen.c:
28762 widl: Properly size the return value procformat.
28764 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
28765 tools/widl/typegen.h, tools/widl/widltypes.h:
28766 widl: Only write one procformat string and one typeformat string per file.
28768 2006-06-01 Huw Davies <huw@codeweavers.com>
28770 * dlls/gdi/freetype.c:
28771 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
28773 2006-06-01 Alexandre Julliard <julliard@winehq.org>
28775 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
28776 dlls/winmm/winecoreaudio/coreaudio.c,
28777 dlls/winmm/winecoreaudio/coreaudio.h:
28778 winecoreaudio: Fixed the FSF address.
28780 2006-05-24 Ken Thomases <ken@codeweavers.com>
28782 * dlls/winmm/winecoreaudio/audio.c:
28783 winecoreaudio: Don't CFAllocate buffer for port message.
28785 * dlls/winmm/winecoreaudio/audio.c:
28786 winecoreaudio: Use unique name for message port.
28787 Use a unique port name for the message port to the message thread.
28788 Port names are system-global, so using a non-unique constant name
28789 prevents the CoreAudio driver from being used in multiple processes
28792 * dlls/winmm/winecoreaudio/audio.c:
28793 winecoreaudio: 8-bit Linear PCM data is unsigned.
28795 * dlls/winmm/winecoreaudio/audio.c:
28796 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
28797 When fulfilling the output AudioUnit's request for audio data, don't
28798 stop when the current wavehdr is exhausted; advance to the next. This
28799 addresses the buzzy quality of the sound.
28801 * dlls/winmm/winecoreaudio/audio.c:
28802 winecoreaudio: Improve state tracking.
28803 Improved tracking of device state (stopped, playing, or paused).
28804 Also, tied starting and stopping the AudioUnit more directly to the
28805 state. No need to change the state when preparing or unpreparing
28806 wavehdrs. Pausing overrides both playing and stopped states; if
28807 stopped, pausing prevents output from starting when the program
28808 writes. When, restarting from the paused state, the device starts
28809 playing if there are queued wavehdrs. Otherwise, it goes to stopped
28812 * dlls/winmm/winecoreaudio/audio.c:
28813 winecoreaudio: Miscellaneous cleanup.
28814 Miscellaneous cleanup: release resources when done with them; protect
28815 against null pointers; reduce redundant code; avoid potential integer
28816 underflow; clarify a do-nothing loop.
28818 * dlls/winmm/winecoreaudio/audio.c:
28819 winecoreaudio: Fix race to open.
28820 Fixes a race condition (noted in a comment for wodOpen) when multiple
28821 threads try to open the same wave-out device simultaneously.
28822 Addressed by creating the device mutexes when the driver is
28823 initialized, instead of as each device is opened. Then use the mutex
28824 to protect the open operation against races. At the same time, made
28825 the mutexes recursive to avoid self-deadlocks the driver was
28826 encountering when reentered from the callback.
28828 2006-06-01 Mike McCormack <mike@codeweavers.com>
28830 * dlls/rpcrt4/ndr_marshall.c:
28831 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
28833 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
28835 * dlls/wined3d/surface_gdi.c:
28836 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
28838 2006-05-31 Jacek Caban <jacek@codeweavers.com>
28840 * dlls/urlmon/binding.c:
28841 urlmon: Remove no longer needed binding value in task_t.
28843 * dlls/urlmon/binding.c:
28844 urlmon: Use task queue for cross thread calls in on_progress.
28846 * dlls/urlmon/binding.c:
28847 urlmon: Use task queue in Switch implementation.
28849 * dlls/urlmon/binding.c:
28850 urlmon: Added task queue architecture and use it for OnProgress calls from
28853 * dlls/urlmon/binding.c:
28854 urlmon: Make suse that every OnProgress call is in an apartment thread.
28856 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
28858 * dlls/crypt32/tests/cert.c:
28859 crypt32/tests: Write-strings warning fix.
28861 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
28863 * dlls/comctl32/header.c:
28864 comctl32: header: Update the rects in HEADER_Refresh if needed.
28866 2006-05-31 Hans Leidekker <hans@it.vu.nl>
28868 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
28869 dnsapi: Fall back to a netbios query when a dns query fails.
28871 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
28873 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
28874 wsock32: Added GetService{A,W} stubs.
28876 2006-05-31 Jacek Caban <jacek@codeweavers.com>
28878 * dlls/urlmon/binding.c:
28879 urlmon: Use FindMimeFromData to determine MIME type.
28881 2006-05-31 Huw Davies <huw@codeweavers.com>
28883 * dlls/rpcrt4/ndr_marshall.c:
28884 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
28886 2006-05-31 Robert Shearman <rob@codeweavers.com>
28888 * dlls/oleaut32/typelib.c:
28889 oleaut32: Make sure to read the memid and the name offset from the
28890 correct offsets, after the function data, so add cFuncs to the offsets
28892 Resolve referenced types for variables.
28893 Fixes initialisation of the dbgrid32 OCX.
28895 * dlls/oleaut32/typelib.c:
28896 oleaut32: Resolve referenced types for return values as well as parameters in
28899 * tools/widl/parser.y:
28900 widl: Allow some more "reserved words" to be used as identifiers.
28902 * include/rpcdcep.h:
28903 include: Add some defines used by MIDL-generated code.
28905 2006-05-31 Alexandre Julliard <julliard@winehq.org>
28907 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
28908 winecoreaudio: Fixed a bunch of compiler warnings.
28910 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
28911 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
28913 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
28914 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
28916 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
28917 dnsapi: Portability fixes.
28919 2006-05-31 Juan Lang <juan_lang@yahoo.com>
28921 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
28922 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
28923 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
28924 include/wincrypt.h:
28925 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
28926 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
28927 Blin's base64 encoder/decoder.
28929 2006-05-31 Mike McCormack <mike@codeweavers.com>
28931 * programs/wineconsole/dialog.c:
28932 wineconsole: Store the font as a DWORD_PTR.
28934 * programs/wineconsole/user.c:
28935 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
28937 * programs/wordpad/wordpad.c:
28938 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
28940 2006-05-30 Jacek Caban <jacek@codeweavers.com>
28942 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
28943 urlmon: Added text/html filter.
28945 * dlls/urlmon/urlmon_main.c:
28946 urlmon: Use filters mechanism in FindMimeFromData.
28948 2006-05-31 Troy Rollo <wine@troy.rollo.name>
28950 * dlls/ole32/storage32.c:
28951 ole32: Use STGM_WRITE when opening child storage to delete its children.
28953 2006-05-30 Robert Reif <reif@earthlink.net>
28955 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
28956 winmm: Always check for open and close enents in wave test.
28957 Always check for open and close events.
28958 Send WM_APP message to thread to terminate it rather than TerminateThread.
28959 Fix CreateThread/waveOutOpen race by waiting for background thread to
28960 run before waveOutOpen is called.
28961 Add more non-hardware supported formats. There is a bug in wave
28962 mapper GetPosition when multiple headers are used and this helps
28965 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
28967 * dlls/dnsapi/query.c:
28968 dnsapi: Fixed missing lock release on error path.
28970 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
28972 * dlls/d3d8/tests/device.c:
28973 d3d8: Backport of the d3d9 swapchain test to d3d8.
28975 * dlls/d3d8/device.c:
28976 d3d8: Back buffer count fix.
28978 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
28980 * dlls/crypt32/cert.c:
28981 crypt32: Write-strings warning fix.
28983 * dlls/winmm/joystick/Makefile.in:
28984 winmm/joystick: joystick.c requires Unicode library.
28986 2006-05-30 Alexandre Julliard <julliard@winehq.org>
28988 * dlls/comctl32/propsheet.c:
28989 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
28991 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
28993 * configure, configure.ac, dlls/Makefile.in,
28994 dlls/winmm/winecoreaudio/.gitignore,
28995 dlls/winmm/winecoreaudio/Makefile.in,
28996 dlls/winmm/winecoreaudio/audio.c,
28997 dlls/winmm/winecoreaudio/audiounit.c,
28998 dlls/winmm/winecoreaudio/coreaudio.c,
28999 dlls/winmm/winecoreaudio/coreaudio.h,
29000 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
29001 winecoreaudio: Initial Audio Driver for Mac OS X.
29003 2006-05-29 Hans Leidekker <hans@it.vu.nl>
29005 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
29006 dnsapi: Implement DnsQuery_{A,UTF8,W}.
29008 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
29009 dlls/dnsapi/ns_parse.c:
29010 dnsapi: Add DNS message parsing routines from BIND.
29012 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
29014 * dlls/comctl32/header.c:
29015 comctl32: header: Ignore out-of-range iOrder in SetItemT.
29017 * dlls/kernel/format_msg.c:
29018 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
29020 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
29022 * dlls/msi/tests/format.c:
29023 msi: Increase verbosity in some failing tests.
29025 2006-05-30 Mike McCormack <mike@codeweavers.com>
29027 * dlls/wininet/http.c:
29028 wininet: Don't crash when querying NULL values.
29030 * dlls/wininet/tests/http.c:
29031 wininet: Add a test for basic authentication.
29033 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
29034 user32: Stub implementations for Win64's Get/Set LongPtr functions.
29036 2006-05-29 Troy Rollo <wine@troy.rollo.name>
29038 * include/wine/wined3d_gl.h:
29039 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
29041 2006-05-30 Troy Rollo <wine@troy.rollo.name>
29043 * dlls/comdlg32/filedlg.c:
29044 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
29045 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
29046 non-NULL pointer for CB_GETITEMDATA.
29048 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
29050 * dlls/wined3d/device.c:
29051 wined3d: Properly destroy texture object if we failed to create its surfaces.
29053 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
29054 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
29055 d3d9: Add reference to the parent device for surfaces.
29056 Allow some objects to have no parent device.
29057 Tighten refcount tests and test refound decrement on Release.
29059 2006-05-29 Robert Shearman <rob@codeweavers.com>
29061 * dlls/rpcrt4/ndr_marshall.c:
29062 rpcrt4: Make UserMarshalFlags static.
29064 * dlls/rpcrt4/ndr_marshall.c:
29065 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
29066 unmarshaler routines of embedded complexes in complex struct and array
29068 Fixes a regression caused by commit
29069 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
29072 * dlls/rpcrt4/ndr_marshall.c:
29073 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
29076 * dlls/rpcrt4/ndr_fullpointer.c:
29077 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
29078 set the number of pointers to a large default, so that NumberOfBuckets
29079 doesn't end up less than zero.
29081 * dlls/rpcrt4/ndr_marshall.c:
29082 rpcrt4: Handle marshaling/unmarshaling full pointers.
29084 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
29085 rpcrt4: For full pointers the state consists of flags, so or new flags into
29086 the field instead of assigning.
29087 The return value of all full pointer functions that return an int
29088 depends on the passed in query type being a flag in the state.
29090 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
29092 * dlls/comctl32/tests/treeview.c:
29093 comctl32/tests: Write-strings warnings fix.
29095 2006-05-29 Hans Leidekker <hans@it.vu.nl>
29098 msi: Implement MsiLocateComponent{A,W}.
29100 2006-05-30 Mike McCormack <mike@codeweavers.com>
29102 * programs/msiexec/msiexec.c:
29103 msiexec: Improve 64bit compatibility.
29105 2006-05-29 Mike McCormack <mike@codeweavers.com>
29107 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
29108 wldap32: Fix unused variable warnings.
29110 * dlls/gdi/freetype.c:
29111 gdi32: Fix an unused variable warning.
29113 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
29115 * dlls/wined3d/device.c:
29116 wined3d: Do not disable GL_BLEND when alpha blending is active.
29118 * dlls/wined3d/surface_gdi.c:
29119 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
29122 2006-05-28 Robert Reif <reif@earthlink.net>
29124 * dlls/winmm/tests/wave.c:
29125 winmm: Add multiple header wave tests.
29126 The current wave tests only use a single header for playback. Tests
29127 have been added to use multiple headers and to reuse them. This is
29128 how streaming applications and direct sound use the wave api.
29130 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
29132 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
29133 comctl32/tests: Write-strings warning fix.
29135 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
29137 * DEVELOPERS-HINTS:
29138 DEVELOPER-HINTS: Some directories are renamed / removed / added.
29140 * dlls/winspool.drv/tests/info.c:
29141 winspool/tests: Use 0xdeadbeef as magic value.
29143 * dlls/winspool.drv/info.c:
29144 winspool: Documentation for GetPrintProcessorDirectory.
29146 2006-05-28 Alexandre Julliard <julliard@winehq.org>
29148 * server/request.c:
29149 server: Return an error for invalid requests instead of killing the client
29152 * dlls/user/winproc.c:
29153 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
29156 Make.rules: Define datarootdir to avoid a configure warning.
29158 2006-05-28 Frank Richter <frank.richter@gmail.com>
29160 * dlls/shdocvw/shdocvw_main.c:
29161 shdocvw: Install Mozilla control silently.
29163 * dlls/shdocvw/De.rc:
29164 shdocvw: Improve German translation.
29166 2006-05-28 Kai Blin <kai.blin@gmail.com>
29168 * dlls/secur32/tests/main.c:
29169 secur32: Cleaning up the authentication tests.
29170 This should make it easier to add encryption tests later.
29172 2006-05-27 Jacek Caban <jacek@codeweavers.com>
29174 * dlls/urlmon/binding.c:
29175 urlmon: Improve debug traces.
29177 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
29178 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
29180 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
29181 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
29183 2006-05-27 Alexandre Julliard <julliard@winehq.org>
29185 * tools/sfnt2fnt.c:
29186 sfnt2fnt: Clean output files when aborting on a signal.
29188 * tools/make_ctests.c:
29189 make_ctests: Clean output files when aborting on an error or signal.
29192 fnt2fon: Clean output files when aborting on an error or signal.
29195 bin2res: Clean output files when aborting on an error or signal.
29197 * tools/widl/widl.c:
29198 widl: Clean output files when aborting on a signal.
29201 wrc: Clean output files when aborting on an error or signal.
29204 wmc: Clean output files when aborting on an error or signal.
29206 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
29208 * dlls/ntdll/loader.c:
29209 ntdll: Free TLS pointers when exiting thread.
29211 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
29212 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
29213 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
29215 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
29217 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
29218 include/wine/server_protocol.h, include/winternl.h,
29219 server/named_pipe.c, server/protocol.def, server/trace.c:
29220 ntdll/kernel32: Pipe information.
29221 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
29223 - reimplemented kernel32.GetNamedPipeInfo on top of it
29224 - enhance current features to make this work both on client and server handles
29225 - now also returning the number of instances
29227 2006-05-26 Jason Green <jave27@gmail.com>
29229 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
29230 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
29231 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
29234 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
29235 wined3d: Final move of the GLSL registry check (hopefully).
29237 2006-05-27 Alexandre Julliard <julliard@winehq.org>
29239 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
29240 kernel32: Partial implementation of GetModuleHandleExA/W.
29242 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
29243 ntdll: Implemented RtlPcToFileHeader.
29245 2006-05-26 Kai Blin <kai.blin@gmail.com>
29247 * dlls/secur32/base64_codec.c:
29248 secur32: Fix wrong bit shift in the base64 encoder.
29249 Thanks to Juan Lang for catching this one.
29251 2006-05-26 Robert Shearman <rob@codeweavers.com>
29253 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
29254 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
29255 Implement NdrFullPointerFree.
29257 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
29258 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
29260 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
29261 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
29262 NdrFullPointerInsertRefId.
29264 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
29265 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
29266 rpcrt4: Implement some full pointer functions and add stubs for others.
29269 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
29271 * dlls/wined3d/surface.c:
29272 wined3d: Implement IWineD3DSurface::BltFast.
29274 2006-05-26 Mike McCormack <mike@codeweavers.com>
29276 * dlls/secur32/ntlm.c:
29277 secur32: Avoid some code duplication.
29279 * dlls/rpcrt4/ndr_marshall.c:
29280 rpcrt4: Implement NdrClientContext(Un)Marshall.
29282 2006-05-26 Juan Lang <juan_lang@yahoo.com>
29284 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
29285 dlls/crypt32/tests/cert.c, include/wincrypt.h:
29286 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
29287 CertVerifySubjectCertificateContext.
29289 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
29290 dlls/crypt32/store.c:
29291 crypt32: Combine redundant code.
29293 2006-05-25 Huw Davies <huw@codeweavers.com>
29295 * dlls/gdi/freetype.c:
29296 gdi32: The font cache needs to discriminate whether the device can cope with
29297 bitmap fonts or not.
29299 2006-05-26 Robert Shearman <rob@codeweavers.com>
29301 * dlls/rpcrt4/ndr_marshall.c:
29302 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
29303 ComputeConformanceOrVariance it is still necessary to set the count
29304 variable to the value retrieved.
29306 * dlls/rpcrt4/rpc_message.c:
29307 rpcrt4: Return the actual status code sent back by the server, rather than
29310 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
29312 * dlls/wined3d/surface_gdi.c:
29313 wined3d: Fix IWineGDISurface::SaveSnapshot.
29315 * dlls/wined3d/surface.c:
29316 wined3d: Disable the depth test in UnlockRect
29318 2006-05-26 Jason Green <jave27@gmail.com>
29320 * dlls/wined3d/drawprim.c:
29321 wined3d: Fix regression introduced by recent multitexture patch.
29323 2006-05-26 Alexandre Julliard <julliard@winehq.org>
29325 * dlls/comctl32/theme_dialog.c:
29326 comctl32: Dialog procedures should be called with CallWindowProc.
29328 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
29329 dlls/user/winproc.h:
29330 user: Only include winproc.h where necessary.
29332 * dlls/user/winproc.c:
29333 user: Added fast 32->16 mapping for the remaining messages.
29335 * dlls/user/winproc.c:
29336 user: Added fast 32->16 mapping for the listbox and combobox messages.
29338 * dlls/user/winproc.c:
29339 user: Added fast 32->16 mapping for the edit control messages.
29341 * dlls/user/winproc.c:
29342 user: Added fast 32->16 mapping for button and scrollbar messages.
29344 * dlls/user/winproc.c:
29345 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
29347 * dlls/user/winproc.c:
29348 user: Added fast 32->16 mapping for the WM_DDE* messages.
29350 * dlls/user/winproc.c:
29351 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
29354 * dlls/user/winproc.c:
29355 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
29357 * dlls/user/winproc.c:
29358 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
29359 WM_WINDOWPOSCHANGING/CHANGED.
29361 * dlls/user/winproc.c:
29362 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
29364 * dlls/user/winproc.c:
29365 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
29367 * dlls/user/winproc.c:
29368 user: Added fast 16->32 mapping for the remaining messages.
29370 * dlls/user/winproc.c:
29371 user: Added fast 16->32 mapping for the WM_DDE* messages.
29373 * dlls/user/winproc.c:
29374 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
29377 * dlls/user/winproc.c:
29378 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
29380 * dlls/user/winproc.c:
29381 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
29382 WM_WINDOWPOSCHANGING/CHANGED.
29384 * dlls/user/winproc.c:
29385 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
29387 * dlls/user/winproc.c:
29388 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
29390 * include/wine/unicode.h:
29391 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
29394 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
29395 Fixed a couple of instances of the old FSF address that crept back in.
29397 2006-05-25 Phil Costin <philcostin@hotmail.com>
29399 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
29400 wined3d: Create stub for D3DPERF_SetOptions function.
29402 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
29404 * tools/wineprefixcreate.in:
29405 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
29406 relaying on the PATH.
29408 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
29410 * dlls/comctl32/header.c:
29411 comctl32: header: Put the new item in place of the hot divider instead of
29414 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
29416 * dlls/comctl32/header.c:
29417 comctl32: header: Draw the drag image and hot dividers while dragging an item.
29419 * dlls/comctl32/header.c:
29420 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
29422 * dlls/comctl32/header.c:
29423 comctl32: header: Implement HDM_SETHOTDIVIDER.
29425 * dlls/comctl32/header.c:
29426 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
29428 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
29430 * dlls/comctl32/listview.c:
29431 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
29432 Apply the HDS_DRAGDROP header style if the listview has the
29433 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
29434 doesn't support them.
29436 2006-05-25 Juan Lang <juan_lang@yahoo.com>
29438 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
29439 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
29440 crypt32: Implement CertSerializeCRLStoreElement.
29442 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
29444 * dlls/mapi32/util.c:
29445 mapi32: Break out of the loop as soon as MSI call succeeds.
29447 * dlls/gdi/freetype.c:
29448 gdi: Add more const qualifiers.
29450 2006-05-26 Jason Green <jave27@gmail.com>
29452 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
29453 wined3d: Move the GLSL registry check again.
29455 2006-05-26 Mike McCormack <mike@codeweavers.com>
29457 * tools/winapi/tests.dat:
29458 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
29460 * include/rpcndr.h:
29461 rpcrt4: Remove unused IN and OUT macros.
29463 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
29465 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
29466 mapi32: Implement FGetComponentPath.
29469 msi: Translate the resulting string only if the previous call succeeded.
29471 2006-05-25 Jacek Caban <jacek@codeweavers.com>
29473 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
29474 urlmon: Fix implementation of ReleaseBindInfo.
29476 * dlls/urlmon/binding.c:
29477 urlmon: Better pending read handling.
29479 * dlls/urlmon/binding.c:
29480 urlmon: Added Switch implementation.
29482 * dlls/urlmon/binding.c:
29483 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
29486 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
29487 dlls/urlmon/urlmon_main.h:
29488 urlmon: Call OnProgress in apartment thread.
29490 * dlls/urlmon/binding.c:
29491 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
29493 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
29494 urlmon: Added ReportResult implementation.
29496 * dlls/urlmon/binding.c:
29497 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
29499 2006-05-25 Juan Lang <juan_lang@yahoo.com>
29501 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
29502 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
29503 crypt32: Add support for CRLs.
29505 * dlls/crypt32/cert.c:
29506 crypt32: Use public functions when finding certificates.
29508 2006-05-25 Phil Costin <philcostin@hotmail.com>
29510 * dlls/wined3d/directx.c:
29511 wined3d: Shader caps fix - code relocation.
29513 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
29515 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
29516 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
29517 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
29518 wined3d: Dynamicly load GL_ARB_multitexture functions.
29520 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
29522 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
29523 dlls/wined3d/wined3d_private.h:
29524 wined3d: Small rhw vertex fix.
29525 Fix the one pixel displacement and move the glOrtho code in a common
29528 2006-05-25 Alexandre Julliard <julliard@winehq.org>
29531 configure: Regenerated with autoconf 2.59d.
29533 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
29534 include/wine/unicode.h:
29535 include: Prevent internal Wine headers from being used in tests.
29537 * dlls/wined3d/surface.c:
29538 wined3d: Fixed a compiler warning.
29540 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
29542 * dlls/ntdll/file.c:
29543 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
29545 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
29547 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
29548 wininet: Constify data.
29550 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
29551 gdi: Constify data.
29553 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
29556 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
29558 2006-05-24 Jason Green <jave27@gmail.com>
29560 * include/wine/wined3d_gl.h:
29561 wined3d: Add some more GLSL defines.
29563 2006-05-25 Mike McCormack <mike@codeweavers.com>
29565 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
29566 rpcrt4: Stub implementations for NDRS marshalling functions.
29568 * dlls/crypt32/oid.c:
29569 crypt32: Fix a integer to pointer cast.
29571 * dlls/msi/action.c, dlls/msi/database.c:
29572 msi: Fix some pointer to integer casts.
29574 * dlls/kernel/console.c:
29575 kernel32: Fix some pointer to integer casts.
29577 * dlls/mapi32/mapi32_main.c:
29578 mapi32: Fix prototype of MAPILogon and MAPILogoff.
29580 * include/richedit.h:
29581 richedit: Fix prototype of the callback function.
29583 2006-05-24 Robert Shearman <rob@codeweavers.com>
29585 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
29586 dlls/ole32/ftmarshal.c:
29587 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
29589 * dlls/ole32/ftmarshal.c:
29590 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
29591 remove unnecessary unmarshaling code for the standard-marshal case -
29592 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
29594 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
29595 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
29596 free-threaded marshaler.
29598 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
29599 ole32: Implement table-weak marshaling for the free-threaded marshaler.
29601 * dlls/ole32/ftmarshal.c:
29602 ole32: Release the standard marshal in the free-threaded marshaler's
29603 UnmarshalInterface function.
29605 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
29606 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
29607 and UnmarshalInterface methods, with test cases.
29609 * dlls/ole32/ftmarshal.c:
29610 ole32: Fix the free-threaded marshaler when it has no outer unknown.
29612 * dlls/rpcrt4/ndr_marshall.c:
29613 rpcrt4: Set the Memory field of the stub message structure to the
29614 start of the memory that an embedded pointer is embedded in so that
29615 FC_POINTER conformance works correctly.
29617 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
29618 rpcrt4: Implement explicit generic binding handles.
29620 * dlls/rpcrt4/ndr_stubless.c:
29621 rpcrt4: Move the getting of the client binding handle to a separate function.
29623 * dlls/rpcrt4/ndr_stubless.c:
29624 rpcrt4: Move the initialising of the stub message structure nearer to the top
29626 Set stubMsg.StackTop after calling the initialise function.
29628 * dlls/rpcrt4/ndr_stubless.c:
29629 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
29631 * dlls/rpcrt4/rpc_binding.c:
29632 rpcrt4: Implement RpcBindingCopy.
29634 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
29635 uuid: Add some COM CLSIDs.
29637 * include/urlmon.idl:
29638 include: Add several more interfaces to urlmon.idl.
29640 2006-05-24 Jacek Caban <jacek@codeweavers.com>
29642 * dlls/urlmon/tests/misc.c:
29643 urlmon: Added registering name space test.
29645 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
29646 dlls/urlmon/urlmon_main.h:
29647 urlmon: Use registered protocols.
29649 * dlls/urlmon/session.c:
29650 urlmon: Added [Un]RegisterNamespace implementation.
29652 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
29653 dlls/mshtml/service.c:
29654 mshtml: The secret interface is CMarkup. Improve FIXMEs.
29656 2006-05-24 Juan Lang <juan_lang@yahoo.com>
29658 * dlls/crypt32/tests/store.c:
29659 crypt32: Add one more test of CertAddEncodedCertificateToStore.
29661 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
29662 dlls/crypt32/store.c:
29663 crypt32: Move cert functions that don't depend on the implementation of stores
29666 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
29668 * dlls/wined3d/device.c:
29669 wined3d: Fog fixes.
29671 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
29673 * dlls/wined3d/surface.c:
29674 wined3d: Turn around the image in LockRect.
29676 * dlls/wined3d/device.c:
29677 wined3d: Silence the offscreen surface creation fixme.
29679 * dlls/wined3d/device.c:
29680 wined3d: Color keying emulation.
29682 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
29684 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
29685 d3d9: StateBlock is also created in EndStateBlock. With tests.
29687 2006-05-24 Alexandre Julliard <julliard@winehq.org>
29689 * ANNOUNCE, ChangeLog, VERSION, configure:
29692 ----------------------------------------------------------------
29693 2006-05-24 Alexandre Julliard <julliard@winehq.org>
29695 * dlls/usp10/tests/usp10.c:
29696 usp10: Fixed a compiler warning.
29698 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
29699 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
29700 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
29701 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
29702 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
29703 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
29704 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
29705 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
29706 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
29707 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
29708 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
29709 Link against libwine_unicode everywhere we use Unicode functions.
29711 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
29712 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
29713 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
29714 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
29715 dlls/shlwapi/tests/path.c:
29716 Tests should not use wine/unicode.h.
29718 * tools/widl/typelib.c, tools/widl/write_msft.c:
29719 widl: Get rid of unnecessary inclusion of unicode.h.
29721 * libs/wine/debug.c:
29722 libwine: Don't use libwine_unicode functions.
29724 2006-05-24 Mike McCormack <mike@codeweavers.com>
29726 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
29727 programs/winefile/winefile.c:
29728 Fixed more boolean comparisons against TRUE.
29730 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
29731 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
29733 * dlls/wininet/dialogs.c:
29734 wininet: Fix a possible NULL pointer deference.
29736 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
29739 Makefile.in: find needs a slash when the source dir is a symlink.
29741 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
29743 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
29744 gphoto2.ds: Added Korean resources.
29746 2006-05-24 Alexandre Julliard <julliard@winehq.org>
29748 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
29749 libs/unicode/string.c, libs/unicode/wine_unicode.def,
29750 libs/unicode/wine_unicode.map:
29751 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
29753 * include/wine/unicode.h, libs/unicode/string.c,
29754 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
29755 libwine_unicode: Define all functions in the library even if they can be inlined.
29757 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
29759 * dlls/user/tests/msg.c:
29760 user: Add a test to check the queue status if there is a pending
29761 posted message and the quit flag is set.
29763 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
29765 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
29766 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
29767 include/wine/wined3d_interface.h:
29768 wined3d: Swapchain and back buffer corrections + tests.
29770 2006-05-24 Mike McCormack <mike@codeweavers.com>
29772 * dlls/msi/dialog.c:
29773 msi: Set a default radio button.
29775 * dlls/msi/action.c:
29776 msi: Fix a possible memory leak.
29778 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
29780 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
29781 include/wine/wined3d_gl.h:
29782 wined3d: Fix ARB_imaging abuse.
29784 2006-05-24 Alexandre Julliard <julliard@winehq.org>
29786 * dlls/wined3d/device.c:
29787 wined3d: Fixed a couple of boolean comparisons against TRUE.
29789 2006-05-23 Jason Green <jave27@gmail.com>
29791 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
29792 dlls/wined3d/wined3d_private.h:
29793 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
29796 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
29797 wined3d: Add function to print the infolog of a GLSL shader on errors.
29798 With assistance from H. Verbeet.
29800 * include/wine/wined3d_gl.h:
29801 wined3d: Added some GLSL defines and function prototypes.
29803 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
29805 * dlls/comdlg32/printdlg.c:
29806 comdlg32: Write-strings warning fix.
29808 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
29810 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
29811 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
29812 programs/notepad/Fr.rc, programs/progman/Fr.rc,
29813 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
29814 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
29815 programs/wordpad/Fr.rc:
29816 Uniformization of French main menu accelerators.
29818 2006-05-23 Hans Leidekker <hans@it.vu.nl>
29820 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
29821 uninstaller: Add Dutch resources.
29823 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
29825 * dlls/x11drv/xrender.c:
29826 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
29828 2006-05-23 Juan Lang <juan_lang@yahoo.com>
29830 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
29831 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
29833 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
29835 * dlls/wined3d/directx.c:
29836 wined3d: Remove a double cap flag.
29838 * dlls/wined3d/surface.c:
29839 wined3d: Remove an unnecessary NULL check.
29841 2006-05-23 Jacek Caban <jacek@codeweavers.com>
29843 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
29844 dlls/mshtml/persist.c:
29845 mshtml: Added stub implementation of IPersistStreamInit.
29847 * dlls/shdocvw/oleobject.c:
29848 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
29850 * dlls/shdocvw/oleobject.c:
29851 shdocvw: Don't do verb that is already done.
29853 * dlls/shdocvw/oleobject.c:
29854 shdocvw: Move UI activating to the separated function.
29856 * dlls/shdocvw/oleobject.c:
29857 shdocvw: Move inplace activating code to the separated function.
29859 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
29860 dlls/shdocvw/webbrowser.c:
29861 shdocvw: Added WebBrowser v1 implementation.
29863 * dlls/shdocvw/regsvr.c:
29864 shdocvw: Added WebBrowser v1 registration.
29866 2006-05-23 Robert Shearman <rob@codeweavers.com>
29868 * dlls/comctl32/propsheet.c:
29869 comctl32: Fix the loading of strings for the property sheet page by
29870 caching the ID of the string to load before overwriting it with an
29873 2006-05-23 Alexandre Julliard <julliard@winehq.org>
29875 * dlls/user/winproc.c:
29876 user: Reuse the fast A->W function to implement the 16->32W case.
29877 Get rid of the no longer needed 16->32W mapping functions.
29879 * dlls/user/winproc.c:
29880 user: Reuse the fast W->A function to implement the 32W->16 case.
29881 Get rid of the no longer needed 32W->16 mapping functions.
29883 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
29884 user: Use winproc callbacks for the remaining 16-bit messaging functions.
29886 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
29888 * dlls/comctl32/header.c:
29889 comctl32: header: Don't try to draw items outside the clipping rect.
29891 * dlls/comctl32/header.c:
29892 comctl32: header: Make the column resizing smooth in full drag mode.
29893 Make the column resizing smooth in full drag mode even for listview
29894 with lots of elements by redrawing only the resized column and calling
29897 2006-05-22 Juan Lang <juan_lang@yahoo.com>
29899 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
29900 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
29901 crypt32: Abstract contexts.
29902 - create an abstract interface for contexts, and use it for certificates
29903 - create a simple context list, and use it for memory stores
29905 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
29907 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
29908 usp10: Add stub for ScriptStringOut.
29910 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
29912 * dlls/wined3d/swapchain.c:
29913 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
29915 2006-05-23 Huw Davies <huw@codeweavers.com>
29917 * dlls/rpcrt4/tests/ndr_marshall.c:
29918 rpcrt4: Uncomment test now that it works correctly.
29920 * dlls/rpcrt4/ndr_marshall.c:
29921 rpcrt4: Add another static.
29923 * dlls/rpcrt4/ndr_marshall.c:
29924 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
29925 amongst the NdrSimpleStruct* ones.
29927 2006-05-23 Alexandre Julliard <julliard@winehq.org>
29929 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
29930 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
29931 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
29932 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
29933 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
29934 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
29935 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
29936 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
29937 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
29938 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
29939 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
29940 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
29941 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
29942 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
29943 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
29944 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
29945 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
29946 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
29947 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
29948 programs/winetest/Makefile.in:
29949 winspool: Renamed the directory to winspool.drv.
29951 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
29952 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
29953 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
29954 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
29955 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
29956 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
29957 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
29958 dlls/wineps.drv/data/AvantGarde_Demi.c,
29959 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
29960 dlls/wineps.drv/data/Bookman_Demi.c,
29961 dlls/wineps.drv/data/Bookman_DemiItalic.c,
29962 dlls/wineps.drv/data/Bookman_Light.c,
29963 dlls/wineps.drv/data/Bookman_LightItalic.c,
29964 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
29965 dlls/wineps.drv/data/Courier_Bold.c,
29966 dlls/wineps.drv/data/Courier_BoldOblique.c,
29967 dlls/wineps.drv/data/Courier_Oblique.c,
29968 dlls/wineps.drv/data/Helvetica.c,
29969 dlls/wineps.drv/data/Helvetica_Bold.c,
29970 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
29971 dlls/wineps.drv/data/Helvetica_Narrow.c,
29972 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
29973 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
29974 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
29975 dlls/wineps.drv/data/Helvetica_Oblique.c,
29976 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
29977 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
29978 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
29979 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
29980 dlls/wineps.drv/data/Palatino_Bold.c,
29981 dlls/wineps.drv/data/Palatino_BoldItalic.c,
29982 dlls/wineps.drv/data/Palatino_Italic.c,
29983 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
29984 dlls/wineps.drv/data/Times_Bold.c,
29985 dlls/wineps.drv/data/Times_BoldItalic.c,
29986 dlls/wineps.drv/data/Times_Italic.c,
29987 dlls/wineps.drv/data/Times_Roman.c,
29988 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
29989 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
29990 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
29991 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
29992 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
29993 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
29994 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
29995 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
29996 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
29997 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
29998 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
29999 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
30000 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
30001 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
30002 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
30003 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
30004 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
30005 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
30006 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
30007 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
30008 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
30009 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
30010 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
30011 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
30012 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
30013 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
30014 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
30015 dlls/wineps/data/AvantGarde_BookOblique.c,
30016 dlls/wineps/data/AvantGarde_Demi.c,
30017 dlls/wineps/data/AvantGarde_DemiOblique.c,
30018 dlls/wineps/data/Bookman_Demi.c,
30019 dlls/wineps/data/Bookman_DemiItalic.c,
30020 dlls/wineps/data/Bookman_Light.c,
30021 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
30022 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
30023 dlls/wineps/data/Courier_BoldOblique.c,
30024 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
30025 dlls/wineps/data/Helvetica_Bold.c,
30026 dlls/wineps/data/Helvetica_BoldOblique.c,
30027 dlls/wineps/data/Helvetica_Narrow.c,
30028 dlls/wineps/data/Helvetica_Narrow_Bold.c,
30029 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
30030 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
30031 dlls/wineps/data/Helvetica_Oblique.c,
30032 dlls/wineps/data/NewCenturySchlbk_Bold.c,
30033 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
30034 dlls/wineps/data/NewCenturySchlbk_Italic.c,
30035 dlls/wineps/data/NewCenturySchlbk_Roman.c,
30036 dlls/wineps/data/Palatino_Bold.c,
30037 dlls/wineps/data/Palatino_BoldItalic.c,
30038 dlls/wineps/data/Palatino_Italic.c,
30039 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
30040 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
30041 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
30042 dlls/wineps/data/ZapfChancery_MediumItalic.c,
30043 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
30044 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
30045 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
30046 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
30047 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
30048 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
30049 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
30050 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
30051 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
30052 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
30053 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
30054 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
30055 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
30056 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
30057 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
30058 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
30059 wineps: Renamed the directory to wineps.drv.
30061 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
30062 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
30063 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
30064 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
30065 dlls/msisys/msisys.ocx.spec:
30066 msisys: Renamed the directory to msisys.ocx.
30068 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
30070 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
30071 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
30072 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
30073 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
30074 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
30075 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
30076 dlls/advapi32/registry.c, dlls/advapi32/security.c,
30077 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
30078 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
30079 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
30080 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
30081 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
30082 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
30083 dlls/advpack/install.c, dlls/advpack/reg.c,
30084 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
30085 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
30086 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
30087 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
30088 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
30089 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
30090 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
30091 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
30092 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
30093 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
30094 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
30095 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
30096 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
30097 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
30098 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
30099 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
30100 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
30101 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
30102 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
30103 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
30104 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
30105 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
30106 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
30107 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
30108 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
30109 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
30110 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
30111 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
30112 dlls/comcat/factory.c, dlls/comcat/information.c,
30113 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
30114 dlls/comcat/version.rc, dlls/comctl32/animate.c,
30115 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
30116 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
30117 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
30118 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
30119 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
30120 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
30121 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
30122 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
30123 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
30124 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
30125 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
30126 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
30127 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
30128 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
30129 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
30130 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
30131 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
30132 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
30133 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
30134 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
30135 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
30136 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
30137 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
30138 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
30139 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
30140 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
30141 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
30142 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
30143 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
30144 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
30145 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
30146 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
30147 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
30148 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
30149 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
30150 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
30151 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
30152 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
30153 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
30154 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
30155 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
30156 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
30157 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
30158 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
30159 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
30160 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
30161 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
30162 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
30163 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
30164 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
30165 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
30166 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
30167 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
30168 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
30169 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
30170 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
30171 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
30172 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
30173 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
30174 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
30175 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
30176 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
30177 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
30178 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
30179 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
30180 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
30181 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
30182 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
30183 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
30184 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
30185 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
30186 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
30187 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
30188 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
30189 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
30190 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
30191 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
30192 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
30193 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
30194 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
30195 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
30196 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
30197 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
30198 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
30199 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
30200 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
30201 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
30202 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
30203 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
30204 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
30205 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
30206 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
30207 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
30208 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
30209 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
30210 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
30211 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
30212 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
30213 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
30214 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
30215 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
30216 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
30217 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
30218 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
30219 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
30220 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
30221 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
30222 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
30223 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
30224 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
30225 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
30226 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
30227 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
30228 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
30229 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
30230 dlls/ddraw/main.c, dlls/ddraw/material.c,
30231 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
30232 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
30233 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
30234 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
30235 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
30236 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
30237 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
30238 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
30239 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
30240 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
30241 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
30242 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
30243 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
30244 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
30245 dlls/dinput/device.c, dlls/dinput/device_private.h,
30246 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
30247 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
30248 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
30249 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
30250 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
30251 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
30252 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
30253 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
30254 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
30255 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
30256 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
30257 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
30258 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
30259 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
30260 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
30261 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
30262 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
30263 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
30264 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
30265 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
30266 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
30267 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
30268 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
30269 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
30270 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
30271 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
30272 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
30273 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
30274 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
30275 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
30276 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
30277 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
30278 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
30279 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
30280 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
30281 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
30282 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
30283 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
30284 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
30285 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
30286 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
30287 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
30288 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
30289 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
30290 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
30291 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
30292 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
30293 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
30294 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
30295 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
30296 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
30297 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
30298 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
30299 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
30300 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
30301 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
30302 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
30303 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
30304 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
30305 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
30306 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
30307 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
30308 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
30309 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
30310 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
30311 dlls/dsound/capture.c, dlls/dsound/dsound.c,
30312 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
30313 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
30314 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
30315 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
30316 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
30317 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
30318 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
30319 dlls/dsound/version.rc, dlls/dswave/dswave.c,
30320 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
30321 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
30322 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
30323 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
30324 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
30325 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
30326 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
30327 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
30328 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
30329 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
30330 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
30331 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
30332 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
30333 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
30334 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
30335 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
30336 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
30337 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
30338 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
30339 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
30340 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
30341 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
30342 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
30343 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
30344 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
30345 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
30346 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
30347 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
30348 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
30349 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
30350 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
30351 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
30352 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
30353 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
30354 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
30355 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
30356 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
30357 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
30358 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
30359 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
30360 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
30361 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
30362 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
30363 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
30364 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
30365 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
30366 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
30367 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
30368 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
30369 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
30370 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
30371 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
30372 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
30373 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
30374 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
30375 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
30376 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
30377 dlls/kernel/comm.c, dlls/kernel/computername.c,
30378 dlls/kernel/console.c, dlls/kernel/console_private.h,
30379 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
30380 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
30381 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
30382 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
30383 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
30384 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
30385 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
30386 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
30387 dlls/kernel/local16.c, dlls/kernel/locale.c,
30388 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
30389 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
30390 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
30391 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
30392 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
30393 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
30394 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
30395 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
30396 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
30397 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
30398 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
30399 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
30400 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
30401 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
30402 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
30403 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
30404 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
30405 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
30406 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
30407 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
30408 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
30409 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
30410 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
30411 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
30412 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
30413 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
30414 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
30415 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
30416 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
30417 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
30418 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
30419 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
30420 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
30421 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
30422 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
30423 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
30424 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
30425 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
30426 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
30427 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
30428 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
30429 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
30430 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
30431 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
30432 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
30433 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
30434 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
30435 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
30436 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
30437 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
30438 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
30439 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
30440 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
30441 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
30442 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
30443 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
30444 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
30445 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
30446 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
30447 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
30448 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
30449 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
30450 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
30451 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
30452 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
30453 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
30454 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
30455 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
30456 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
30457 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
30458 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
30459 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
30460 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
30461 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
30462 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
30463 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
30464 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
30465 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
30466 dlls/kernel/resource.c, dlls/kernel/resource16.c,
30467 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
30468 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
30469 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
30470 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
30471 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
30472 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
30473 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
30474 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
30475 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
30476 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
30477 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
30478 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
30479 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
30480 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
30481 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
30482 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
30483 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
30484 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
30485 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
30486 dlls/kernel/version.c, dlls/kernel/version.rc,
30487 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
30488 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
30489 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
30490 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
30491 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
30492 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
30493 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
30494 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
30495 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
30496 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
30497 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
30498 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
30499 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
30500 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
30501 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
30502 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
30503 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
30504 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
30505 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
30506 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
30507 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
30508 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
30509 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
30510 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
30511 dlls/msacm32/filter.c, dlls/msacm32/format.c,
30512 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
30513 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
30514 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
30515 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
30516 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
30517 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
30518 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
30519 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
30520 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
30521 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
30522 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
30523 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
30524 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
30525 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
30526 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
30527 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
30528 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
30529 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
30530 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
30531 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
30532 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
30533 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
30534 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
30535 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
30536 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
30537 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
30538 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
30539 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
30540 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
30541 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
30542 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
30543 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
30544 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
30545 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
30546 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
30547 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
30548 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
30549 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
30550 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
30551 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
30552 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
30553 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
30554 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
30555 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
30556 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
30557 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
30558 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
30559 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
30560 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
30561 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
30562 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
30563 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
30564 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
30565 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
30566 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
30567 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
30568 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
30569 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
30570 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
30571 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
30572 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
30573 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
30574 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
30575 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
30576 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
30577 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
30578 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
30579 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
30580 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
30581 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
30582 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
30583 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
30584 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
30585 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
30586 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
30587 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
30588 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
30589 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
30590 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
30591 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
30592 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
30593 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
30594 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
30595 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
30596 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
30597 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
30598 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
30599 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
30600 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
30601 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
30602 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
30603 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
30604 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
30605 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
30606 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
30607 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
30608 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
30609 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
30610 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
30611 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
30612 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
30613 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
30614 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
30615 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
30616 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
30617 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
30618 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
30619 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
30620 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
30621 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
30622 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
30623 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
30624 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
30625 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
30626 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
30627 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
30628 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
30629 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
30630 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
30631 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
30632 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
30633 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
30634 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
30635 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
30636 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
30637 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
30638 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
30639 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
30640 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
30641 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
30642 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
30643 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
30644 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
30645 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
30646 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
30647 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
30648 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
30649 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
30650 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
30651 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
30652 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
30653 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
30654 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
30655 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
30656 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
30657 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
30658 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
30659 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
30660 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
30661 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
30662 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
30663 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
30664 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
30665 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
30666 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
30667 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
30668 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
30669 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
30670 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
30671 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
30672 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
30673 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
30674 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
30675 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
30676 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
30677 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
30678 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
30679 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
30680 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
30681 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
30682 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
30683 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
30684 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
30685 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
30686 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
30687 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
30688 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
30689 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
30690 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
30691 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
30692 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
30693 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
30694 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
30695 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
30696 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
30697 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
30698 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
30699 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
30700 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
30701 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
30702 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
30703 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
30704 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
30705 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
30706 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
30707 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
30708 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
30709 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
30710 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
30711 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
30712 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
30713 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
30714 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
30715 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
30716 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
30717 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
30718 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
30719 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
30720 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
30721 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
30722 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
30723 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
30724 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
30725 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
30726 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
30727 dlls/quartz/transform.c, dlls/quartz/transform.h,
30728 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
30729 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
30730 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
30731 dlls/riched20/context.c, dlls/riched20/editor.c,
30732 dlls/riched20/editor.h, dlls/riched20/editstr.h,
30733 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
30734 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
30735 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
30736 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
30737 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
30738 dlls/riched20/writer.c, dlls/riched32/richedit.c,
30739 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
30740 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
30741 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
30742 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
30743 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
30744 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
30745 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
30746 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
30747 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
30748 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
30749 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
30750 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
30751 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
30752 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
30753 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
30754 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
30755 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
30756 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
30757 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
30758 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
30759 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
30760 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
30761 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
30762 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
30763 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
30764 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
30765 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
30766 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
30767 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
30768 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
30769 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
30770 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
30771 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
30772 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
30773 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
30774 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
30775 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
30776 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
30777 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
30778 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
30779 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
30780 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
30781 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
30782 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
30783 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
30784 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
30785 dlls/setupapi/install.c, dlls/setupapi/misc.c,
30786 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
30787 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
30788 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
30789 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
30790 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
30791 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
30792 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
30793 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
30794 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
30795 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
30796 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
30797 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
30798 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
30799 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
30800 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
30801 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
30802 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
30803 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
30804 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
30805 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
30806 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
30807 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
30808 dlls/shell32/control.c, dlls/shell32/cpanel.h,
30809 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
30810 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
30811 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
30812 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
30813 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
30814 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
30815 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
30816 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
30817 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
30818 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
30819 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
30820 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
30821 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
30822 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
30823 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
30824 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
30825 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
30826 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
30827 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
30828 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
30829 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
30830 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
30831 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
30832 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
30833 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
30834 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
30835 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
30836 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
30837 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
30838 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
30839 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
30840 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
30841 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
30842 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
30843 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
30844 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
30845 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
30846 dlls/shell32/undocshell.h, dlls/shell32/version.h,
30847 dlls/shell32/version.rc, dlls/shell32/version16.rc,
30848 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
30849 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
30850 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
30851 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
30852 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
30853 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
30854 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
30855 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
30856 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
30857 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
30858 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
30859 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
30860 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
30861 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
30862 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
30863 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
30864 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
30865 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
30866 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
30867 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
30868 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
30869 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
30870 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
30871 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
30872 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
30873 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
30874 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
30875 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
30876 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
30877 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
30878 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
30879 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
30880 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
30881 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
30882 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
30883 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
30884 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
30885 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
30886 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
30887 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
30888 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
30889 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
30890 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
30891 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
30892 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
30893 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
30894 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
30895 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
30896 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
30897 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
30898 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
30899 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
30900 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
30901 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
30902 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
30903 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
30904 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
30905 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
30906 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
30907 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
30908 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
30909 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
30910 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
30911 dlls/user/sysparams.c, dlls/user/tests/class.c,
30912 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
30913 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
30914 dlls/user/tests/edit.c, dlls/user/tests/input.c,
30915 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
30916 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
30917 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
30918 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
30919 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
30920 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
30921 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
30922 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
30923 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
30924 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
30925 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
30926 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
30927 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
30928 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
30929 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
30930 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
30931 dlls/version/install.c, dlls/version/resource.c,
30932 dlls/version/tests/info.c, dlls/version/tests/install.c,
30933 dlls/version/tests/version.rc, dlls/version/ver16.c,
30934 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
30935 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
30936 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
30937 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
30938 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
30939 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
30940 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
30941 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
30942 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
30943 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
30944 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
30945 dlls/wined3d/device.c, dlls/wined3d/directx.c,
30946 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
30947 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
30948 dlls/wined3d/query.c, dlls/wined3d/resource.c,
30949 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
30950 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
30951 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
30952 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
30953 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
30954 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
30955 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
30956 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
30957 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
30958 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
30959 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
30960 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
30961 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
30962 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
30963 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
30964 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
30965 dlls/winedos/int5c.c, dlls/winedos/int67.c,
30966 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
30967 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
30968 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
30969 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
30970 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
30971 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
30972 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
30973 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
30974 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
30975 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
30976 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
30977 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
30978 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
30979 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
30980 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
30981 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
30982 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
30983 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
30984 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
30985 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
30986 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
30987 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
30988 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
30989 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
30990 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
30991 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
30992 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
30993 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
30994 dlls/wininet/http.c, dlls/wininet/internet.c,
30995 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
30996 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
30997 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
30998 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
30999 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
31000 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
31001 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
31002 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
31003 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
31004 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
31005 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
31006 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
31007 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
31008 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
31009 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
31010 dlls/winmm/driver.c, dlls/winmm/joystick.c,
31011 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
31012 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
31013 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
31014 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
31015 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
31016 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
31017 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
31018 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
31019 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
31020 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
31021 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
31022 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
31023 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
31024 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
31025 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
31026 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
31027 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
31028 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
31029 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
31030 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
31031 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
31032 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
31033 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
31034 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
31035 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
31036 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
31037 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
31038 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
31039 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
31040 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
31041 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
31042 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
31043 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
31044 dlls/winspool/info.c, dlls/winspool/tests/info.c,
31045 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
31046 dlls/winspool/wspool.h, dlls/wintab32/context.c,
31047 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
31048 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
31049 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
31050 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
31051 dlls/wldap32/compare.c, dlls/wldap32/control.c,
31052 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
31053 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
31054 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
31055 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
31056 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
31057 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
31058 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
31059 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
31060 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
31061 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
31062 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
31063 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
31064 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
31065 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
31066 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
31067 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
31068 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
31069 dlls/wsock32/service.c, dlls/wsock32/socket.c,
31070 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
31071 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
31072 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
31073 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
31074 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
31075 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
31076 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
31077 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
31078 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
31079 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
31080 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
31081 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
31082 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
31083 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
31084 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
31085 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
31086 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
31087 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
31088 include/accctrl.h, include/aclapi.h, include/activscp.idl,
31089 include/adshlp.h, include/advpub.h, include/amstream.idl,
31090 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
31091 include/austream.idl, include/aviriff.h, include/axcore.idl,
31092 include/axextend.idl, include/basetsd.h, include/basetyps.h,
31093 include/cderr.h, include/cguid.h, include/comcat.idl,
31094 include/commctrl.h, include/commdlg.h, include/compobj.h,
31095 include/control.idl, include/cpl.h, include/custcntl.h,
31096 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
31097 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
31098 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
31099 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
31100 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
31101 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
31102 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
31103 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
31104 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
31105 include/ddstream.idl, include/devenum.idl, include/devguid.h,
31106 include/digitalv.h, include/dinput.h, include/dispdib.h,
31107 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
31108 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
31109 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
31110 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
31111 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
31112 include/dpaddr.h, include/dplay.h, include/dplay8.h,
31113 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
31114 include/dsconf.h, include/dsdriver.h, include/dshow.h,
31115 include/dsound.h, include/dsrole.h, include/dxdiag.h,
31116 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
31117 include/dyngraph.idl, include/errors.h, include/evcode.h,
31118 include/evntrace.h, include/excpt.h, include/exdisp.idl,
31119 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
31120 include/guiddef.h, include/heap.h, include/hlink.idl,
31121 include/htmlhelp.h, include/iads.idl, include/icm.h,
31122 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
31123 include/imm.h, include/initguid.h, include/ipexport.h,
31124 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
31125 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
31126 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
31127 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
31128 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
31129 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
31130 include/mapi.h, include/mapicode.h, include/mapidefs.h,
31131 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
31132 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
31133 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
31134 include/minmax.h, include/mlang.idl, include/mmddk.h,
31135 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
31136 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
31137 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
31138 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
31139 include/msi.h, include/msidefs.h, include/msiquery.h,
31140 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
31141 include/msvcrt/errno.h, include/msvcrt/locale.h,
31142 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
31143 include/msvcrt/mbstring.h, include/msvcrt/search.h,
31144 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
31145 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
31146 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
31147 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
31148 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
31149 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
31150 include/nb30.h, include/ndrtypes.h, include/npapi.h,
31151 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
31152 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
31153 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
31154 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
31155 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
31156 include/oleauto.h, include/olectl.h, include/oledlg.h,
31157 include/oleidl.idl, include/pktdef.h, include/poppack.h,
31158 include/powrprof.h, include/propidl.idl, include/prsht.h,
31159 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
31160 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
31161 include/ras.h, include/reason.h, include/regstr.h,
31162 include/richedit.h, include/richole.idl, include/rpc.h,
31163 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
31164 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
31165 include/schemadef.h, include/schnlsp.h, include/sddl.h,
31166 include/secext.h, include/security.h, include/sensapi.h,
31167 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
31168 include/sfc.h, include/shellapi.h, include/shldisp.idl,
31169 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
31170 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
31171 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
31172 include/sqltypes.h, include/sspi.h, include/storage.h,
31173 include/strmif.idl, include/tapi.h, include/tchar.h,
31174 include/textserv.h, include/thread.h, include/tlhelp32.h,
31175 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
31176 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
31177 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
31178 include/wincon.h, include/wincrypt.h, include/windef.h,
31179 include/windns.h, include/windows.h, include/windowsx.h,
31180 include/wine/debug.h, include/wine/exception.h,
31181 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
31182 include/wine/mmsystem16.h, include/wine/port.h,
31183 include/wine/pthread.h, include/wine/rpcss_shared.h,
31184 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
31185 include/wine/winaspi.h, include/wine/winbase16.h,
31186 include/wine/windef16.h, include/wine/wine_common_ver.rc,
31187 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
31188 include/wine/wined3d_types.h, include/wine/wingdi16.h,
31189 include/wine/winnet16.h, include/wine/winsock16.h,
31190 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
31191 include/wingdi.h, include/wininet.h, include/winioctl.h,
31192 include/winldap.h, include/winnetwk.h, include/winnls.h,
31193 include/winnls32.h, include/winnt.h, include/winpos.h,
31194 include/winreg.h, include/winres.h, include/winresrc.h,
31195 include/winsock.h, include/winsock2.h, include/winspool.h,
31196 include/winsvc.h, include/wintab.h, include/wintabx.h,
31197 include/winternl.h, include/wintrust.h, include/winuser.h,
31198 include/winver.h, include/wmistr.h, include/wnaspi32.h,
31199 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
31200 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
31201 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
31202 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
31203 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
31204 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
31205 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
31206 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
31207 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
31208 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
31209 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
31210 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
31211 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
31212 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
31213 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
31214 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
31215 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
31216 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
31217 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
31218 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
31219 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
31220 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
31221 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
31222 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
31223 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
31224 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
31225 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
31226 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
31227 programs/clock/Zh.rc, programs/clock/clock_res.h,
31228 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
31229 programs/clock/winclock.c, programs/clock/winclock.h,
31230 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
31231 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
31232 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
31233 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
31234 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
31235 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
31236 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
31237 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
31238 programs/control/control.c, programs/control/params.h,
31239 programs/eject/eject.c, programs/expand/expand.c,
31240 programs/explorer/desktop.c, programs/explorer/explorer.c,
31241 programs/explorer/explorer_private.h, programs/explorer/hal.c,
31242 programs/explorer/systray.c, programs/hh/main.c,
31243 programs/icinfo/icinfo.c, programs/iexplore/main.c,
31244 programs/make_progs, programs/msiexec/msiexec.c,
31245 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
31246 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
31247 programs/notepad/Da.rc, programs/notepad/De.rc,
31248 programs/notepad/En.rc, programs/notepad/Eo.rc,
31249 programs/notepad/Es.rc, programs/notepad/Fi.rc,
31250 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
31251 programs/notepad/It.rc, programs/notepad/Ja.rc,
31252 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
31253 programs/notepad/No.rc, programs/notepad/Pl.rc,
31254 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
31255 programs/notepad/Si.rc, programs/notepad/Sk.rc,
31256 programs/notepad/Sw.rc, programs/notepad/Th.rc,
31257 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
31258 programs/notepad/Zh.rc, programs/notepad/dialog.c,
31259 programs/notepad/dialog.h, programs/notepad/main.c,
31260 programs/notepad/main.h, programs/notepad/notepad_res.h,
31261 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
31262 programs/progman/Da.rc, programs/progman/De.rc,
31263 programs/progman/En.rc, programs/progman/Es.rc,
31264 programs/progman/Fi.rc, programs/progman/Fr.rc,
31265 programs/progman/Hu.rc, programs/progman/It.rc,
31266 programs/progman/Ko.rc, programs/progman/Nl.rc,
31267 programs/progman/No.rc, programs/progman/Pt.rc,
31268 programs/progman/Ru.rc, programs/progman/Si.rc,
31269 programs/progman/Sk.rc, programs/progman/Sw.rc,
31270 programs/progman/Tr.rc, programs/progman/Va.rc,
31271 programs/progman/Wa.rc, programs/progman/Xx.rc,
31272 programs/progman/Zh.rc, programs/progman/accel.rc,
31273 programs/progman/dialog.c, programs/progman/group.c,
31274 programs/progman/grpfile.c, programs/progman/main.c,
31275 programs/progman/progman.h, programs/progman/program.c,
31276 programs/progman/rsrc.rc, programs/progman/string.c,
31277 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
31278 programs/regedit/De.rc, programs/regedit/En.rc,
31279 programs/regedit/Es.rc, programs/regedit/Fr.rc,
31280 programs/regedit/Hu.rc, programs/regedit/It.rc,
31281 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
31282 programs/regedit/Nl.rc, programs/regedit/No.rc,
31283 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
31284 programs/regedit/Ru.rc, programs/regedit/Si.rc,
31285 programs/regedit/Tr.rc, programs/regedit/about.c,
31286 programs/regedit/childwnd.c, programs/regedit/edit.c,
31287 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
31288 programs/regedit/listview.c, programs/regedit/main.c,
31289 programs/regedit/main.h, programs/regedit/regedit.c,
31290 programs/regedit/regproc.c, programs/regedit/regproc.h,
31291 programs/regedit/resource.h, programs/regedit/resource.rc,
31292 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
31293 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
31294 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
31295 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
31296 programs/rundll32/rundll32.c, programs/start/Cs.rc,
31297 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
31298 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
31299 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
31300 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
31301 programs/start/resources.h, programs/start/rsrc.rc,
31302 programs/start/start.c, programs/taskmgr/De.rc,
31303 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
31304 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
31305 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
31306 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
31307 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
31308 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
31309 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
31310 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
31311 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
31312 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
31313 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
31314 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
31315 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
31316 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
31317 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
31318 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
31319 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
31320 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
31321 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
31322 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
31323 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
31324 programs/uninstaller/main.c, programs/uninstaller/resource.h,
31325 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
31326 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
31327 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
31328 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
31329 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
31330 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
31331 programs/view/resource.h, programs/view/view.c,
31332 programs/view/viewrc.rc, programs/view/winmain.c,
31333 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
31334 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
31335 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
31336 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
31337 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
31338 programs/wcmd/builtins.c, programs/wcmd/directory.c,
31339 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
31340 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
31341 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
31342 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
31343 programs/winecfg/De.rc, programs/winecfg/En.rc,
31344 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
31345 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
31346 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
31347 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
31348 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
31349 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
31350 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
31351 programs/winecfg/audio.c, programs/winecfg/drive.c,
31352 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
31353 programs/winecfg/libraries.c, programs/winecfg/main.c,
31354 programs/winecfg/properties.h, programs/winecfg/resource.h,
31355 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
31356 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
31357 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
31358 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
31359 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
31360 programs/wineconsole/winecon_user.h,
31361 programs/wineconsole/wineconsole.c,
31362 programs/wineconsole/wineconsole_Cs.rc,
31363 programs/wineconsole/wineconsole_De.rc,
31364 programs/wineconsole/wineconsole_En.rc,
31365 programs/wineconsole/wineconsole_Eo.rc,
31366 programs/wineconsole/wineconsole_Es.rc,
31367 programs/wineconsole/wineconsole_Fr.rc,
31368 programs/wineconsole/wineconsole_Hu.rc,
31369 programs/wineconsole/wineconsole_It.rc,
31370 programs/wineconsole/wineconsole_Ko.rc,
31371 programs/wineconsole/wineconsole_Nl.rc,
31372 programs/wineconsole/wineconsole_No.rc,
31373 programs/wineconsole/wineconsole_Pl.rc,
31374 programs/wineconsole/wineconsole_Pt.rc,
31375 programs/wineconsole/wineconsole_Ru.rc,
31376 programs/wineconsole/wineconsole_Tr.rc,
31377 programs/wineconsole/wineconsole_Zh.rc,
31378 programs/wineconsole/wineconsole_res.h,
31379 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
31380 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
31381 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
31382 programs/winedbg/dbg.y, programs/winedbg/debug.l,
31383 programs/winedbg/debugger.h, programs/winedbg/display.c,
31384 programs/winedbg/expr.c, programs/winedbg/expr.h,
31385 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
31386 programs/winedbg/intvar.h, programs/winedbg/memory.c,
31387 programs/winedbg/source.c, programs/winedbg/stack.c,
31388 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
31389 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
31390 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
31391 programs/winefile/De.rc, programs/winefile/En.rc,
31392 programs/winefile/Es.rc, programs/winefile/Fr.rc,
31393 programs/winefile/Hu.rc, programs/winefile/It.rc,
31394 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
31395 programs/winefile/No.rc, programs/winefile/Pl.rc,
31396 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
31397 programs/winefile/Si.rc, programs/winefile/Sv.rc,
31398 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
31399 programs/winefile/resource.h, programs/winefile/resource.rc,
31400 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
31401 programs/winefile/winefile.c, programs/winefile/winefile.h,
31402 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
31403 programs/winemine/Cs.rc, programs/winemine/De.rc,
31404 programs/winemine/En.rc, programs/winemine/Es.rc,
31405 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
31406 programs/winemine/It.rc, programs/winemine/Ko.rc,
31407 programs/winemine/Nl.rc, programs/winemine/No.rc,
31408 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
31409 programs/winemine/Ru.rc, programs/winemine/Si.rc,
31410 programs/winemine/Tr.rc, programs/winemine/dialog.c,
31411 programs/winemine/dialog.h, programs/winemine/main.c,
31412 programs/winemine/main.h, programs/winemine/resource.h,
31413 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
31414 programs/winetest/dist.rc, programs/winetest/gui.c,
31415 programs/winetest/main.c, programs/winetest/resource.h,
31416 programs/winetest/send.c, programs/winetest/util.c,
31417 programs/winetest/winetest.h, programs/winetest/winetest.rc,
31418 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
31419 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
31420 programs/winhelp/De.rc, programs/winhelp/En.rc,
31421 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
31422 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
31423 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
31424 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
31425 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
31426 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
31427 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
31428 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
31429 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
31430 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
31431 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
31432 programs/winhelp/macro.c, programs/winhelp/macro.h,
31433 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
31434 programs/winhelp/string.c, programs/winhelp/winhelp.c,
31435 programs/winhelp/winhelp.h, programs/winver/winver.c,
31436 programs/wordpad/De.rc, programs/wordpad/En.rc,
31437 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
31438 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
31439 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
31440 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
31441 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
31442 server/change.c, server/class.c, server/clipboard.c,
31443 server/console.c, server/console.h, server/context_alpha.c,
31444 server/context_i386.c, server/context_powerpc.c,
31445 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
31446 server/directory.c, server/event.c, server/fd.c, server/file.c,
31447 server/file.h, server/handle.c, server/handle.h, server/hook.c,
31448 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
31449 server/named_pipe.c, server/object.c, server/object.h,
31450 server/process.c, server/process.h, server/protocol.def,
31451 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
31452 server/request.c, server/request.h, server/security.h,
31453 server/semaphore.c, server/serial.c, server/signal.c,
31454 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
31455 server/thread.h, server/timer.c, server/token.c, server/trace.c,
31456 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
31457 server/window.c, server/winstation.c, tools/bin2res.c,
31458 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
31459 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
31460 tools/font_convert.sh, tools/genpatch, tools/make_authors,
31461 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
31462 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
31463 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
31464 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
31465 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
31466 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
31467 tools/widl/typelib.c, tools/widl/typelib.h,
31468 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
31469 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
31470 tools/widl/write_msft.c, tools/winapi/c_function.pm,
31471 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
31472 tools/winapi/config.pm, tools/winapi/function.pm,
31473 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
31474 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
31475 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
31476 tools/winapi/options.pm, tools/winapi/output.pm,
31477 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
31478 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
31479 tools/winapi/util.pm, tools/winapi/winapi.pm,
31480 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
31481 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
31482 tools/winapi/winapi_cleanup_options.pm,
31483 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
31484 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
31485 tools/winapi/winapi_fixup_documentation.pm,
31486 tools/winapi/winapi_fixup_editor.pm,
31487 tools/winapi/winapi_fixup_options.pm,
31488 tools/winapi/winapi_fixup_statements.pm,
31489 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
31490 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
31491 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
31492 tools/winapi/winapi_test_options.pm, tools/wine.inf,
31493 tools/winebuild/build.h, tools/winebuild/import.c,
31494 tools/winebuild/main.c, tools/winebuild/parser.c,
31495 tools/winebuild/relay.c, tools/winebuild/res16.c,
31496 tools/winebuild/res32.c, tools/winebuild/spec16.c,
31497 tools/winebuild/spec32.c, tools/winebuild/utils.c,
31498 tools/winedump/cvinclude.h, tools/winedump/debug.c,
31499 tools/winedump/dump.c, tools/winedump/emf.c,
31500 tools/winedump/function_grep.pl, tools/winedump/le.c,
31501 tools/winedump/lnk.c, tools/winedump/main.c,
31502 tools/winedump/minidump.c, tools/winedump/misc.c,
31503 tools/winedump/msmangle.c, tools/winedump/ne.c,
31504 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
31505 tools/winedump/search.c, tools/winedump/symbol.c,
31506 tools/winedump/winedump.h, tools/winegcc/utils.c,
31507 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
31508 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
31509 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
31510 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
31511 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
31512 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
31513 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
31514 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
31515 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
31516 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
31517 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
31518 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
31519 Update the address of the Free Software Foundation.
31521 2006-05-21 Labrousse Jean <jlabrous@altern.org>
31523 * dlls/msi/action.c:
31524 msi: Fix short name and long name mismatch in action.c.
31526 2006-05-23 Troy Rollo <wine@troy.rollo.name>
31528 * dlls/ole32/storage32.c:
31529 ole32: Fix excessive file sizes for Storage files.
31530 The IStorage (DocFile) implementation was adding empty blocks at the
31531 end of the file every time a caller wrote data that was not a multiple
31532 of 512 bytes. If the caller made a lot of very small writes the file
31533 size could be huge even though the data in the file was tiny. This was
31534 caused by BlockChainStream_SetSize trying to allocate file blocks for
31535 the new data using a condition that bore no relationship to the
31536 required condition, and it was not necessary to do so at that time
31537 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
31538 (called via BlockChainStream_Enlarge).
31540 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
31542 * dlls/user/tests/msg.c:
31543 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
31544 Windows doesn't like when a thread plays games with the focus, that
31545 leads to all kinds of misbehaviours and failures to activate a
31546 window. So, better don't generate a mouse click message in
31547 mouse_ll_global_thread_proc.
31549 * dlls/user/tests/msg.c:
31550 user/tests: Add lparam to all HCBT_MINMAX hook messages.
31552 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
31554 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
31555 dlls/wined3d/wined3d_private.h:
31556 wined3d: OpengGL accelerated blits.
31557 Implement some basic opengl accelerated blts from and to render
31558 targets. It's not perfect yet, but enought to make some D3D apps
31559 happy. For now the only supported operations are:
31560 - Full screen back -> Front buffer: Just call present
31561 - Offscreen surface -> render target
31562 - Render target -> offscreen surface(slow)
31563 - render target colorfill
31565 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
31567 * dlls/wined3d/surface.c:
31568 wined3d: Surface pixel format conversion code.
31570 2006-05-22 Robert Shearman <rob@codeweavers.com>
31573 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
31575 * dlls/ole32/tests/marshal.c:
31576 ole32: Release the outer unknown in the proxybuffer test.
31577 Release the outer unknown in the proxybuffer test to show that the
31578 last release of the outer unknown doesn't free the proxy buffer.
31580 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
31581 ole32: Release the proxy buffer object on the last release of the proxy's
31583 Release the proxy buffer object on the last release of the proxy's outer
31584 unknown, otherwise memory is leaked for the Ndr implementation of
31586 Fix up the hand-coded proxies to match the behaviour from the Ndr
31589 * dlls/wininet/tests/url.c:
31590 wininet: Fix a failing test.
31592 * dlls/rpcrt4/rpc_message.c:
31593 rpcrt4: Fix copying too much data from the buffer by not taking into account
31594 the fact that auth_pad_len has been included in the fragment length.
31596 * dlls/rpcrt4/rpc_message.c:
31597 rpcrt4: Authentication padding should only be generated if there is
31598 authentication data.
31600 * include/winbase.h:
31601 include: Add defines used in CopyFileEx.
31603 * include/guiddef.h:
31604 include: Make guiddef.h defines match PSDK.
31605 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
31606 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
31607 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
31608 __IID_DEFINED__ being defined.
31610 2006-05-22 Alexandre Julliard <julliard@winehq.org>
31612 * dlls/user/winproc.c:
31613 user: Added A<->W mapping for WM_GETDLGCODE.
31615 2006-05-20 Hans Leidekker <hans@it.vu.nl>
31617 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
31618 include/dshow.h, include/errors.h:
31619 quartz: Add stub implementation for AMGetErrorText{A,W}.
31621 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
31623 * dlls/wined3d/pixelshader.c:
31624 wined3d: Simplify input/output modifier line handling.
31626 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
31627 wined3d: Clean up register use maps.
31629 * dlls/wined3d/drawprim.c:
31630 wined3d: Allow use of pixel shaders with drawStridedSlow.
31632 * dlls/wined3d/vertexshader.c:
31633 wined3d: Only run parse_decl_usage on vshader INPUT registers.
31635 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
31637 * dlls/advapi32/tests/security.c:
31638 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
31640 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
31642 * dlls/advapi32/tests/security.c:
31643 advapi32: Make test loadable on win9x.
31645 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
31647 * dlls/winspool/tests/info.c:
31648 winspool/test: Disable a test that crashes on win9x.
31650 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
31652 * dlls/winspool/info.c:
31653 winspool: Remove cross calls W->A for the "Printers" registry path.
31655 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
31657 * dlls/winspool/info.c:
31658 winspool: An empty string as server name is valid (EnumPrinterDrivers).
31660 2006-05-21 Mike McCormack <mike@codeweavers.com>
31662 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
31663 advapi32: Implement and test SystemFunction026+027.
31665 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
31666 dlls/advapi32/tests/crypt_md4.c:
31667 advapi32: Implement and test SystemFunction011.
31669 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
31670 dlls/advapi32/tests/crypt_lmhash.c:
31671 advapi32: Test and implement SystemFunction024/025.
31673 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
31674 dlls/advapi32/tests/crypt_lmhash.c:
31675 advapi32: Implement and test SystemFunction(012-023).
31677 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
31678 dlls/advapi32/tests/crypt_md4.c:
31679 advapi32: Implement and test SystemFunction010.
31681 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
31682 dlls/advapi32/tests/crypt_lmhash.c:
31683 advapi32: Implement and test SystemFunction009.
31685 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
31687 * dlls/ntdsapi/ntdsapi.spec:
31688 ntdsapi: Add DsMakeSpnA to the spec file.
31690 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
31693 wine.inf: Create fake dlls for ADPCM codecs.
31695 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
31697 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
31698 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
31699 dlls/dsound/version.rc:
31700 directx: Update file versions to dx9c (compared to win2k).
31702 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
31704 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
31705 dlls/d3d9/tests/device.c:
31706 d3d9: Add refcount tests for all objects created by device.
31708 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
31709 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
31710 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
31711 dlls/d3d9/volumetexture.c:
31712 d3d9: All objects created by device should keep reference to it.
31714 * configure, configure.ac, dlls/d3d8/Makefile.in,
31715 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
31716 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
31717 d3d8: Add refcount test.
31719 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
31720 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
31721 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
31722 d3d8: All objects created by device should keep reference to it.
31725 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
31727 2006-05-20 Robert Shearman <rob@codeweavers.com>
31729 * dlls/comctl32/propsheet.c:
31730 comctl32: Make sure to always have the default pushbutton for wizards as an
31733 * dlls/comctl32/propsheet.c:
31734 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
31735 PSWIZB_DISABLEDFINISH, followed by another one without those flags
31736 should show the next button again and hide the finish button.
31738 2006-05-20 Alexandre Julliard <julliard@winehq.org>
31740 * dlls/user/winproc.c:
31741 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
31743 * dlls/user/winproc.c:
31744 user: Added fast A->W mapping for the remaining messages.
31746 * dlls/user/winproc.c:
31747 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
31749 * dlls/user/winproc.c:
31750 user: Added fast A->W mapping for WM_CHAR and related messages.
31752 * dlls/user/winproc.c:
31753 user: Added fast A->W mapping for EM_GETLINE.
31755 * dlls/user/winproc.c:
31756 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
31758 * dlls/user/winproc.c:
31759 user: Added fast A->W mapping for WM_SETTEXT and related messages.
31761 * dlls/user/winproc.c:
31762 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
31764 * dlls/user/winproc.c:
31765 user: Added fast A->W mapping for WM_MDICREATE.
31767 * dlls/user/winproc.c:
31768 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
31770 2006-05-19 Peter Beutner <p.beutner@gmx.net>
31772 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
31773 dlls/d3d8/volume.c:
31774 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
31775 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
31777 2006-05-18 Jason Green <jave27@gmail.com>
31779 * dlls/wined3d/baseshader.c:
31780 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
31782 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
31783 dlls/wined3d/vertexshader.c:
31784 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
31786 2006-05-19 Robert Shearman <rob@codeweavers.com>
31788 * dlls/rpcrt4/ndr_stubless.c:
31789 rpcrt4: Handle pointers to context handles in the stubless code.
31790 Implement check for NULL context handles if requested.
31792 * dlls/rpcrt4/ndr_marshall.c:
31793 rpcrt4: We don't need to free object pointers if we are told we must allocate.
31795 * dlls/rpcrt4/ndr_marshall.c:
31796 rpcrt4: Use macros to generate the code for unmarshaling base types.
31798 * dlls/rpcrt4/ndr_marshall.c:
31799 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
31800 Call it with fMustAlloc set to TRUE instead to achieve the same result
31801 without side-effects.
31803 * dlls/rpcrt4/ndr_marshall.c:
31804 rpcrt4: Make more internal functions static.
31806 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
31807 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
31809 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
31811 * include/ndrtypes.h:
31812 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
31814 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
31816 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
31817 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
31818 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
31819 Add a stub implementation of ntdsapi.dll.
31821 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
31823 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
31825 advapi32: Add stub FileEncryptionStatus and declarations.
31827 2006-05-18 Alexandre Julliard <julliard@winehq.org>
31829 * dlls/user/winproc.c:
31830 user: Get rid of the MSGPARAMS16 structure.
31832 2006-05-20 Alexandre Julliard <julliard@winehq.org>
31834 * dlls/user/winproc.c, dlls/user/winproc.h:
31835 user: Make a lot of winproc functions static.
31837 * dlls/user/msg16.c:
31838 user: Call the A version of message functions from 16-bit code.
31839 This avoids having to export too many different message translation
31842 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
31843 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
31845 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
31846 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
31848 2006-05-18 Alexandre Julliard <julliard@winehq.org>
31850 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
31851 user: Use a winproc callback instead of a message map/unmap in
31852 SendMessageTimeoutA.
31854 * dlls/user/message.c:
31855 user: Store the destination thread id in the send_message_info structure.
31857 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
31859 * dlls/comctl32/header.c:
31860 comctl32: header: Make sure no message is sent between
31861 PrepareCallbackItems/FreeCallbackItems.
31863 * dlls/comctl32/header.c:
31864 comctl32: header: Don't erase the background in HEADER_Refresh.
31866 * dlls/comctl32/header.c:
31867 comctl32: header: The border size is 4 not 3.
31869 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
31871 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
31872 dlls/wined3d/wined3d_private.h:
31873 wined3d: Sort of oversized surface support.
31875 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
31877 * dlls/wined3d/directx.c:
31878 wined3d: Add more device caps.
31880 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
31881 wined3d: Allow SYSTEMMEM textures and surfaces.
31883 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
31885 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
31886 dlls/wined3d/wined3d_private.h:
31887 wined3d: Implement IWineD3DDevice::SetDisplayMode.
31889 2006-05-19 Huw Davies <huw@codeweavers.com>
31891 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
31892 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
31893 Add simple struct tests.
31895 2006-05-19 Robert Shearman <rob@codeweavers.com>
31897 * dlls/rpcrt4/rpc_transport.c:
31898 rpcrt4: Warn if CreateNamedPipe fails.
31900 * dlls/rpcrt4/rpc_message.c:
31901 rpcrt4: Add the correct amount of auth padding to messages.
31903 * dlls/rpcrt4/rpc_transport.c:
31904 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
31906 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
31907 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
31908 rpcrt4: Update the todo lists and copyrights.
31910 2006-05-18 Robert Shearman <rob@codeweavers.com>
31912 * dlls/rpcrt4/rpc_transport.c:
31913 rpcrt4: Fix for the open functions in the transports being transposed between
31914 ncacn_np and ncalrpc.
31916 * dlls/rpcrt4/rpc_transport.c:
31917 rpcrt4: Don't release the auth info if it isn't present.
31919 2006-05-19 Robert Reif <reif@earthlink.net>
31921 * dlls/winmm/tests/wave.c:
31922 winmm: Fix wave test handle use after close bug.
31924 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
31926 * dlls/x11drv/winpos.c:
31927 x11drv: Fix the regression caused by the recent ShowWindow fixes.
31929 2006-05-19 Mike McCormack <mike@codeweavers.com>
31931 * dlls/secur32/ntlm.c:
31932 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
31934 * dlls/secur32/ntlm.c:
31935 secur32: Tidy up the initialization code a little.
31937 2006-05-18 Jacek Caban <jacek@codeweavers.com>
31939 * tools/widl/typelib.c:
31940 widl: Don't add importlib if it is already on the list. Remove warning.
31942 * tools/widl/write_msft.c:
31943 widl: Added support for importing parent interfaces from importlib.
31945 * dlls/shdocvw/client.c:
31946 shdocvw: Return S_OK in OnInPlaceDeactivate.
31948 2006-05-18 Phil Costin <philcostin@hotmail.com>
31950 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
31951 wined3d: Trace output corrections and cleanups.
31953 2006-05-18 Juan Lang <juan_lang@yahoo.com>
31955 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
31956 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
31958 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
31959 dlls/crypt32/store.c:
31960 crypt32: Move context interface definition to common header.
31962 2006-05-18 Alexandre Julliard <julliard@winehq.org>
31964 * dlls/user/winproc.c, dlls/user/winproc.h:
31965 user: Convert the 16-bit winproc functions to use a callback pointer.
31967 * dlls/user/winproc.c:
31968 user: Convert the other winproc 32-bit functions to use a callback pointer.
31970 * dlls/user/winproc.c, dlls/user/winproc.h:
31971 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
31972 This way it doesn't need to know about dialog procedures. Also renamed
31973 it to WINPROC_CallProcWtoA.
31975 2006-05-18 Phil Costin <philcostin@hotmail.com>
31977 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
31978 dlls/wined3d/wined3d_private.h:
31979 wined3d: Check registry for UseGLSL enabled.
31981 2006-05-18 Mike McCormack <mike@codeweavers.com>
31983 * dlls/rpcrt4/rpc_binding.c:
31984 rpcrt4: Fix a possible memory leak, cleanup a bit.
31986 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
31987 dlls/rpcrt4/tests/rpc.c:
31988 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
31990 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
31991 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
31993 2006-05-18 Alexandre Julliard <julliard@winehq.org>
31995 * dlls/user/tests/dialog.c:
31996 user: Fixed a broken trace in the dialog test.
31998 * dlls/user/winproc.c:
31999 user: Added helper functions for A<->W conversion of single characters.
32001 * dlls/user/winproc.c:
32002 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
32004 * dlls/user/winproc.c:
32005 user: Unify the mapping of listbox and combobox messages.
32007 * dlls/user/winproc.c:
32008 user: Get rid of the WINPROC_MapMsg32WTo32A function.
32010 * dlls/user/winproc.c:
32011 user: Added fast W->A mapping for WM_IME_CHAR.
32013 * dlls/user/winproc.c:
32014 user: Added fast W->A mapping for WM_CHAR and related messages.
32016 * dlls/user/winproc.c:
32017 user: Added fast W->A mapping for EM_GETLINE.
32019 * dlls/user/winproc.c:
32020 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
32022 * dlls/user/winproc.c:
32023 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
32025 * dlls/user/winproc.c:
32026 user: Added fast W->A mapping for WM_MDICREATE.
32028 * dlls/user/winproc.c:
32029 user: Added fast W->A mapping for WM_SETTEXT and related messages.
32031 * dlls/user/winproc.c:
32032 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
32034 * dlls/user/winproc.c:
32035 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
32037 * dlls/user/winproc.c:
32038 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
32040 2006-05-17 Juan Lang <juan_lang@yahoo.com>
32042 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
32043 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
32045 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
32047 * dlls/user/message.c:
32048 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
32050 2006-05-18 Robert Shearman <rob@codeweavers.com>
32052 * dlls/rpcrt4/rpc_binding.c:
32053 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
32054 RpcBindingSetAuthInfoExA.
32056 * dlls/rpcrt4/rpc_binding.c:
32057 rpcrt4: A NULL AuthInfo is allowed.
32058 Pass the server principal name into AcquireCredentialsHandleA.
32060 * dlls/rpcrt4/rpc_binding.c:
32061 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
32062 instead of just NTLM.
32064 * dlls/rpcrt4/rpc_binding.c:
32065 rpcrt4: Only use the cached connection if the authentication information
32068 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
32069 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
32070 dlls/rpcrt4/rpc_transport.c:
32071 rpcrt4: Store non-connection-specific authentication information in a ref-counted
32072 structure that is shared between connections and bindings.
32074 * dlls/rpcrt4/ndr_ole.c:
32075 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
32076 NdrInterfacePointerMarshall.
32078 * dlls/rpcrt4/ndr_marshall.c:
32079 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
32081 * dlls/rpcrt4/Makefile.in:
32082 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
32085 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
32086 dlls/rpcrt4/rpc_transport.c:
32087 rpcrt4: Increment the call id field of the request header.
32088 This is necessary for compatibility with MS/RPC servers.
32090 * dlls/rpcrt4/ndr_marshall.c:
32091 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
32093 * dlls/rpcrt4/ndr_marshall.c:
32094 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
32096 * dlls/rpcrt4/rpc_message.c:
32097 rpcrt4: If the authorisation failed during a send then we should return
32098 ERROR_ACCESS_DENIED.
32100 * dlls/rpcrt4/ndr_marshall.c:
32101 rpcrt4: Fix NdrConformantArrayMemorySize.
32103 * dlls/rpcrt4/ndr_marshall.c:
32104 rpcrt4: Implement NdrUserMarshalMemorySize.
32106 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
32108 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
32109 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32110 wined3d: Take predication tokens into account.
32111 Each instruction can have a predication token. Account for it in the
32112 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
32113 structure for generation. MSDN claims the token is at the end of the
32114 instruction, but that's not true - testing a demo, which lets me
32115 manipulate the shader shows the predication token is the first source
32116 token immediately following the destination token.
32118 * dlls/wined3d/baseshader.c:
32119 wined3d: Parameter trace corrections.
32121 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32122 wined3d: SETP takes 3 parameters.
32124 2006-05-17 Huw Davies <huw@codeweavers.com>
32126 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
32127 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
32128 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
32129 Add a bunch of marshaling tests (based on a program by Rob Shearman).
32131 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
32133 * dlls/kernel/tests/path.c:
32134 kernel: Fix path test to pass on 95 and 98.
32136 2006-05-17 Jacek Caban <jacek@codeweavers.com>
32138 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
32139 dlls/shdocvw/webbrowser.c:
32140 shdocvw: Code cleanup.
32142 * dlls/shdocvw/ie.c:
32143 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
32145 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
32146 dlls/shdocvw/webbrowser.c:
32147 shdocvw: Move IConnectionPointContainer implementation to separated object.
32149 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
32150 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
32151 shdocvw: Move connection points to the new ConnectionPointContainer struct.
32153 2006-05-15 Jacek Caban <jacek@codeweavers.com>
32155 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
32156 tools/widl/widltypes.h:
32157 widl: Added importlib reading implementation.
32159 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
32161 * dlls/comctl32/header.c:
32162 comctl32: header: Don't erase the left header egde.
32164 * dlls/comctl32/header.c:
32165 comctl32: header: Send the width in HDN_BEGINTRACK.
32167 * dlls/comctl32/listview.c:
32168 comctl32: listview: Recompute sizes after a column deletion.
32170 2006-05-17 Robert Shearman <rob@codeweavers.com>
32172 * dlls/rpcrt4/ndr_ole.c:
32173 rpcrt4: Implement NdrInterfacePointerMemorySize.
32175 * dlls/rpcrt4/ndr_marshall.c:
32176 rpcrt4: Make some functions that aren't used outside of the file static.
32178 * dlls/rpcrt4/ndr_marshall.c:
32179 rpcrt4: Fill out more of the function tables with functions that already exist.
32181 * dlls/rpcrt4/ndr_marshall.c:
32182 rpcrt4: Raise an exception if there is no default handler for a union.
32184 2006-05-17 Alexandre Julliard <julliard@winehq.org>
32186 * dlls/user/winproc.c:
32187 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
32188 So we have to access it using Get/SetWindowLong when unmapping the
32189 message results (based on a patch by Troy Rollo).
32191 * dlls/user/defdlg.c:
32192 user: Remove unreachable code in DEFDLG_Proc.
32194 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
32195 dlls/user/winproc.c, dlls/user/winproc.h:
32196 user: Support storing multiple winprocs in a single winproc handle.
32197 Allows to remove special cases for window classes being Ascii and
32198 Unicode at the same time.
32200 * dlls/user/winproc.c:
32201 user: Allocate 16-bit thunks separately from the window proc structure.
32202 Also make sure the thunk memory block has execute permissions.
32204 * dlls/x11drv/clipboard.c:
32205 x11drv: Fixed typo in the clipboard XA_STRING handling.
32207 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
32209 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
32210 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
32211 gdi: Fix GetObject for bitmaps.
32212 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
32213 for device-dependent bitmaps.
32216 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
32218 * dlls/winspool/info.c:
32219 winspool: Fix OpenDriverReg on top of validate_envW.
32221 * dlls/winspool/tests/info.c:
32222 winspool/tests: More tests for OpenPrinter.
32224 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
32226 * dlls/winspool/info.c:
32227 winspool: Do not fail in OpenPrinter on pDefault / local print server.
32229 * dlls/winspool/info.c:
32230 winspool: Show SetPrinter parameters in the FIXME.
32232 * dlls/winspool/tests/info.c:
32233 winspool/tests: A truncated dmDeviceName is 0-terminated.
32235 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
32237 * dlls/wined3d/pixelshader.c:
32238 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
32239 As previously mentioned, RASTOUT is invalid on pixel shaders.
32240 On shaders 1.x, r0 is treated as the color output register:
32241 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
32242 That's what we currently do in all cases, change it not to do so
32243 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
32245 * dlls/wined3d/vertexshader.c:
32246 wined3d: LRP is not a valid ARBvp code.
32248 * dlls/wined3d/pixelshader.c:
32249 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
32251 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32252 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
32254 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
32255 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32256 wined3d: Modify shader_dump_param() to take into account address token.
32257 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
32258 However, for shaders 2.0, we must look into the address token, and
32259 print the register there. Handle both cases to correct the trace.
32261 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
32262 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32263 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
32264 Change the trace pass, the register counting pass, and the hw
32265 generator pass to take into account the new get_params() function. For
32266 hw generation, store the address tokens into the SHADER_OPCODE_ARG
32267 structure, so they're available to generator functions.
32269 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
32270 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32271 wined3d: Add shader_get_param() fn, which processes address tokens.
32272 Add a new function to process parameters.
32273 On shaders 1.0, processing parameters amounts to *pToken++.
32274 On shaders 2.0+, we have a relative addressing token to account for.
32275 This function should be used, instead of relying on num_params everywhere.
32277 * dlls/wined3d/baseshader.c:
32278 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
32280 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
32281 wined3d: Allow multiple output modifiers.
32283 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32284 wined3d: Fix SINCOS parameters.
32285 SINCOS has 4 parameters in shaders 2.0.
32286 It has 2 parameters in shaders 3.0.
32287 It's undefined in shaders 1.0.
32289 * dlls/wined3d/vertexshader.c:
32290 wined3d: DEFI takes 5 parameters.
32291 According the spec and the Painkiller log, DEFI has 5 parameters on
32294 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
32296 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
32297 user32: Make all the recently added ShowWindow tests pass in Wine.
32299 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
32301 * dlls/ntdll/tests/info.c:
32302 ntdll/tests: Don't fail if a process is not available.
32304 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
32306 * dlls/usp10/usp10.c:
32307 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
32309 * programs/winedbg/types.c:
32310 winedbg: extract_as_integer
32311 - now supporting extract_as_integer on functions (so that,
32312 for example, 'disas foo' works as expected)
32313 - now properly handling errors when calling extract_as_integer
32315 2006-05-16 Juan Lang <juan_lang@yahoo.com>
32317 * dlls/crypt32/store.c:
32318 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
32320 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
32322 * dlls/riched20/tests/editor.c:
32323 riched20: Removed useless double casts, just print the DWORD hexmask.
32325 2006-05-15 Juan Lang <juan_lang@yahoo.com>
32327 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
32328 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
32329 crypt32: Split the unwieldy encode.c into two files.
32331 2006-05-16 Juan Lang <juan_lang@yahoo.com>
32333 * dlls/crypt32/store.c:
32334 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
32336 * dlls/crypt32/store.c:
32337 crypt32: Use the caller-supplied encoding type when decoding certs.
32339 * dlls/crypt32/tests/store.c:
32340 crypt32: Add more tests for adding certs to a store.
32342 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
32343 dlls/crypt32/tests/cert.c, include/wincrypt.h:
32344 crypt32: Implement CertCompare functions, with tests.
32346 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
32348 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
32349 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
32351 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
32352 unknown field it should store only the comctl32 4.0 fields (with test
32355 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
32356 comctl32: header: Copy some fields on INSERTITEM even if they are not in
32359 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
32360 comctl32: header: Automatically set some format fields.
32362 2006-05-16 Peter Beutner <p.beutner@gmx.net>
32364 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
32365 msvcrt: Fix handling of 'h' prefix in swprintf.
32366 - '%hs' in widechar string functions is wrongly recognized as
32367 a widechar string. Fix this by always checking the prefix first.
32369 - remove code duplication in %c/%s handling by moving code into a function.
32371 2006-05-16 Mike McCormack <mike@codeweavers.com>
32373 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
32374 wininet: Add a standalone http test.
32376 * dlls/wininet/ftp.c:
32377 wininet: Make sure hIC is valid before trying to use it. (Coverity)
32379 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
32381 * include/d3d9types.h, include/wine/wined3d_types.h:
32382 d3d: Add D3DDEVTYPE_NULLREF definition.
32384 2006-05-16 Hans Leidekker <hans@it.vu.nl>
32386 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
32387 wldap32: Document the modify and modrdn functions.
32389 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
32391 * dlls/kernel/tests/path.c:
32392 kernel: Properly delete a test file.
32394 2006-05-16 Alexandre Julliard <julliard@winehq.org>
32396 * tools/config.guess, tools/config.sub, tools/install-sh:
32397 tools: Updated the autoconf scripts to more recent versions.
32399 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
32401 * dlls/user/tests/msg.c:
32402 user32: Add more ShowWindow tests.
32403 Move ShowWindow tests for children with an invisible parent into a
32404 separate test, add more ShowWindow tests. The tests show that an
32405 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
32406 called on a child with an invisible parent is not always true.
32408 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
32410 * dlls/wined3d/vertexshader.c:
32411 wined3d: Correctly define the number of possible parameters.
32413 2006-05-15 Robert Shearman <rob@codeweavers.com>
32415 * dlls/rpcrt4/ndr_marshall.c:
32416 rpcrt4: Implement fixed array functions.
32418 * dlls/rpcrt4/ndr_marshall.c:
32419 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
32421 * dlls/rpcrt4/ndr_marshall.c:
32422 rpcrt4: Implement computing of conformance from a correlation descriptor for
32423 conformant strings.
32425 * dlls/rpcrt4/ndr_marshall.c:
32426 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
32428 * dlls/rpcrt4/ndr_marshall.c:
32429 rpcrt4: Don't duplicate the conformance calculating code, just use the
32430 common ComputeConformance function to store the result in
32431 pStubMsg->MaxCount (as this is what callback function store the
32432 conformance value into anyway).
32434 * dlls/rpcrt4/ndr_marshall.c:
32435 rpcrt4: Implement conformant varying struct functions.
32437 * dlls/rpcrt4/ndr_marshall.c:
32438 rpcrt4: Implement more conformance operations and more types.
32440 2006-05-15 Jacek Caban <jacek@codeweavers.com>
32442 * dlls/shdocvw/oleobject.c:
32443 shdocvw: Don't release IOleInPlaceSite in DoVerb.
32445 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
32447 * dlls/wined3d/surface.c:
32448 wined3d: Unset the ddraw primary when it is released.
32450 * dlls/wined3d/utils.c:
32451 wined3d: Add missing render states to the dumping function.
32453 * dlls/wined3d/device.c:
32454 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
32456 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
32458 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
32459 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
32460 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
32462 2006-05-15 Juan Lang <juan_lang@yahoo.com>
32464 * dlls/crypt32/tests/encode.c:
32465 crypt32: Test importing public keys from a certificate.
32467 * dlls/crypt32/tests/store.c:
32468 crypt32: Avoid a use-after-free bug in tests.
32470 2006-05-15 Mike McCormack <mike@codeweavers.com>
32472 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
32473 wininet: Return correct errors in InternetOpenUrlW.
32475 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
32476 wininet: Return correct errors in InternetConnectW
32478 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
32479 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
32480 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
32482 * dlls/rpcrt4/rpc_binding.c:
32483 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
32485 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
32486 dlls/advapi32/tests/crypt_lmhash.c:
32487 advapi32: Implement and test SystemFunction005.
32489 2006-05-15 Robert Shearman <rob@codeweavers.com>
32491 * dlls/rpcrt4/ndr_marshall.c:
32492 rpcrt4: Implement NdrSimpleStructMemorySize.
32494 * dlls/rpcrt4/ndr_marshall.c:
32495 rpcrt4: Fix the conformant struct functions to not call conformant array
32497 The conformance has to be the first thing in the buffer, in accordance
32498 with the DCE/RPC spec and to be compatible with the pointer layout
32499 format strings that MIDL generates.
32501 * dlls/rpcrt4/ndr_marshall.c:
32502 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
32505 * dlls/rpcrt4/ndr_marshall.c:
32506 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
32507 array functions, before calling a function that could change it and
32508 cause the wrong number of loop iterations.
32510 * dlls/rpcrt4/ndr_marshall.c:
32511 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
32512 Pointers in a non-encapsulated union behave like embedded pointers, so
32513 don't rely on the NdrPointer* functions doing the right thing in this
32514 case and call the Pointer* functions directly.
32516 * dlls/rpcrt4/ndr_marshall.c:
32517 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
32518 fact that it increments the buffer.
32519 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
32520 unions without using a memory sizer routine, since this function
32521 shouldn't touch the buffer.
32522 Add a new function EmbeddedComplexMemorySize and use it in some memory
32523 sizer routines where EmbeddedComplexSize was previously used.
32525 * dlls/rpcrt4/ndr_marshall.c:
32526 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
32527 when calculating the appropriate memory and buffer pointers.
32529 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
32531 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
32532 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32533 wined3d: Shaders: share dump_param function, version functions.
32535 * dlls/wined3d/stateblock.c:
32536 wined3d: Fix incorrect sizeof.
32538 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
32541 gdi: Duplicate extent value for the second byte of a DBCS char.
32543 2006-05-15 Alexandre Julliard <julliard@winehq.org>
32545 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
32546 configure: Make libraries properly relocatable on MacOS.
32547 Also set the compatibility version.
32549 2006-05-12 Francois Gouget <fgouget@free.fr>
32551 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
32552 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
32553 dlls/usp10/usp10.c:
32554 Fix some winapi_check documentation warnings.
32556 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
32557 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
32558 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
32559 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
32560 Various trace fixes.
32561 Add trailing '\n's to trace calls.
32562 Remove spaces before '\n'.
32564 * configure, configure.ac, dlls/advpack/tests/install.c,
32565 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
32566 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
32567 Assorted spelling fixes.
32569 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
32571 * dlls/comctl32/tests/header.c:
32572 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
32574 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
32576 * dlls/comctl32/listview.c:
32577 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
32579 * dlls/comctl32/header.c:
32580 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
32581 Improve HEADER_SendHeaderDispInfoNotify and rename it to
32582 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
32583 the buffers allocated by it. GetItemT and DrawItem calls these
32586 * dlls/comctl32/header.c:
32587 comctl32: header: Mark the callback items in a mask.
32588 Mark the callback items in the callbackMask HEADER_ITEM field. The
32589 pszText for callback texts is now NULL what simplifies some
32590 checks. Checks for lpItem->pszText==emptyString are also not needed as
32591 emptyString is not stored in lpItem but used as a parameter to
32592 Str_SetPtr (I haven't noticed it).
32594 * dlls/comctl32/header.c:
32595 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
32597 * dlls/comctl32/header.c:
32598 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
32600 * dlls/comctl32/header.c:
32601 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
32603 * dlls/comctl32/header.c:
32604 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
32606 * dlls/comctl32/header.c:
32607 comctl32: header: Don't check lpItem for NULL in GetItemT.
32609 2006-05-11 Jacek Caban <jacek@codeweavers.com>
32611 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
32612 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
32613 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
32614 dlls/shdocvw/webbrowser.c:
32615 shdocvw: Wrap Heap* finctions by inline functions.
32617 2006-05-15 Huw Davies <huw@codeweavers.com>
32619 * dlls/oleaut32/tmarshal.c:
32620 oleaut32: Update the marshal state buffer size when resizing (Doh!).
32622 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
32624 * dlls/msvcrt/tests/time.c:
32625 msvcrt: Fix times tests to pass on windows.
32626 Add more tests for daylight-time savings.
32628 2006-05-13 Robert Shearman <rob@codeweavers.com>
32630 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
32631 server/request.h, server/token.c, server/trace.c:
32632 server: Retrieve the groups for a token from the server.
32634 * dlls/rpcrt4/ndr_marshall.c:
32635 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
32636 as documented on MSDN.
32637 Fix base type arm handling on little-endian machines, as the current
32638 code would always pass in the address to the format char of 0x80
32639 instead of the base type format char.
32641 * dlls/rpcrt4/ndr_marshall.c:
32642 rpcrt4: Make ComplexStructSize increment the buffer.
32644 * dlls/rpcrt4/ndr_marshall.c:
32645 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
32646 NdrPointerMarshall.
32648 * dlls/rpcrt4/ndr_marshall.c:
32649 rpcrt4: Implement NdrComplexStructMemorySize.
32651 * dlls/rpcrt4/ndr_marshall.c:
32652 rpcrt4: Implement NdrComplexArrayMemorySize.
32654 * dlls/rpcrt4/rpc_defs.h:
32655 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
32657 * dlls/rpcrt4/ndr_marshall.c:
32658 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
32659 so make sure to save it before calling one of these and restore it afterwards.
32661 * dlls/rpcrt4/ndr_marshall.c:
32662 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
32663 of MIDL_STUB_MESSAGE.
32665 * dlls/rpcrt4/ndr_marshall.c:
32666 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
32667 functions and adapt them to be callable without having a correlation
32670 * dlls/advapi32/tests/security.c:
32671 advapi32: Add tests for getting the groups, user and privileges of a token.
32673 2006-05-14 Mike McCormack <mike@codeweavers.com>
32675 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
32676 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
32677 dlls/advapi32/tests/crypt_lmhash.c:
32678 advapi32: Implement and test SystemFunction004.
32680 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
32681 dlls/advapi32/tests/crypt_lmhash.c:
32682 advapi32: Implement and test SystemFunction003.
32684 2006-05-12 Mike McCormack <mike@codeweavers.com>
32686 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
32687 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
32688 dlls/advapi32/tests/crypt_lmhash.c:
32689 advapi32: Implement and test SystemFunction002 (DES decrypt).
32691 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
32693 * dlls/wined3d/surface.c:
32694 wined3d: Avoid a NULL dereference in RealizePalette.
32696 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
32698 * dlls/wined3d/device.c:
32699 wined3d: Render state additions and fixes.
32701 * dlls/wined3d/surface.c:
32702 wined3d: Nonpow2 repacking support for GetDC.
32704 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
32706 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
32707 wined3d: Support for single buffering.
32709 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
32711 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
32712 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
32713 dlls/wined3d/wined3d_private.h:
32714 wined3d: Implement IWineGDISurface.
32716 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
32718 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
32719 dlls/wined3d/wined3d_private.h:
32720 wined3d: Implement IWineD3DDevice::ProcessVertices.
32722 2006-05-12 Mike McCormack <mike@codeweavers.com>
32724 * dlls/rpcrt4/rpc_defs.h:
32725 rpcrt4: Add missing PKT_AUTH3 packet type.
32727 * dlls/rpcrt4/rpc_message.c:
32728 rpcrt4: Add infrastructure for send authentication data.
32730 * dlls/rpcrt4/rpc_binding.c:
32731 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
32733 2006-05-13 Hans Leidekker <hans@it.vu.nl>
32735 * dlls/dnsapi/tests/name.c:
32736 dnsapi: Add tests for DnsValidateName_A.
32738 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
32740 * dlls/gphoto2.ds/gphoto2_i.h:
32741 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
32744 2006-05-13 Jacek Caban <jacek@codeweavers.com>
32746 * tools/widl/write_msft.c:
32747 widl: Added RPC_FC_ENUM16 encoding.
32749 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
32750 widl: res50 is number of impinfos. Fix its usage.
32752 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
32753 oleaut32: res50 is number of impinfos. Fix its usage.
32755 2006-05-12 Jacek Caban <jacek@codeweavers.com>
32757 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
32760 * dlls/shdocvw/navigate.c:
32761 shdocvw: Added support for navigation to application URLs.
32763 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
32764 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
32766 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
32768 * dlls/ntdll/tests/port.c:
32769 ntdll: Fix endless loop in port test for users without admin rights.
32771 2006-05-12 Francois Gouget <fgouget@free.fr>
32773 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
32774 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
32775 gphoto2.ds: Spelling fix.
32777 * include/mprapi.h:
32778 mprapi: Add FIXME for the missing in6addr.h include.
32780 * dlls/rpcrt4/rpc_transport.c:
32781 rpcrt4: Fix some conditional includes.
32782 Check for HAVE_UNISTD_H before including unistd.h.
32783 There is no HAVE_SYS_TYPES to check.
32784 Tweak the indentation of a few #include directives.
32786 * include/dmusici.h, include/rpcdce.h:
32787 include: Remove uneeded __RPC_FAR references.
32789 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
32790 tools/winapi/winapi_parser.pm:
32791 winapi: Add support for APIENTRY.
32792 Factorize a couple of call convention matching regular expressions.
32794 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
32796 * dlls/ole32/tests/storage32.c:
32797 ole32: Fix compilation with gcc 2.95.
32799 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
32801 * dlls/oleaut32/tmarshal.c:
32802 oleaut32: Fix converting file name to Unicode.
32803 Fix converting the typelib file name to Unicode by using the correct
32806 2006-05-11 Juan Lang <juan_lang@yahoo.com>
32808 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
32809 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
32810 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
32811 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
32812 dlls/crypt32/tests/store.c:
32813 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
32815 2006-05-12 Mike McCormack <mike@codeweavers.com>
32817 * dlls/wininet/http.c:
32818 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
32821 * dlls/wininet/ftp.c:
32822 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
32824 2006-05-14 Mike McCormack <mike@codeweavers.com>
32826 * server/registry.c:
32827 server: Avoid a crash if a registry notify event has been set already.
32829 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
32831 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
32832 winedbg: Fixed regression for command 'bt all'.
32833 Don't print 'process has terminated' message when detaching from a
32834 process (or backtracing it).
32836 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
32838 * dlls/ntdll/serial.c:
32839 ntdll: Fix serial timeout regression.
32841 2006-05-11 Alexandre Julliard <julliard@winehq.org>
32843 * ANNOUNCE, ChangeLog, VERSION, configure:
32846 ----------------------------------------------------------------
32847 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
32849 * dlls/kernel/tests/toolhelp.c:
32850 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
32852 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
32854 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
32855 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
32856 dbghelp: SymFindFileInPath and PDB
32857 - implemented correct lookup when SymFindFileInPath is called to find
32859 - added pdb_fetch_file_info to gather relevant information
32860 - when looking for a PDB file (from a .EXE or a .DLL), now using
32861 SymFindFileInPath to locate the PDB file with the correct
32864 * dlls/dbghelp/module.c:
32865 dbghelp: Removed call to registered callback when unloading a module.
32866 First, native dbghelp doesn't do it, and it crashed windbg, likely
32867 because we got the undocumented arguments wrong.
32869 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
32870 dbghelp: Implemented SymSearchW.
32872 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
32873 dbghelp: Implemented SymEnumSymbolsW.
32875 * dlls/dbghelp/symbol.c:
32876 dbghelp: Improved SymSearch (now using tag, index and address).
32878 * dlls/dbghelp/symbol.c:
32879 dbghelp: Factorize and simplify a bit symbol enumeration code.
32881 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
32882 dbghelp: Stubbed SymGetSourceFileTokenW.
32884 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
32885 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
32887 dbghelp: Implemented SymGetLineFromAddrW64.
32889 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
32890 dbghelp: Implemented SymFromAddrW.
32892 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
32893 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
32895 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
32896 dbghelp: Implemented SymLoadModuleExW.
32898 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
32899 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
32900 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
32902 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
32903 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
32904 dlls/dbghelp/pe_module.c, include/dbghelp.h:
32905 dbghelp: SymInitializeW.
32906 - implemented SymInitializeW (and made SymInitialize call it)
32907 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
32909 - per process search path is now stored as unicode string
32911 * dlls/dbghelp/dbghelp.spec:
32912 dbghelp: Updated spec file.
32914 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
32916 * dlls/wined3d/device.c:
32917 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
32919 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
32920 wined3d: Initialize volume format.
32922 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
32923 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32924 wined3d: Share shader_dump_ins_modifiers().
32925 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
32926 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
32927 shown in the trace.
32929 2006-05-10 Robert Reif <reif@earthlink.net>
32931 * dlls/winmm/tests/wave.c:
32932 winmm: Fix wave test volume warning.
32933 Volume is only valid when sound card has volume support.
32935 2006-05-11 Mike McCormack <mike@codeweavers.com>
32937 * dlls/wininet/dialogs.c:
32938 wininet: Fix a typo (spotted by Coverity).
32940 * dlls/advapi32/crypt_arc4.c:
32941 advapi32: Fix a typo (spotted by Peter Berg Larsen).
32943 2006-05-10 Alexandre Julliard <julliard@winehq.org>
32945 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
32946 dlls/user/nonclient.c, dlls/user/winpos.c:
32947 user: Prefer SendMessageW over SendMessageA where possible.
32949 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
32950 x11drv: Prefer SendMessageW over SendMessageA where possible.
32952 2006-05-10 Francois Gouget <fgouget@free.fr>
32954 * tools/winapi/winapi_parser.pm:
32955 winapi_check: Fix 'long int' parsing.
32956 Fix parsing of 'long int'.
32957 Simplify handling of spaces in a couple of regular expressions.
32959 2006-05-10 Robert Shearman <rob@codeweavers.com>
32961 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
32962 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
32963 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
32964 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
32965 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
32966 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
32967 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
32968 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
32969 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
32970 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
32971 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
32972 Check the return value from register_key_guid in all the DLL registering code.
32974 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
32976 * dlls/ntdll/file.c:
32977 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
32979 2006-05-09 James Hawkins <truiken@gmail.com>
32981 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
32982 dlls/ntdll/tests/port.c:
32983 ntdll: Add initial tests for the NT Ports API.
32985 2006-05-10 Mike McCormack <mike@codeweavers.com>
32987 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
32988 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
32989 advapi32: Implement and test SystemFunction032 (arc4 encryption).
32991 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
32992 dlls/advapi32/tests/crypt_md4.c:
32993 advapi32: Implement and test SystemFunction007.
32995 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
32996 dlls/advapi32/tests/crypt_lmhash.c:
32997 advapi32: Implement and test SystemFunction001.
32999 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
33000 dlls/advapi32/tests/crypt_lmhash.c:
33001 advapi32: Implement and test SystemFunction008.
33003 * dlls/rpcrt4/rpc_binding.c:
33004 rpcrt4: Cache the connection so we don't rebind on every call.
33006 2006-05-10 Robert Shearman <rob@codeweavers.com>
33008 * dlls/ole32/tests/moniker.c:
33009 ole32: Add a test for IMoniker_IsDirty.
33011 * dlls/rpcrt4/ndr_marshall.c:
33012 rpcrt4: Use the buffer passed in as an argument and don't increment
33013 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
33014 marshalling/unmarshalling routines as these can be used for embedded
33015 pointers, which handle the allocating or finding of the buffer
33016 themselves. Do the incrementing in the outer
33017 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
33019 * dlls/rpcrt4/ndr_marshall.c:
33020 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
33022 * dlls/rpcrt4/ndr_marshall.c:
33023 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
33025 * dlls/rpcrt4/ndr_marshall.c:
33026 rpcrt4: Correctly align the buffer to read/write array data to.
33028 * dlls/rpcrt4/ndr_marshall.c:
33029 rpcrt4: Correctly align the buffer before reading/writing structure data.
33031 * dlls/rpcrt4/ndr_marshall.c:
33032 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
33034 * dlls/rpcrt4/ndr_marshall.c:
33035 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
33037 * dlls/ole32/rpc.c:
33038 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
33039 It should have its own exception handler to catch any exceptions that are raised.
33041 2006-05-10 Huw Davies <huw@codeweavers.com>
33043 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
33044 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
33046 * dlls/oleaut32/tmarshal.c:
33047 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
33048 Based on a patch by Rob Shearman.
33050 * dlls/oleaut32/tmarshal.c:
33051 oleaut32: Add a function to grow the marshal state buffer to a specified size.
33053 2006-05-10 Alexandre Julliard <julliard@winehq.org>
33055 * dlls/user/class.c, dlls/user/wnd16.c:
33056 user: Moved Get/SetClassLong16 to wnd16.c.
33058 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
33059 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
33060 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
33062 * dlls/user/user.exe.spec, dlls/user/winproc.c:
33063 user: Store the pointer to the winproc in the thunk structure.
33064 This allows simplifying the handling of 16-bit thunks.
33066 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
33067 dlls/user/winproc.h:
33068 user: Make the WINDOWPROCTYPE enum private to winproc.c.
33070 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
33071 dlls/user/winproc.h:
33072 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
33074 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
33075 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
33076 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
33078 * dlls/user/class.c, dlls/user/win.c, include/win.h:
33079 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
33080 Also fix the initial value for the server is_unicode flag.
33082 2006-05-09 Jason Green <jave27@gmail.com>
33084 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
33085 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
33087 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33088 dlls/wined3d/wined3d_private.h:
33089 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
33091 * dlls/wined3d/pixelshader.c:
33092 wined3d: Use GenerateShader in pixel shaders and remove old function.
33094 * dlls/wined3d/pixelshader.c:
33095 wined3d: Add GenerateShader function to pixel shaders.
33097 * dlls/wined3d/vertexshader.c:
33098 wined3d: Use new GenerateShader function for vertex shaders.
33100 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33101 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
33103 * dlls/wined3d/baseshader.c:
33104 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
33106 * dlls/wined3d/vertexshader.c:
33107 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
33109 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
33110 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33111 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
33113 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33114 dlls/wined3d/wined3d_private.h:
33115 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
33117 * dlls/wined3d/vertexshader.c:
33118 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
33120 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
33121 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
33123 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
33124 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33125 wined3d: Move program_dump_decl_usage into baseshader.
33127 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
33129 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
33130 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
33131 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
33132 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
33133 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
33134 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
33135 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
33136 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
33137 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
33138 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
33139 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
33140 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
33141 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
33142 Some HeapFree's are hidden behind macros. Found by smatch.
33144 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
33146 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
33147 wined3d: Clean up some dead code.
33149 * dlls/wined3d/pixelshader.c:
33150 wined3d: Break out texture instruction processing.
33152 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33153 dlls/wined3d/wined3d_private.h:
33154 wined3d: Break out arithmetic instruction processing.
33156 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
33157 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33158 wined3d: Merge register counting pass.
33160 * dlls/wined3d/vertexshader.c:
33161 wined3d: Make register counting pass the same.
33163 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
33165 * dlls/wined3d/surface.c:
33166 wined3d: Update the DIB section's palette on GetDC.
33168 * dlls/wined3d/palette.c:
33169 wined3d: Update the device palette if the primary palette is changed.
33171 * dlls/wined3d/surface.c:
33172 wined3d: Implement WineD3DSurface palette methods.
33174 * dlls/wined3d/surface.c:
33175 wined3d: Implement GetFlipStatus and GetBltStatus.
33177 * dlls/wined3d/surface.c:
33178 wined3d: Implement IWineD3DSurface::Flip.
33180 2006-05-09 Juan Lang <juan_lang@yahoo.com>
33182 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
33183 dlls/crypt32/tests/store.c, include/wincrypt.h:
33184 crypt32: Partially implement CertGetIssuerCertificateFromStore.
33186 * dlls/crypt32/cert.c:
33187 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
33189 2006-05-09 James Hawkins <truiken@gmail.com>
33192 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
33194 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
33196 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
33197 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
33199 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
33201 * dlls/kernel/comm.c:
33202 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
33203 Noticed by Dan Armbrust.
33205 2006-05-09 Alexandre Julliard <julliard@winehq.org>
33207 * dlls/x11drv/window.c:
33208 x11drv: We really need to flush the display when destroying a window.
33210 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
33212 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33213 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
33214 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
33215 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
33216 - implemented kernel32.EscapeCommFunction on top of them
33218 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33219 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
33220 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
33221 - implemented kernel32.SetupComm on top of it
33223 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33224 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
33225 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
33226 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
33228 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33229 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
33230 - implemented SERIAL_GET_CHARS ioctl
33231 - made use of it in kernel32.GetCommState
33233 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33234 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
33235 - implemented SERIAL_GET_HANDFLOW ioctl
33236 - made use of it in kernel.GetCommState
33238 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33239 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
33240 - implemented SERIAL_GET_LINE_CONTROL ioctl
33241 - made use of it in kernel.GetCommState
33243 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33244 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
33245 - implemented SERIAL_GET_BAUD_RATE ioctl
33246 - made use of it in kernel.GetCommState
33248 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33249 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
33250 - implemented ntdll's serial IOCTL SET_CHARS
33251 - used this IOCTL in kernel32.SetCommState
33253 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33254 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
33255 - implemented ntdll's serial IOCTL SET_HANDFLOW
33256 - used this IOCTL in kernel32.SetCommState
33258 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33259 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
33260 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
33261 - used this IOCTL in kernel32.SetCommState
33263 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33264 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
33265 - created dump_dcb to print out DCB information
33266 - implemented ntdll's serial IOCTL SET_BAUD_RATE
33267 - used this IOCTL in kernel32.SetCommState
33269 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
33271 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
33272 wined3d: Implement IWineD3DSurface::SetColorKey.
33274 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
33275 wined3d: Implement IWineD3DSurface::IsLost and Restore.
33277 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
33278 wined3d: rhw vertex fixup.
33279 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
33282 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
33284 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
33285 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33286 wined3d: Share get_opcode.
33288 2006-05-09 Robert Reif <reif@earthlink.net>
33290 * dlls/winmm/tests/wave.c:
33291 winmm: Print out more info on failed test.
33292 Print out more info on failed test. Looks like there is a bug in ALSA
33293 OSS emulation where it is returning a mid-sample position.
33295 2006-05-09 Hans Leidekker <hans@it.vu.nl>
33297 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
33298 dnsapi: The ttl value should be ignored when comparing dns records.
33300 2006-05-09 David Lichterman <laviddichterman@gmail.com>
33302 * dlls/mciwave/Makefile.in:
33303 mciwave: Fix make install error.
33305 2006-05-09 Alexandre Julliard <julliard@winehq.org>
33307 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
33308 user: Added specific winproc functions for calling dialog procedures.
33310 * dlls/user/winproc.c:
33311 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
33313 * dlls/user/class.c:
33314 user: Always set the correct class winproc depending on the A/W type.
33316 * dlls/user/winproc.c:
33317 user: Remove some redundant NULL pointer checks.
33319 * dlls/user/msg16.c:
33320 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
33322 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
33323 dlls/user/winproc.h, dlls/user/wnd16.c:
33324 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
33326 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
33327 dlls/user/winproc.h, dlls/user/wnd16.c:
33328 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
33331 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
33334 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
33336 * dlls/kernel/except.c:
33337 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
33339 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
33341 * dlls/ntdll/virtual.c:
33342 ntdll: Make the section with AddressOfEntryPoint in it executable.
33344 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
33346 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
33347 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
33349 * include/wingdi.h:
33350 gdi32: Add defines for GLYPHSET and WCRANGE.
33352 2006-05-09 Mike McCormack <mike@codeweavers.com>
33354 * dlls/x11drv/opengl.c:
33355 x11drv: Fix a warning when opengl headers are missing.
33357 2006-05-09 Tomas Carnecky <tom@dbservice.com>
33359 * dlls/opengl32/wgl.c:
33360 opengl: Properly use glXQueryDrawable() to get the Visual ID.
33362 2006-05-08 Phil Costin <philcostin@hotmail.com>
33364 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
33365 wined3d: Add check for GL Shading Language 100 Extension.
33367 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
33369 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33370 dlls/wined3d/wined3d_private.h:
33371 wined3d: Clean up per version shader limits code.
33373 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
33374 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33375 dlls/wined3d/wined3d_private.h:
33376 wined3d: Addline cleanup.
33378 2006-05-09 Hans Leidekker <hans@it.vu.nl>
33380 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
33381 dnsapi: Partially implement DnsQueryConfig.
33383 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
33386 wine.inf: Install comctl32.dll as fake DLL.
33388 2006-05-08 Juan Lang <juan_lang@yahoo.com>
33390 * dlls/crypt32/encode.c:
33391 crypt32: Simplify OID decoding
33392 Use a more direct function to decode OIDs, instead of the bizarre
33395 2006-05-08 Robert Reif <reif@earthlink.net>
33397 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
33398 winmm: Check waveOutGetVolume parameter.
33400 2006-05-09 Hans Leidekker <hans@it.vu.nl>
33402 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
33403 sane.ds: Added Dutch resources.
33405 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
33406 gphoto2.ds: Added Dutch resources.
33408 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
33410 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
33411 gphoto2.ds: Added French resources.
33413 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
33415 * dlls/twain_32/dsm_ctrl.c:
33416 twain_32: Add missing HeapFree's on error patch (found by smatch).
33418 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
33420 * DEVELOPERS-HINTS, documentation/PACKAGING:
33421 Some documentation changes for twain split.
33423 2006-05-09 Alexandre Julliard <julliard@winehq.org>
33425 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
33426 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
33427 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
33428 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
33429 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
33430 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
33432 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
33433 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
33434 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
33435 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
33436 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
33437 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
33439 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
33441 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
33442 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
33443 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
33444 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
33445 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
33446 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
33447 dlls/gphoto2.ds/ui.c, include/config.h.in:
33448 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
33449 Wrote a GUI import dialog.
33450 With help from Aric Stewart.
33452 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
33453 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
33454 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
33455 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
33456 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
33457 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
33458 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
33459 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
33460 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
33461 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
33462 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
33463 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
33464 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
33465 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
33466 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
33467 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
33468 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
33469 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
33470 twain_32: Split out the sane specific parts from twain_32 code.
33471 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
33473 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
33474 twain_32: Moved twain.h to the include directory.
33476 2006-05-08 Huw Davies <huw@codeweavers.com>
33478 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
33479 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
33481 2006-05-08 Robert Shearman <rob@codeweavers.com>
33483 * dlls/ole32/antimoniker.c:
33484 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
33486 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
33487 ole32: Implement several class moniker functions using the description provided on MSDN.
33489 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
33490 ole32: Remove duplicated CLSIDs.
33492 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
33493 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
33494 dlls/ole32/tests/moniker.c:
33495 ole32: Add an implementation of class monikers.
33497 * dlls/ole32/tests/moniker.c:
33498 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
33500 * dlls/ole32/compositemoniker.c:
33501 ole32: Fix regression caused by an earlier patch that removed the
33502 check for the composite moniker having only one moniker in it. In this
33503 case, return the one moniker and free the memory associate with the
33506 * dlls/ole32/compositemoniker.c:
33507 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
33508 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
33509 instead of the virtual implementation of it on mostRightMk.
33511 * dlls/ole32/compositemoniker.c:
33512 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
33514 2006-05-08 Hans Leidekker <hans@it.vu.nl>
33516 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
33517 dlls/dnsapi/tests/record.c:
33518 dnsapi: Implement and test DnsRecordSetCompare.
33520 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
33522 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
33523 dinput8: DllGetClassObject support.
33525 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
33527 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
33528 dlls/wined3d/wined3d_private.h:
33529 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
33531 2006-05-01 Tomas Carnecky <tom@dbservice.com>
33533 * dlls/x11drv/init.c:
33534 x11drv: Return correct PBuffer drawable.
33536 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
33538 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
33539 msvcrt: Don't duplicate handle in _get_osfhandle.
33541 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
33543 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
33544 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
33546 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
33548 * dlls/setupapi/tests/stringtable.c:
33549 setupapi: Improve unit tests for case sensitivity in string tables.
33551 2006-05-01 Mike Hearn <mike@plan99.net>
33553 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
33554 ole32: Add StgCreateFile test and conformance fix.
33556 2006-05-08 Alexandre Julliard <julliard@winehq.org>
33558 * dlls/ole32/compositemoniker.c:
33559 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
33561 2006-05-08 Robert Shearman <rob@codeweavers.com>
33563 * dlls/ole32/compositemoniker.c:
33564 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
33566 * dlls/ole32/compositemoniker.c:
33567 ole32: Create moniker enumerator with an initial reference count.
33569 * dlls/ole32/tests/moniker.c:
33570 ole32: Test moniker display names.
33572 * dlls/ole32/tests/moniker.c:
33573 ole32: Add a test for IMoniker_IsDirty.
33575 * dlls/ole32/tests/moniker.c:
33576 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
33578 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
33579 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
33581 * dlls/ole32/marshal.c:
33582 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
33584 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
33585 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
33587 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
33588 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
33590 * dlls/ole32/tests/moniker.c:
33591 ole32: Add tests for generic composite monikers.
33593 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
33594 dlls/ole32/oleproxy.c:
33595 ole32: Add a class factory for composite monikers.
33597 * dlls/ole32/compositemoniker.c:
33598 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
33599 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
33600 which can't happen anyway.
33601 Allow construction of a moniker with no sub-monikers.
33603 * dlls/ole32/compositemoniker.c:
33604 ole32: Implement IMarshal for composite monikers.
33606 * dlls/ole32/compositemoniker.c:
33607 ole32: Release all existing monikers before loading the state.
33609 * dlls/ole32/compositemoniker.c:
33610 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
33612 * dlls/ole32/compositemoniker.c:
33613 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
33615 * dlls/ole32/compositemoniker.c:
33616 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
33617 will return S_FALSE when there are no more monikers left to enumerate.
33619 * dlls/ole32/compositemoniker.c:
33620 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
33622 * dlls/ole32/compositemoniker.c:
33623 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
33624 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
33626 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
33627 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
33629 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
33630 ole32: Support marshaling of anti monikers.
33632 * dlls/ole32/regsvr.c:
33633 ole32: Register CLSID_CompositeMoniker.
33635 * dlls/ole32/regsvr.c:
33636 ole32: Register CLSIDs for all OLE monikers.
33638 * dlls/ole32/tests/moniker.c:
33639 ole32: Add tests for item moniker.
33641 * dlls/ole32/tests/moniker.c:
33642 ole32: Make class moniker test more generic and test more properties.
33644 * dlls/rpcrt4/rpc_message.c:
33645 rpcrt4: Automatically resolve the endpoint.
33647 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
33649 * dlls/wined3d/pixelshader.c:
33650 wined3d: Fix possible buffer overflow.
33651 Increase size of passed buffer to print into.
33653 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
33655 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33656 usp10: Add ScriptTextOut functionality and restructure tests.
33658 2006-04-28 Jason Green <jave27@gmail.com>
33660 * dlls/wined3d/vertexshader.c:
33661 wined3d: Eliminate duplicate function: vshader_program_dump_param().
33663 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
33665 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33666 dlls/wined3d/wined3d_private.h:
33667 wined3d: Share get_register_code().
33669 2006-04-26 Thomas Kho <tkho@ucla.edu>
33671 * dlls/user/menu.c, dlls/user/tests/menu.c:
33672 user: Fix behavior when selecting disabled menu items.
33674 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
33675 user: Allow menu WndProc to recognize VK_[LR]MENU.
33677 2006-04-28 Thomas Kho <tkho@ucla.edu>
33679 * dlls/user/tests/menu.c:
33680 user: Extend menu conformance test.
33682 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
33684 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
33685 wined3d: Add IWineD3DSurface::GetPitch.
33687 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
33688 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
33689 include/wine/wined3d_types.h:
33690 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
33692 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
33693 dlls/wined3d/wined3d_private.h:
33694 wined3d: Add some surface flags.
33696 2006-05-07 Huw Davies <huw@codeweavers.com>
33698 * dlls/oleaut32/usrmarshal.c:
33699 oleaut32: Implement GetVarDesc_Proxy and friends.
33701 * dlls/oleaut32/usrmarshal.c:
33702 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
33703 constant equivalents. It's now obvious why these were chosen. Should
33706 2006-05-08 James Hawkins <truiken@gmail.com>
33709 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
33711 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
33713 * dlls/user/resources/user32_Ko.rc:
33714 user32: Updated Korean resource.
33716 2006-05-07 Robert Reif <reif@earthlink.net>
33718 * programs/winecfg/audio.c:
33719 winecfg: Fix audio crash when no drivers are available.
33721 * dlls/winmm/wineoss/audio.c:
33722 wineoss: Missing mixer fixes.
33723 Don't list volume in capabilities when mixer is missing.
33725 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
33726 winmm: More wave callback tests.
33727 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
33728 callback type not tested now is CALLBACK_WINDOW.
33730 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
33732 * dlls/comctl32/comctl32.h:
33733 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
33735 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
33737 * dlls/shell32/shlview.c:
33738 shell32: Don't use uninitialized item.mask in shlview.
33740 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
33742 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
33743 dbghelp: Stub for SymGetSourceFileToken.
33745 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
33746 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
33747 dbghelp: Base and symbols.
33748 - report the correct image base for a symbol which is
33749 seen as being in a builtin PE module, whilst its debug
33750 information is gotten from an ELF module
33751 - module_get_debug now returns a pair of modules
33752 (the requested that has to be presented back to the client
33753 and the effective one, which contains the debug info)
33754 - reworked SymFromName in order to provide also the revelant
33755 module base address
33757 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
33759 * dlls/dinput/dinput_main.c:
33760 dinput: Fix Initialize return value.
33762 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
33764 * dlls/user/tests/wsprintf.c:
33765 user32: Added tests for CharUpper and CharLower.
33767 * dlls/ole32/compobj.c:
33768 ole32: Fixed typo in debug statement.
33770 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
33773 gdi: A-to-W conversion should be font-independent.
33775 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
33777 * dlls/comctl32/propsheet.c:
33778 comctl32: Make some internal functions and variables static, remove
33779 some unneeded prototypes.
33781 * dlls/comctl32/propsheet.c:
33782 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
33783 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
33785 * dlls/comctl32/propsheet.c:
33786 comctl32: psInfo->proppage[index].pszText is always initialized to a
33787 proper value regardless of PSP_USETITLE, use it unconditionally.
33789 2006-05-04 James Hawkins <truiken@gmail.com>
33791 * dlls/advpack/install.c:
33792 advpack: DelDirs should only remove a directory if it's empty.
33794 * dlls/advpack/install.c:
33795 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
33797 2006-05-01 Mike Hearn <mike@plan99.net>
33799 * dlls/ntdll/sec.c:
33800 ntdll: Fix heap corruption in RtlDeleteAce.
33802 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
33804 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
33805 wined3d: Separate pshader/vshader tables.
33807 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
33809 * dlls/winspool/tests/info.c:
33810 winspool/tests: Fix failures in test_DEVMODE.
33812 2006-05-05 Huw Davies <huw@codeweavers.com>
33814 * dlls/oleaut32/usrmarshal.c:
33815 oleaut32: Fix VARIANT_UserFree.
33817 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
33818 oleaut32: Remove weird attempt to clear VT_VARIANT.
33821 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
33822 oleaut32: Rewrite VARIANT user marshaling.
33824 2006-05-02 Hans Leidekker <hans@it.vu.nl>
33826 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
33827 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
33829 2006-05-01 Hans Leidekker <hans@it.vu.nl>
33831 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
33832 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
33834 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
33835 dlls/dnsapi/tests/record.c:
33836 dnsapi: Add tests for DnsRecordCompare.
33838 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
33839 dnsapi: Implement DnsRecordCompare.
33841 2006-05-01 Robert Shearman <rob@codeweavers.com>
33843 * dlls/rpcrt4/rpc_transport.c:
33844 rpcrt4: Use getaddrinfo to get the sockaddr.
33845 Use getaddrinfo to get the sockaddr to use for connecting to a remote
33846 server as Connection->NetworkAddr may be a hostname as well. Use a
33847 loop to support both IP and IPv6.
33849 * dlls/ole32/compobj.c:
33850 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
33851 Remove the fixme printed if CoGetClassObject fails in
33852 CoCreateInstance, because we already print an error in all cases and
33853 the error more accurately pin-points the source of the problem.
33855 * dlls/rpcrt4/ndr_marshall.c:
33856 rpcrt4: Implement NdrConformantVaryingArrayFree.
33858 * dlls/rpcrt4/ndr_marshall.c:
33859 rpcrt4: Dereference the pointer if necessary only after doing the
33860 pointer checks and writing the pointer ID to the wire.
33862 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
33863 rpcrt4: Add a stub for RpcBindingSetOption.
33865 * dlls/rpcrt4/ndr_marshall.c:
33866 rpcrt4: Improve the traces in the pointer functions.
33868 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
33870 * dlls/mlang/mlang.c:
33871 mlang: Partially implemented ConvertStringEx.
33873 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
33875 * dlls/user/tests/msg.c:
33876 user: Test cases demonstrating position changes for MDI children.
33878 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
33880 * dlls/comctl32/treeview.c:
33881 comctl32: Update first visible when appropiate in the TVI_SORT case.
33883 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
33885 * dlls/wined3d/drawprim.c:
33886 wined3d: Remove dead shader code.
33888 2006-04-26 Robert Shearman <rob@codeweavers.com>
33890 * dlls/setupapi/parser.c:
33891 setupapi: Fix parsing of UCS-16 files.
33892 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
33893 patch by Hervé Poussineau.
33895 2006-05-03 Robert Shearman <rob@codeweavers.com>
33897 * dlls/ole32/stg_stream.c:
33898 ole32: IPersistStream is also implemented by any object that implements IStream.
33900 * dlls/ole32/storage32.c:
33901 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
33903 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
33904 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
33906 * dlls/oleaut32/typelib.c:
33907 oleaut32: Check the return value from VariantCopy when copying values
33908 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
33910 * dlls/oleaut32/typelib.c:
33911 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
33913 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
33914 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
33916 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
33917 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
33918 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
33919 store the STGM_CREATE flag in openFlags, since it is only relevant when
33920 opening the stream and the tests show that it isn't returned in the
33923 * dlls/ole32/tests/storage32.c:
33924 ole32: Add tests for IStorage::Stat.
33926 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
33927 ole32: Fix access right check for opening and creating streams and storages.
33928 Check the access mode for opening and creating streams and storages
33929 doesn't exceed the access rights the current storage was opened with,
33930 not the parent storage.
33932 * dlls/ole32/stg_stream.c:
33933 ole32: Add more tracing for reading and writing storage streams.
33934 Add more tracing for read and write operations and warn in the case of
33937 * dlls/ole32/tests/storage32.c:
33938 ole32: Add tests for sub-storages and creating streams.
33939 Replace a test that fails on NT and with DCOM95 DLLs with a test that
33940 ensures access permissions are checked correctly for sub-storages and
33943 * dlls/ole32/tests/storage32.c:
33944 ole32: Add a storage test for reading and writing of streams that have
33945 had their parent storage released.
33948 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
33949 For NtQueryInformationToken(TokenGroups), don't do a size check before
33950 the server call, as we don't know how many SIDs there are to return
33951 and hence the needed buffer size.
33953 2006-05-03 Huw Davies <huw@codeweavers.com>
33955 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
33956 oleaut32: Alignment fixes for safearrays.
33958 * dlls/oleaut32/tests/usrmarshal.c:
33959 oleaut32: Fix tests under win2k.
33961 2006-05-02 Huw Davies <huw@codeweavers.com>
33963 * dlls/oleaut32/tests/usrmarshal.c:
33964 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
33966 2006-04-29 Huw Davies <huw@codeweavers.com>
33968 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
33969 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
33971 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
33973 * dlls/setupapi/tests/stringtable.c:
33974 setupapi: Add case sensitivity string table tests.
33976 2006-05-02 Troy Rollo <wine@troy.rollo.name>
33979 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
33981 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
33983 * dlls/winspool/tests/info.c:
33984 winspool/tests: Fix test for GetPrinterDriver.
33986 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
33988 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
33989 dlls/ntdll/thread.c:
33990 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
33992 * dlls/secur32/secur32.c:
33993 secur32: Missing LeaveCriticalSection on error paths.
33995 2006-04-30 James Hawkins <truiken@gmail.com>
33997 * dlls/advpack/install.c:
33998 advpack: Don't fail if the dll to register doesn't exist.
34000 2006-04-30 Mike McCormack <mike@codeweavers.com>
34002 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
34003 shlwapi: Add a stub implementation for IUnknown_ProfferService.
34005 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
34006 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
34008 * dlls/ole32/stg_stream.c:
34009 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
34011 2006-04-30 Jacek Caban <jacek@codeweavers.com>
34013 * dlls/shdocvw/webbrowser.c:
34014 shdocvw: Added some comments.
34016 2006-04-29 Jacek Caban <jacek@codeweavers.com>
34018 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
34019 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
34021 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
34022 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
34024 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
34025 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
34027 2006-04-28 Jacek Caban <jacek@codeweavers.com>
34029 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
34030 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
34032 * dlls/shdocvw/webbrowser.c:
34033 shdocvw: Added get_HWND implementation.
34035 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
34036 shdocvw: Added [get|put]_Visible implementation.
34038 * dlls/shdocvw/oleobject.c:
34039 shdocvw: Fix GetMiscStatus implementation.
34041 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
34043 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
34044 dlls/wined3d/device.c, dlls/wined3d/directx.c,
34045 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
34046 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
34047 dlls/wined3d/query.c, dlls/wined3d/resource.c,
34048 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
34049 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
34050 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
34051 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
34052 dlls/wined3d/volumetexture.c:
34053 wined3d: QueryInterface corrections.
34055 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
34057 * dlls/secur32/ntlm.c:
34058 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
34060 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
34061 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
34062 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
34064 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
34065 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
34066 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
34067 Add a stub implementation of mprapi.dll.
34069 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
34071 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
34072 wpp: Support long long constants if configure says long long is available
34074 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
34076 * dlls/user/tests/input.c:
34077 user: tests: Change INPUT to TEST_INPUT, fix union usage.
34079 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
34081 * dlls/wined3d/vertexshader.c:
34082 wined3d: Vertex Shader regtype cleanups.
34084 2006-04-22 Dan Kegel <dank@kegel.com>
34086 * dlls/msi/source.c:
34087 msi: Fix missing case in MsiSourceListAddSourceEx.
34089 2006-04-28 James Hawkins <truiken@gmail.com>
34091 * dlls/ole32/storage32.c:
34092 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
34094 * dlls/advpack/install.c:
34095 advpack: Implement the DelDirs command.
34097 * dlls/advpack/install.c:
34098 advpack: Implement the CheckAdminRights option.
34100 * dlls/advpack/install.c:
34101 advpack: Implement the RunPreSetupCommands command.
34103 * dlls/advpack/install.c:
34104 advpack: INF install is implemented so fix the documentation.
34106 * dlls/advpack/install.c:
34107 advpack: Implement the PerUserInstall command.
34109 * dlls/advpack/install.c:
34110 advpack: Leave room for the NULL terminator in the working_dir string.
34112 * dlls/advpack/install.c:
34113 advpack: NULL-terminate the source path.
34115 * dlls/advpack/install.c:
34116 advpack: Return the hresult in ExecuteCabW.
34118 * dlls/advpack/reg.c:
34119 advpack: Clean up the formatting of RegInstall to match the rest of the file.
34121 * dlls/advpack/reg.c:
34122 advpack: Perform an Advanced INF-level install in RegInstall.
34124 * dlls/advpack/reg.c:
34125 advpack: Factor out writing predefined strings into write_predefined_strings.
34127 * dlls/advpack/advpack.c:
34128 advpack: Ignore the return value from the OCX registration.
34130 2006-04-21 Hans Leidekker <hans@it.vu.nl>
34132 * dlls/wldap32/search.c:
34133 wldap32: Document the search functions.
34135 2006-04-21 Jacek Caban <jacek@codeweavers.com>
34137 * dlls/kernel/kernel_main.c:
34138 kernel: Remove no longer needed includes.
34140 2006-04-21 Robert Reif <reif@earthlink.net>
34142 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
34143 dlls/advapi32/tests/lsa.c:
34144 advapi32: Add some lsa tests.
34146 * dlls/advapi32/lsa.c:
34147 advapi32: Fix LsaClose return value.
34149 2006-04-29 Robert Reif <reif@earthlink.net>
34151 * dlls/netapi32/access.c:
34152 netapi32: Implement NetUserModalsGet level 2.
34154 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
34155 dsound: Add DirectSoundBuffer_Lock tests.
34157 2006-04-28 Robert Reif <reif@earthlink.net>
34159 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
34160 dsound: Check DirectSoundBuffer_Lock parameters.
34161 Check DirectSoundBuffer_Lock parameters and return an error (like
34162 Windows) rather than fixing up the parameters.
34164 2006-04-28 Jacek Caban <jacek@codeweavers.com>
34166 * dlls/mshtml/tests/htmldoc.c:
34167 mshtml: Added test of connection points.
34169 * dlls/mshtml/conpoint.c:
34170 mshtml: Added GetConnectionInterface implementation.
34172 * dlls/mshtml/conpoint.c:
34173 mshtml: Added GetConnectionPointContainer implementation.
34175 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
34176 mshtml: Added stub implementation of connection points.
34178 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
34179 dlls/mshtml/mshtml_private.h:
34180 mshtml: Added IConnectionPointContainer stub implementation.
34182 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
34183 mshtml: Added get_body implementation.
34185 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
34186 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
34187 mshtml: Added IHTMLTextContainer stub implementation.
34189 * include/mshtmdid.h, include/mshtml.idl:
34190 mshtml: Added IHTMLTextContainer declaration.
34192 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
34194 * fonts/ms_sans_serif.sfd:
34195 fonts: Add missing Latin glyph to ms_sans_serif.
34197 * fonts/system.sfd:
34198 fonts: Add some missing Latin glyphs to System.
34200 * fonts/courier.sfd:
34201 fonts: Add some missing Latin glyphs to Courier.
34203 2006-04-28 Huw Davies <huw@codeweavers.com>
34205 * dlls/oleaut32/usrmarshal.c:
34206 oleaut32: Implement GetDocumentation_Proxy/Stub.
34208 * dlls/oleaut32/usrmarshal.c:
34209 oleaut32: Implement GetFuncDesc_Proxy and friends.
34211 * dlls/oleaut32/usrmarshal.c:
34212 oleaut32: Implement GetTypeAttr_Proxy and friends.
34214 * dlls/rpcrt4/ndr_marshall.c:
34215 rpcrt4: Support for non-encapsulated unions.
34217 * dlls/gdi/freetype.c:
34218 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
34219 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
34221 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
34223 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
34224 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
34225 widl: Implement 'oldnames' option.
34227 * tools/widl/typegen.c:
34230 2006-04-26 Robert Shearman <rob@codeweavers.com>
34233 server: Threads should start off without having an impersonation token.
34235 * dlls/advapi32/security.c:
34236 advapi32: Implement the majority of ImpersonateLoggedOnUser.
34238 * dlls/wininet/internet.c:
34239 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
34241 * include/ndrtypes.h:
34242 include: Copy some format character types from wine/rpcfc.h to
34243 ndrtypes.h and change them into an enumeration.
34245 2006-04-28 Mike McCormack <mike@codeweavers.com>
34247 * include/rpcdce.h:
34248 rpcrt4: Add some defines.
34250 2006-04-26 Mike McCormack <mike@codeweavers.com>
34252 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
34253 rpcrt4: Add stub implementations for RPC authentication functions.
34255 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
34256 wininet: Fix peeking of http data with a nul byte in it.
34258 * dlls/msi/package.c:
34259 msi: Use the source name of the msi package when it fails to copy.
34261 * programs/msiexec/msiexec.c:
34262 msiexec: Force using /i file.msi, some programs pass properties without an =.
34264 2006-04-25 Mike McCormack <mike@codeweavers.com>
34266 * dlls/ole32/ole2.c:
34267 ole32: Store drop targets in a standard list.
34269 2006-04-22 Robert Reif <reif@earthlink.net>
34271 * dlls/netapi32/tests/access.c:
34272 netapi32: Add minimal NetUserModalsGet test.
34274 2006-04-22 András Kovács <andras@csevego.net>
34276 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
34277 regedit: Translation to Hungarian.
34279 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
34280 wordpad: Translation to Hungarian.
34282 * documentation/README.hu:
34283 Translated README file to Hungarian.
34285 2006-04-21 Jacek Caban <jacek@codeweavers.com>
34287 * tools/widl/parser.y:
34290 * include/exdisp.idl, include/mshtml.idl:
34291 include: Added missing importlib.
34293 2006-04-21 Alexandre Julliard <julliard@winehq.org>
34295 * server/mapping.c:
34296 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
34298 2006-04-21 Jacek Caban <jacek@codeweavers.com>
34300 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
34301 widl: Added importlib parsing code.
34303 * dlls/shdocvw/iexplore.c:
34304 shdocvw: Don't create IE default window in embedding mode.
34306 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
34307 shdocvw: Use InternetExplorer object in create_ie_window.
34309 2006-04-21 Mike McCormack <mike@codeweavers.com>
34311 * dlls/rpcrt4/rpc_transport.c:
34312 rpcrt4: Invalid sockets should have a value of -1.
34314 2006-04-21 Alexandre Julliard <julliard@winehq.org>
34317 wpp: Fixed typo in long long constants handling.
34319 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
34322 wpp: Implement long long constant parsing.
34324 2006-04-19 Hans Leidekker <hans@it.vu.nl>
34326 * include/windns.h:
34327 dnsapi: Add a couple of macros and prototypes.
34329 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
34331 * dlls/wined3d/device.c:
34332 wined3d: Fix mipmap level count.
34334 * dlls/wined3d/pixelshader.c:
34335 wined3d: Improve/implement D3DSIO_TEX.
34336 - unify per-version cases into a single sequence
34337 - make use of get_register_name() for the destination register
34338 - ignore destination write mask - it's only allowed on 2.0+ shaders,
34339 and only the default mask is allowed there (xyzw)
34340 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
34341 - implement for shaders 2.0-3.0
34343 * dlls/wined3d/utils.c:
34344 wined3d: Texture format corrections.
34345 - add missing GL type and make GL cfg entries for A16B16G16R16
34346 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
34347 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
34350 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
34351 wined3d: Correct vtrace usage.
34353 2006-04-21 Mike McCormack <mike@codeweavers.com>
34355 * dlls/rpcrt4/rpc_transport.c:
34356 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
34358 * dlls/rpcrt4/rpc_transport.c:
34359 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
34361 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
34362 rpcrt4: Hide the details of the rpc transport mechanism.
34364 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
34365 rpcrt4: Abstract RPCRT4_SpawnConnection.
34367 * dlls/rpcrt4/rpc_transport.c:
34368 rpcrt4: Move the connected check inside the named pipe code.
34370 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
34371 dlls/rpcrt4/rpc_transport.c:
34372 rpcrt4: Split the transport layer into a different file.
34374 * dlls/rpcrt4/rpc_server.c:
34375 rpcrt4: Allocate RpcServerProtseq in a single place.
34377 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
34379 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
34380 usp10: Fix return codes of ScriptGetFontProperties + tests.
34382 2006-04-20 Robert Reif <reif@earthlink.net>
34384 * dlls/advapi32/lsa.c:
34385 advapi32: Fix LsaQueryInformationPolicy return values.
34387 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
34389 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
34390 dlls/wined3d/wined3d_private.h:
34391 wined3d: Implement IWineD3DPalette.
34393 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
34395 * tools/widl/typegen.c:
34396 widl: Implement support for unique pointers to strings.
34398 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
34400 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
34401 include/pshpack4.h, include/pshpack8.h:
34402 include: Expand pack nesting from 3 to 15 levels.
34404 2006-04-21 Alexandre Julliard <julliard@winehq.org>
34406 * dlls/gdi/freetype.c:
34407 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
34409 2006-04-20 Alexandre Julliard <julliard@winehq.org>
34411 * dlls/kernel/kernel_main.c:
34412 kernel: Make GetTickCount call NtGetTickCount.
34414 2006-04-19 Jacek Caban <jacek@codeweavers.com>
34416 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
34417 ntdll: Added NtGetTickCount implementation.
34419 2006-04-20 Alexandre Julliard <julliard@winehq.org>
34421 * dlls/user/class.c:
34422 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
34423 Based on a patch by qingdoa daoo.
34425 2006-04-20 Mike McCormack <mike@codeweavers.com>
34427 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
34428 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
34429 rpcrt4: Abstract the transport layer functionality.
34431 2006-04-20 James Hawkins <truiken@gmail.com>
34433 * dlls/advpack/install.c:
34434 advpack: Implement LaunchINFSectionW.
34436 * dlls/advpack/install.c:
34437 advpack: Implement ExecuteCabW.
34439 * dlls/advpack/install.c:
34440 advpack: Implement the RunPostSetupCommands callback.
34442 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
34443 advpack: Implement the RegisterOCXs callback.
34445 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
34447 * dlls/usp10/usp10.c:
34448 usp10: Set defaults for ScriptGetFontProperties.
34449 Set defaults similar to Win XP for Kashida and set the default char in
34450 ScriptGetFontProperties.
34452 * dlls/usp10/usp10.c:
34453 usp10: Remove the need to pass chars to ScriptPlace.
34455 2006-04-20 Alexandre Julliard <julliard@winehq.org>
34457 * server/context_i386.c:
34458 server: Remove some no longer needed ptrace code to set registers.
34459 Also make sure the debug registers are properly copied to the context
34462 * dlls/ntdll/exception.c:
34463 ntdll: Use NtSetContextThread in NtRaiseException.
34465 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
34466 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
34467 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
34468 server/context_i386.c:
34469 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
34471 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
34473 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
34474 wined3d: Trace corrections/improvements.
34476 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
34478 * dlls/comctl32/toolbar.c:
34479 comctl32: Fix an unsigned comparison to zero.
34481 2006-04-20 James Hawkins <truiken@gmail.com>
34483 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
34484 dlls/advpack/install.c:
34485 advpack: Set the ldids of the install section in install_init.
34487 * dlls/advpack/install.c:
34488 advpack: Add stub handling for the RegisterOCXs command.
34490 * dlls/advpack/install.c:
34491 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
34493 * dlls/advpack/install.c:
34494 advpack: LaunchINFSectionExA is no longer a stub.
34496 2006-04-20 Mike McCormack <mike@codeweavers.com>
34498 * dlls/rpcrt4/rpc_binding.c:
34499 rpcrt4: Use a separate function to open each protseq.
34501 * dlls/rpcrt4/rpc_server.c:
34502 rpcrt4: Abstract access to the connection's waitable object.
34504 2006-04-20 Robert Shearman <rob@codeweavers.com>
34506 * tools/widl/write_msft.c:
34507 widl: Prevent NULL pointer de-refs on "void *" types.
34509 * dlls/wininet/internet.c:
34510 wininet: Don't allocate memory for the thread error structure until it is needed.
34511 Don't allocate memory for the thread error structure until it is
34512 needed, as it is quite large and wastes memory for threads that don't
34513 call any wininet function.
34515 * dlls/rpcrt4/ndr_marshall.c:
34516 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
34518 * dlls/rpcrt4/ndr_marshall.c:
34519 rpcrt4: Free all pointers by default, except for conformant strings.
34520 Free all pointers by default, except for conformant strings.
34521 Conformant arrays should always be freed.
34522 Add FC_CVARRAY to list of known types to avoid a FIXME.
34524 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
34525 rpcrt4: Fix some memory leaks.
34527 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
34528 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
34529 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
34530 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
34532 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
34533 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
34535 * dlls/rpcrt4/ndr_stubless.c:
34536 rpcrt4: Store the return value on the stack for interpreted stubs.
34537 Store the return value on the stack for stubs, as MIDL reserves space
34538 for it and gives us a stack offset. This fixes calling methods with
34539 thunks that assume that the return value will be stored on the stack.
34541 * dlls/rpcrt4/ndr_stubless.c:
34542 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
34543 Correctly fill in StackTop for stubless clients/servers so that
34544 conformance for top-level parameters works.
34546 * dlls/rpcrt4/ndr_stubless.c:
34547 rpcrt4: There's no need to set stubMsg.StackTop twice.
34549 * dlls/rpcrt4/ndr_stubless.c:
34550 rpcrt4: Fix the MSVC version of call_server_func.
34551 Fix the MSVC version of call_server_func to pop the registers in the
34552 same order they were pushed.
34554 2006-04-19 Thomas Kho <tkho@ucla.edu>
34556 * dlls/x11drv/keyboard.c:
34557 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
34559 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
34561 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
34562 programs/progman/Es.rc, programs/progman/Fr.rc,
34563 programs/progman/Hu.rc, programs/progman/It.rc,
34564 programs/progman/Ko.rc, programs/progman/Nl.rc,
34565 programs/progman/No.rc, programs/progman/Pt.rc,
34566 programs/progman/Ru.rc, programs/progman/Si.rc,
34567 programs/progman/Tr.rc, programs/progman/Xx.rc,
34568 programs/progman/Zh.rc:
34569 progman: Add close button and sysmenu to dialogs.
34571 * dlls/comctl32/header.c:
34572 comctl32: header: Avoid freeing invalid pointers.
34574 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
34576 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
34577 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
34578 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
34579 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
34580 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
34581 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
34582 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
34583 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
34584 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
34585 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
34586 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
34587 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
34588 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
34589 user: Add SS_NOPREFIX to the text style in message boxes.
34591 2006-04-19 Jacek Caban <jacek@codeweavers.com>
34593 * dlls/shdocvw/ie.c:
34594 shdocvw: Added InternetExplorer::Navigate2 implementation.
34596 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
34597 shdocvw: Move create_doc_view_hwnd call to navigate_url.
34599 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
34600 shdocvw: Register InternetExplorer class factory in IEWinMain.
34601 Based on a patch by Mike McCormack.
34603 * dlls/shdocvw/ie.c:
34604 shdocvw: Added InternetExplorer::put_Visible implementation.
34606 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
34607 shdocvw: Move IEWinMain to iexplore.c.
34609 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
34610 dlls/shdocvw/shdocvw.h:
34611 shdocvw: Added beginning InternetExplorer implementation.
34613 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
34614 dlls/shdocvw/shdocvw_main.c:
34615 shdocvw: Move DllGetClassObject implementation to factory.c.
34617 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
34618 dlls/shdocvw/webbrowser.c:
34619 shdocvw: Move more initialization code to DocHost_Init.
34621 * include/mshtmdid.h, include/mshtml.idl:
34622 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
34624 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
34626 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
34627 dlls/gdi/gdi_private.h, include/wingdi.h:
34628 gdi: Added implementation of GetCharABCWidthsI.
34630 2006-04-19 Alexandre Julliard <julliard@winehq.org>
34632 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
34633 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
34634 server/process.c, server/process.h, server/thread.c, server/thread.h:
34635 server: Use the standard suspend mechanism to simulate a breakpoint
34636 in an active process, instead of sending a SIGTRAP.
34639 loader: Attempt to detect broken vmsplit setups.
34641 2006-04-18 Mike Frysinger <vapier@gentoo.org>
34643 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
34644 joystick: Search for /dev/input/js as well as /dev/js.
34646 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
34648 * dlls/wined3d/pixelshader.c:
34649 wined3d: Support for shift modifiers.
34651 * dlls/wined3d/pixelshader.c:
34652 wined3d: Support more than 4/6 tex/temp registers.
34654 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
34656 * dlls/comctl32/tests/header.c:
34657 comctl32: Test the HDM_SETITEM notifications.
34659 * dlls/comctl32/header.c:
34660 comctl32: header: Send correct notify after HDM_SETITEM.
34661 The HDN_ITEMCHANGING notify should have the new data instead of the
34662 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
34663 field if it changed.
34665 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
34666 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
34668 2006-04-19 Huw Davies <huw@codeweavers.com>
34670 * dlls/oleaut32/usrmarshal.c:
34671 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
34672 Based on some documentation by Rob Shearman.
34674 2006-04-20 Mike McCormack <mike@codeweavers.com>
34676 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
34677 dlls/rpcrt4/rpc_message.c:
34678 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
34680 * dlls/rpcrt4/rpc_message.c:
34681 rpcrt4: Make RPCRT4_Send more compatible with write(2).
34683 2006-04-19 Mike McCormack <mike@codeweavers.com>
34685 * dlls/rpcrt4/rpc_message.c:
34686 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
34688 * dlls/rpcrt4/rpc_binding.c:
34689 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
34691 * dlls/rpcrt4/rpc_binding.c:
34692 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
34694 * dlls/rpcrt4/rpc_binding.c:
34695 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
34697 2006-04-19 Alexandre Julliard <julliard@winehq.org>
34699 * dlls/dbghelp/dbghelp.c:
34700 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
34702 * dlls/shell32/shell32.spec:
34703 shell32: Fixed ordinals of SHDefExtractIconA/W.
34705 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
34707 * dlls/user/menu.c, dlls/user/tests/menu.c:
34708 user: Find popup menus by ID.
34709 - Find menus by ID: Proper fallback to popup menus.
34710 - Use the menu ID, not the handle for the fallback.
34711 - Save the fallback menu's position.
34713 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
34715 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
34716 wined3d: Implement GetHWND and SetHWND.
34718 * dlls/wined3d/device.c:
34719 wined3d: Implement EnumTextureFormats.
34721 * dlls/wined3d/device.c:
34722 wined3d: Implement EnumZBufferFormats.
34724 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
34725 dlls/wined3d/wined3d_private.h:
34726 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
34728 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
34729 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
34730 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
34731 wined3d: Implement Init3D and Uninit3D.
34733 2006-04-18 James Hawkins <truiken@gmail.com>
34735 * dlls/advpack/advpack.c:
34736 advpack: Set the destination directory to the working directory if key equals SourceDir.
34738 * dlls/advpack/advpack.c:
34739 advpack: Add the ability to set multiple keys on one line in set_ldid.
34741 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
34742 dlls/advpack/files.c, dlls/advpack/install.c:
34743 advpack: Put function declarations in advpack_private.h.
34745 2006-04-19 Mike McCormack <mike@codeweavers.com>
34747 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
34748 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
34750 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
34751 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
34753 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
34754 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
34755 Based on a patch by Rob Shearman.
34757 2006-04-18 Huw Davies <huw@codeweavers.com>
34759 * dlls/gdi/bitblt.c:
34760 gdi32: Fix return values in BitBlt/StretchBlt.
34762 * dlls/gdi/bitblt.c:
34763 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
34765 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
34767 * dlls/comctl32/header.c:
34768 comctl32: header: Remove the unused bUnicode.
34770 * dlls/comctl32/header.c:
34771 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
34773 2006-04-19 Mike McCormack <mike@codeweavers.com>
34775 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
34776 msi: Clean up memset usage.
34778 * dlls/msi/classes.c:
34779 msi: Fix a regression caused by some bad logic.
34781 * dlls/msi/helpers.c:
34782 msi: Don't fall back to the folder's parent if the folder doesn't exist.
34784 2006-04-18 Alexandre Julliard <julliard@winehq.org>
34786 * programs/explorer/hal.c:
34787 explorer: Reuse drives that point to the same device to avoid memory leaks.
34788 Also print a warning if HAL support is not compiled in.
34790 * tools/winebuild/build.h, tools/winebuild/import.c,
34791 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
34792 winebuild: Disable linking to external symbols by default.
34794 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
34795 wldap32: Added a wrapper for ber_scanf.
34797 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
34798 wldap32: Added a wrapper for ber_printf.
34800 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
34801 wldap32: Add wrappers for the ber_* functions.
34803 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
34804 ntdll: Add wrappers for the remaining math functions.
34806 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
34807 ntdll: Add wrappers for the string functions.
34809 * configure, configure.ac:
34810 configure: Added check to catch old versions of the dbus library.
34812 2006-04-18 Mike McCormack <mike@codeweavers.com>
34814 * dlls/msi/helpers.c:
34815 msi: Simplify create_component_advertise_string() a little.
34817 2006-04-18 Robert Shearman <rob@codeweavers.com>
34819 * dlls/oleaut32/usrmarshal.c:
34820 oleaut32: Fix differences between the size returned in sizing the
34821 buffer for interfaces and the buffer actually used.
34823 * dlls/oleaut32/usrmarshal.c:
34824 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
34825 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
34826 otherwise BSTR_UserUnmarshal will try to use the memory in the
34829 * tools/widl/typelib.c, tools/widl/write_msft.c:
34830 widl: Ignore [object] attribute on interfaces written to a typelib.
34832 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
34834 * dlls/winspool/tests/info.c:
34835 winspool: Add a test for DocumentProperties.
34837 2006-04-18 Alexandre Julliard <julliard@winehq.org>
34839 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
34840 programs/explorer/explorer_private.h, programs/explorer/hal.c:
34841 explorer: Initial version of dynamic drive support using HAL.
34843 * configure, configure.ac, include/config.h.in:
34844 configure: Added checks for HAL libraries.
34847 libwine: Added a couple of missing memory constraints in LDT syscalls.
34849 2006-04-18 Jacek Caban <jacek@codeweavers.com>
34851 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
34852 dlls/shdocvw/webbrowser.c:
34853 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
34855 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
34856 dlls/shdocvw/webbrowser.c:
34857 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
34859 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
34860 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
34861 dlls/shdocvw/webbrowser.c:
34862 shdocvw: Move connection points to DocHost object.
34864 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
34865 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
34866 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
34868 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
34869 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
34870 shdocvw: Get rid of WebBrowser dependency in DocHost object.
34872 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
34873 shdocvw: Move IOleInPlaceFrame to DocHost object.
34875 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
34876 shdocvw: Move IServiceProvider to DocHost object.
34878 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
34879 shdocvw: Move IDispatch to DocHost object.
34881 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
34882 shdocvw: Move IOleCommandTarget to DocHost object.
34884 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
34885 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
34886 dlls/shdocvw/webbrowser.c:
34887 shdocvw: Move IOleDocumentSite to DocHost object.
34889 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
34890 dlls/shdocvw/shdocvw.h:
34891 shdocvw: Move IDocHostUIHandler to DocHost object.
34893 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
34894 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
34895 dlls/shdocvw/webbrowser.c:
34896 shdocvw: Move IOleInPlaceSite to DocHost object.
34898 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
34899 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
34900 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
34901 code between WebBrowser and InternetExplorer.
34903 2006-04-18 Alexandre Julliard <julliard@winehq.org>
34905 * tools/winebuild/import.c:
34906 winebuild: Fixed index in module table for delayed imports.
34908 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
34910 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
34911 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
34913 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
34914 wined3d: Use correct register number mask.
34915 The regmask currently being used is wrong - 0x1FFF includes the high
34916 two bits of the register type.
34918 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
34919 wined3d: Dcl opcode takes 2 parameters.
34921 * dlls/wined3d/pixelshader.c:
34922 wined3d: Fix _dw modifier.
34923 The _dw modifier needs to specify a component swizzle, just like the
34924 _dz currently does.
34926 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
34928 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
34929 wined3d: Fix flow control instructions number of parameters.
34930 - else, endif, break take 0 parameters [not 2]
34931 - if, rep take 1 parameter [not 2]
34932 - breakp takes 1 parameter [not 2]
34933 - move all flow control instructions in one place
34934 - sync software shaders signatures with this
34936 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
34937 wined3d: Skip unhandled opcodes in vshaders.
34939 * dlls/wined3d/pixelshader.c:
34940 wined3d: Texkill is supported for ps2.0-3.0.
34942 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
34944 * dlls/comctl32/header.c:
34945 comctl32: Send Unicode notifications if required in header control.
34947 * dlls/comctl32/listview.c:
34948 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
34950 * dlls/shell32/shlview.c:
34951 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
34953 * programs/progman/dialog.c, programs/progman/grpfile.c:
34954 progman: Fix two simple bugs.
34955 Use correctly the GetOpenFileName function.
34956 Use _lcreat instead of _lopen to create a new file.
34958 2006-04-18 Mike McCormack <mike@codeweavers.com>
34960 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
34961 ole32: More tests and fixes for STGM_PRIORITY.
34963 * dlls/ole32/tests/clipboard.c:
34964 ole32: Fix a declaration.
34966 * dlls/ole32/tests/marshal.c:
34967 ole32: Uncomment some code to make sure it is compiled, but don't run it.
34969 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
34971 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
34972 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
34974 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
34975 wined3d: Add the remaining IWineD3DDevice methods.
34977 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
34978 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
34979 wined3d: Add IWineD3DPalette.
34981 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
34982 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
34983 wined3d: Add a parameter for surface type selection.
34985 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
34987 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
34988 shell32: Define 2 more avi resources.
34990 2006-04-17 Mike McCormack <mike@codeweavers.com>
34992 * configure, configure.ac:
34993 configure: Exit with a non-zero exit code if a core dependency is missing.
34995 * configure, configure.ac, dlls/Makedll.rules.in,
34996 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
34997 programs/Makeprog.rules.in:
34998 configure: Remove the --disable-debug and --disable-trace options.
35000 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
35001 dlls/msi/tests/msi.c:
35002 msi: Fix some possible NULL pointer dereferences (Coverity).
35004 * programs/regsvr32/regsvr32.c:
35005 regsvr32: Ignore the /c flag.
35007 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
35009 * dlls/winspool/tests/info.c:
35010 winspool: Basic tests for DeleteMonitor.
35012 * dlls/winspool/info.c:
35013 winspool: Implement DeleteMonitor.
35015 2006-04-17 James Hawkins <truiken@gmail.com>
35017 * dlls/advpack/install.c:
35018 advpack: Add install_init/release to perform install initialization.
35020 * dlls/advpack/advpack.c:
35021 advpack: Factor out OCX registering into do_ocx_reg.
35023 * dlls/advpack/advpack.c:
35024 advpack: Use get_parameter to read the three parameters of RegisterOCX.
35025 Use get_parameter to read the three parameters to RegisterOCX.
35026 Remove the ERRs and TRACEs now that we return the HRESULT.
35028 * dlls/advpack/advpack.c:
35029 advpack: The fallback directory is the fifth field index, not the sixth.
35031 * dlls/advpack/install.c:
35032 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
35034 * dlls/advpack/advpack.c:
35035 advpack: Fix the documentation for RegisterOCX.
35037 * dlls/advpack/advpack.c:
35038 advpack: Fix the return type of RegisterOCX.
35040 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
35042 * tools/widl/client.c, tools/widl/server.c:
35043 widl: Support multiple RPC interfaces per binary.
35045 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
35047 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
35048 twain_32: Added Norwegian resource.
35050 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
35052 * programs/winefile/No.rc:
35053 winefile: Fix typo in the Norwegian resources.
35055 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
35057 * configure, configure.ac:
35058 configure: On FreeBSD, make wine-pthread the new default.
35060 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
35062 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
35063 twain_32: French localization.
35065 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
35066 shlwapi: French localization.
35068 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
35069 iccvid: French localization.
35071 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
35072 msvfw: French localization.
35074 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
35075 msvidc: French localization.
35077 * programs/winecfg/Fr.rc:
35078 winecfg: French localization.
35080 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
35082 * dlls/dbghelp/stack.c:
35083 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
35085 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
35087 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
35088 wined3d: Add a method to change the front and back buffers.
35090 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
35092 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
35093 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
35094 include/wine/wined3d_interface.h:
35095 wined3d: Add IWineD3DSurface::Blt.
35097 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
35099 * dlls/uxtheme/metric.c:
35100 uxtheme: Fix GetThemeSysString as the error-path was always taken.
35102 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
35104 * tools/widl/typegen.c:
35105 widl: Implement support for unique pointers to arrays.
35107 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
35109 * programs/explorer/systray.c:
35110 explorer: Fixed a typo in system tray.
35112 2006-04-13 Aric Stewart <aric@codeweavers.com>
35114 * dlls/comctl32/listview.c:
35115 comctl32: Listview notify fix.
35116 Turn off updating for that the unselect and select and then turns it
35117 on for the focus call, this results in 1 edit notify being sent at the
35118 end of the operation.
35120 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
35122 * dlls/kernel/tests/heap.c:
35123 kernel: Add some tests for Lock/Unlock memory handles.
35125 * dlls/kernel/heap.c:
35126 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
35128 2006-04-14 Jacek Caban <jacek@codeweavers.com>
35130 * dlls/shdocvw/webbrowser.c:
35131 shdocvw: Added Top, Left, Height and Width properties implementation.
35133 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
35134 shdocvw: Store IOleInPlaceSite in WebBrowser object.
35136 * dlls/shdocvw/oleobject.c:
35137 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
35139 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
35140 shdocvw: Better window handling.
35141 Use unicode version of DefWindowProc in unicode window procs.
35144 * dlls/shell32/shlexec.c:
35145 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
35147 2006-04-14 Hans Leidekker <hans@it.vu.nl>
35149 * dlls/wldap32/misc.c:
35150 wldap32: Document the miscellaneous functions.
35152 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
35154 * dlls/wined3d/device.c:
35155 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
35157 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
35159 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
35160 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
35162 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
35163 rpcrt4: Constify NDR function tables.
35165 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
35167 * dlls/comctl32/animate.c:
35168 comctl32: Change return code comparison in AVI control.
35170 2006-04-13 James Hawkins <truiken@gmail.com>
35172 * dlls/advpack/advpack.c:
35173 advpack: Document RegisterOCX.
35175 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
35177 * dlls/shell32/shell32_Fi.rc:
35178 shell32: Fix common files directory location in shell32_Fi.rc.
35180 2006-04-12 Thomas Kho <tkho@ucla.edu>
35182 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
35183 x11drv: Properly handle VK_LMENU input.
35185 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
35187 * dlls/kernel/tests/toolhelp.c:
35188 kernel: Load tests again on NT 3.51 (toolhelp API not present).
35190 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
35192 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
35193 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
35195 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
35197 * include/wine/wined3d_interface.h:
35198 wined3d: Add macros for (Un)Init3D and Flip.
35200 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
35202 * dlls/shell32/shell32_It.rc:
35203 shell32: Italian resources update.
35205 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
35207 * programs/winefile/winefile.c:
35208 winefile: Use header full drag.
35211 include: Fix a mistake in the declaration of _sntprintf.
35213 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
35215 * programs/winecfg/Fi.rc:
35216 winecfg: Update the Finnish resources.
35218 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
35219 twain_32: Add Finnish resources.
35221 2006-04-13 Mike McCormack <mike@codeweavers.com>
35223 * include/wtypes.idl:
35224 wtypes.idl: Add size attribute to a void pointer.
35226 * tools/widl/write_msft.c:
35227 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
35229 2006-04-13 Alexandre Julliard <julliard@winehq.org>
35231 * libs/wine/mmap.c:
35232 libwine: Only try to mmap the exact address when reserving memory.
35233 This should avoid some extra work on platforms that need the
35234 try_mmap_fixed function.
35236 * libs/wine/mmap.c:
35237 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
35240 server: Remove the use_ptrace variable.
35242 * ANNOUNCE, ChangeLog, VERSION, configure:
35245 ----------------------------------------------------------------
35246 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
35248 * programs/winecfg/Nl.rc:
35249 winecfg: Update Dutch resource.
35251 2006-04-13 Alexandre Julliard <julliard@winehq.org>
35253 * dlls/advpack/reg.c:
35254 advpack: Fixed a couple of typos in Unicode conversion.
35256 * dlls/crypt32/encode.c:
35257 crypt32: Fixed day/month mismatch in time encoding routines.
35259 * dlls/crypt32/cert.c:
35260 crypt32: Avoid crash on NULL pointer in trace.
35262 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
35264 * dlls/user/menu.c:
35265 user: Fix dereferencing a potential NULL pointer.
35267 2006-04-12 Jason Green <jave27@gmail.com>
35269 * dlls/wined3d/utils.c:
35270 wined3d: Add case 0 to switch statement and fix the fixme.
35271 Screwed up a copy/paste from one of my recent patches. This
35272 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
35273 as the Stencil format. Also, it changes the FIXME to print the
35276 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
35278 * dlls/version/install.c:
35279 version: Translate some German comments.
35281 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
35283 * dlls/usp10/usp10.c:
35284 usp10: Add some tests to ScriptGetFontProperties.
35286 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
35288 * dlls/msvcrt/undname.c:
35289 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
35291 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
35293 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
35294 wined3d: Add IWineD3DSurface::Flip.
35296 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
35297 dlls/d3d9/directx.c, dlls/wined3d/device.c,
35298 include/wine/wined3d_interface.h:
35299 wined3d: Split device creation and opengl initialization.
35301 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
35303 * dlls/wined3d/device.c:
35304 wined3d: Combined unhandled renderstate cases into one.
35306 * dlls/wined3d/device.c:
35307 wined3d: IWineD3DDeviceImpl_Reset cleanup.
35308 Joined the functions as it looks like a typo in the function name
35309 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
35311 2006-04-12 Jacek Caban <jacek@codeweavers.com>
35313 * dlls/shell32/shlexec.c:
35314 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
35316 * dlls/shdocvw/dochost.c:
35317 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
35319 2006-04-12 Alexandre Julliard <julliard@winehq.org>
35321 * dlls/wineps/init.c:
35322 wineps: Load generic.ppd from the data dir if nothing else is specified.
35324 2006-04-12 Huw Davies <huw@codeweavers.com>
35326 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
35327 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
35329 2006-04-12 Alexandre Julliard <julliard@winehq.org>
35331 * loader/preloader.c:
35332 preloader: Workaround for broken no-exec protections.
35333 Add an executable page at the top of the address space to defeat
35334 broken no-exec protections that play with the code selector limit.
35336 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
35338 * dlls/comctl32/listview.c:
35339 comctl32: Fix listview column resize.
35340 Draw a track line after a HDN_TRACK, resize the columns only after a
35342 Create the header with HDS_FULLDRAG.
35344 * dlls/comctl32/header.c:
35345 comctl32: Fix listview column resize.
35346 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
35347 after a mouse move.
35349 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
35351 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
35352 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
35353 dlls/avifil32/icmstream.c:
35354 avifil32: Avoid not necessary zeroing out of an allocated memory block.
35356 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
35358 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
35359 dlls/wined3d/wined3d_private.h:
35360 wined3d: Add a resource dumper.
35362 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
35364 * dlls/gdi/enhmetafile.c:
35365 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
35367 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
35369 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
35370 dlls/kernel/tests/toolhelp.c:
35371 kernel32: Added some tests for toolhelp functions.
35373 * dlls/kernel/toolhelp.c:
35374 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
35376 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
35378 * programs/winetest/Makefile.in:
35379 winetest: Added dnsapi tests.
35381 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
35383 * dlls/wined3d/pixelshader.c:
35384 wined3d: Enable texld instruction (shaders 1.4).
35386 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
35388 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
35389 wined3d: Reorganize shaders code a bit.
35391 2006-04-11 Hans Leidekker <hans@it.vu.nl>
35393 * dlls/wldap32/page.c:
35394 wldap32: Improve error handling in create_page_control().
35396 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
35398 * dlls/winspool/tests/info.c:
35399 winspool: Basic tests for AddMonitor.
35401 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
35403 * dlls/winspool/info.c:
35404 winspool: Implement AddMonitor.
35406 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
35408 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
35409 dlls/d3d9/vertexshader.c:
35410 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
35412 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
35413 d3d8: VertexShader should keep reference to the parent device object.
35415 2006-04-12 Alexandre Julliard <julliard@winehq.org>
35418 server: Don't attach thread input to the desktop.
35419 Now that the desktop can be owned by a thread we need to explicitly
35420 check for it in the thread attach check.
35422 2006-04-11 Petr Tesarik <hat@tesarici.cz>
35424 * dlls/winedos/int2f.c:
35425 winedos: Implement INT2F/AX=1501 (get drive device list).
35427 2006-04-11 Juan Lang <juan_lang@yahoo.com>
35429 * dlls/msi/appsearch.c:
35430 msi: Fix possible crash bugs in error path.
35432 2006-04-11 Mike McCormack <mike@codeweavers.com>
35434 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
35435 shdocvw: Register iexplore.exe as a COM local server.
35437 2006-04-11 Jason Green <jave27@gmail.com>
35439 * dlls/wined3d/vertexdeclaration.c:
35440 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
35442 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
35444 * dlls/wined3d/swapchain.c:
35445 wined3d: Don't do a logical AND on the swap effect.
35447 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
35449 * dlls/wined3d/resource.c:
35450 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
35452 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
35454 * dlls/riched20/editor.c, dlls/riched20/para.c:
35455 riched20: Allow inheriting table cell definitions from previous table row.
35456 Allow inheriting of table cell definitions from a previous table row
35457 when the current table row does not contain a \trowd, only an \intbl.
35459 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
35461 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
35462 shlwapi: Ignore leading spaces in PathMatchSpec.
35464 * dlls/shlwapi/tests/path.c:
35465 shlwapi: Add tests for PathMatchSpec.
35468 gdi: Do not convert string paramter when rendering glyph indexes.
35471 gdi: Write out glyph count correctly in GetCharacterPlacementA.
35473 2006-04-11 Alexandre Julliard <julliard@winehq.org>
35476 Makefile: There are currently no tests in the programs directory.
35478 2006-04-09 Dan Kegel <dank@kegel.com>
35480 * dlls/x11drv/clipboard.c:
35481 x11drv: Fix two clipboard bugs.
35482 Fix two clipboard problems that caused BadAtom crashes and caused some
35483 clipboard formats to not be exported properly.
35485 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
35487 * dlls/wined3d/pixelshader.c:
35488 wined3d: Remove bogus address register warning for pixel shaders.
35489 Pixel shaders don't have an address register, this warning is bogus.
35490 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
35492 2006-04-11 James Hawkins <truiken@gmail.com>
35494 * dlls/advpack/advpack.c, dlls/advpack/install.c:
35495 advpack: Implement UserInstStubWrapper.
35497 2006-04-11 Mike McCormack <mike@codeweavers.com>
35499 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
35500 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
35501 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
35502 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
35503 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
35505 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
35507 * dlls/msvcrt/file.c:
35509 Make sure, when copying handles from std ones (when no io info is
35510 inherited from parent) to create inheritable handles (spotted by
35513 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
35515 * tools/winedump/debug.c, tools/winedump/dump.c,
35516 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
35517 tools/winedump/winedump.h:
35518 winedump: Constify some pointers.
35520 2006-04-11 Alexandre Julliard <julliard@winehq.org>
35522 * tools/winedump/dump.c, tools/winedump/pe.c:
35523 winedump: Added detection of Wine fake dlls.
35524 Also pass the real start of the file to the dump functions, instead of
35525 having the generic code care about the specifics of the individual
35528 2006-04-11 Petr Tesarik <hat@tesarici.cz>
35530 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
35531 winedos: Implement true CDROM DOS device driver.
35533 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
35534 winedos: Move all device driver initialization code to a newly written
35535 function DOSDEV_SetupDevice().
35537 * dlls/winedos/int2f.c:
35538 winedos: Move most of MSCDEX stuff into a separate function.
35540 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
35541 winedos: Move some declarations to the header file.
35543 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
35545 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
35546 wininet: Added Esperanto language.
35548 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
35549 shlwapi: Added Esperanto language.
35551 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
35552 oleaut32: Added Esperanto language.
35554 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
35555 mpr: Added Esperanto language.
35557 * programs/view/Eo.rc, programs/view/viewrc.rc:
35558 view: Added Esperanto language.
35560 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
35561 serialui: Added Esperanto language.
35563 * dlls/mpr/mpr_It.rc:
35564 mpr: Italian language update.
35566 * dlls/wininet/wininet_It.rc:
35567 wininet: Italian language update.
35569 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
35571 * programs/winecfg/De.rc:
35572 winecfg: Update German resource.
35574 2006-04-11 Mike McCormack <mike@codeweavers.com>
35576 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
35577 dlls/shdocvw/shdocvw_main.c:
35578 shdocvw: Move the private class factory declaration into factory.c.
35580 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
35582 * programs/winecfg/Ko.rc:
35583 winecfg: Updated Korean resources.
35585 2006-04-11 Mike McCormack <mike@codeweavers.com>
35587 * dlls/msi/tests/format.c:
35588 msi: Add some more MsiFormatRecord tests.
35590 2006-04-11 James Hawkins <truiken@gmail.com>
35592 * dlls/advpack/install.c:
35593 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
35595 * dlls/advpack/files.c, dlls/advpack/install.c:
35596 advpack: Implement LaunchINFSectionEx.
35598 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
35599 dlls/advpack/reg.c:
35600 advpack: Standardize the format of advpack traces.
35601 Display all strings in advpack traces.
35602 Use debugstr_a/w for TRACE strings.
35604 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
35605 advpack: Standardize the format of advpack parameter lists.
35607 2006-04-10 Juan Lang <juan_lang@yahoo.com>
35609 * dlls/ntdll/thread.c:
35610 ntdll: Initialize a variable.
35611 Fix an uninitialized pointer in RtlCreateUserThread, caught by
35614 * dlls/crypt32/cert.c:
35615 crypt32: Fix a typo caught by coverity.
35617 2006-04-11 Jacek Caban <jacek@codeweavers.com>
35619 * include/exdisp.idl:
35620 exdisp.idl: Added missing attributes and fix some arguments names.
35622 * include/exdisp.idl:
35623 exdisp.idl: Added missing declarations.
35625 2006-04-10 Alexandre Julliard <julliard@winehq.org>
35627 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
35628 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
35630 server: Moved the tkill function to ptrace.c.
35632 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
35633 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
35634 server: Get rid of the no longer used get_thread_single_step function.
35636 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
35637 server: Removed the thread attached flag, since we always detach now.
35640 server: Always detach from the thread when we are done with ptrace.
35642 * dlls/user/tests/menu.c:
35643 user: Use a smaller window for the menu test.
35645 2006-04-10 Jacek Caban <jacek@codeweavers.com>
35647 * include/docobj.idl:
35648 docobj.idl: Fix some enums declarations.
35650 * include/exdisp.idl:
35651 exdisp.idl: Move declarations to better match to IE SDK.
35653 * include/exdisp.idl:
35654 exdisp.idl: Added SHDocVw type library declaration.
35656 2006-04-10 Hans Leidekker <hans@it.vu.nl>
35658 * tools/winapi/win32.api:
35659 dnsapi: Teach winapi_check about dnsapi.dll.
35661 * DEVELOPERS-HINTS, documentation/PACKAGING:
35662 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
35664 2006-04-10 Alexandre Julliard <julliard@winehq.org>
35666 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
35667 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
35668 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
35669 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
35670 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
35671 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
35672 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
35673 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
35674 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
35675 dlls/twain_32/README, dlls/twain_32/TWAIN,
35676 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
35677 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
35678 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
35679 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
35680 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
35681 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
35682 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
35683 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
35684 dlls/twain_32/ui.c:
35685 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
35687 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
35688 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
35689 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
35690 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
35691 dlls/richedit/richedit.c:
35692 riched32: Renamed the dlls/richedit directory to dlls/riched32.
35694 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35695 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
35696 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
35697 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
35698 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
35699 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
35700 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
35701 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
35702 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
35703 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
35704 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
35705 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
35706 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
35707 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
35708 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
35709 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
35710 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
35711 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
35712 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
35713 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
35714 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
35715 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
35716 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
35717 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
35718 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
35719 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
35720 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
35721 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
35722 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
35723 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
35724 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
35725 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
35726 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
35727 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
35728 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
35729 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
35730 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
35731 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
35732 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
35733 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
35734 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
35735 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
35736 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
35737 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
35738 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
35739 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
35740 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
35741 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
35742 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
35743 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
35744 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
35745 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
35746 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
35747 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
35749 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35750 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
35751 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
35752 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
35753 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
35754 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
35755 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
35756 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
35757 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
35758 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
35759 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
35760 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
35761 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
35762 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
35763 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
35764 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
35765 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
35766 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
35767 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
35768 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
35769 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
35770 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
35771 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
35772 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
35773 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
35774 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
35775 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
35776 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
35777 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
35778 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
35779 programs/winetest/Makefile.in:
35780 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
35782 2006-04-10 Huw Davies <huw@codeweavers.com>
35784 * dlls/gdi/freetype.c:
35785 gdi32: Add support for ttc indices in the font link list.
35787 2006-04-09 Jason Green <jave27@gmail.com>
35789 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
35790 wined3d: Add some more debugging info.
35791 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
35793 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
35795 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
35796 tools/widl/typegen.h:
35797 widl: Implement support for ref pointers to simple structs.
35799 2006-04-08 Hans Leidekker <hans@it.vu.nl>
35801 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
35802 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
35804 * dlls/wldap32/control.c:
35805 wldap32: Fix broken parameter handling.
35807 2006-04-09 Hans Leidekker <hans@it.vu.nl>
35809 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
35810 dnsapi: Add a configure check for the resolver library and header.
35812 * configure, configure.ac, dlls/dnsapi/Makefile.in,
35813 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
35814 dlls/dnsapi/tests/name.c:
35815 dnsapi: Add a test for DnsNameCompare_A.
35817 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
35818 dlls/dnsapi/name.c:
35819 dnsapi: Implement DnsNameCompare_{A,W}.
35821 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
35822 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
35823 dnsapi: Add a stub implementation of dnsapi.dll.
35825 * include/Makefile.in, include/windns.h:
35826 dnsapi: Add windns.h.
35827 Based on a patch sent by Matthew Kehrer a while ago.
35829 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
35831 * dlls/ddraw/tests/d3d.c:
35832 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
35834 2006-04-08 James Hawkins <truiken@gmail.com>
35836 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
35837 advpack: Add initial implementation of SetPerUserSecValues.
35839 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
35842 wine.inf: Added dbghelp & imagehlp as fake DLLs.
35844 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
35846 * dlls/wined3d/wined3d_private.h:
35847 wined3d: Print all errors in checkGLcall.
35849 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
35850 dlls/wined3d/vertexshader.c:
35851 wined3d: Downgrade some FIXMEs.
35853 * dlls/wined3d/utils.c:
35854 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
35856 D3DFMT_L16 -> GL_LUMINANCE16_EXT
35857 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
35858 as Raphael suggested.
35859 Also increase the returned Bpp for unknown and unhandled formats from
35860 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
35861 shows some flashy graphics before it dies again :)
35863 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
35865 * dlls/shdocvw/iexplore.c:
35866 shdocvw: Constify IExplore OLE vtables.
35868 * dlls/x11drv/keyboard.c:
35869 x11drv: Update French keyboard layout to better match the X11 one.
35871 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
35873 * programs/winecfg/No.rc:
35874 winecfg: Updated Norwegian resources.
35876 2006-04-09 Huw Davies <huw@codeweavers.com>
35878 * fonts/system.sfd:
35879 fonts: Add accented greek glyphs to System.
35881 2006-04-09 Hans Leidekker <hans@it.vu.nl>
35883 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
35884 ntdll: The closing brace of a guid string is at index 37.
35886 2006-04-08 Robert Reif <reif@earthlink.net>
35888 * dlls/dsound/tests/ds3d.c:
35889 dsound: Fix 2 bugs in ds3d tests.
35890 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
35892 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
35894 * dlls/usp10/usp10.c:
35895 usp10: Terminate some strings in fixmes and traces.
35897 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
35899 * dlls/winspool/info.c:
35900 winspool: Avoid reading from NULL (GetPrinterDriver).
35902 2006-04-08 Jacek Caban <jacek@codeweavers.com>
35904 * dlls/shdocvw/oleobject.c:
35905 shdocvw: Set active document of both frame and doc window.
35907 * dlls/shdocvw/dochost.c:
35908 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
35910 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
35911 mshtml: Make sure to use initialized variables.
35913 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
35914 mshtml: Fix ref counting.
35915 - Fix ref counting.
35916 - Use This->window instead of QI in NSContainer_Release.
35918 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
35920 * programs/wineconsole/wineconsole_Eo.rc,
35921 programs/wineconsole/wineconsole_res.rc:
35922 wineconsole: Esperanto language support.
35924 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
35925 winspool: Italian language support.
35927 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
35929 * programs/winhelp/Eo.rc:
35930 winhelp: Esperanto language update.
35932 * programs/regedit/It.rc:
35933 regedit: Italian language update.
35935 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
35937 * programs/start/It.rc:
35938 start: Italian language update.
35940 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
35942 * programs/uninstaller/Eo.rc:
35943 uninstaller: Esperanto language adjustments.
35945 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
35947 * programs/wineconsole/wineconsole_It.rc,
35948 programs/wineconsole/wineconsole_res.rc:
35949 wineconsole: Italian language support.
35951 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
35953 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
35954 winspool: Esperanto language support.
35956 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
35958 * dlls/winspool/info.c:
35959 winspool: A read can fail.
35961 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
35964 ddraw: Add MAKEFOURCC to ddraw.h.
35966 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
35967 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
35969 2006-04-08 Huw Davies <huw@codeweavers.com>
35971 * fonts/system.sfd:
35972 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
35974 2006-04-08 Hans Leidekker <hans@it.vu.nl>
35976 * dlls/wldap32/add.c:
35977 wldap32: Don't handle NULL attrs twice.
35979 * dlls/wldap32/init.c:
35980 wldap32: Don't return uninitialised values.
35982 * dlls/wldap32/error.c:
35983 wldap32: Fix overrun by one of static array.
35985 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
35987 * dlls/user/menu.c:
35988 user: Add an missing element to the hbmmenus array.
35990 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
35992 * tools/winedump/output.c:
35993 winedump: Use fchmod() instead of doing system(chmod).
35995 2006-04-08 Robert Reif <reif@earthlink.net>
35997 * dlls/dsound/capture.c:
35998 dsound: Remove NULL This pointer checks.
36000 2006-04-07 Robert Reif <reif@earthlink.net>
36002 * dlls/dsound/capture.c:
36003 dsound: Remove unnecessary NULL pointer check.
36005 2006-04-08 Troy Rollo <wine@troy.rollo.name>
36007 * dlls/ntdll/cdrom.c:
36008 ntdll: Fix DVD_ReadStructure's layout of layer information.
36009 Fix DVD_ReadStructure to reflect what Windows actually does, not what
36010 Microsoft (incorrectly) documents it to do and not what the DDK
36011 headers (incorrectly) suggest it does.
36013 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
36015 * dlls/ntdll/virtual.c:
36016 ntdll: Added ARM architecture.
36018 2006-04-05 Robert Reif <reif@earthlink.net>
36020 * programs/winecfg/En.rc, programs/winecfg/audio.c,
36021 programs/winecfg/resource.h:
36022 winecfg: Add default dsound sample rate and bits per sample.
36024 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
36025 dlls/dsound/dsound_private.h:
36026 dsound: Set default primary buffer sample rate and bits per sample.
36027 Programs that are written specifically for 2000 and xp don't bother to
36028 set the primary buffer format because it's a noop. However wine is
36029 patterned after win9x and DirectX 7 or earlier which has a real
36030 primary buffer and expects the program to change the primary buffer
36031 format if necessary.
36033 2006-04-07 Alexandre Julliard <julliard@winehq.org>
36035 * programs/explorer/desktop.c, server/window.c:
36036 explorer: Don't use ExitWindows on shutdown.
36037 ExitWindows kills all current processes and that creates a race with
36038 newly started processes. Instead, simply exit and let the new process
36039 create a new explorer.
36041 2006-04-06 Mike Hearn <mike@plan99.net>
36043 * dlls/kernel/path.c:
36044 kernel: Don't crash on NULL arg in GetShortPathNameW.
36046 * dlls/comctl32/imagelist.c:
36047 comctl32: Add OOM codepath in imagelist control.
36049 2006-04-07 Mike Hearn <mike@plan99.net>
36051 * dlls/gdi/enhmetafile.c:
36052 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
36054 * dlls/kernel/path.c:
36055 kernel: Correct SearchPathA argument validation.
36057 2006-04-07 Robert Reif <reif@earthlink.net>
36059 * dlls/dsound/tests/capture.c:
36060 dsound: Fix capture test.
36061 Remove bogus release of NULL pointer code found by Coverity.
36063 2006-04-07 Mike Hearn <mike@plan99.net>
36065 * dlls/uxtheme/metric.c:
36066 uxtheme: Fix GetThemeSysInt.
36067 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
36068 path would always be taken. Fix to check only that the values are
36069 outside the possible range.
36071 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
36073 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
36074 netapi32: Move NetShareEnum from browsr.c to share.c.
36076 2006-04-07 James Hawkins <truiken@gmail.com>
36078 * dlls/advpack/tests/advpack.c:
36079 advpack: Add a few more tests for SetPerUserSecValues.
36081 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
36083 * dlls/gdi/tests/bitmap.c:
36084 gdi: Also initialize a variable in the failure case.
36086 2006-04-07 Mike McCormack <mike@codeweavers.com>
36088 * dlls/msi/table.c:
36089 msi: Use a debug channel to turn on transform debugging.
36091 2006-04-07 Alexandre Julliard <julliard@winehq.org>
36093 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
36095 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
36097 * server/process.c:
36098 server: Hide assumptions about alignment inside the read_process_memory function.
36100 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
36101 server/protocol.def, server/trace.c:
36102 server: Get rid of alignment requirements in write_process_memory request.
36103 All the alignment handling is now done in the write_process_memory
36104 function inside the server.
36106 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
36108 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
36109 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
36111 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
36112 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
36113 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
36114 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
36115 include/wine/wined3d_types.h:
36116 wined3d: Add WINED3DBOX to wined3d_types.h.
36118 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
36119 dlls/wined3d/device.c, dlls/wined3d/directx.c,
36120 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
36121 dlls/wined3d/query.c, dlls/wined3d/resource.c,
36122 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
36123 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
36124 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
36125 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
36126 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
36127 wined3d: Rename return values from D3D* to WINED3D*.
36129 2006-04-07 Robert Shearman <rob@codeweavers.com>
36131 * dlls/ole32/filemoniker.c:
36132 ole32: Fix typo in FileMonikerImpl_BindToObject.
36133 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
36134 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
36135 (found by Coverity).
36137 * dlls/ole32/compositemoniker.c:
36138 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
36140 * dlls/ole32/antimoniker.c:
36141 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
36143 * dlls/ole32/defaulthandler.c:
36144 ole32: Fix DefaultHandler_EnumAdvises.
36145 As per MSDN, if the object has no connections then
36146 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
36147 is the case when This->oleAdviseHolder is NULL, so do this and avert a
36148 potential NULL dereference of This->oleAdviseHolder (found by
36151 * dlls/oleaut32/usrmarshal.c:
36152 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
36153 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
36154 the SafeArrayCreateEx call was missing a dereference operator (found
36157 * dlls/oleaut32/safearray.c:
36158 oleaut32: Remove deadcode in SafeArrayPutElement.
36159 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
36160 because of the check at the top of the function on pvData (found by
36163 * server/console.c:
36164 server: Free ptr in console_input_append_hist.
36165 Free ptr in console_input_append_hist before returning, otherwise it
36166 will be leaked (found by Coverity).
36167 Remove the setting of last error on mem_alloc failure, as it is already
36171 server: Handle failure of mem_alloc in duplicate_token.
36174 server: Handle possible mem_alloc failure in create_token.
36177 server: Should use release_object on an object instead of free.
36179 2006-04-07 Mike McCormack <mike@codeweavers.com>
36181 * dlls/msi/files.c:
36182 msi: Remove broken volume management code.
36184 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
36185 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
36186 shdocvw: Implement IEWinMain using a simple window frame.
36188 * dlls/x11drv/wintab.c:
36189 x11drv: Cursors index used with WTI_DEVICES is zero based.
36191 2006-04-07 Huw Davies <huw@codeweavers.com>
36193 * fonts/system.sfd, tools/sfnt2fnt.c:
36194 fonts: Add the Won sign in place of the backslash for Korean fonts.
36196 2006-04-07 James Hawkins <truiken@gmail.com>
36198 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
36199 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
36201 * dlls/advpack/files.c:
36202 advpack: Rewrite get_parameter to be able to handle an empty parameter.
36204 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
36206 * include/wine/wined3d_types.h:
36207 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
36209 * include/wine/wined3d_types.h:
36210 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
36212 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
36213 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
36214 include/wine/wined3d_types.h:
36215 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
36217 2006-04-07 James Hawkins <truiken@gmail.com>
36219 * dlls/ntdll/signal_i386.c:
36220 ntdll: Return error if the signal index equals the size of the array.
36222 2006-04-07 Mike McCormack <mike@codeweavers.com>
36224 * dlls/oleaut32/typelib.c:
36225 oleaut32: Remove unnecessary check for NULL.
36227 * server/registry.c:
36228 server: Avoid comparison of -1 with an unsigned variable.
36230 * libs/wine/config.c:
36231 libwine: Fix a memory leak.
36233 * dlls/msi/classes.c:
36234 msi: Fix a logic error.
36236 * dlls/msi/record.c:
36237 msi: Avoid accessing a null pointer.
36239 * dlls/msi/string.c:
36240 msi: Check the correct pointer after allocating memory.
36242 * dlls/msi/table.c:
36243 msi: Fix possible free of uninitialized pointer.
36245 2006-04-07 Alexandre Julliard <julliard@winehq.org>
36247 * dlls/kernel/process.c:
36248 kernel: Fixed set_process_name for the winevdm case.
36250 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
36252 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
36253 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
36254 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
36255 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
36256 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
36257 include/wine/wined3d_types.h:
36258 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
36260 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
36261 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
36262 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
36263 dlls/wined3d/device.c, dlls/wined3d/directx.c,
36264 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
36265 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
36266 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
36267 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
36269 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
36271 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
36272 dlls/netapi32/share.c, include/lmshare.h:
36273 netapi32: Add (stubbed) NetSessionEnum.
36275 2006-04-06 James Hawkins <truiken@gmail.com>
36277 * dlls/advpack/tests/advpack.c:
36278 advpack: Add initial tests for SetPerUserSecValues.
36280 2006-04-06 Huw Davies <huw@codeweavers.com>
36282 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
36283 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
36284 dlls/comctl32/tests/propsheet.rc:
36285 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
36287 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
36289 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
36291 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
36292 Also add numero-sign to Courier.
36294 2006-04-06 Alexandre Julliard <julliard@winehq.org>
36296 * dlls/ntdll/exception.c:
36297 ntdll: Print traces for EXC_CallHandler even with the assembly version.
36299 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
36301 * dlls/msvcrt/process.c:
36302 msvcrt: Append extension(.exe) for _spawnve argument.
36304 2006-04-06 Alexandre Julliard <julliard@winehq.org>
36306 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
36307 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
36309 2006-04-05 Juan Lang <juan_lang@yahoo.com>
36311 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
36312 dlls/crypt32/tests/cert.c:
36313 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
36315 * dlls/crypt32/store.c, include/wincrypt.h:
36316 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
36318 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
36320 * dlls/winspool/info.c:
36321 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
36323 * dlls/winspool/info.c:
36324 winspool: Implement EnumMonitorsW.
36326 2006-04-06 Mike McCormack <mike@codeweavers.com>
36328 * dlls/shdocvw/webbrowser.c:
36329 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
36331 * dlls/msi/files.c:
36332 msi: Avoid a crash if a parameter is NULL.
36334 2006-04-05 Robert Reif <reif@earthlink.net>
36336 * dlls/winmm/winearts/audio.c:
36337 winearts: Don't call arts_free if arts_init wasn't successful.
36339 2006-04-05 Huw Davies <huw@codeweavers.com>
36341 * dlls/gdi/freetype.c:
36342 gdi32: Always consume the subst structure.
36344 * dlls/gdi/freetype.c:
36345 gdi32: Use the localised family name if present
36346 (based on a patch on Byeong-Sik Jeon).
36348 * dlls/gdi/freetype.c:
36349 gdi32: Move a few functions around. Should be a nop.
36351 2006-04-05 Mike McCormack <mike@codeweavers.com>
36353 * include/exdisp.idl:
36354 shdocvw: Add class definition for InternetExplorer.
36356 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
36358 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
36359 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
36360 Make them pass under Wine.
36362 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
36365 include: Add lmshare to lm.h.
36367 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
36369 * include/wine/wined3d_interface.h:
36370 wined3d: Add some type macros to wined3d_interface.h.
36372 2006-04-05 Alexandre Julliard <julliard@winehq.org>
36374 * tools/winebuild/spec16.c:
36375 winebuild: Remove a no longer necessary movzwl instruction.
36376 This could cause broken relays to be generated depending on the order
36377 of the entry points in the relay list.
36378 Also add a few missing tabs in the assembly output.
36380 * dlls/cards/cards.c:
36381 cards: Avoid GetPixel to draw round corners, use a clip region instead.
36383 2006-04-04 James Hawkins <truiken@gmail.com>
36385 * dlls/advpack/install.c:
36386 advpack: Factor out advpack error handling into ADV_HRESULT.
36388 2006-04-04 Mike McCormack <mike@codeweavers.com>
36390 * configure, configure.ac, programs/Makefile.in,
36391 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
36392 programs/iexplore/main.c:
36393 Add an implementation of iexplore.exe.
36395 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
36396 shdocvw: Stub implementation of IEWinMain.
36398 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
36400 * dlls/msvcrt/environ.c:
36401 msvcrt: Fix a TRACE message to avoid buffer overflow.
36403 2006-04-04 Huw Davies <huw@codeweavers.com>
36405 * fonts/ms_sans_serif.sfd:
36406 fonts: Add a few missing glyphs.
36408 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
36410 * tools/widl/typegen.c:
36411 widl: Implement support for ref pointers to arrays of base types.
36413 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
36415 * dlls/dinput/joystick_linux.c:
36416 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
36418 2006-04-04 Alexandre Julliard <julliard@winehq.org>
36420 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
36421 x11drv: Avoid redundant flushing of the thread display.
36423 * dlls/x11drv/window.c:
36424 x11drv: Remove one more XSync call.
36426 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
36428 * dlls/wined3d/device.c:
36429 wined3d: CreateDevice should use the root window.
36431 * dlls/wined3d/device.c:
36432 wined3d: Output unhandled renderstates with debug_d3drenderstate.
36434 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
36435 wined3d: Add D3DFMT_L16.
36437 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
36439 * dlls/x11drv/x11drv_main.c:
36440 x11drv: Make UseXVidMode default to yes.
36442 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
36444 * dlls/x11drv/xvidmode.c:
36445 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
36447 2006-04-04 Mike McCormack <mike@codeweavers.com>
36449 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
36450 setupapi: Add a stub implementation for RegistryDelnode.
36452 2006-04-04 Huw Davies <huw@codeweavers>
36454 * dlls/gdi/freetype.c:
36455 gdi32: Use a function to add entries to the substitution list
36456 (based on a patch by Byeong-Sik Jeon).
36458 2006-04-04 Huw Davies <huw@codeweavers.com>
36460 * dlls/gdi/freetype.c:
36461 gdi32: Use RtlUshortByteSwap to read big endian words.
36463 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
36465 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
36466 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
36467 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
36468 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
36470 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
36471 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
36472 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
36474 2006-04-04 Alexandre Julliard <julliard@winehq.org>
36476 * dlls/user/exticon.c:
36477 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
36479 * tools/Makefile.in, tools/winegcc/Makefile.in:
36480 tools: Add LDFLAGS to all the linker invocations.
36482 * tools/winegcc/winegcc.c:
36483 winegcc: Don't use the library full name for .so libs.
36485 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
36487 * fonts/small_fonts.sfd:
36488 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
36490 * fonts/small_fonts.sfd:
36491 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
36493 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
36495 * dlls/x11drv/keyboard.c:
36496 x11drv: Fixed handling of XK_KP_Separator.
36498 2006-04-03 James Hawkins <truiken@gmail.com>
36500 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
36501 advpack: Forward RegInstallA to its Unicode counterpart.
36503 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
36504 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
36506 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
36507 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
36509 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
36510 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
36512 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
36513 advpack: Forward RegRestoreAllA to its Unicode counterpart.
36515 2006-03-31 Mike Hearn <mh@codeweavers.com>
36517 * dlls/kernel/process.c:
36518 kernel: Don't enforce process handle access rights in Win98 mode.
36520 2006-04-03 Jason Green <jave27@gmail.com>
36522 * dlls/wined3d/utils.c:
36523 wined3d: Add a couple more debugging output formats.
36525 2006-04-04 Alexandre Julliard <julliard@winehq.org>
36527 * configure, configure.ac:
36528 configure: Filter out garbage from arts-config --libs too.
36530 * dlls/gdi/freetype.c:
36531 gdi: Change ReadFontDir error into a warning.
36533 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
36535 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
36536 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
36538 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
36539 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
36540 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
36541 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
36543 2006-04-04 Mike McCormack <mike@codeweavers.com>
36545 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
36546 programs/msiexec/rsrc.rc:
36547 msiexec: Add an icon for msiexec and .msi files.
36549 2006-04-03 James Hawkins <truiken@gmail.com>
36552 wine.inf: Add hhctrl.ocx to the list of fake dlls.
36554 2006-04-04 Mike McCormack <mike@codeweavers.com>
36556 * configure, configure.ac:
36557 configure: Warn if the fonts aren't going to be built.
36559 2006-04-03 Alexandre Julliard <julliard@winehq.org>
36562 server: Don't single step into signal handlers.
36564 * dlls/ntdll/signal_i386.c:
36565 ntdll: Save FPU context for all exceptions.
36567 2006-04-03 Robert Shearman <rob@codeweavers.com>
36569 * dlls/ole32/usrmarshal.c:
36570 ole32: Add documentation for the clip format user marshal functions.
36572 * tools/widl/typegen.c:
36573 widl: Fix the type offset for generated conformant string calls.
36575 * dlls/kernel/kernel32.spec:
36576 kernel: Remove some stubs that aren't present in NT.
36578 * dlls/kernel/file.c:
36579 kernel: Document some file functions.
36581 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
36583 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
36584 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
36585 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
36587 2006-04-03 Mike McCormack <mike@codeweavers.com>
36589 * dlls/user/driver.c:
36590 user32: More informative message on failure to load x11drv.
36592 2006-04-03 Huw Davies <huw@codeweavers.com>
36594 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
36595 fonts: Add an 11 ppem strike of 'Small Fonts'.
36597 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
36599 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
36600 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
36601 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
36602 gdi: Separate GDI tests by moving them into appropriate files.
36603 Separate GDI tests by moving them into appropriate files:
36604 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
36606 * dlls/gdi/gdiobj.c:
36607 gdi: Move WineEngInit call before stock fonts creation.
36608 Move WineEngInit call before stock fonts creation, otherwise we end up
36609 caching wrong fonts before loading built-in bitmap fonts.
36611 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
36613 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
36614 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
36615 d3dx: VertexBuffer should keep reference to the parent device object.
36617 2006-04-03 Alexandre Julliard <julliard@winehq.org>
36619 * dlls/setupapi/fakedll.c:
36620 setupapi: Copy the complete resource tree into the fake dlls.
36622 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
36624 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
36625 twain: Add a Korean resource.
36627 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
36629 * dlls/winmm/winealsa/audio.c:
36630 winealsa: Fix pausing when the hardware does not support it.
36632 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
36634 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
36635 url: Add a function and two stubs.
36637 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
36639 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
36640 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
36641 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
36642 include/wine/wined3d_types.h:
36643 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
36645 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
36646 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
36647 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
36648 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
36649 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
36651 2006-04-03 Mike McCormack <mike@codeweavers.com>
36653 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
36654 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
36656 * dlls/kernel/profile.c:
36657 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
36659 * dlls/msi/string.c:
36660 msi: Improve the string table hash.
36662 2006-04-03 Alexandre Julliard <julliard@winehq.org>
36664 * dlls/kernel/process.c, dlls/ntdll/loader.c:
36665 ntdll: Process --help and --version args earlier on during startup.
36667 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
36669 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
36670 msi: Italian language support.
36672 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
36673 setupapi: Esperanto language support.
36675 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
36676 uninstaller: Esperanto language support.
36678 * programs/uninstaller/It.rc:
36679 uninstaller: Italian language support.
36681 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
36682 notepad: Esperanto language support.
36684 * programs/notepad/It.rc:
36685 notepad: Italian language support.
36687 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
36688 msi: Esperanto language support.
36690 * dlls/commdlg/cdlg_Eo.rc:
36691 commdlg: Esperanto language update.
36693 * dlls/commdlg/cdlg_It.rc:
36694 commdlg: Italian language update.
36696 * dlls/wineps/wps_It.rc:
36697 wineps: Italian language update.
36699 * dlls/user/resources/user32_Eo.rc:
36700 user32: Esperanto language update.
36702 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
36703 comctl32: Esperanto language support.
36705 * dlls/comctl32/comctl_It.rc:
36706 comctl32: Italian language updates.
36708 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
36709 clock: Esperanto language support.
36711 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
36713 * dlls/wined3d/basetexture.c:
36714 wined3d: Do not set the mipmap level count every time a texture is used.
36716 2006-04-02 Huw Davies <huw@codeweavers.com>
36718 * dlls/gdi/tests/gdiobj.c:
36719 gdi32: Add tests for 'Small Fonts'.
36721 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
36723 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
36724 msvcrt: Allow environment strings longer than 512 characters.
36726 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
36728 * dlls/usp10/usp10.c:
36729 usp10: Fixed debug output of ScriptItemize.
36731 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
36733 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
36734 dinput: Keyboard should be acquired before calling GetDeviceState.
36736 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
36738 * programs/regedit/No.rc:
36739 regedit: Fix typo in Norwegian resources.
36741 2006-04-01 Alexandre Julliard <julliard@winehq.org>
36743 * dlls/x11drv/window.c:
36744 x11drv: Get rid of XSync calls on window creation and destruction.
36746 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
36747 x11drv: Ignore X errors caused by windows being created or deleted.
36749 2006-03-31 Alexandre Julliard <julliard@winehq.org>
36751 * dlls/gdi/tests/metafile.c:
36752 gdi: In metafile test only print debug output if enabled.
36754 * loader/preloader.c:
36755 loader: Hide the preloader from the ps output.
36757 * tools/winewrapper:
36758 winewrapper: Remove a couple of variables that are no longer needed.
36760 * dlls/ntdll/loadorder.c:
36761 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
36763 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
36765 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
36766 kernel: Fix handling of invalid parameter in GlobalSize().
36768 2006-03-31 Robert Shearman <rob@codeweavers.com>
36770 * dlls/ole32/rpc.c:
36771 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
36772 Use ncalrpc instead of ncacn_np as the transport as this is more similar
36773 to how ole32 from NT works and should also be compatible with rpcrt4
36774 from Win9x, allowing more combinations of dlls to work.
36776 * dlls/kernel/process.c:
36777 kernel: Add some documentation for simple process functions.
36779 * tools/widl/typegen.c:
36780 widl: There's no need to cast _StubMsg - it's already of the correct type.
36782 * tools/widl/server.c:
36783 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
36784 Only assign variables if not a string and only create a local variable
36785 if not a sized parameter. Fixes type mismatches in the generated code
36786 due to differences in the algorithms between creating local variables
36789 * tools/widl/server.c:
36790 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
36792 * tools/widl/server.c:
36793 widl: Create the correct variable type for parameters with more than one level of indirection.
36795 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
36796 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
36798 * tools/widl/typegen.c:
36799 widl: Move handling of base type marshaling and unmarshaling to a separate function.
36800 Move handling of base type marshaling and unmarshaling to a separate
36801 function and improve it to support return values.
36803 * tools/widl/typegen.c:
36804 widl: Use print_phase_function for printing NdrPointerFree call.
36806 * tools/widl/typegen.c:
36807 widl: Add a function to generate the Ndr type calls.
36808 - Add a function to generate the Ndr type calls.
36809 - Fix a typo where the aligned buffer was added to itself, rather than
36812 * tools/widl/typegen.c:
36813 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
36814 Only write the buffer incrementing code for the marshaling and
36815 unmarshaling phases - buffer sizing is handled elsewhere and freeing
36818 * tools/widl/typegen.c:
36819 widl: Output the necessary sizing information for other phases.
36820 Output the necessary sizing information for PHASE_BUFFERSIZE and
36821 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
36824 * tools/widl/client.c:
36825 widl: Output NULL ref pointer check for pointer levels > 1 too.
36827 * tools/widl/client.c, tools/widl/server.c:
36828 widl: Fix a GCC warning in the generated client and server code.
36830 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
36831 widl: The lval member of var_t is essentially a duplicate of eval->cval.
36832 - Generate eval's for enums that don't explicitly have one. This means
36833 that enums written in header files won't match exactly what has been put
36834 into the IDL file, but the numeric constat is the same and MIDL does a
36836 - Replace constant lookups with eval->cval instead of lval.
36838 * tools/widl/typegen.c:
36839 widl: De-reference parameters' types before deciding what to do with them.
36840 De-reference parameters' types before deciding what to do with them.
36841 Also dereference string parameters since they are immediately
36842 dispatched to write_string_tfs when the string attribute is detected
36843 without any further processing done on them.
36845 * tools/widl/typegen.c:
36846 widl: Write pointer calls for all non-basetype pointer parameters to functions.
36848 * tools/widl/header.c:
36849 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
36850 Write definitions for MIDL_user_allocate and MIDL_user_free in the
36851 header when writing out RPC interfaces to prevent compile failures in
36852 the generated client/server code.
36854 * tools/widl/header.c:
36855 widl: Write out the pre- and postamble for RPC interfaces with no methods.
36857 * tools/widl/header.c:
36858 widl: Output interface defined guard for rpc interfaces too.
36860 * tools/widl/typegen.c:
36861 widl: NdrFcShort should be written out instead of NdrShort.
36863 * tools/widl/typegen.c:
36864 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
36866 * tools/widl/typegen.c:
36867 widl: Support references in type_memsize.
36869 * tools/widl/client.c, tools/widl/server.c:
36870 widl: Only output code for non-object interfaces in client and server.
36871 Only output code for non-object interfaces in client and server
36872 generation and convert the while loops into for loops.
36874 2006-03-31 Alexandre Julliard <julliard@winehq.org>
36876 * ANNOUNCE, ChangeLog, VERSION, configure:
36879 ----------------------------------------------------------------
36880 2006-03-31 Alexandre Julliard <julliard@winehq.org>
36882 * server/request.c:
36883 server: Avoid crash on startup when the configuration dir doesn't exist.
36885 * dlls/user/tests/win.c:
36886 user/tests: Flush events before running the keyboard event test.
36888 * dlls/comctl32/tests/monthcal.c:
36889 comctl32: Force a specific day value in the monthcal test.
36890 Avoids test failure when the current day happens to be the 31st...
36892 2006-03-30 James Hawkins <truiken@gmail.com>
36894 * dlls/advpack/advpack.spec:
36895 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
36897 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
36898 advpack: Forward ExecuteCabA to its Unicode counterpart.
36900 2006-03-30 Robert Shearman <rob@codeweavers.com>
36902 * dlls/ole32/dcom.idl:
36903 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
36905 * dlls/wininet/urlcache.c:
36906 wininet: Fix some string length calculations.
36907 Fix some string length calculations that didn't account for the
36908 different sized characters with Unicode.
36910 * dlls/wininet/urlcache.c:
36911 wininet: Only access the URL in the cache by the provided offset.
36913 2006-03-30 H. Verbeet <hverbeet@gmail.com>
36915 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
36916 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
36917 dlls/wined3d/wined3d_private.h:
36918 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
36920 2006-03-30 Juan Lang <juan_lang@yahoo.com>
36922 * dlls/crypt32/proplist.c:
36923 crypt32: Tiny fixes.
36925 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
36926 crypt32: Fix certificate adding
36927 - Implement add disposition in CertAddCertificateContextToStore,
36928 rather than in each store.
36929 - Add a few more tests.
36931 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
36933 * dlls/msvcrt/undname.c:
36934 msvcrt: Fix read beyond end of string in __unDNameEx().
36936 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
36938 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
36939 spoolss: Add DllAllocSplMem and DllFreeSplMem.
36941 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
36943 * dlls/gdi/tests/metafile.c:
36944 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
36945 These tests currently fail in Wine.
36947 * dlls/x11drv/keyboard.c:
36948 x11drv: Update Hungarian keyboard layout to better match the X11 one.
36950 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
36952 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
36953 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
36954 widl: Implement support for ref pointers to strings.
36956 2006-03-30 Huw Davies <huw@codeweavers.com>
36958 * dlls/gdi/freetype.c:
36959 gdi32: Move the font substitution list to a standard Wine list
36960 (based on a patch by Byeong-Sik Jeon).
36962 2006-03-30 Alexandre Julliard <julliard@winehq.org>
36964 * dlls/user/message.c:
36965 user: Only wait for sent messages in wait_message_reply.
36967 * dlls/x11drv/event.c:
36968 x11drv: Filter a few more event types in filter_event.
36969 ConfigureNotify and related events should only be processed when
36970 posted messages are selected. There's no need to handle MappingNotify
36971 if keyboard events are not selected.
36973 * dlls/Makefile.in, dlls/make_dlls:
36974 dlls: Removed a number of no longer needed dependencies.
36976 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
36978 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
36979 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
36980 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
36981 spoolss: Add minimal spoolss.dll.
36983 2006-03-30 Alexandre Julliard <julliard@winehq.org>
36985 * dlls/user/message.c, dlls/user/win.c:
36986 user: Don't send WM_PARENTNOTIFY to the desktop window.
36988 2006-03-29 James Hawkins <truiken@gmail.com>
36990 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
36991 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
36993 2006-03-30 James Hawkins <truiken@gmail.com>
36995 * dlls/advpack/install.c:
36996 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
36998 * dlls/advpack/install.c:
36999 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
37001 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
37003 * dlls/kernel/except.c:
37004 kernel: Resource browsing.
37005 Try to be a bit more strict when checking for resource mapping in
37006 exception handler (and prevent some exceptions while in exception
37009 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
37011 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
37012 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
37013 include/wine/wined3d_types.h:
37014 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
37016 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
37018 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
37019 twain: Add German resource.
37021 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
37023 * dlls/kernel/heap.c:
37024 kernel32: Display the parameter that caused a page fault in GlobalFree().
37026 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
37028 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
37029 kernel: Fix handling of invalid parameter in GlobalFlags().
37031 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
37034 tools: Remove wineconf.
37036 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
37038 * DEVELOPERS-HINTS:
37039 DEVELOPER-HINTS: Some directories are renamed / removed / added.
37041 2006-03-29 Robert Shearman <rob@codeweavers.com>
37043 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
37044 oleaut32: Add IPersist to QueryInterface.
37046 * dlls/oleaut32/typelib.c:
37047 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
37049 * dlls/oleaut32/olepicture.c:
37050 oleaut32: Replace memcmp with IsEqualIID macro.
37051 Replace memcmp with IsEqualIID macro that doesn't require a size
37052 parameter and remove the unneeded brackets to give more compact and
37053 more readable code.
37055 * dlls/ole32/compobj.c:
37056 ole32: Don't process posted messages in CoWaitForMultipleHandles.
37057 Tests with native show that during COM calls posted messages aren't
37058 retrieved other than COM calls so change the PeekMessage parameters in
37059 CoWaitForMultipleHandles to duplicate this.
37061 * dlls/ole32/compobj.c:
37062 ole32: Try to retrieve messages that are COM calls first.
37063 Try to retrieve messages that are COM calls first in
37064 CoWaitForMultipleHandles before retrieving other types.
37066 * dlls/ole32/compobj.c:
37067 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
37068 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
37069 function so that the order and type of the messages retrieved can be
37070 customised in the future.
37072 * dlls/ole32/compobj.c:
37073 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
37074 should depend on whether the current apartment is a single threaded one.
37076 * dlls/ole32/compobj.c:
37077 ole32: Pass the no yield flag to PeekMessage.
37078 Pass the no yield flag to PeekMessage since we sleep in
37079 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
37082 server: Store the token source.
37084 2006-03-29 Huw Davies <huw@codeweavers.com>
37086 * include/winuser.h:
37087 include: Add DFC_POPUPMENU.
37089 2006-03-30 Mike McCormack <mike@codeweavers.com>
37091 * dlls/wininet/http.c:
37092 wininet: Clean up HTTP_GetCustomHeaderIndex.
37094 * dlls/wininet/http.c:
37095 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
37097 * dlls/wininet/http.c:
37098 WININET: Clean up HttpQueryInfo.
37099 Fixes another return FALSE without SetLastError.
37101 * dlls/wininet/http.c:
37102 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
37104 2006-03-29 Mike McCormack <mike@codeweavers.com>
37106 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
37107 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
37109 2006-03-29 Alexandre Julliard <julliard@winehq.org>
37111 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
37113 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
37115 2006-03-27 Petr Tesarik <hat@tesarici.cz>
37117 * dlls/ntdll/cdrom.c:
37118 ntdll: Fix CDROM raw reads.
37119 - Fix incorrect data sizes.
37120 - Fix CDDA addressing.
37121 - Implement XAForm2 mode on Linux.
37123 2006-03-29 Alexandre Julliard <julliard@winehq.org>
37125 * programs/winecfg/x11drvdlg.c:
37126 winecfg: Disable the desktop option when configuring a specific application.
37128 2006-03-28 H. Verbeet <hverbeet@gmail.com>
37130 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37131 include/wine/wined3d_interface.h:
37132 wined3d: Create an IWineD3DBaseShader class.
37134 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
37135 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37136 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
37138 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37139 dlls/wined3d/wined3d_private.h:
37140 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
37142 * dlls/wined3d/pixelshader.c:
37143 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
37145 2006-03-29 Mike McCormack <mike@codeweavers.com>
37147 * dlls/user/sysparams.c:
37148 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
37150 * dlls/user/sysparams.c:
37151 user32: Implement SPI_[GS]ETUIEFFECTS.
37153 * dlls/user/sysparams.c:
37154 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
37156 * dlls/user/sysparams.c:
37157 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
37159 * dlls/user/sysparams.c:
37160 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
37162 * dlls/user/sysparams.c:
37163 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
37165 * dlls/user/sysparams.c:
37166 user32: Implement SPI_[SG]ETCARETWIDTH.
37168 2006-03-28 Alexandre Julliard <julliard@winehq.org>
37170 * dlls/mshtml/persist.c:
37171 mshtml: Don't free the URL we have just stored in the callback object.
37173 * dlls/x11drv/mouse.c:
37174 x11drv: Only warp the mouse pointer if it has actually moved.
37176 2006-03-26 H. Verbeet <hverbeet@gmail.com>
37178 * dlls/d3d8/device.c:
37179 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
37181 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
37183 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
37184 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
37185 include/wine/wined3d_types.h:
37186 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
37188 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
37189 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
37190 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
37191 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
37192 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
37193 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
37194 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
37195 dlls/wined3d/device.c, dlls/wined3d/resource.c,
37196 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
37197 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
37198 include/wine/wined3d_types.h:
37199 wined3d: Add WINED3DPOOL to wined3d_types.h.
37201 2006-03-22 Aric Stewart <aric@codeweavers.com>
37203 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
37204 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
37205 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
37206 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
37207 twain: Add a property sheet UI for scanning.
37209 2006-03-28 Alexandre Julliard <julliard@winehq.org>
37211 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
37212 x11drv: Reinitialize the display settings when using a desktop window.
37214 2006-03-22 Aric Stewart <aric@codeweavers.com>
37216 * dlls/twain/ds_image.c:
37217 twain: A few cleanups, using some consts from sane.
37219 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
37221 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
37222 widl: Implement support for pointers to base types.
37224 2006-03-28 Alexandre Julliard <julliard@winehq.org>
37226 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
37227 advapi32: Fixed compiler warnings.
37229 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
37231 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
37233 advapi32: Fixed building TRUSTEEs with objects.
37234 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
37235 and BuildTrusteeWithObjectsAndSid, including regression tests.
37237 * dlls/comctl32/rebar.c:
37238 comctl32: Rebar size fix.
37239 Rebars without any bands should have a height/width of 0.
37241 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
37243 * tools/wineshelllink:
37244 wineshelllink: Remove quotes from Path=<workdir>.
37246 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
37249 wine.inf: Add some more fake dlls to the system directory.
37251 2006-03-28 Mike McCormack <mike@codeweavers.com>
37254 mpr: Improve the stub for WNetGetUniversalNameW.
37257 server: Fix a race condition in the delivery of change notifications.
37259 2006-03-28 Alexandre Julliard <julliard@winehq.org>
37261 * dlls/x11drv/window.c:
37262 x11drv: Avoid setting text or WM hints of the X root window.
37264 2006-03-27 Alexandre Julliard <julliard@winehq.org>
37266 * configure, configure.ac, dlls/Makefile.in,
37267 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
37268 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
37269 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
37270 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
37271 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
37272 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
37273 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
37274 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
37275 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
37276 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
37277 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
37278 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
37279 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
37280 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
37281 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
37282 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
37283 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
37285 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
37286 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
37287 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
37288 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
37289 dlls/msg711.acm/msg711.c:
37290 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
37292 * configure, configure.ac, dlls/Makefile.in,
37293 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
37294 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
37295 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
37296 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
37297 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
37299 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
37300 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
37301 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
37302 dlls/msacm/imaadp32/Makefile.in,
37303 dlls/msacm/imaadp32/imaadp32.acm.spec,
37304 dlls/msacm/imaadp32/imaadp32.c:
37305 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
37307 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
37308 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
37309 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
37310 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
37311 x11drv: Moved desktop mode handling to the explorer process.
37312 Per-application desktop mode settings are no longer supported. Apps
37313 can be launched in a specific desktop window by using:
37314 explorer /desktop=name[,widthxheight] app.exe [args]
37315 If the named desktop already exists the app is launched inside it. The
37316 default desktop is cleverly named "default".
37318 * dlls/x11drv/window.c:
37319 x11drv: Allow setting WM hints for the desktop window.
37321 * dlls/x11drv/winpos.c:
37322 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
37324 2006-03-27 Jacek Caban <jacek@codeweavers.com>
37326 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
37327 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
37328 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
37329 mshtml: Added tooltip implementation.
37331 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
37333 * dlls/commdlg/fontdlg.c:
37334 commdlg: Properly set and retrieve colour value from combo box .
37336 2006-03-27 Robert Shearman <rob@codeweavers.com>
37338 * dlls/shell32/systray.c, programs/explorer/systray.c:
37339 shell32: Adding a systray item with an invalid icon handle is allowed.
37341 2006-03-27 Huw Davies <huw@codeweavers.com>
37343 * dlls/riched20/txtsrv.c:
37344 riched20: Take a ref on text host.
37346 2006-03-27 Mike McCormack <mike@codeweavers.com>
37348 * dlls/user/input.c:
37349 user32: Send a fake mouse movement event after releasing capture.
37351 2006-03-27 Alexandre Julliard <julliard@winehq.org>
37353 * dlls/ntdll/virtual.c:
37354 ntdll: Limit header_size to the file size.
37356 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
37357 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
37358 x11drv: Get rid of the using_wine_desktop flag.
37360 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
37361 server/winstation.c:
37362 server: Connect to the window station and desktop specified by startup info.
37363 If window station and desktop aren't inherited from the parent, don't
37364 connect to them from the server, but from the USER init code where we
37365 can get the proper values from the startup info structure.
37368 server: Store window properties in the global atom table instead of
37369 the per-winstation table.
37371 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
37373 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
37374 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
37375 shell32: Add an uncompressed AVI displaying the word searching.
37377 2006-03-26 James Hawkins <truiken@gmail.com>
37379 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
37380 advpack: Implement the launching of executables in RunSetupCommand.
37382 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
37383 advpack: Define S_ASYNCHRONOUS in advpub.h.
37385 2006-03-27 Alexandre Julliard <julliard@winehq.org>
37387 * server/process.c, server/request.c:
37388 server: Fixed process exit code on FreeBSD.
37390 2006-03-24 Petr Tesarik <hat@tesarici.cz>
37392 * programs/winedbg/break.c:
37393 winedbg: Fix stepping over an instruction.
37395 2006-03-27 Petr Tesarik <hat@tesarici.cz>
37397 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
37398 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
37400 2006-03-26 f_sophia <f_sophia@libero.it>
37402 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
37403 winhelp: Added Esperanto language support.
37405 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
37407 * dlls/shell32/shell32_Eo.rc:
37408 shell32: Updated Esperanto translation.
37410 2006-03-26 James Hawkins <truiken@gmail.com>
37412 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
37413 kernel: Error out of CreateProcess if the specified current directory
37416 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
37419 wine.inf: Add some dll stub dll to the system directory.
37421 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
37424 wine.inf: Add SystemRoot.
37426 2006-03-27 Petr Tesarik <hat@tesarici.cz>
37428 * dlls/ntdll/signal_i386.c:
37429 ntdll: Fix debug exceptions from VM86.
37430 - Set ContextFlags accordingly in save_vm86_context().
37431 - Raise debug exceptions correctly for debug exceptions.
37432 - Do not clear TF bit for VM86-generated debug exceptions.
37434 2006-03-26 James Hawkins <truiken@gmail.com>
37436 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
37437 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
37439 2006-03-26 Mike McCormack <mike@codeweavers.com>
37441 * dlls/commdlg/filedlg.c:
37442 commdlg: Malformed filters are still added to the filter combo box.
37444 * dlls/comctl32/comctl32undoc.c:
37445 comctl32: Having an MRU list without a compare function works in Windows.
37447 2006-03-26 H. Verbeet <hverbeet@gmail.com>
37449 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
37450 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
37452 2006-03-24 Alexandre Julliard <julliard@winehq.org>
37454 * dlls/msvcrt/file.c:
37455 msvcrt: Fix fflush() of files opened for read.
37456 Some apps, for no particular reason, call fflush() on files opened for
37457 read. This keeps them from tripping over their shoelaces.
37459 2006-03-25 Tomas Carnecky <tom@dbservice.com>
37461 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
37462 opengl: Put OpenGL setup functions into their own debug channel.
37464 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
37466 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
37467 winedbg: Fixes for identifiers.
37468 - fixed lexical rules for a path name
37469 - fixed identifier rules so that we get the right precedence
37471 - modules (in mod!name forms) are now handled as tIDENTIFIER
37472 (tPATH was buggy anyhow)
37474 * dlls/dbghelp/symbol.c:
37475 dbghelp: Module should be case insensitive.
37476 When looking up a symbol name in the form module!name, the module
37477 lookup should be insensitive.
37479 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
37481 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
37482 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
37483 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
37484 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
37485 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
37486 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
37487 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
37488 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
37490 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
37491 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
37492 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
37494 2006-03-23 H. Verbeet <hverbeet@gmail.com>
37496 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
37497 wined3d: Move the D3DSIO_DCL dumping code into its own function.
37499 2006-03-23 James Hawkins <truiken@gmail.com>
37501 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
37502 dlls/advpack/tests/install.c:
37503 advpack: Add initial tests for RunSetupCommand.
37505 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
37506 advpack: Forward DelNodeA to its Unicode counterpart.
37508 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
37509 advpack: Forward RunSetupCommandA to its Unicode counterpart.
37511 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
37512 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
37514 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
37515 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
37517 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
37518 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
37520 2006-03-24 Ken Thomases <ken@codeweavers.com>
37522 * server/process.c:
37523 server: Fix memory leak in read_process_memory handler.
37525 2006-03-24 Mike McCormack <mike@codeweavers.com>
37527 * dlls/ntdll/directory.c:
37528 ntdll: Recursive notify is implemented.
37530 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
37533 server: Fix compilation under Darwin 7.
37535 2006-03-23 Jacek Caban <jacek@codeweavers.com>
37537 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
37538 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
37539 mshtml: Added IHTMLElement2 implementation.
37541 * include/exdisp.idl:
37542 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
37544 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
37546 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
37547 include/wine/wined3d_interface.h:
37548 wined3d: Rectpatch code fix.
37549 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
37550 with an older patch.
37552 2006-03-23 Alexandre Julliard <julliard@winehq.org>
37554 * dlls/msvcrt/time.c:
37555 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
37557 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
37559 * dlls/kernel/cpu.c:
37560 kernel: Add processor specific environment variables.
37562 2006-03-23 James Hawkins <truiken@gmail.com>
37564 * dlls/comctl32/tab.c:
37565 comctl32: A couple fixes for tab icon offsets.
37566 - Shift selected icons up and non-selected icons down.
37567 - Add the top or left draw rect to the vertical offset, because it may
37570 2006-03-22 James Hawkins <truiken@gmail.com>
37572 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
37573 advpack: Implement FileSaveMarkNotExistW.
37575 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
37576 advpack: Forward AdvInstallFileA to its Unicode counterpart.
37578 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
37579 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
37581 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
37582 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
37584 2006-03-23 Alexandre Julliard <julliard@winehq.org>
37586 * dlls/kernel/environ.c:
37587 kernel: Remove a couple of incorrect asserts.
37589 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
37591 * dlls/comctl32/tooltips.c:
37592 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
37594 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
37596 * dlls/kernel/tests/thread.c:
37597 kernel: Load QueueUserWorkItem function dynamically.
37599 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
37601 * tools/widl/server.c, tools/widl/typegen.c:
37602 widl: Fix base type alignments.
37603 Generate aligned marshal and unmarshal code for base type arguments
37606 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
37607 tools/widl/typegen.h:
37608 widl: Fix format string size calculation.
37609 - Move proc format string size calculation from client.c and server.c
37611 - Implement type format string size calculation.
37613 2006-03-22 Alexandre Julliard <julliard@winehq.org>
37615 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
37616 server: Class and global atoms should not be local to a window station.
37618 2006-03-22 Marcus Meissner <meissner@suse.de>
37620 * configure, configure.ac, programs/Makefile.in,
37621 programs/avitools/.gitignore, programs/avitools/Makefile.in,
37622 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
37623 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
37624 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
37625 programs: Move icinfo out of avitools.
37627 2006-03-22 H. Verbeet <hverbeet@gmail.com>
37629 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
37630 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
37632 * dlls/wined3d/vertexshader.c:
37633 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
37635 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
37636 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
37637 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
37639 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
37640 wined3d: glTypeLookup cleanup.
37641 Use a struct instead of an UINT array as entries in the glTypeLookup
37644 * dlls/wined3d/pixelshader.c:
37645 wined3d: Store the pixelshader version in the pixelshader object.
37647 2006-03-22 Huw Davies <huw@codeweavers.com>
37649 * dlls/user/edit.c, dlls/user/tests/edit.c:
37650 user32: Only adjust the margins if the edit control is above a certain size.
37652 2006-03-22 James Hawkins <truiken@gmail.com>
37654 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
37655 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
37657 2006-03-22 Jacek Caban <jacek@codeweavers.com>
37659 * dlls/mshtml/htmlelem.c:
37660 mshtml: Clean up get_all and tags (also fixes a typo).
37662 2006-03-22 Mike McCormack <mike@codeweavers.com>
37665 wine.inf: Add a shdocvw.dll stub dll to the system directory.
37667 * dlls/msi/action.c:
37668 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
37670 * dlls/msi/package.c:
37671 msi: Don't crash when logging a record with only one field.
37673 2006-03-22 Alexandre Julliard <julliard@winehq.org>
37675 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
37676 server/named_pipe.c, server/object.c, server/object.h,
37677 server/registry.c, server/request.c, server/signal.c:
37678 server: New scheme for cleaning up objects on server exit.
37679 Objects stored in static variables can now be marked when they are
37680 created and are automatically cleaned up on exit. This avoids having
37681 to export a bunch of close_* functions.
37683 2006-03-21 James Hawkins <truiken@gmail.com>
37685 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
37686 advpack: Forward TranslateInfStringExA to its unicode counterpart.
37688 * dlls/advpack/tests/files.c:
37689 advpack: Add second null for double null terminated lists.
37691 2006-03-22 Mike McCormack <mike@codeweavers.com>
37693 * dlls/msi/dialog.c:
37694 msi: Show "hidden dialogs" but hide them initially.
37696 * dlls/msi/custom.c:
37697 msi: Implement custom action type 17.
37699 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
37700 dlls/riched20/version.rc:
37701 riched20: Add a version resource.
37703 * dlls/wintrust/wintrust_main.c:
37704 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
37706 * include/Makefile.in, include/softpub.h:
37707 include: Add softpub.h.
37709 2006-03-22 Kevin Koltzau <kevin@plop.org>
37711 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
37712 dlls/ole32/tests/clipboard.c:
37713 ole32: Initial tests for OLE clipboard functions.
37715 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
37717 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
37718 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
37720 2006-03-21 Lei Zhang <leiz@ucla.edu>
37722 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
37723 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
37724 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
37725 introduced in earlier patches for EM_FINDTEXT. Additional test cases
37726 have been added to check for corner cases. Also improve input
37729 2006-03-21 Francois Gouget <fgouget@free.fr>
37731 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
37732 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
37733 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
37734 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
37735 Assorted spelling fixes.
37737 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
37738 taskmgr: Avoid forward declarations and make functions static.
37740 * programs/taskmgr/applpage.c:
37741 taskmgr: Reorder functions to avoid forward declarations.
37743 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
37744 programs/taskmgr/column.c, programs/taskmgr/graph.c,
37745 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
37746 programs/taskmgr/procpage.c:
37747 taskmgr: Avoid forward declarations and make functions static.
37749 * tools/winapi/win32.api:
37750 Update win32.api to match the current sources.
37752 * include/winerror.h:
37753 include: Add missing error and facility codes.
37755 * dlls/advapi32/advapi32.spec:
37756 advapi32: Fix the LsaEnumerateAccountRights() export.
37758 * include/ntsecapi.h:
37759 include: Standardize the LsaLookupNames() prototype.
37761 2006-03-21 Robert Shearman <rob@codeweavers.com>
37763 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
37764 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
37765 regardless of what type they are.
37766 Add a test for this and dump type infos created with CreateDispTypeInfo.
37768 2006-03-21 Huw Davies <huw@codeweavers.com>
37770 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
37771 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
37773 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
37775 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
37776 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
37777 programs/winedbg/dbg.y, programs/winedbg/debug.l,
37778 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
37779 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
37780 winedbg: Add display for floating point status.
37781 Added code to examine and display floating point unit status into
37782 be_i386.c as info all-regs command.
37784 2006-03-21 Alexandre Julliard <julliard@winehq.org>
37786 * tools/sfnt2fnt.c:
37787 sfnt2fnt: Remove output file on failure.
37789 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
37790 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
37791 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
37792 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
37793 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
37794 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
37796 2006-03-21 Mike McCormack <mike@codeweavers.com>
37798 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
37799 dlls/msi/helpers.c:
37800 msi: Improve handling of short paths.
37802 2006-03-21 Robert Shearman <rob@codeweavers.com>
37804 * dlls/ntdll/threadpool.c:
37805 ntdll: Start of pooling support for RtlQueueWorkItem.
37806 Start of pooling support for RtlQueueWorkItem. The algorithm
37807 implmented is very simple - if there are no free threads, create a new
37810 * dlls/kernel/tests/thread.c:
37811 kernel: Add a test for QueueUserWorkItem.
37813 * dlls/oleaut32/typelib.c:
37814 oleaut: Better support for invoking methods with VT_VARIANT argument types.
37816 * dlls/wininet/internet.c:
37817 wininet: Document InternetCrackUrlW.
37819 * dlls/wininet/http.c, dlls/wininet/internet.c:
37820 wininet: InternetCreateUrlW should return the number of bytes needed.
37821 InternetCreateUrlW should return the number of bytes needed to store
37822 the URL, not the number of characters (reported by Sven Paschukat).
37824 2006-03-21 Alexandre Julliard <julliard@winehq.org>
37826 * dlls/ntdll/loader.c, include/winnt.h:
37827 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
37828 By returning FALSE from this call, a builtin dll can specify that we
37829 should try to load the native one instead.
37831 * dlls/ddraw/main.c:
37832 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
37834 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
37835 dlls: Removed a number of dll symlinks that are no longer needed.
37837 * tools/winewrapper:
37838 winewrapper: Remove explicit call to wineprefixcreate.
37839 Now that wineprefixcreate detects the build tree automatically, the
37840 standard behavior of starting it from ntdll should work fine.
37842 * programs/wcmd/wcmdmain.c:
37843 wcmd: Try executing the process even if the exe file doesn't exist.
37844 It may be a builtin exe in which case the CreateProcess call will
37847 * tools/wine.inf, tools/wineprefixcreate.in:
37848 wine.inf: Use the new fake dlls mechanism to create placeholders for
37849 applications instead of using symlinks.
37851 * dlls/ntdll/loader.c:
37852 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
37854 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
37855 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
37856 setupapi: Added support for creating fake dlls at install time.
37857 This should satisfy applications that access a dll file directly. For
37858 apps that check the dll version in the file, the version resource is
37859 copied from the builtin dll.
37861 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
37863 * dlls/dinput/device.c, dlls/dinput/device_private.h,
37864 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
37865 dinput: Create single thread for mouse and keyboard hook.
37866 Put keyboard & mouse hook callbacks into separate thread.
37867 Move few global variables into object. Delete no longer used crit section.
37868 For hooks to work properly hook callback have to be in a thread
37869 with message loop. Some games create separate threads just to handle
37870 mouse and/or keyboard events that do not have message loop.
37872 2006-03-20 Mike Hearn <mike@plan99.net>
37874 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
37875 opengl32: Optimize thunks by storing GL context in the thread environment block.
37877 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
37879 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
37880 gdi: Fix a couple of todos in the bitmap test.
37882 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
37884 * dlls/commdlg/cdlg_Ko.rc:
37885 commdlg: Updated Korean translation.
37887 * programs/winecfg/Ko.rc:
37888 winecfg: Updated Korean translation.
37890 2006-03-21 Mike McCormack <mike@codeweavers.com>
37892 * programs/taskmgr/applpage.c:
37893 taskmgr: Make some functions static.
37895 * programs/taskmgr/applpage.c:
37896 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
37898 * programs/winefile/winefile.c:
37899 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
37901 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
37903 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
37904 wined3d: Don't use OpenGL 2.0.
37906 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
37908 * dlls/kernel/cpu.c:
37909 kernel: Fix model/stepping in GetSystemInfo.
37910 wProcessorRevision is built from model and stepping.
37912 2006-03-20 Mike McCormack <mike@codeweavers.com>
37914 * programs/taskmgr/priority.c:
37915 taskmgr: Eliminate common code and fix a warning.
37917 2006-03-19 Mike McCormack <mike@codeweavers.com>
37919 * dlls/comctl32/listview.c:
37920 comctl32: Get rid of some incorrect casts.
37922 2006-03-20 Alexandre Julliard <julliard@winehq.org>
37925 configure: Add autoheader to the compile command.
37927 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
37928 programs/Makeprog.rules.in:
37929 configure: Use --rpath when linking dlls too.
37931 * programs/Makefile.in, programs/make_progs:
37932 programs: Get rid of application symlinks, they are no longer needed.
37934 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
37935 x11drv: Clear new bitmaps if they don't contain any data.
37937 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
37939 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
37940 gdi: Add a simple test for bitmap bits/metrics
37941 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
37942 empty (not selected into a DC) bitmap.
37944 2006-03-19 Mike McCormack <mike@codeweavers.com>
37946 * dlls/msi/regsvr.c:
37947 msi: Set the InstallerLocation value when registering msi.dll.
37949 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
37951 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
37952 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
37954 2006-03-20 Alexandre Julliard <julliard@winehq.org>
37956 * dlls/kernel/tests/change.c:
37957 kernel: Avoid infinite waits in directory change tests.
37959 2006-03-19 H. Verbeet <hverbeet@gmail.com>
37961 * dlls/d3d8/device.c:
37962 d3d8: Change the default debug channel to d3d8 for device.c.
37964 * dlls/d3d8/device.c:
37965 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
37967 * dlls/d3d8/device.c:
37968 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
37970 2006-03-18 Jacek Caban <jacek@codeweavers.com>
37972 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
37973 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
37974 mshtml: Optimize nsACString handling.
37976 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
37977 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
37978 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
37979 mshtml: Better QueryInterface implementation.
37981 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
37983 * programs/wordpad/No.rc:
37984 wordpad: Fix typo in Norwegian resource.
37986 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
37988 * programs/regedit/Ru.rc:
37989 regedit: Fix Russian translation.
37991 * programs/control/params.h:
37992 control: Fix datetime name.
37994 2006-03-19 Milko Krachounov <milko@3mhz.net>
37996 * programs/winecfg/Bg.rc:
37997 winecfg: Update Bulgarian translation.
37999 2006-03-19 Mike McCormack <mike@codeweavers.com>
38001 * include/commctrl.h:
38002 include: LVSETINFOTIPA does not exist.
38004 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
38006 * programs/winedbg/tgt_active.c:
38007 winedbg: Copy floating point status to the dbgcontext.
38009 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
38011 * dlls/gdi/driver.c:
38012 gdi: Handle NT style \\.\DISPLAY1 name that we return.
38014 2006-03-18 Robert Shearman <rob@codeweavers.com>
38016 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
38017 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
38018 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
38019 msi: Optimise WHERE operations.
38020 Optimise WHERE operations on matching against strings by adding a new
38021 function find_matching_rows to the views, which eliminates the need to
38022 examine every record when executing a query. Implement this function
38023 in the table using a hash table on the ID stored in the data.
38025 * dlls/msi/tests/format.c:
38026 msi: Add a test for MsiFormatRecord with integer fields.
38028 * dlls/wininet/cookie.c:
38029 wininet: Copy from the start of the cookie name, not the cookie data.
38030 Copy from the start of the cookie name, not the cookie data when
38031 parsing cookies with a NULL cookie name.
38033 * include/wininet.h:
38034 include: Add some more defines to wininet.h.
38036 * programs/wcmd/wcmdmain.c:
38037 wcmd: Use PACKAGE_VERSION as the wcmd version.
38039 * dlls/ole32/rpc.c:
38040 ole: Use the thread pool for executing RPC calls for better performance
38041 (after the thread pool has been improved).
38043 2006-03-17 Alexandre Julliard <julliard@winehq.org>
38045 * tools/wineprefixcreate.in:
38046 wineprefixcreate: Autodetect the running from build tree case.
38048 * dlls/setupapi/install.c:
38049 setupapi: Added support for calling executables in a RegisterDlls section.
38051 2006-03-18 Alexandre Julliard <julliard@winehq.org>
38053 * dlls/ntdll/loader.c:
38054 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
38056 2006-03-18 Mike McCormack <mike@codeweavers.com>
38058 * include/windowsx.h:
38059 Prevent the use of windowsx.h with Wine source.
38061 * programs/winefile/winefile.c, programs/winefile/winefile.h:
38062 winefile: Eliminate use of windowsx.h.
38064 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
38066 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
38067 dbghelp: MSC fixes.
38068 - wrong cut & paste across versions of a given record type
38069 - wrong definition for register_v2
38071 * dlls/dbghelp/msc.c:
38072 dbghelp: Support for LF_VTSHAPE in MSC.
38073 - added preliminary support for VT (virtual table) shape
38075 - as we don't do C++, it's just a hack to get rid of
38078 * dlls/dbghelp/msc.c:
38079 dbghelp: MSC forward declaration.
38080 - create an infrastructure for handling forward usage
38082 - used it in some cases (pointer to yet not defined udt,
38083 function signature, modifiers)
38085 * dlls/dbghelp/msc.c:
38086 dbghelp: Type parsing refactoring.
38087 - seperate types' table handling from a single type handling
38088 by adding codeview_parse_one_type function
38089 - factored all calls for caching symt
38090 - make type parsing helpers return the symt instead of a
38091 simple error status
38093 * dlls/dbghelp/msc.c:
38094 dbghelp: Fixes for NB11 types.
38095 - when checking debug info in NB09 or NB11 format (CodeView),
38096 try to load the global types section
38098 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
38099 dbghelp: MSC handling of function signature's parameters.
38100 - now correctly parsing parameters types for a function
38101 signature and storing them in dbghelp internal structures
38103 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
38104 dbghelp: Cleanup MSC bitfield handling.
38105 - no longer caching bitfield information but accessing it directly
38107 - removed all kludges for bitfield handling
38108 - reused BOOL parameter to codeview_get_type for monitoring
38109 traces (will be used in later patches)
38111 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
38112 dbghelp: Fieldlist.
38113 - now that we have offset tables to type, we can cleanly
38114 parse the field-lists and remove the associated kludges
38115 - also adding internal structure for easing parameter sharing
38116 across functions (codeview_type_parse)
38117 - in mscvpdb.h, also reparated the type records that are
38118 referenced from other type records (union codeview_type_ref)
38119 from type records referenced by symbols (union codeview_type)
38121 * dlls/dbghelp/msc.c:
38122 dbghelp: MSC types.
38123 - enforce the type records that can be accessed by symbols (these are
38124 anyway the high level ones)
38126 * dlls/dbghelp/msc.c:
38127 dbghelp: Types parsing.
38128 - our engine for parsing types section now requires in entry
38129 an offsets table for getting directly to each type in the
38131 - (re)construct this table for PDB types
38133 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
38134 dbghelp: CV's ssearch.
38135 - added definitions for start_search symbol info
38136 - silenced warnings from this symbol
38138 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
38139 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
38141 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
38142 dbghelp: Compiland and source files are not the same thing.
38143 - in MSC debug info parsing, clearly separate a source file
38144 information from a compiland (including in linetab structure)
38145 - in ELF debug info parsing, now storing compiland directly
38146 in symtab_elt while browsing the symtab section (we still
38147 create twice the compilands, once in stabs/dwarf parsing,
38148 a second time in symtab parsing)
38150 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
38152 * dlls/gdi/freetype.c:
38153 gdi32: Look for ttf fonts in the Wine font dir.
38155 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
38157 * dlls/gdi/tests/gdiobj.c:
38158 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
38160 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
38162 * tools/widl/server.c:
38163 widl: Do not generate code that initializes a binding handle.
38165 * tools/widl/client.c, tools/widl/server.c:
38166 widl: Fix proc offset calculation.
38167 A void return type is represented by a FC_END/FC_PAD sequence in the
38168 proc format string. Increment the proc offset by two when a function
38171 * tools/widl/parser.y:
38172 widl: 'unsigned char' and 'byte' are must be distinct types.
38174 2006-03-18 Jacek Caban <jacek@codeweavers.com>
38176 * include/mshtmdid.h, include/mshtml.idl:
38177 mshtml.idl: Added more interfaces.
38179 * dlls/mshtml/tests/protocol.c:
38180 mshtml/tests: Code cleanup.
38182 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
38184 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
38185 dbghelp: Live target detection.
38186 - DBGHELP_NOLIVE env variable is tested earlier to avoid
38187 some strange effects in live target detection
38188 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
38189 a process, because we know it must be a live target
38191 2006-03-17 Mike McCormack <mike@codeweavers.com>
38193 * dlls/user/tests/edit.c, programs/progman/group.c,
38194 programs/progman/main.c, programs/progman/program.c,
38195 programs/winecfg/audio.c:
38196 Remove some unnecessary uses of windowsx.h
38198 2006-03-18 Mike McCormack <mike@codeweavers.com>
38200 * dlls/avifil32/avifile.c:
38201 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
38203 2006-03-17 Mike McCormack <mike@codeweavers.com>
38205 * programs/taskmgr/dbgchnl.c:
38206 taskmgr: Fix some gcc 4.1 warnings.
38208 * programs/winecfg/appdefaults.c:
38209 winecfg: Fix some gcc 4.1 warnings.
38211 * dlls/crypt32/tests/store.c:
38212 crypt32: Fix a warning.
38214 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
38216 * dlls/msvfw32/msvfw32_Ko.rc:
38217 msvfw32: Update Korean resources.
38219 2006-03-17 Mike McCormack <mike@codeweavers.com>
38221 * programs/taskmgr/taskmgr.c:
38222 taskmgr: Fix some gcc 4.1 warnings.
38224 * programs/taskmgr/procpage.c:
38225 taskmgr: Fix some gcc 4.1 warnings.
38227 * programs/taskmgr/proclist.c:
38228 taskmgr: Fix some gcc 4.1 warnings.
38230 * programs/taskmgr/debug.c:
38231 taskmgr: Fix some gcc 4.1 warnings.
38233 * programs/taskmgr/endproc.c:
38234 taskmgr: Fix some gcc 4.1 warnings.
38236 * programs/taskmgr/affinity.c:
38237 taskmgr: Fix some gcc 4.1 warnings.
38239 * programs/regedit/treeview.c:
38240 regedit: Fix some gcc 4.1 warnings.
38242 2006-03-16 Juan Lang <juan_lang@yahoo.com>
38244 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
38245 dlls/crypt32/tests/store.c, include/wincrypt.h:
38246 crypt32: Implement CertGetSubjectCertificateFromStore.
38248 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
38250 * include/wine/wined3d_types.h:
38251 wined3d: Add D3DBASISTYPE to wined3d_types.h.
38253 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
38255 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
38256 d3d8/wined3d: Vertex shader fixes.
38258 2006-03-17 Alexandre Julliard <julliard@winehq.org>
38260 * dlls/gdi/freetype.c:
38261 gdi: Support for loading fonts from the build directory.
38263 * programs/winecfg/libraries.c:
38264 winecfg: Support for loading the list of dlls from the build directory.
38266 * libs/wine/loader.c:
38267 libwine: Added magic handling of dll path when running in build dir.
38268 This should ensure that we do the right thing in the build dir even if
38269 WINEDLLPATH isn't set.
38271 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
38273 * include/winbase.h:
38274 winbase.h: Add missing LMEM_INVALID_HANDLE define.
38276 2006-03-16 Alexandre Julliard <julliard@winehq.org>
38278 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
38279 libs/wine/wine.map:
38280 libwine: Export wine_get_build_dir.
38282 * dlls/ntdll/server.c, libs/wine/config.c:
38283 libwine: Added support for executing wine binaries out of the build dir.
38285 * libs/wine/config.c:
38286 libwine: Added detection for Wine being run out of the build directory.
38288 * dlls/Makefile.in, dlls/make_dlls:
38289 dlls: Remove the no longer needed symlinks to the static libraries.
38291 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
38292 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
38293 Remove some no longer needed library paths.
38295 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
38296 winegcc: Look for libraries in subdirs of the library path too.
38297 This means that -lfoo will match the library 'foo/libfoo.def' in
38298 addition to just 'libfoo.def'. This allows supporting the Wine source
38299 layout without adding a gazillion path entries.
38301 2006-03-16 Kai Blin <kai.blin@gmail.com>
38303 * dlls/secur32/dispatcher.c:
38304 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
38305 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
38307 2006-03-15 Juan Lang <juan_lang@yahoo.com>
38309 * dlls/crypt32/tests/store.c:
38310 crypt32: Tighten CertDuplicateCertificateContext test.
38311 Test that the return from CertDuplicateCertificateContext is the same
38314 2006-03-15 Alexandre Julliard <julliard@winehq.org>
38316 * ANNOUNCE, ChangeLog, VERSION, configure:
38319 ----------------------------------------------------------------
38320 2006-03-15 Alexandre Julliard <julliard@winehq.org>
38322 * programs/avitools/Makefile.in:
38323 avitools: Fixed library path for msvfw32.
38325 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
38326 user/tests: Try harder to flush X events before running tests.
38328 2006-03-06 András Kovács <andras@csevego.net>
38330 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
38331 wininet: Added Hungarian translation.
38333 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
38334 wineps: Added Hungarian translation.
38336 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
38337 shlwapi: Added Hungarian translation.
38339 * dlls/shell32/shell32_Hu.rc:
38340 shell32: Added Hungarian translation.
38342 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
38343 shdocvw: Added Hungarian translation.
38345 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
38346 setupapi: Added Hungarian translation.
38348 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
38349 serialui: Added Hungarian translation.
38351 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
38352 oledlg: Added Hungarian translation.
38354 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
38355 msvidc32: Added Hungarian translation.
38357 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
38358 msvfw32: Added Hungarian translation.
38360 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
38361 msrle32: Added Hungarian translation.
38363 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
38364 msi: Added Hungarian translation.
38366 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
38367 mshtml: Added Hungarian translation.
38369 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
38370 msacm: Added Hungarian translation.
38372 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
38373 mpr: Added Hungarian translation.
38375 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
38376 iccvid: Added Hungarian translation.
38378 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
38379 hhctrl.ocx: Added Hungarian translation.
38381 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
38382 comctl32: Added Hungarian translation.
38384 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
38385 avifil32: Added Hungarian translation.
38387 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
38389 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
38390 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
38391 include/wine/wined3d_types.h:
38392 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
38394 2006-03-15 Mike McCormack <mike@codeweavers.com>
38396 * dlls/comctl32/tests/treeview.c:
38397 comctl32: Fix some gcc 4.1 warnings.
38399 2006-03-14 Robert Reif <reif@earthlink.net>
38401 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
38402 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
38403 dsound: Add info to failed tests.
38404 Print format for failed SetFormat calls.
38406 2006-03-08 James Hawkins <truiken@gmail.com>
38408 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
38409 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
38410 unicode counterparts.
38412 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
38414 * dlls/dplayx/dplayx_global.c:
38415 dplayx: Fix semaphore deadlock.
38416 - Make sure to release the dplayx semaphore in for error cases as well.
38417 - Prevent race condition between creation of the semaphore and
38418 grabbing of the lock by creating the semaphore in the locked state
38419 instead of unlocked.
38421 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
38423 * dlls/x11drv/opengl.c:
38424 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
38425 Using alpha bits > 8 makes this function fail, while it should not.
38427 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
38429 * dlls/x11drv/dib_convert.c:
38430 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
38431 buffer in the convert_888_to_0888_* functions.
38433 2006-03-15 Alexandre Julliard <julliard@winehq.org>
38435 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
38436 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
38437 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
38438 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
38439 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
38440 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
38441 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
38442 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
38443 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
38444 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
38445 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
38446 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
38447 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
38448 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
38449 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
38450 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
38451 dlls/msvideo/vfw16.h:
38452 msvideo: Renamed the msvideo directory to msvfw32.
38454 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
38455 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
38456 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
38457 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
38458 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
38459 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
38460 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
38461 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
38462 dlls/win32s/win32s16.spec:
38463 win32s: Renamed the win32s directory to w32skrnl.
38465 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
38466 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
38467 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
38468 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
38469 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
38470 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
38471 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
38472 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
38473 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
38474 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
38475 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
38476 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
38477 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
38478 winsock: Renamed the winsock directory to ws2_32.
38480 * tools/Makefile.in:
38481 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
38483 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
38485 * tools/Makefile.in, tools/wineprefixcreate.in:
38486 wineprefixcreate: Make path searching relative.
38488 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
38490 * dlls/shell32/shlexec.c:
38491 shell32: Add parameter formatting rule to the command line if there isn't any.
38493 2006-03-14 Robert Shearman <rob@codeweavers.com>
38495 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
38496 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
38497 wininet: Move URL-related tests to a separate file.
38499 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38500 wininet: Make InternetCrackUrlW set the components related to net_loc
38501 to NULL when net_loc isn't present in the input URL.
38503 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
38504 wininet: Move cookie-related stubs to cookie.c
38506 * dlls/wininet/internet.c, dlls/wininet/internet.h,
38507 dlls/wininet/netconnection.c:
38508 wininet: Implement setting of send and receive timeouts.
38510 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
38511 dlls/ntdll/thread.c:
38512 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
38513 thread creation function to the NTDLL one.
38515 2006-03-14 Robert Reif <reif@earthlink.net>
38517 * dlls/winmm/wineesd/audio.c:
38518 wineesd: Use pipe sync for events.
38519 Ues pipe sync code from OSS/ALSA rather than windows events.
38521 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
38523 * dlls/x11drv/opengl.c:
38524 x11drv: Prevent out of bound access in DescribePixelFormat.
38527 wine.inf: Increase the DirectX version to that of the latest 9.0c .
38529 2006-03-13 Alexandre Julliard <julliard@winehq.org>
38531 * dlls/ddraw/tests/d3d.c:
38532 ddraw: Don't crash in d3d test if OpenGL is missing.
38534 2006-03-10 Juan Lang <juan_lang@yahoo.com>
38536 * dlls/crypt32/store.c:
38537 crypt32: Abstract contexts.
38538 - create a base cert context, and make functions unaware whether
38539 they're dealing with the base or derived type
38540 - simplify stores as a result
38542 2006-03-11 Mike McCormack <mike@codeweavers.com>
38544 * dlls/shell32/shlview.c:
38545 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
38547 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
38549 * dlls/wined3d/device.c:
38550 wined3d: Vertexdeclaration fix.
38551 In the old d3d8 code SetVertexShader stored the so called vertex
38552 declaration in the stateblock. In case of WineD3D this isn't done
38553 which breaks the drawPrimitive code. This patch stores the vertex
38554 declaration again in the stateblock which fixes Age Of Mythology.
38556 2006-03-11 Hans Leidekker <hans@it.vu.nl>
38558 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
38559 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
38561 2006-03-10 Christoph Frick <rid@zefix.tv>
38563 * dlls/dinput/joystick_linuxinput.c:
38564 dinput/joystick_linuxinput: Add POV detection and reporting.
38565 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
38567 2006-03-13 Robert Shearman <rob@codeweavers.com>
38569 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
38570 include/winternl.h:
38571 ntdll: Very crude implementation of RtlQueueWorkItem.
38573 * dlls/kernel/thread.c:
38574 kernel: Implement QueueUserWorkItem.
38576 2006-03-11 Robert Shearman <rob@codeweavers.com>
38578 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38579 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
38581 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38582 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
38583 The test for "about:" in InternetCrackUrlW should be more general so
38584 that only URLs without double slashes should also be assumed not to
38586 Add another test for this case and remove an unreliable
38587 InternetCreateUrl test.
38589 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38590 wininet: InternetCrackUrl should set nPort to the default port if not specified.
38592 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
38594 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
38595 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
38596 include/wine/wined3d_types.h:
38597 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
38599 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
38601 * dlls/wined3d/pixelshader.c:
38602 wined3d: Don't override variable that still has something we need.
38603 Use local temp variable instead.
38605 * dlls/wined3d/pixelshader.c:
38606 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
38608 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
38611 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
38613 2006-03-11 Mike McCormack <mike@codeweavers.com>
38615 * dlls/avifil32/avifile.c:
38616 avifil32: Use HeapAlloc instead of LocalAlloc.
38618 * dlls/avifil32/editstream.c:
38619 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
38621 * dlls/avifil32/extrachunk.c:
38622 avifil32: Use HeapAlloc instead of Local Alloc.
38624 * dlls/avifil32/acmstream.c:
38625 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
38627 * dlls/avifil32/tmpfile.c:
38628 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
38630 * dlls/avifil32/factory.c:
38631 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
38633 2006-03-10 Alexandre Julliard <julliard@winehq.org>
38635 * programs/winefile/winefile.c:
38636 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
38638 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
38640 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
38641 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
38642 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
38643 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
38644 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
38645 dlls/wined3d/device.c, dlls/wined3d/directx.c,
38646 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
38647 dlls/wined3d/query.c, dlls/wined3d/resource.c,
38648 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
38649 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
38650 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
38651 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
38652 wined3d: Consistently use WINED3DRESOURCETYPE.
38654 2006-03-11 Mike McCormack <mike@codeweavers.com>
38656 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
38657 avifil32: Use CoTaskMemAlloc when allocating memory to return through
38660 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
38661 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
38662 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
38664 2006-03-10 Mike McCormack <mike@codeweavers.com>
38666 * dlls/commdlg/colordlg.c:
38667 comdlg32: Remove the property when destroy the dialog box.
38669 2006-03-09 Juan Lang <juan_lang@yahoo.com>
38671 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
38672 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
38673 crypt32: Move context properties to a separate file.
38675 2006-03-09 Robert Reif <reif@earthlink.net>
38677 * dlls/winmm/wineesd/audio.c:
38678 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
38680 2006-03-10 Petr Tesarik <hat@tesarici.cz>
38682 * programs/winedbg/be_i386.c:
38683 winedbg: Fix lcall instruction opcode.
38685 2006-03-10 Robert Shearman <rob@codeweavers.com>
38687 * dlls/wininet/http.c:
38688 wininet: Don't duplicate empty strings.
38690 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
38692 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
38693 wordpad: Add Turkish resource file.
38695 * programs/winecfg/Tr.rc:
38696 winecfg: Update Turkish resource file.
38698 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
38700 * documentation/README.tr:
38701 documentation: Turkish translation of README file.
38703 2006-03-10 Alexandre Julliard <julliard@winehq.org>
38705 * aclocal.m4, configure:
38706 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
38708 2006-03-10 Mike McCormack <mike@codeweavers.com>
38710 * dlls/commdlg/colordlg.c:
38711 comdlg32: Use a property for the color dialog's information.
38713 2006-03-09 Alexandre Julliard <julliard@winehq.org>
38716 dbt.h: Added DBTF_ flags.
38718 * dlls/user/message.c:
38719 user: Support packing/unpacking the WM_DEVICECHANGE message.
38721 2006-03-09 Robert Shearman <rob@codeweavers.com>
38723 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
38724 wininet: Fix InternetGetCookie with no matching cookies.
38725 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
38726 InternetGetCookie when there are no cookies for the specified
38727 domain. This fixes a bug in sending a blank cookie to HTTP servers.
38729 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38730 wininet: Fix an off-by-one error in InternetCreateUrlW.
38731 Fix an off-by-one error in the size of buffer used to store the port
38732 number in InternetCreateUrlW.
38734 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38735 wininet: Further InternetCreateFileW fixes.
38736 - Add the slash after the port number.
38737 - Only add the port number if the host name is present.
38739 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38740 wininet: If necessary, add a slash between the hostname and path in
38741 InternetCreateUrlW.
38743 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38744 wininet: More InternetCreateUrlW fixes.
38745 - Don't add double slashes for opaque URLs.
38746 - The default port number for all other schemes is 0.
38748 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38749 wininet: Parse the scheme the string in InternetCreateFileW.
38750 Parse the scheme the string in InternetCreateFileW and rewrite
38751 url_uses_default_port using schemes instead of strings.
38753 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38754 wininet: Get the string for the scheme if specified only by the
38755 INTERNET_SCHEME enumeration in InternetCreateUrlW.
38757 * dlls/wininet/internet.c:
38758 wininet: The host name is optional in InternetCreateUrlW.
38760 * dlls/wininet/internet.c:
38761 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
38762 Use an array of schemes so that it can be re-used for mapping from
38763 INTERNET_SCHEME back to a string and simplify the code in
38764 GetInternetSchemeW.
38766 * dlls/wininet/internet.c:
38767 wininet: Fix Trace in InternetCreateUrl.
38768 The url passed in to InternetCreateUrl is an out parameter, so don't
38771 * dlls/wininet/http.c:
38772 wininet: Fix redirects with relative URIs instead of absolute URIs.
38774 2006-03-09 Christoph Frick <rid@zefix.tv>
38776 * dlls/dinput/joystick_linuxinput.c:
38777 dinput/linuxinput: Fix handling of DIPH_BYID.
38778 - handling of DIPH_BYID
38779 - use regular id and not shifted one also for axes
38780 - may only Acquire after SetDataFormat
38782 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
38784 * dlls/gdi/freetype.c:
38785 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
38786 %windir%\fonts has failed.
38788 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
38789 dlls/wineps/pen.c, dlls/x11drv/pen.c:
38790 gdi: A better workaround for extended user style pens.
38792 2006-03-08 H. Verbeet <hverbeet@gmail.com>
38794 * dlls/wined3d/drawprim.c:
38795 wined3d: Use OpenGL fragment programs when available.
38797 * dlls/wined3d/drawprim.c:
38798 wined3d: Remove an incorrect FIXME.
38800 * dlls/wined3d/vertexshader.c:
38801 wined3d: Enable color fixups for vertex shaders.
38803 * dlls/wined3d/vertexshader.c:
38804 wined3d: Minor vshader_program_add_param cleanup.
38805 - In vshader_program_add_param, pass a pointer to the shader object
38806 instead of individual parameters.
38807 - In vshader_program_add_param, rename input to is_input to make it
38808 clearer what the parameter does.
38809 - Fix a typo & cleanup a comment.
38811 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
38813 * dlls/oleaut32/olepicture.c:
38814 oleaut32: Reorder a few functions to avoid forward declaractions.
38816 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
38818 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
38819 include/wine/wined3d_interface.h:
38820 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
38822 2006-03-09 Mike McCormack <mike@codeweavers.com>
38824 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
38825 user: The height of a ListBox item can be no more than MAXBYTE.
38827 * dlls/msi/action.c:
38828 msi: Remove some unnecessary indent.
38830 * dlls/msi/tests/package.c:
38831 msi: Make sure to run tests for MsiEvaluateCondition.
38833 2006-03-09 Jacek Caban <jacek@codeweavers.com>
38835 * dlls/mshtml/htmlelem.c:
38836 mshtml: Added beginning of getAttribute implementation.
38838 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
38839 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
38840 mshtml: Added IHTMLBodyElement implementation.
38842 2006-03-07 Huw Davies <huw@codeweavers.com>
38844 * configure, configure.ac, dlls/opengl32/opengl32.spec,
38845 dlls/opengl32/wgl.c, include/config.h.in:
38846 opengl32: Implement wglUseFontOutlines.
38848 2006-03-07 Juan Lang <juan_lang@yahoo.com>
38850 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
38851 crypt32: Implement CertGetValidUsages.
38853 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
38855 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
38856 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
38857 wined3d: Add D3DLOCK_* types to wined3d_types.h.
38859 2006-03-07 Jacek Caban <jacek@codeweavers.com>
38861 * dlls/mshtml/htmltextarea.c:
38862 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
38864 * dlls/mshtml/htmlselect.c:
38865 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
38867 * dlls/mshtml/htmlinput.c:
38868 mshtml: Added get_type, get_value, get_name and get_checked
38869 implementation of IHTMLInputElement interface.
38871 2006-03-07 Peter Åstrand <astrand@cendio.se>
38873 * dlls/comctl32/listview.c:
38874 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
38876 2006-03-07 Hans Leidekker <hans@it.vu.nl>
38878 * dlls/mscms/tests/profile.c:
38879 mscms: Add tests for EnumColorProfiles{A,W}.
38881 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
38882 mscms: Implement EnumColorProfiles{A,W}.
38884 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
38886 * fonts/Makefile.in:
38887 fonts: Install fonts in $(datadir)/wine/fonts.
38889 2006-03-08 Alexandre Julliard <julliard@winehq.org>
38891 * dlls/Makeimplib.rules.in:
38892 dlls: Added a default install-lib rule for dlls that don't have one.
38894 2006-03-07 Alexandre Julliard <julliard@winehq.org>
38896 * dlls/x11drv/desktop.c:
38897 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
38900 server: Fixed length check in dump_inline_unicode_string.
38902 * dlls/shell32/systray.c, programs/explorer/desktop.c,
38903 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
38904 programs/explorer/systray.c, programs/explorer/systray.h:
38905 explorer: Merged systray support with the desktop window main loop.
38906 Systray is now always available as part of the desktop and doesn't
38907 need to be started from shell32.
38909 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
38910 server/protocol.def, server/trace.c, server/window.c:
38911 user: Launch explorer to manage the desktop window.
38913 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
38914 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
38915 explorer: Added desktop option.
38916 The /desktop option causes explorer to create and manage the desktop
38919 2006-03-07 Mike McCormack <mike@codeweavers.com>
38921 * dlls/kernel/actctx.c:
38922 kernel: Improve the activation context stubs.
38924 2006-03-06 H. Verbeet <hverbeet@gmail.com>
38926 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
38927 dlls/wined3d/vertexshader.c:
38928 wined3d: Fix a few FIXME's.
38930 * dlls/wined3d/device.c:
38931 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
38933 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
38935 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
38936 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
38937 include/wine/wined3d_types.h:
38938 wined3d: Define D3D usage flags in wined3d_types.h.
38940 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
38941 include/wine/wined3d_types.h:
38942 wined3d: Add device caps to wined3d_types.h.
38944 2006-03-06 Jacek Caban <jacek@codeweavers.com>
38946 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
38947 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
38948 dlls/mshtml/nsiface.idl:
38949 mshtml: Added IHTMLTextAreaElement implementation.
38951 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
38952 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
38953 dlls/mshtml/nsiface.idl:
38954 mshtml: Added IHTMLSelectElement implementation.
38956 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
38957 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
38958 dlls/mshtml/nsiface.idl:
38959 mshtml: Added IHTMLInputElement implementation.
38961 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
38962 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
38963 mshtml: Added IHTMLElementCollection::tags implementation.
38965 2006-03-06 Juan Lang <juan_lang@yahoo.com>
38967 * dlls/crypt32/store.c:
38968 crypt32: Simplify stores.
38969 Ref count cert context references, and eliminate the DupCert function
38972 2006-03-06 Alexandre Julliard <julliard@winehq.org>
38974 * dlls/kernel/process.c:
38975 kernel: Better support for detached processes.
38976 Call setsid() in the new process to create a new Unix process group
38977 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
38980 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
38981 x11drv: Make sure to never manipulate the root window, even if we own
38982 the desktop window.
38984 * server/process.c, server/user.h, server/window.c, server/winstation.c:
38985 server: Support for closing the desktop window.
38986 If a thread is owning the desktop window, when all other users of the
38987 desktop have exited, signal the owner to close the desktop (with a 1
38990 * server/object.c, server/object.h:
38991 server: Added unlink_named_object function.
38992 Allows to remove the name of an object while keeping around the object
38995 * server/class.c, server/user.h, server/window.c:
38996 server: Infrastructure for having a thread own the desktop window.
38998 * dlls/mlang/mlang.c:
38999 mlang: Decrement the module refcount when an object is destroyed.
39001 2006-03-06 H. Verbeet <hverbeet@gmail.com>
39003 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
39004 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
39005 wined3d: Fix the relation between volumes and their container.
39007 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
39008 dlls/wined3d/device.c, dlls/wined3d/surface.c,
39009 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
39010 include/wine/wined3d_interface.h:
39011 wined3d: Fix the relation between surfaces and their container.
39013 * dlls/wined3d/surface.c:
39014 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
39015 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
39018 2006-03-06 Robert Shearman <rob@codeweavers.com>
39020 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
39021 wininet: Rewrite InternetCreateUrlW.
39022 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
39023 URL_COMPONENTS structure and fall back to a strlenW call when a
39025 - Expand the number of protocols supported when determining whether
39026 the port number should be added.
39027 - Fix a test by passing in the correct length of scheme.
39029 * dlls/wininet/http.c, dlls/wininet/internet.h,
39030 dlls/wininet/netconnection.c:
39031 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
39032 Don't continue to connect to a secure server without SSL support since
39033 it won't work. Return an error back to the application instead.
39035 * dlls/wininet/tests/http.c:
39036 wininet: More tests for InternetCreateUrl.
39037 Fix an InternetCreateUrl test so that it correctly sets the scheme
39038 length and add tests which show the behaviour when the lengths are set
39039 to zero and when the https scheme is used.
39041 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
39043 * dlls/wininet/internet.c:
39044 wininet: Add stub for missing InternetSetOption.
39046 2006-03-06 Alexandre Julliard <julliard@winehq.org>
39048 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
39049 libs/wine/wine.def, libs/wine/wine.map:
39050 libwine: Export a function to retrieve the data directory (based on a
39051 patch by Dmitry Timoshkov).
39053 2006-03-06 Francois Gouget <fgouget@free.fr>
39055 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
39056 Fix compatibility with native advpack dlls.
39057 Most native advpack dlls in circulation don't have RegInstallA. So
39058 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
39061 2006-03-06 Mike McCormack <mike@codeweavers.com>
39063 * tools/wrc/parser.l:
39064 wrc: Don't use identifiers starting yy*, they're reserved for flex.
39066 * dlls/avifil32/editstream.c:
39067 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
39069 2006-03-06 Jacek Caban <jacek@codeweavers.com>
39071 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
39072 shdocvw: Added get_LocationURL implementation.
39074 2006-03-05 Jacek Caban <jacek@codeweavers.com>
39076 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
39077 mshtml: Added IHTMLElementCollection implementation.
39078 - Added IHTMLElementCollection implementation.
39079 - Added get_all implementation.
39081 2006-03-06 Alexandre Julliard <julliard@winehq.org>
39083 * dlls/shell32/shlfileop.c:
39084 shell32: Grow the file list dynamically in SHFileOperation.
39085 This avoids searching the same directories twice, once to count the
39086 files and then once for real.
39088 * dlls/shell32/shlfileop.c:
39089 shell32: Store only the file attributes in the file list for SHFileOperation.
39090 We don't need the rest of the WIN32_FIND_DATA structure.
39092 * dlls/shell32/shlfileop.c:
39093 shell32: Fixed handling of null-terminated file list in SHFileOperation.
39095 2006-03-03 Aric Stewart <aric@codeweavers.com>
39097 * dlls/shell32/shlfileop.c:
39098 shell32: Skip dot directories in SHFileOperation.
39099 In ShFileOperation when generating a file list with * wildcards, for
39100 example for deletion, do not include the dot directories (. and ..) in
39101 the list, because that cause the operation to spiral out of control.
39103 2006-03-06 Alexandre Julliard <julliard@winehq.org>
39105 * server/winstation.c:
39106 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
39108 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
39109 server/trace.c, server/window.c:
39110 server: Return real parent and owner in the create_window request.
39111 Remove computing of parent and owner handles on the client side.
39113 * dlls/user/desktop.c:
39114 user: Allow creating windows of the desktop class.
39116 * dlls/user/message.c:
39117 user: Allow some Wine internal messages to act on the desktop window.
39119 2006-03-05 Mike McCormack <mike@codeweavers.com>
39121 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
39122 mpr: Stub implementations of some mpr functions.
39124 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
39126 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
39127 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
39128 shell32: Unicode'ify ISFHelper interface.
39130 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
39132 * dlls/wined3d/directx.c:
39133 wined3d: Fix retrieval of driver adapter versions.
39135 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
39137 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
39138 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
39139 dbghelp: Added type for array index.
39140 - added type for array index
39141 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
39142 - fixed SyGetTypeInfo accordingly
39144 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
39145 msvcrt: Some more fixes to name demangling.
39147 * dlls/dbghelp/type.c:
39148 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
39150 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
39152 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
39153 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
39155 2006-03-05 Jason Green <jave27@gmail.com>
39157 * dlls/wined3d/utils.c:
39158 wined3d: Add a few more WINED3DFMT formats to be recognized.
39160 2006-03-05 Jacek Caban <jacek@codeweavers.com>
39162 * dlls/shdocvw/dochost.c:
39163 shdocvw: Beginning ShowContextMenu implementation.
39165 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
39166 mshtml: Added get_documentElement implementation.
39168 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
39169 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
39170 mshtml: Added IHTMLElement implementation.
39172 * include/mshtmdid.h, include/mshtml.idl:
39173 mshtml: Added more interfaces to mshtml.idl.
39175 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
39176 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
39177 mshtml: Added IHTMLDOMNode implementation.
39179 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
39181 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
39182 include/wine/wined3d_gl.h:
39183 wined3d: Added OpenGL 2.0 function definitions.
39185 2006-03-05 Robert Shearman <rob@codeweavers.com>
39187 * programs/wcmd/wcmdmain.c:
39188 wcmd: Improve command line processing.
39189 Make the command line processing more robust by continuing to process
39190 command line options if an unknown one is detected and remove the
39191 skipping of argv[0], which is no longer necessary. This fixes the
39192 parsing when argv[0] isn't set to the program name.
39194 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
39195 oleaut: Implement VarBstrFromDisp.
39197 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
39198 oleaut: Fix VarFormat for VT_NULL variants.
39200 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
39201 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
39203 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
39204 ole: Store the destination context and the destination context data in
39205 the proxy manager when unmarshaling.
39207 * include/olectl.h:
39208 include: Add more definitions and types to olectl.h.
39210 * dlls/oleaut32/tests/vartest.c:
39211 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
39213 * dlls/oleaut32/olepicture.c:
39214 oleaut: Split OLEPictureImpl_Load.
39215 Split OLEPictureImpl_Load into separate functions for the different file
39218 2006-03-05 Mike McCormack <mike@codeweavers.com>
39220 * programs/winecfg/audio.c:
39221 winecfg: Fix a typo (LVM_ -> TVM_).
39223 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
39225 * dlls/wined3d/device.c:
39226 wined3d: Implemented WINED3DRS_DEPTHBIAS.
39228 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
39230 * dlls/wined3d/device.c:
39231 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
39233 * dlls/wined3d/device.c:
39234 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
39235 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
39237 * dlls/wined3d/device.c:
39238 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
39240 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
39241 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
39243 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
39245 * dlls/wined3d/device.c:
39246 wined3d: Fix cut&paste typo.
39248 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
39250 * include/wine/wined3d_types.h:
39251 wined3d: Add D3D7 texture stage types.
39253 * include/wine/wined3d_types.h:
39254 wined3d: Add D3D7 render states.
39256 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
39258 * programs/winebrowser/main.c:
39259 winebrowser: Use CP_UNIXCP when translating URL passed on command line
39262 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
39264 * dlls/user/sysparams.c:
39265 user32: Fix the default height for CJK fonts.
39267 2006-03-04 Mike McCormack <mike@codeweavers.com>
39269 * dlls/avifil32/acmstream.c:
39270 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
39272 2006-03-03 Juan Lang <juan_lang@yahoo.com>
39274 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
39275 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
39276 crypt32: Move serialization functions to serialize.c.
39278 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
39280 * dlls/mlang/mlang.c:
39281 mlang: Implement DllCanUnloadNow.
39283 2006-03-02 Huw Davies <huw@codeweavers.com>
39285 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
39286 dlls/x11drv/x11drv.h:
39287 gdi: Better support for 1bpp dib sections.
39289 2006-03-03 Mike McCormack <mike@codeweavers.com>
39291 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
39292 programs/regedit/listview.c:
39293 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
39295 * programs/winecfg/audio.c:
39296 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
39298 * dlls/shell32/brsfolder.c:
39299 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
39301 * dlls/msrle32/msrle32.c:
39302 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
39304 * dlls/hhctrl.ocx/help.c:
39305 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
39307 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
39308 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
39310 2006-03-02 Juan Lang <juan_lang@yahoo.com>
39312 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
39313 crypt32: Implement CertDuplicateStore.
39315 2006-03-02 Francois Gouget <fgouget@free.fr>
39317 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
39318 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
39319 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
39320 Fix the stub message so it is more standard and use consistent
39323 * dlls/kernel/heap.c:
39324 kernel: Protect sys/resource.h include.
39326 2006-03-02 Alexandre Julliard <julliard@winehq.org>
39328 * ANNOUNCE, ChangeLog, VERSION, configure:
39331 ----------------------------------------------------------------
39332 2006-03-02 Alexandre Julliard <julliard@winehq.org>
39334 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
39335 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
39336 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
39337 Fixed some compiler warnings on old gcc versions.
39339 * dlls/Makefile.in, dlls/make_dlls:
39340 dlls: Remove 16-bit files on make clean.
39342 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
39344 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
39345 wined3d: Opengl 2.x compile fix.
39347 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
39349 * dlls/user/menu.c:
39350 user: Fix uninitialized rectangle in menu arrow painting.
39352 2006-03-01 Mike McCormack <mike@codeweavers.com>
39355 wine.inf: Add a default RelayExclude.
39357 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
39359 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
39360 winedbg: Bring usage() and .man up to date.
39362 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
39363 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
39364 winedbg: Add ability to reload a minidump.
39365 - now recognize winedbg foo.mdmp on command line
39366 - fleshed out tgt_minidump to reload information from minidump
39368 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
39369 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
39370 winedbg: process_io
39371 - added ability to specify process_io at process creation/attachment
39373 - created a process_io structure for gdbproxy
39375 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
39376 programs/winedbg/winedbg.c:
39377 winedbg: main_loop.
39378 - split dbg_main_loop in two parts (one for finishing the debuggee
39379 attachment, the second one really for handling the main loop)
39380 - removed now longer needed dbg_main_loop
39382 2006-03-01 Jacek Caban <jacek@codeweavers.com>
39384 * dlls/shdocvw/navigate.c:
39385 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
39386 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
39387 - Remove unneeded call to GetBindInfo.
39389 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
39390 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
39391 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
39392 mshtml: Beginning support for links opened in a new frame.
39394 * dlls/mshtml/nsembed.c:
39395 mshtml: Use NSContainer as 'This' of its window.
39397 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
39399 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
39400 cabinet: Set proper error information on failures.
39402 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
39404 * dlls/user/menu.c, dlls/user/tests/menu.c:
39405 user32: Fix handling of '\b' right flush character in menus.
39406 - do not add extra space; modify the tests to confirm this;
39407 - right flush to the menu tab stop, not to the menu border;
39408 - small fixes to the menu tab stop calculation.
39410 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
39412 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
39413 dlls/riched20/tests/editor.c:
39414 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
39416 2006-03-01 Jeremy White <jwhite@codeweavers.com>
39418 * dlls/crypt32/tests/oid.c:
39419 crypt32: More gcc 2.95 adjustments.
39421 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
39423 * dlls/wined3d/utils.c:
39424 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
39425 This fixes texture colours in many D3D games (verified with Age Of Mythology).
39427 2006-03-01 Robert Shearman <rob@codeweavers.com>
39429 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
39430 ole: Change NORMALEXTREFS to 5, like it is in native.
39432 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
39433 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
39435 * dlls/oleaut32/connpt.c:
39436 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
39438 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
39439 rpcrt4: Change the stubless parameter attributes to using a bitfield
39440 (as defined by the PSDK) so the ServerAllocSize part is easier to
39443 * dlls/rpcrt4/ndr_marshall.c:
39444 rpcrt4: Implement marshaling and unmarshaling for enum types.
39446 2006-03-01 Juan Lang <juan_lang@yahoo.com>
39448 * dlls/crypt32/store.c:
39449 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
39451 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
39453 * dlls/shell32/shres.rc:
39454 shell32: New icons for Desktop and My Computer.
39456 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
39458 * dlls/user/menu.c:
39459 user32: Ensure VK_UP displays the popup menu for the selected item if
39460 the popup menu is not visible
39462 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
39464 * documentation/PACKAGING:
39465 PACKAGING: Mention more libraries / tools in the needed dependencies section.
39467 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
39470 README: Fix spelling Red Hat. Remove unneeded references to Debian
39471 and Red Hat. Document the use of libxml2 as a weak prerequisite.
39473 2006-03-01 Mike McCormack <mike@codeweavers.com>
39475 * configure, configure.ac, include/config.h.in, server/signal.c:
39476 server: Print a message if wineserver crashes and we don't dump cores.
39478 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
39480 * dlls/x11drv/settings.c:
39481 x11drv: Convert 24-bit into 32-bit color before looking for an
39482 available screen resolution. We do this during enumeration, so there
39483 would be no 24-bit modes available.
39485 2006-02-28 Juan Lang <juan_lang@yahoo.com>
39487 * dlls/crypt32/store.c:
39488 crypt32: Eliminate an unnecessary function pointer from stores.
39490 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
39492 * programs/notepad/main.c:
39493 notepad: Wrap long lines by default like Windows does.
39495 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
39497 * dlls/kernel/comm.c:
39498 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
39500 * dlls/ntdll/serial.c:
39501 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
39503 2006-02-28 Alexandre Julliard <julliard@winehq.org>
39505 * tools/wrc/parser.y:
39506 wrc: Integer ids can be used for control labels instead of strings.
39508 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
39509 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
39510 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
39511 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
39512 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
39513 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
39514 winnls32: Renamed the winnls directory to winnls32.
39516 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
39517 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
39518 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
39519 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
39520 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
39521 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
39522 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
39523 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
39524 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
39525 dlls/wnaspi32/wnaspi32.spec:
39526 wnaspi32: Renamed the winaspi directory to wnaspi32.
39528 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
39529 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
39530 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
39531 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
39532 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
39533 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
39534 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
39535 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
39536 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
39537 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
39538 lz32: Renamed lzexpand directory to lz32.
39540 * dlls/ntdll/loader.c:
39541 ntdll: Don't reset the load count when reusing a builtin modref.
39543 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
39546 wine.inf: Add printing section for local port monitor.
39548 2006-02-27 Robert Reif <reif@earthlink.net>
39550 * dlls/dsound/duplex.c:
39551 dsound: Fix duplex create bug.
39553 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
39555 * dlls/dinput/mouse.c:
39556 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
39558 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
39560 * dlls/wined3d/device.c:
39561 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
39563 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
39565 * dlls/wined3d/device.c:
39566 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
39568 * dlls/wined3d/device.c:
39569 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
39571 * dlls/wined3d/device.c:
39572 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
39574 * dlls/wined3d/device.c:
39575 wined3d: Added D3D9 render states.
39577 * dlls/wined3d/device.c:
39578 wined3d: Fixed some typos and prevented divide by 0.
39580 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
39582 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
39583 crypt32: Don't access a blob after freeing it.
39585 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
39586 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
39587 programs/winedbg/winedbg.c:
39588 winedbg: Added a close_process method to process_io.
39589 - added a close_process method to process_io
39590 - made use of it to get rid of dbg_detach
39592 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
39593 winedbg: Extend auto mode with minidump.
39594 - added -minidump and -minidump <file> options to command line
39595 Those options are to be used in remplacement of --auto to create a minidump
39596 In the form --minidump <file>, the minidump will be created in <file>,
39597 otherwise the filename will be automatically generated.
39599 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
39600 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
39601 programs/winedbg/winedbg.c:
39602 winedbg: Rewrite auto mode.
39603 - rewrote auto mode as a specific set of commands to be run in
39604 regular parser, instead of hard coding those commands
39605 - added a new function to store a set of commands to be executed
39607 - added 'echo' command to the parser functions
39608 - got rid of dbg_action_mode
39609 - added support of '--' on command line
39611 * programs/winedbg/gdbproxy.c:
39612 winedbg: Fixed regression in gdb handling.
39614 2006-02-27 James Hawkins <truiken@gmail.com>
39616 * dlls/advpack/tests/advpack.c:
39617 advpack: Factor out loading the program files directory.
39619 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
39620 advpack: Add tests for the TranslateInfStringEx trio of functions and
39623 * dlls/advpack/tests/advpack.c:
39624 advpack: Factor out the API loading of advpack tests.
39626 2006-02-27 Juan Lang <juan_lang@yahoo.com>
39628 * dlls/crypt32/oid.c:
39629 crypt32: Correct compile problem on gcc 2.95.
39631 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
39633 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
39634 crypt32: Add Korean translation.
39636 2006-02-28 Mike McCormack <mike@codeweavers.com>
39638 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
39639 msvcrt: Add a stub for _wsetlocale.
39641 2006-02-27 Kovács András <andras@csevego.net>
39643 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
39644 winecfg: New Hungarian language resource.
39646 2006-02-27 Francois Gouget <fgouget@free.fr>
39648 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
39649 d3d8: Remove spaces before '\n'.
39651 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
39653 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
39654 d3d8: Header cleanup.
39655 Remove unneeded structures and functions from d3d8_private.h, clean
39656 some datatypes up and remove d3dcore_gl.h.
39658 2006-02-27 Jacek Caban <jacek@codeweavers.com>
39660 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
39661 dlls/mshtml/nsiface.idl:
39662 mshtml: Added nsIInterfaceRequestor implementation.
39664 2006-02-24 Jacek Caban <jacek@codeweavers.com>
39666 * dlls/mshtml/nsservice.c:
39667 mshtml: Improve ConfirmEx hack.
39669 2006-02-24 Francois Gouget <fgouget@free.fr>
39671 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
39672 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
39673 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
39674 advpack: Prepare the unicodification of advpack.dll.
39675 All functions that manipulate strings should have an Ansi and a
39677 Forward the unqualified dll entry points to the Ansi variant for
39678 backward compatibility.
39679 We're not allowed to use unqualified entry points in Wine, so change
39680 RegInstall() calls to RegInstallA().
39683 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
39685 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
39686 programs/winedbg/winedbg.c:
39687 winedbg: Auto mode.
39688 - rewrite auto mode startup
39689 - move part of auto handling to tgt_active.c
39691 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
39692 programs/winedbg/winedbg.c:
39693 winedbg: Move gdb command line handling.
39694 - moves gdb command line handling to gdbproxy.c
39695 - using manifest constants to make code more readable
39697 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
39698 programs/winedbg/winedbg.c:
39699 winedbg: Active and command line.
39700 - move process attachment and process creation (related to command
39701 line handling) from winedbg.c to tgt_active.c
39702 - tidy up argument parsing
39704 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
39705 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
39706 programs/winedbg/debugger.h:
39707 winedbg: Cleanup the process_io usage.
39708 - made be_process_io references 'const'
39709 - make use of it for dbg_read_memory and dbg_write_memory
39711 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
39712 programs/winedbg/winedbg.c:
39713 winedbg: Active targets
39714 Move all code related to an 'active' target (ie a running process)
39715 from winedbg.c to tgt_active.c.
39717 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
39718 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
39720 kernel32: ClearCommError.
39721 ClearCommError should only deal with *communication* errors (are being
39722 seen on the serial interface) rather than API errors (which can be
39723 reported to the caller by the API itself). I then removed all the
39724 stuff related to storing the error status in the server object.
39726 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
39728 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
39729 riched20: Implement EM_SCROLL and its tests.
39731 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
39733 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
39734 riched20: EM_HIDESELECTION implementation.
39736 2006-02-25 Peter Beutner <p.beutner@gmx.net>
39738 * dlls/ddraw/surface_dib.c:
39739 ddraw: Fix transparent Blits on 8bit surfaces.
39740 There are no red/green/blue bitmasks with color depth==8bpp. In that
39741 case always match against the whole byte.
39743 2006-02-24 H. Verbeet <hverbeet@gmail.com>
39745 * dlls/wined3d/surface.c:
39746 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
39747 it adds a reference to the device that shouldn't be there.
39749 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
39751 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
39752 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
39753 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
39754 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
39755 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
39756 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
39757 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
39758 dlls/wined3d/device.c, dlls/wined3d/directx.c:
39759 d3d8: Moved the remaining code over to WineD3D (based on patches by
39762 2006-02-25 Hans Leidekker <hans@it.vu.nl>
39764 * dlls/winsock/socket.c:
39765 winsock: Fix two Windows to Unix mapping issues.
39766 Handle wildcard address family hint in getaddrinfo.
39767 Convert flags too in getnameinfo.
39769 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
39771 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
39772 crypt32: Add German resource file.
39774 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39776 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
39777 mscms: One more LastError code fixed.
39779 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
39781 * dlls/shell32/tests/shlfolder.c:
39782 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
39783 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
39784 path. Removed some HRESULT tests on IUnknown_Release calls, which
39787 2006-02-24 Jacek Caban <jacek@codeweavers.com>
39789 * dlls/mshtml/nsio.c:
39790 mshtml: Return error in NewChannelFromURL if retval is NULL.
39792 * dlls/mshtml/nsio.c:
39793 mshtml: Added nsIURI::Clone implementation.
39795 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
39796 mshtml: Don't add null byte to post data.
39798 * dlls/mshtml/nsembed.c:
39799 mshtml: Init nsIOService as soon as possible.
39801 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
39803 * dlls/iphlpapi/ifenum.c:
39804 iphplapi: Define IF_NAMESIZE if missing.
39806 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
39808 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
39809 programs/notepad/No.rc, programs/winecfg/No.rc,
39810 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
39811 Updated/new Norwegian Bokmål resources.
39813 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
39815 * dlls/ole32/storage32.c:
39816 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
39818 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
39820 * dlls/riched20/editor.c:
39821 riched20: Added a comment to make life easier.
39823 2006-02-24 Francois Gouget <fgouget@free.fr>
39825 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
39826 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
39828 Assorted spelling fixes.
39830 * include/wincrypt.h, tools/winapi/win32.api:
39831 crypt32: Add CryptQueryObject() prototype.
39834 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
39835 winsock: Tweak getnameinfo() prototype.
39836 Tweak the getnameinfo() prototype to better match the Windows PSDK and
39837 the GetNameInfoW() prototype.
39840 * include/sfc.h, tools/winapi/win32.api:
39842 Add a missing sfc.dll prototype.
39843 Add an sfc.dll section to win32.api for winapi_check.
39845 * dlls/msftedit/msftedit.spec:
39846 msftedit: Fix CreateTextServices() forward.
39848 * dlls/d3d8/device.c:
39849 d3d8: Remove spaces before '\n', spelling fix.
39851 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
39852 dlls/riched20/tests/editor.c:
39853 Add trailing '\n's to ok() calls.
39855 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
39857 * dlls/user/defwnd.c:
39858 user32: Handle WM_ENDSESSION in DefWinProc().
39859 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
39860 shutdown is proceeding.
39862 * dlls/user/message.c:
39863 user32: 0 vs. INFINITE timeout.
39864 It is 0 that denotes an infinite timeout for the wine server now, not
39866 Document put_message_in_queue()'s check for INFINITE (done for
39867 backwards compatibility with Windows 9x).
39869 * dlls/user/user_main.c:
39870 user: Fix ExitWindows().
39871 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
39872 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
39873 we don't get stuck if a process is hung.
39874 - Only send WM_ENDSESSION to windows that received a
39875 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
39877 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
39879 * dlls/usp10/usp10.c:
39880 usp10: Tidy default values.
39881 Set values for pwLogClust, uJustification and fClusterStart similar to
39884 2006-02-24 Alexandre Julliard <julliard@winehq.org>
39886 * dlls/x11drv/x11drv_main.c:
39887 x11drv: Make the synchronous option a debug channel instead of a
39888 registry entry to make it easier to use.
39890 * configure, configure.ac:
39891 configure: Added special check for broken linux/capi.h.
39893 * dlls/ntdll/virtual.c:
39894 ntdll: Use PROT_NONE instead of 0.
39896 * dlls/kernel/dosmem.c:
39897 kernel: Don't request execute permission for DOS memory.
39899 2006-02-23 Juan Lang <juan_lang@yahoo.com>
39901 * dlls/crypt32/store.c:
39902 crypt32: Use public functions during serialization rather than relying
39903 on the internal format of a certificate.
39905 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
39906 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
39907 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
39908 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
39909 dlls/crypt32/version.rc, include/wincrypt.h:
39910 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
39911 - implement CryptEnumOIDInfo and CryptFindOIDInfo
39912 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
39914 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
39916 * dlls/winspool/tests/info.c:
39917 winspool/tests: Skip tests, when a remote print server has no RPC
39920 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
39922 * dlls/ole32/tests/storage32.c:
39923 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
39925 2006-02-23 Robert Shearman <rob@codeweavers.com>
39927 * dlls/ole32/compobj.c:
39928 ole: Fallthrough from local activation in CoGetClassObject.
39929 If local-server or local-service activation doesn't work in
39930 CoGetClassObject then fallthrough instead of returning from the
39933 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
39934 oleaut: Fix standard font cloning.
39935 Create new empty connection points on clone of the standard Font
39936 (based on a patch by Alex Villacís Lasso).
39938 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
39940 * dlls/user/tests/msg.c:
39941 user: Give meaningful names to the structures used to transfer
39942 information to the test threads.
39944 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
39946 * dlls/msi/dialog.c:
39947 msi: When evaluating conditions, if the condition is empty or none is
39948 provided then treat it as being satisfied.
39950 2006-02-23 Huw Davies <huw@codeweavers.com>
39952 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
39953 msxml3: Fix for empty node lists.
39955 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
39957 * dlls/gdi/freetype.c:
39958 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
39960 2006-02-23 Huw Davies <huw@codeweavers.com>
39962 * dlls/gdi/bitblt.c:
39963 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
39965 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
39967 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
39968 cfgmgr32: Forward some functions to setupapi.dll.
39970 2006-02-23 Mike McCormack <mike@codeweavers.com>
39973 server: Add directories to recursive watches as they're opened.
39975 2006-02-22 Juan Lang <juan_lang@yahoo.com>
39977 * include/wincrypt.h:
39978 wincrypt: Add OIDs.
39980 2006-02-22 James Hawkins <truiken@gmail.com>
39982 * dlls/setupapi/dirid.c:
39983 setupapi: Downgrade an ERR to a WARN.
39985 2006-02-22 Kevin Koltzau <kevin@plop.org>
39987 * dlls/riched20/editor.c:
39988 riched20: Call GetClipboardData callback on cut/copy.
39990 * dlls/riched20/richole.c:
39991 riched20: Enable retrieving data through the ole interface.
39993 * dlls/riched20/clipboard.c:
39994 riched20: Ensure copied text is terminated with a null.
39996 * dlls/riched20/editor.c:
39997 riched20: EM_GETOLEINTERFACE is not a stub.
39999 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
40000 riched20: Store reference to editor in ole interface.
40002 * dlls/riched20/clipboard.c:
40003 riched20: Allocate proper amount of memory for formatetc array.
40005 2006-02-22 Juan Lang <juan_lang@yahoo.com>
40007 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
40008 dlls/crypt32/tests/oid.c:
40009 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
40011 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
40012 crypt32: Implement CertFindCertificateInStore, with tests.
40014 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
40016 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
40017 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
40018 Added msftedit.dll.
40020 2006-02-22 Kevin Koltzau <kevin@plop.org>
40022 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
40023 dlls/riched20/editor.c, dlls/riched20/editor.h,
40024 dlls/riched20/editstr.h:
40025 riched20: Add IDataObject implementation and use it for cut/copy.
40027 * tools/widl/typegen.c:
40028 widl: Fix 64bit warning.
40030 * dlls/x11drv/clipboard.c:
40031 x11drv: Fix 64bit warning.
40033 2006-02-22 Robert Shearman <rob@codeweavers.com>
40035 * dlls/msi/action.c:
40036 msi: Fix heap overflow in ITERATE_CreateShortcuts.
40038 * dlls/msi/source.c:
40039 msi: Init size before passing to RegEnumValue.
40041 * dlls/msi/files.c:
40042 msi: Always set a value for intype in ready_volume.
40043 Remove a memory leak.
40045 * dlls/msi/table.c:
40046 msi: Fix heap overflow in save_string_table.
40047 Fix heap overflow caused by not accounting for the dummy first item,
40048 which contains the codepage.
40050 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
40051 ole: Make the CoCreateInstance test succeed.
40052 Move the uninitialized apartment check after zeroing out the return
40055 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
40057 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
40058 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
40059 ECO_READONLY implemented and tested.
40061 2006-02-22 Juan Lang <juan_lang@yahoo.com>
40063 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
40064 crypt32: Tidy up tests.
40065 Fix up encoded data to use BYTE arrays rather than strings, and remove
40066 extraneous NULL bytes from the end of some of them
40068 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
40069 dlls/crypt32/oid.c:
40070 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
40071 Move CryptVerifyMessageSignature stub to main.c.
40073 2006-02-22 Mike McCormack <mike@codeweavers.com>
40075 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
40076 kernel32: Add a stub implementation for CmdBatNotification.
40078 2006-02-22 Alexandre Julliard <julliard@winehq.org>
40080 * dlls/kernel/process.c:
40081 kernel: Initialize the dll path from the main exe name explicitly
40082 since ImagePathName is not always set at that point.
40084 * programs/explorer/systray.c:
40085 explorer: Moved systray configuration option to a more appropriate place
40086 and make it compatible with the way other options are stored.
40088 2006-02-19 Robert Shearman <rob@codeweavers.com>
40090 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
40091 dlls/shell32/systray.c, programs/explorer/Makefile.in,
40092 programs/explorer/explorer.c, programs/explorer/systray.c,
40093 programs/explorer/systray.h:
40094 shell32: Move systray handling to the explorer process.
40096 2006-02-22 Alexandre Julliard <julliard@winehq.org>
40098 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
40099 kernel: Get rid of module.h.
40101 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
40102 dlls/ntdll/ntdll_misc.h:
40103 ntdll: Simplify loadorder code by using an enum instead of an array
40104 to represent load order values.
40105 Added a special value for default load order so that we can handle it
40106 differently later on.
40108 * dlls/kernel/process.c:
40109 kernel: Don't bother checking load order of the exe in the parent process.
40111 2006-02-22 Huw Davies <huw@codeweavers.com>
40113 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
40114 gdi32: Update due to last minute api change in freetype 2.2.0.
40115 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
40116 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
40117 supporting an rc1 release, so this removes support for
40118 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
40120 2006-02-22 Mike McCormack <mike@codeweavers.com>
40123 server: Make sure we don't get into an infinite loop freeing inodes.
40125 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
40127 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
40128 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
40130 2006-02-22 Peter Beutner <p.beutner@gmx.net>
40132 * dlls/msvcrt/cppexcept.c:
40133 msvcrt: Save esp before calling catch block and restore afterwards.
40134 It seems like the esp value (which is saved at [ebp-16]) is sometimes
40135 changed inside the catch handler so we end up with a bogus esp
40136 afterwards. To avoid that save it before calling the catch block.
40138 * dlls/msvcrt/cppexcept.c:
40139 msvcrt: Fix handling of multiple nested exceptions.
40140 Save in each nested frame a pointer to the original exception record.
40141 Only one refence in thread_data isn't enough when we have multiple
40144 * dlls/msvcrt/cppexcept.c:
40145 msvcrt: Fix handling of nested exceptions.
40146 Move handling of nested exceptions completely in the
40147 catch_function_nested_handler(). If a new exception was thrown inside
40148 a catch block destroy the old exception object, if it is a rethrow
40149 re-propagate the previous object.
40151 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
40153 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
40154 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
40155 dlls/shlwapi/path.c:
40156 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
40157 - read strings from left to right (PathGetDriveNumberW)
40158 - don't access buffers before they are filled (SHGetPathFromIDListW)
40159 - fill buffers & variables on all paths (SHELL_FindExecutable)
40160 - handle error condition (unix_fs)
40161 - don't shoot in the blind for AW APIs (tests/shelllink.c)
40163 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
40165 * dlls/winedos/ppdev.c:
40166 winedos: Fixed a couple of typos in ppdev.
40168 2006-02-22 Francois Gouget <fgouget@free.fr>
40170 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
40172 mapi: Add some missing MAPI prototypes.
40173 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
40174 and include it where they are implemented.
40175 Make mapi.h and mapix.h compatible. gcc does not like macros and
40176 prototypes to be redefined so this involved protecting against
40177 multiple definitions.
40178 Fix the MAPISendMail() implementation prototype.
40180 2006-02-21 Lei Zhang <leiz@ucla.edu>
40182 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
40183 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
40184 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
40185 Removed todo flag from affected FR_MATCHCASE tests.
40187 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
40189 * dlls/msi/msi.spec, dlls/msi/source.c:
40190 msi: Implement MsiSourceListAddSource.
40192 * dlls/advapi32/security.c:
40193 advapi32: Add partial implementation of LookupAccountNameW.
40195 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
40197 * dlls/shell32/shell32.spec:
40198 shell32: Export PathResolve by name.
40200 2006-02-22 Alexandre Julliard <julliard@winehq.org>
40202 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
40203 dlls/ntdll/thread.c:
40204 kernel: Moved the get_startup_info call to ntdll.
40206 2006-02-21 Alexandre Julliard <julliard@winehq.org>
40208 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
40209 server/protocol.def, server/trace.c:
40210 server: Remove no longer needed fields in the init_process_done request.
40212 2006-02-21 Aric Stewart <aric@codeweavers.com>
40214 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
40215 dlls/twain/twain_i.h:
40216 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
40217 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
40218 a number of corrections and improvements to allow the actual aquiring
40219 of images to succeed.
40221 2006-02-21 Huw Davies <huw@codeweavers.com>
40223 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
40224 msxml3: Improve parse error handling a bit.
40226 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
40227 msxml3: Use url monikers to load xml.
40229 2006-02-21 Alexandre Julliard <julliard@winehq.org>
40231 * dlls/kernel/process.c, dlls/ntdll/loader.c:
40232 kernel: Use LoadLibrary to load the main exe in all cases.
40234 * dlls/ntdll/loader.c:
40235 ntdll: Support loading a builtin under a different name.
40236 Find the proper modref in that case based on the dlopen handle.
40238 * dlls/ntdll/loader.c:
40239 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
40240 This ensures that we never fixup imports twice on the same dll.
40242 * dlls/shell32/tests/shlexec.c:
40243 shell32: Use more reasonable timeouts in shlexec test.
40245 * server/process.c:
40246 server: Avoid hang on process startup.
40247 Fixed the startup_info signaled state to avoid blocking the parent
40248 process when the child crashes on startup.
40250 * dlls/ntdll/loader.c:
40251 ntdll: Support loading builtin dlls with an explicit path name also
40252 when loadorder is set to builtin only.
40254 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
40256 * dlls/ntdll/loader.c:
40257 ntdll: Remove spaces at end of name in import_dll.
40259 2006-02-20 Jason Green <jave27@gmail.com>
40261 * programs/winefile/En.rc, programs/winefile/resource.h,
40262 programs/winefile/winefile.c, programs/winefile/winefile.h:
40263 winefile: Add the ability to save window position to the registry.
40265 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
40267 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
40268 usp10: Add stub for ScriptTextOut.
40270 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
40271 usp10: Add ScriptPlace funtionality.
40272 The key function is to calculate the total of the ABC widths of the
40273 characters converted to gylphs by ScriptShape.
40275 2006-02-21 Jacek Caban <jacek@codeweavers.com>
40277 * dlls/shdocvw/classinfo.c:
40278 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
40280 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
40282 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
40283 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
40284 d3d8: Move the capability detection code over to WineD3D.
40285 Let the few existing parts which need the capabiliteis use the WineD3D
40286 capability structure (gl_info). This info structure contains next to
40287 'flags' inidicating certain features also all GL/GLX functions
40288 pointers. Because D3D8 moves over to the wined3d gl_info structure all
40289 the gl prototypes in d3dcore_gl.h were unneeded and removed.
40291 2006-02-20 Lei Zhang <leiz@ucla.edu>
40293 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
40294 riched20: Fix for EM_FINDTEXT input validation.
40295 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
40296 Removed todo flag from affected EM_FINDTEXT tests.
40298 2006-02-20 James Hawkins <truiken@gmail.com>
40300 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
40301 advpack: Implement AddDelBackupEntry.
40303 * dlls/advpack/tests/files.c:
40304 advpack: Add tests for AddDelBackupEntry.
40306 * dlls/advpack/files.c:
40307 advpack: Make AddDelBackupEntry always return S_OK.
40309 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
40310 dlls/advpack/install.c:
40311 advpack: Branch off the advpack install functions into install.c.
40313 * dlls/advpack/advpack.c:
40314 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
40317 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
40318 advpack: Load the LDIDs of an install section in TranslateInfString.
40320 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
40322 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
40323 dlls/ole32/tests/storage32.c:
40324 ole32: Fix stream ref counting.
40325 Stream methods called after parent object has been closed correctly
40326 return STG_E_REVERTED.
40327 Stream refcounting fixed. Now can safely call IStorage destructor
40328 before IStream destructor and guarantee file will be closed.
40330 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
40331 ole32: Fix up permissions when opening streams.
40332 Fix up permissions when opening streams in storage objects when
40333 storage object has been opened in transacted mode.
40335 2006-02-21 Mike McCormack <mike@codeweavers.com>
40337 * dlls/kernel/tests/change.c:
40338 kernel32: Add a simple test for recursive notification.
40340 * dlls/kernel/tests/file.c:
40341 kernel32: Add a short test for GetOverlappedResult.
40343 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
40344 server/protocol.def, server/trace.c:
40345 server: Track created and removed directories in the tree of inodes for inotify.
40346 Add them to or remove them from existing recursive watches.
40348 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
40350 * dlls/ntdll/signal_i386.c:
40351 ntdll: Avoid compile error caused by a single quote.
40353 2006-02-20 Hans Leidekker <hans@it.vu.nl>
40355 * configure, configure.ac, dlls/winsock/socket.c,
40356 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
40357 winsock: Implement getnameinfo.
40359 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
40361 * dlls/user/menu.c:
40362 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
40364 2006-02-20 Robert Shearman <rob@codeweavers.com>
40366 * dlls/ntdll/signal_i386.c:
40367 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
40368 Print an error if __NR_sigaction doesn't exist as this means the wrong
40369 syscall header is being used.
40371 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
40373 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
40374 winsock: Add check for sin6_scope_id.
40376 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
40378 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
40379 usp10: Add ScriptShape functionality.
40381 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
40383 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
40384 dlls/riched20/tests/editor.c:
40385 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
40388 2006-02-20 Jacek Caban <jacek@codeweavers.com>
40390 * dlls/mshtml/nsio.c:
40391 mshtml: Set default original uri in NewChannelFromURI.
40393 2006-02-20 Mike McCormack <mike@codeweavers.com>
40395 * dlls/kernel/tests/change.c, server/change.c:
40396 server: Distinguish between a directory and a file changing in
40397 ReadDirectoryChangesW.
40400 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
40402 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
40403 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
40404 dbghelp: Virtual modules.
40405 Rewrote virtual modules handling so that it's an option to either PE
40406 or ELF modules rather than a specific type.
40408 2006-02-20 Alexandre Julliard <julliard@winehq.org>
40410 * dlls/kernel/dosmem.c:
40411 kernel: Don't require execute permission for DOS memory, this will be
40412 done in winedos if necessary.
40414 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
40416 * dlls/user/tests/menu.c:
40417 user: Add conformance tests for menu item drawing.
40419 * dlls/user/menu.c:
40420 user: Menu drawing fixes.
40421 - check mark is drawn left of a bitmap;
40422 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
40423 - space for the popup arrow is also reserved for non popup items;
40424 - implement the MNS_NOCHECK style.
40426 * dlls/user/menu.c:
40427 user: Menu string width calculation fixes.
40428 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
40429 strings with ampersands like "&File";
40430 - Fix mess with strings with an embedded tab;
40431 - In case of a menu bar, two extra pixels are added if the item has
40432 both a bitmap and string.
40434 * dlls/user/menu.c:
40435 user: Menu drawing fixes.
40436 Replace some #defined constants by values calculated from windows
40439 * dlls/user/menu.c:
40440 user: Menu drawing fixes.
40441 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
40442 MENU_GetBitmapItemSize();
40443 - Save the received bitmap size in the menu item structure as it will
40444 need to be sent in the WM_DRAWITEM message;
40445 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
40446 MENU_DrawBitmapItem();
40447 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
40450 * dlls/user/menu.c:
40451 user: Move drawing of pop menu arrows to a subroutine reduces nesting
40452 level of some large if statements in the drawing code. Some updates to
40455 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
40457 * dlls/winspool/tests/info.c:
40458 winspool/tests: Add some tests for SetDefaultPrinterA/W.
40460 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
40461 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
40463 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
40465 * dlls/shell32/shlfolder.c:
40466 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
40468 2006-02-20 Alexandre Julliard <julliard@winehq.org>
40470 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
40471 configure: Use --rpath if supported when building binaries to point to
40472 the relative location of the wine libraries.
40474 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
40476 * dlls/msvcrt/undname.c:
40477 msvcrt: Misc cleanups in undname.c.
40478 - remove unused argument from functions
40479 - print the pointer in the str_array_push TRACE to be able to distinguish
40480 the different arrays.
40481 - comment and white space cleanups
40483 * dlls/msvcrt/tests/cpp.c:
40484 msvcrt: Add some tests for __unDName().
40485 Add some tests for unDName() checking:
40486 - data type modifiers A,B,P,Q,R,S
40488 - back references to names
40490 * dlls/msvcrt/undname.c:
40491 msvcrt: Use a separate stack for back references to names
40492 Use a separate array/stack for the back references to names as
40493 sym->stack is used to push temporary strings to it which breaks back
40494 referencing in some occasions (26 symbols in the mfc42 dll). During
40495 this cleanup get_class() a little bit.
40497 * dlls/msvcrt/undname.c:
40498 msvcrt: Move code to parse a literal string out of get_class().
40499 unDName: Move the code to parse a literal string from get_class() to a
40500 separate function. Add some error handling to the new function.
40502 * dlls/msvcrt/undname.c:
40503 msvcrt: Wrap get_class() and get_class_string() for unDName.
40505 * dlls/msvcrt/tests/cpp.c:
40506 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
40507 In test_demangle use a custom strcmp that treats multiple spaces as
40508 single space. __unDName() from older msvcrt (including W2K it seems)
40509 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
40510 those old Windows versions.
40512 2006-02-20 Robert Shearman <rob@codeweavers.com>
40514 * dlls/ole32/tests/compobj.c:
40515 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
40517 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
40518 ole: Change the Apartment Model field to a boolean.
40519 Change the apartment model field to a boolean that just specifies
40520 whether the apartment is multi-threaded or not and fix up all the
40521 places where this is used.
40522 Fixes a bug where we would return an error if the previous apartment
40523 model passed into CoInitializeEx matches the new apartment model, but
40524 additional optimisation flags are specified.
40526 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
40528 * programs/winecfg/Ko.rc:
40529 winecfg: Updated Korean translation.
40531 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
40532 wordpad: Add Korean translation.
40534 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
40536 * dlls/dbghelp/path.c:
40537 dbghelp: Fix SymFindFileInPath to return files matching the requested
40538 criteria (it was mainly doing the opposite).
40540 2006-02-20 Jacek Caban <jacek@codeweavers.com>
40542 * dlls/shdocvw/client.c:
40543 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
40544 E_NOTIMPL in Windows as well.
40546 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
40547 dlls/mshtml/nsio.c:
40548 mshtml: Create nsIChannel for protocols not handled by Gecko.
40550 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40552 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
40553 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
40555 * dlls/mscms/tests/profile.c:
40556 mscms: Branching fixes for some test routines
40558 2006-02-20 Mike McCormack <mike@codeweavers.com>
40560 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
40561 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
40563 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
40565 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
40566 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
40567 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
40568 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
40569 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
40570 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
40571 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
40572 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
40573 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
40574 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
40575 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
40576 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
40577 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
40578 user: Add the DS_NOIDLEMSG style to message boxes.
40580 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
40582 * programs/winhelp/winhelp.c:
40583 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
40585 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
40587 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
40588 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
40589 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
40590 dlls/d3d8/volumetexture.c:
40591 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
40593 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
40595 * programs/winedbg/stack.c:
40596 winedbg: Fixed regression: stack info was no longer working.
40598 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
40600 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
40601 usp10: Add ScriptItemize functionality.
40603 2006-02-18 Hans Leidekker <hans@it.vu.nl>
40605 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
40606 winebrowser: Handle file URLs.
40608 2006-02-18 Juan Lang <juan_lang@yahoo.com>
40610 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
40611 include/wintrust.h:
40612 wintrust: Add some stubs.
40614 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
40615 dlls/crypt32/tests/cert.c, include/wincrypt.h:
40616 crypt32: Implement enhanced key usage.
40617 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
40618 CertAddEnhancedKeyUsageIdentifier, and
40619 CertRemoveEnhancedKeyUsageIdentifier.
40621 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
40623 * programs/winetest/Makefile.in:
40624 winetest: Added usp10 tests.
40626 2006-02-18 Alexandre Julliard <julliard@winehq.org>
40628 * configure, configure.ac:
40629 configure: Fix previous change to still build all the binaries on
40630 x86_64 in 32-bit mode.
40632 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
40634 * dlls/user/menu.c:
40635 user: Implement scrolling in popup menus.
40637 2006-02-17 Alexandre Julliard <julliard@winehq.org>
40639 * libs/wine/config.c, libs/wine/loader.c:
40640 libwine: Add the runtime library path to the front of the dll paths list.
40642 * dlls/dbghelp/elf_module.c:
40643 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
40645 2006-02-17 Peter Beutner <p.beutner@gmx.net>
40647 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
40648 msvcrt: Correctly set EOF flag in fread().
40649 Setting the EOF flag only if _read() returns zero is not enough as we
40650 could also read something AND hit the end of file.
40651 _read() already sets another internal EOF flag, so just use this too.
40652 Removing todo_wine from the test case.
40654 * dlls/msvcrt/tests/file.c:
40655 msvcrt: Add test for fread/feof.
40656 When calling fread() with a large enough buffer to reach the end of
40657 the file a subsequent feof() should return true; (marked as todo_wine
40658 because it doesn't work atm).
40660 * dlls/msvcrt/cppexcept.c:
40661 msvcrt: Remove bogus code.
40662 We can't just pop a exception record from the exception handler list
40663 which we haven't put there.
40665 * dlls/msvcrt/file.c:
40666 msvcrt: Fix use of uninitialized variable.
40668 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
40670 * dlls/winspool/tests/info.c:
40671 winspool/tests: Add tests for EnumMonitors.
40673 2006-02-17 Juan Lang <juan_lang@yahoo.com>
40675 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
40676 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
40677 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
40678 crypt32: Move certificate store functions to their own file.
40680 2006-02-17 Alexandre Julliard <julliard@winehq.org>
40682 * configure, configure.ac, loader/Makefile.in:
40683 configure: Default to building wine-pthread on non-x86 platforms.
40685 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
40687 * include/dbghelp.h:
40688 dbghelp: Packing for minidump structures is 4 bytes.
40690 2006-02-17 Alexandre Julliard <julliard@winehq.org>
40692 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
40693 dlls/wldap32/winldap_private.h:
40694 Fixed a couple of function prototypes.
40696 * libs/wine/Makefile.in, libs/wine/config.c:
40697 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
40698 Added dependency on $(RELPATH).
40700 * libs/wine/Makefile.in, libs/wine/config.c:
40701 libwine: Compute relative paths for bin and dll directories at compile time.
40703 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
40704 tools: Added 'relpath' tool to compute relative Unix paths.
40706 * dlls/ntdll/server.c:
40707 ntdll: Remove no longer used oldcwd in start_server.
40709 2006-02-17 Mike McCormack <mike@codeweavers.com>
40712 server: Use a single inotify watch, as it scales better with a large
40713 number of directories.
40715 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
40717 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
40718 wordpad: Russian translation.
40720 2006-02-17 Hans Leidekker <hans@it.vu.nl>
40722 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
40723 wordpad: Dutch localization.
40725 2006-02-17 Jacek Caban <jacek@codeweavers.com>
40727 * dlls/mshtml/navigate.c:
40728 mshtml: Fix post data parsing.
40730 2006-02-16 Alexandre Julliard <julliard@winehq.org>
40732 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
40733 libs/wine/config.c, loader/glibc.c:
40734 libwine: Try the current load path in priority before the
40735 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
40737 * libs/wine/config.c:
40738 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
40739 the directory from the library itself.
40740 Only try the hardcoded BINDIR if everything else failed.
40742 * libs/wine/config.c:
40743 libwine: Only use the library directory if it's an absolute path.
40745 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
40747 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
40748 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
40749 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
40750 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
40751 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
40752 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
40753 programs/winecfg/winecfg.c:
40754 winecfg: Localize the app specific title.
40756 2006-02-16 Juan Lang <juan_lang@yahoo.com>
40758 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
40759 crypt32: More encoding/decoding.
40760 Add support for encoding/decoding basic constraints and enhanced key
40763 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
40764 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
40765 - now that CertOpenStore is correct for system stores, simplify
40766 CertOpenSystemStore
40767 - correct CertDuplicateCertificateStore, with a test
40769 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
40771 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
40772 progman: Updated Korean translation.
40774 2006-02-16 Huw Davies <huw@codeweavers.com>
40776 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
40777 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
40778 msxml3: Implement comment node.
40780 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
40781 msxml3: Fix get_text on text nodes.
40783 2006-02-16 Thomas Kho <tkho@ucla.edu>
40785 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
40786 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
40788 2006-02-16 Robert Shearman <rob@codeweavers.com>
40790 * dlls/oleaut32/tests/typelib.c:
40791 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
40793 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40795 * dlls/mscms/tests/profile.c:
40796 mscms: Distinguish between registered and unregistered profile IDs.
40798 2006-02-16 Robert Shearman <rob@codeweavers.com>
40800 * tools/winebuild/winebuild.man.in:
40801 winebuild: Correction for manpage.
40802 The behaviour for winebuild is to prefer main over WinMain, not the
40805 2006-02-16 Jacek Caban <jacek@codeweavers.com>
40807 * dlls/shdocvw/webbrowser.c:
40808 shdocvw: Unaccess post data only if we've accessed it before.
40810 2006-02-16 Alexandre Julliard <julliard@winehq.org>
40812 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
40813 dlls/make_dlls, libs/wine/loader.c:
40814 libwine: New naming scheme for 16-bit builtin dlls.
40815 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
40816 by mistake when looking for a 32-bit dll.
40818 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
40820 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
40821 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
40822 We should swap min & max only when both limits are being
40823 set. Otherwise limit that being set should invalidate other limit
40826 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
40827 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
40829 2006-02-16 Juan Lang <juan_lang@yahoo.com>
40831 * dlls/wininet/internet.c:
40832 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
40833 and update comment.
40835 * dlls/crypt32/cert.c:
40836 crypt32: Fix system stores and a memory leak.
40837 - system stores open both HKLM and HKCU for "current user" locations
40838 - fix a memory leak in certificate properties
40840 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
40842 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
40843 wordpad: French localization.
40845 2006-02-16 Alexandre Julliard <julliard@winehq.org>
40848 Merge the contents of info/exclude into the top-level .gitignore.
40850 * server/debugger.c, server/process.c, server/process.h,
40852 server: Store the process exe module in the standard dll list.
40854 * dlls/d3d8/cubetexture.c:
40855 d3d8: Fixed compile with older GL versions.
40857 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
40859 * dlls/wined3d/device.c:
40860 wined3d: Set the texture size for d3d8.
40862 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
40864 * programs/winecfg/Ko.rc:
40865 winecfg: Updated Korean translation.
40867 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
40869 * programs/winecfg/Fr.rc:
40870 winecfg: French resource update.
40872 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
40874 * programs/wordpad/De.rc, programs/wordpad/En.rc,
40875 programs/wordpad/rsrc.rc:
40876 wordpad: Added German resource.
40878 2006-02-16 Hans Leidekker <hans@it.vu.nl>
40880 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
40881 shlwapi: Fix parameter check for UrlUnescapeA.
40882 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
40883 Add a corresponding test for UrlUnescape{A,W}.
40885 2006-02-16 Juan Lang <juan_lang@yahoo.com>
40887 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
40888 crypt32: Partially implement CertGetNameString.
40890 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
40892 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
40893 winedbg: A couple of fixes after running valgrind.
40895 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
40897 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
40898 usp10: Implement ScriptGetProperties.
40900 2006-02-15 Alexandre Julliard <julliard@winehq.org>
40902 * ANNOUNCE, ChangeLog, VERSION, configure:
40905 ----------------------------------------------------------------
40906 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
40908 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
40909 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
40911 2006-02-15 Thomas Kho <tkho@ucla.edu>
40913 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
40914 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
40916 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
40918 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
40919 dlls/shdocvw/shdocvw_main.c:
40920 shdocvw: Implemented a couple of forwards to shlwapi.
40922 2006-02-15 Jacek Caban <jacek@codeweavers.com>
40924 * programs/winecfg/libraries.c:
40925 winecfg: glut32.dll may be configured as native.
40927 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
40928 shdocvw: Added client site's IServiceProvider interface.
40930 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
40931 dlls/shdocvw/webbrowser.c:
40932 shdocvw: Navigate2 rewrite.
40934 * dlls/shdocvw/navigate.c:
40935 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
40937 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
40938 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
40939 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
40941 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
40942 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
40943 mshtml: Added ref counting to NSContainer.
40944 - Added ref counting to NSContainer.
40945 - Better destroying of NSContainer.
40947 2006-02-15 Juan Lang <juan_lang@yahoo.com>
40949 * dlls/crypt32/cert.c:
40950 crypt32: Rename a variable for clarity.
40952 * dlls/crypt32/str.c:
40953 crypt32: Output string type in trace.
40955 2006-02-15 Mike McCormack <mike@codeweavers.com>
40957 * dlls/ole32/tests/storage32.c:
40958 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
40962 include: Add WT_ defines for use with RegisterWaitForSingleObject.
40964 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
40966 * programs/winecfg/Nl.rc:
40967 winecfg: Update Dutch resources.
40969 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
40971 * dlls/riched20/editor.c:
40972 riched20: Support RTF text in WM_SETTEXT.
40974 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
40976 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
40977 usp10: Added stub for ScriptGetCMap.
40979 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
40981 * configure, configure.ac, dlls/usp10/Makefile.in,
40982 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
40983 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
40984 usp10: Added some tests.
40986 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
40988 * dlls/secur32/schannel.c:
40989 secur32: Add InitializeSecurityContext stub for schannel.
40991 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
40993 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
40994 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
40995 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
40997 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
40999 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
41000 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
41002 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41004 * dlls/mscms/tests/profile.c:
41005 mscms: Move 4 test macros into a single one.
41007 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
41009 * dlls/msacm/winemp3/mpegl3.c:
41010 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
41011 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
41012 mpglib buffer queue grows.
41013 - Add TRACE of mpglib buffer queue for conversion.
41015 2006-02-14 Alexandre Julliard <julliard@winehq.org>
41017 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
41018 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
41019 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
41020 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
41021 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
41022 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
41023 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
41024 ctl3d32: Renamed ctl3d directory to ctl3d32.
41026 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
41027 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
41028 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
41029 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
41030 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
41031 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
41032 olesvr32: Renamed olesvr directory to olesvr32.
41034 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
41035 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
41036 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
41037 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
41038 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
41039 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
41040 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
41041 olecli32: Renamed olecli directory to olecli32.
41043 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
41045 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
41046 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
41047 dlls/sfc/sfc_main.c:
41048 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
41050 * include/Makefile.in, include/sfc.h:
41051 include: Add sfc.h.
41053 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
41055 * configure, configure.ac, programs/Makefile.in,
41056 programs/wordpad/.gitignore, programs/wordpad/En.rc,
41057 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
41058 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
41059 programs: Add an implementation of Wordpad.
41061 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
41063 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
41064 dbghelp: Always set the size to public symbols to 1 when we don't know the size
41065 so that they can only be search on their start address
41067 * programs/winedbg/debug.l:
41068 winedbg: Allow using MSVC mangled symbol names as identifiers.
41070 2006-02-14 Mike Frysinger <vapier@gentoo.org>
41072 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
41073 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
41074 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
41075 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
41076 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
41077 programs/make_progs, programs/winedbg/Makefile.in,
41078 programs/winemenubuilder/Makefile.in, server/Makefile.in,
41079 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
41080 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
41081 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
41082 tools/wrc/Makefile.in:
41083 Add support for 'make install DESTDIR'.
41085 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
41087 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
41088 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
41089 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
41090 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
41091 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
41092 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
41093 programs/winecfg/driveui.c, programs/winecfg/main.c,
41094 programs/winecfg/resource.h, programs/winecfg/theme.c,
41095 programs/winecfg/winecfg.h:
41096 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
41098 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
41100 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
41101 A couple of new valgrind instrumentations for better support.
41103 2006-02-14 Jeremy White <jwhite@codeweavers.com>
41105 * dlls/twain/dsm_ctrl.c:
41106 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
41108 * dlls/twain/twain.h:
41109 twain: Make structures respect 2 byte packing requirements.
41111 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
41113 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
41114 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
41116 server: When possible, use tgkill instead of tkill syscall on Linux.
41118 2006-02-14 James Hawkins <truiken@gmail.com>
41120 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
41121 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
41123 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
41124 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
41125 INFINFO_DEFAULT_SEARCH search flags.
41127 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
41129 * dlls/winmm/driver.c:
41130 winmm: Protect drivers list by a critical section.
41132 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
41134 * include/wine/test.h:
41135 tests: Fixed test framework against environment modifications.
41137 2006-02-14 Troy Rollo <wine@troy.rollo.name>
41139 * dlls/user/dialog.c, include/winuser.h:
41140 user: Fix argument type of IsDlgButtonChecked.
41142 * dlls/user/scroll.c, include/winuser.h:
41143 user: Fix argument type for EnableScrollBar.
41145 * dlls/user/dialog.c, include/winuser.h:
41146 user: Fix argument types for CheckRadioButton.
41148 * dlls/user/dialog.c, include/winuser.h:
41149 user: Fix return type and argument type for GetDlgItemText{A,W}.
41151 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
41153 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
41154 msvfw32: Disable datarate, keyframe and quality controls to not
41155 confuse users by a not implemented functionality.
41156 Add support for About codec control.
41158 * dlls/msvideo/msvideo_main.c:
41159 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
41161 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
41163 * programs/winetest/Makefile.in:
41164 winetest: Add riched20 tests.
41166 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
41168 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
41169 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
41170 The tests (shellpath.c/testPersonal) already show that it can be either
41171 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
41173 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
41175 * loader/pthread.c:
41176 loader: Added missing attr destroy.
41178 2006-02-14 Robert Shearman <rob@codeweavers.com>
41180 * documentation/.gitignore:
41181 Ignore documentation/html.
41184 tools/c2man.pl: Generate correct html.
41186 * dlls/wininet/gopher.c, dlls/wininet/http.c:
41187 wininet: Documentation fixes.
41189 * dlls/oleaut32/olepicture.c:
41190 oleaut32: Free connection point on destruction of the picture object.
41191 Handle failure of CreateConnectionPoint on construction.
41193 * dlls/oleaut32/typelib.c:
41194 oleaut32: Fix returning Typelib file name.
41195 We can't use GetModuleFileName on a resource-only module, so the best
41196 we can do is to copy the original name we used to find the type
41197 library. Fix a couple of places where we were incorrectly using the
41198 file name, rather than the path.
41200 * dlls/oleaut32/olefont.c:
41201 oleaut32: Free the connection points on destruction of the font object.
41202 Free the connection points on destruction of the font object and cope
41203 with failure of CreateConnectionPoint on construction.
41205 * dlls/oleaut32/tmarshal.c:
41206 oleaut32: Don't try to release NULL COM objects in the typelib
41209 * dlls/oleaut32/olepicture.c:
41210 oleaut32: Fix flag comparison in Picture Invoke.
41211 One or more invoke flags can be passed into IDispatch::Invoke, but we
41212 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
41215 2006-02-14 Alexandre Julliard <julliard@winehq.org>
41218 server: Try to update the input key state even when the message is
41219 dropped in queue_hardware_message. This should fix some problems with
41220 the Alt key getting "stuck" after Alt-Tab.
41222 2006-02-14 Francois Gouget <fgouget@free.fr>
41224 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
41225 tools/widl/hash.c, tools/wine.inf:
41226 include: Add missing LANG_xxx and SUBLANG_xxx constants.
41228 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
41230 * programs/winecfg/De.rc:
41231 winecfg: Cleaned up various control positions on the German version of
41234 * dlls/shell32/regsvr.c:
41235 shell32: Register 'LocalizedString' values for shellfolder classes.
41237 * dlls/shell32/classes.c:
41238 shell32: Query for localized string in HCR_GetClassName.
41240 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
41241 advapi32: Implemented RegLoadMUIString[AW].
41243 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
41245 * dlls/winsock/tests/sock.c:
41246 winsock/tests: select wakeup on closesocket.
41247 - Change select timeout from 2 seconds to 500 microseconds.
41248 - Add test to make sure select wakes up after a closesocket.
41249 - Add test to make sure listen fails without bind.
41251 2006-02-14 Huw Davies <huw@codeweavers.com>
41253 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
41254 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
41255 msxml: Implement getElementsByTagName.
41257 2006-02-14 Hans Leidekker <hans@it.vu.nl>
41259 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
41260 msxml3: Implement DllUnregisterServer.
41262 2006-02-13 Petr Tesarik <hat@tesarici.cz>
41264 * programs/winhelp/Cs.rc:
41265 winhelp: Czech language resources encoding fix.
41267 * programs/winemine/Cs.rc:
41268 winemine: Czech language resources encoding fix.
41270 * programs/winefile/Cs.rc:
41271 winefile: Czech language resources encoding fix.
41273 * programs/wineconsole/wineconsole_Cs.rc:
41274 wineconsole: Czech language resources encoding fix.
41276 * programs/winecfg/Cs.rc:
41277 winecfg: Czech language resources encoding fix.
41279 * programs/wcmd/Cs.rc:
41280 wcmd: Czech language resources encoding fix.
41282 * programs/view/Cs.rc:
41283 view: Czech language resources encoding fix.
41285 * programs/uninstaller/Cs.rc:
41286 uninstaller: Czech language resources encoding fix.
41288 * programs/start/Cs.rc:
41289 start.exe: Czech language resources encoding fix.
41291 * programs/regedit/Cs.rc:
41292 regedit: Czech language resources encoding fix.
41294 * programs/progman/Cs.rc:
41295 progman: Czech language resources encoding fix.
41297 * programs/notepad/Cs.rc:
41298 notepad: Czech language resources encoding fix.
41300 * programs/cmdlgtst/Cs.rc:
41301 cmdlgtst: Czech language resources encoding fix.
41303 * programs/clock/Cs.rc:
41304 clock: Czech language resources encoding fix.
41306 * dlls/winmm/winmm_Cs.rc:
41307 winmm: Czech language resources encoding fix.
41309 * dlls/wininet/wininet_Cs.rc:
41310 wininet: Czech language resources encoding fix.
41312 * dlls/user/resources/user32_Cs.rc:
41313 user32: Czech language resources encoding fix.
41315 * dlls/wineps/wps_Cs.rc:
41316 wineps: Czech language resources encoding fix.
41318 * dlls/shell32/shell32_Cs.rc:
41319 shell32: Czech language resources encoding fix.
41321 * dlls/setupapi/Cs.rc:
41322 setupapi: Czech language resources encoding fix.
41324 * dlls/serialui/Cs.rc:
41325 serialui: Czech language resources encoding fix.
41327 * dlls/oledlg/oledlg_Cs.rc:
41328 oledlg: Czech language resources encoding fix.
41330 * dlls/mpr/mpr_Cs.rc:
41331 mpr: Czech language resources encoding fix.
41333 * dlls/msrle32/msrle_Cs.rc:
41334 msrle32: Czech language resources encoding fix.
41336 * dlls/msacm/msacm_Cs.rc:
41337 msacm: Czech language resources encoding fix.
41339 * dlls/hhctrl.ocx/Cs.rc:
41340 hhctrl.ocx: Czech language resources encoding fix.
41342 * dlls/commdlg/cdlg_Cs.rc:
41343 commdlg: Czech language resources encoding fix.
41345 * dlls/comctl32/comctl_Cs.rc:
41346 comctl32: Czech language resources encoding fix.
41348 * dlls/avifil32/avifile_Cs.rc:
41349 avifil32: Czech language resources encoding fix.
41351 2006-02-13 Jacek Caban <jacek@codeweavers.com>
41353 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
41354 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
41355 dlls/mshtml/nsio.c:
41356 mshtml: Handle IHlinkFrame service.
41358 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
41360 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
41361 dlls/wined3d/wined3d_private.h:
41362 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
41364 2006-02-13 Cyril Margorin <comargo@gmail.com>
41366 * dlls/x11drv/dib.c:
41367 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
41368 check for passed image, and do not use shared memory extension for
41369 temporary created image.
41371 * dlls/x11drv/dib.c:
41372 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
41373 X11DRV_DIB_GetImageBits.
41375 2006-02-13 Mike McCormack <mike@codeweavers.com>
41377 * dlls/msvcrt/exit.c:
41378 msvcrt: Fix a typo.
41380 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
41382 * dlls/psapi/psapi.spec:
41383 psapi: Fix output parameter of function GetModuleBaseName in spec
41386 2006-02-13 H. Verbeet <hverbeet@gmail.com>
41388 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
41389 wined3d: Don't keep a reference to the container, as it creates a
41390 circular reference.
41392 2006-02-13 Francois Gouget <fgouget@free.fr>
41394 * dlls/wined3d/device.c:
41395 wined3d: Protect float.h inclusion.
41397 * dlls/mshtml/tests/htmldoc.c:
41398 mshtml: Add trailing '\n's to ok() calls.
41400 * include/d3dtypes.h:
41401 d3dtypes: Fix windows.h inclusion.
41403 2006-02-13 Hans Leidekker <hans@it.vu.nl>
41405 * dlls/kernel/file.c:
41406 kernel: Report a tape device as FILE_TYPE_CHAR.
41408 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
41409 crypt32: Add a stub for CryptQueryObject.
41411 * dlls/netapi32/access.c:
41412 netapi32: Improve stub for NetUserModalsGet.
41413 Tell the caller this host is not part of a domain.
41415 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
41417 * dlls/msvideo/msvideo_main.c:
41418 msvfw32: Fix typos in the control state handling.
41419 Fix typos in the control state handling, add state checks for IDOK
41420 and IDCANCEL control notification handlers.
41422 2006-02-11 Alexandre Julliard <julliard@winehq.org>
41424 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
41425 libwine: Use dladdr if supported to get the run-time path of libwine.so
41426 and define the default dll and bin directories relative to it.
41428 * configure, configure.ac, include/config.h.in:
41429 configure: Added check for dladdr in libdl.
41431 * aclocal.m4, configure, configure.ac:
41432 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
41433 when linking with specific libraries.
41435 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
41437 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
41438 dlls/ddraw/device_opengl.c:
41439 ddraw: Small function corrections.
41440 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
41441 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
41442 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
41444 * dlls/ddraw/vertexbuffer.c:
41445 ddraw: ProcessVertices correction.
41446 Use the texture index to get the texcoord size from the fvf, not the
41449 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
41451 * configure, configure.ac, dlls/ntdll/tape.c:
41452 ntdll: Fix tape.c compilation on Darwin.
41454 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
41456 * dlls/shell32/shlview.c:
41457 shell32: IShellView list's control id should be 1, not 2000.
41459 * dlls/commdlg/filedlgbrowser.c:
41460 commdlg: IShellBrowser sets IShellView window's control id to 5002.
41462 2006-02-11 Troy Rollo <wine@troy.rollo.name>
41464 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
41465 ntdll: Implement DVD_ReadStructure.
41467 2006-02-11 Thomas Kho <tkho@ucla.edu>
41469 * dlls/riched20/editor.c:
41470 riched20: Fixed bounds error when finding text forward.
41472 * configure, configure.ac, dlls/riched20/Makefile.in,
41473 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
41474 dlls/riched20/tests/editor.c:
41475 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
41477 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
41479 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
41480 shell32: SHELL32_GetItemAttributes()
41481 - correct documentation which incorrectly claimed not to set any
41483 - retrieve file attributes using SHGetPathFromIDListW() when they are
41484 not already present in the internal PIDL structures
41485 - add test case to show the previously wrong folder attributes when
41486 using absolute PIDLs
41487 - fix some memory leaks in the tests
41489 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
41491 * dlls/wined3d/directx.c:
41492 wined3d: Make the returned driver version similar to windows.
41494 * dlls/wined3d/utils.c:
41495 wined3d: Extend debug_d3drenderstate with missing states.
41497 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
41499 * dlls/msvcrt/time.c:
41500 msvcrt: localtime should accept any positive time value.
41502 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
41503 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
41505 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
41506 msvfw32: Call codec's Configure dialog if the codec supports it.
41507 Disable data rate and key frame fields if requested.
41509 2006-02-11 Milko Krachounov <milko@3mhz.net>
41511 * programs/winecfg/Bg.rc:
41512 winecfg: Update Bulgarian translation.
41514 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
41516 * dlls/wined3d/device.c:
41517 wined3d: Prevent crash in setup_light.
41519 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
41521 * include/Makefile.in, include/dpnathlp.h:
41522 include: Add dpnathlp.h header.
41524 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
41526 * dlls/msvcrt/file.c:
41527 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
41529 2006-02-10 Huw Davies <huw@codeweavers.com>
41531 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
41532 msxml: Add ISupportErrorInfo for named node maps.
41534 2006-02-10 Jacek Caban <jacek@codeweavers.com>
41536 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
41537 include/mshtmhst.idl:
41538 mshtml: Added more defines to mshtmlhst.idl.
41540 2006-02-10 Alexandre Julliard <julliard@winehq.org>
41542 * dlls/ntdll/signal_i386.c:
41543 ntdll: Added emulation of ATL thunks for platforms with NX support.
41545 2006-02-10 Aric Stewart <aric@codeweavers.com>
41547 * dlls/ntdll/tests/change.c:
41548 ntdll: gcc 2.95 compile fixes.
41550 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
41552 * dlls/kernel/tests/drive.c:
41553 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
41555 2006-02-10 H. Verbeet <hverbeet@gmail.com>
41557 * dlls/wined3d/stateblock.c:
41558 wined3d: Release the vertex declaration during stateblock cleanup.
41560 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
41561 wined3d: Release the container during surface / volume cleanup.
41563 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
41564 dlls/d3d9/tests/vertexdeclaration.c:
41565 d3d9: Use an invisible window for tests.
41567 2006-02-10 Robert Shearman <rob@codeweavers.com>
41569 * dlls/secur32/secur32.c:
41570 secur32: Improve tracing.
41571 Improve the tracing for functions that can be called by the app, but
41572 bypass the relay code.
41574 * tools/widl/write_msft.c:
41575 widl: Fix a typo when removing TYPEFLAG_FDUAL.
41577 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
41578 dlls/shdocvw/events.c:
41579 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
41581 * dlls/oleaut32/olepicture.c:
41582 oleaut: Partially implement Invoke on the standard picture implementation.
41584 * dlls/oleaut32/typelib.c:
41585 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
41586 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
41587 when the offset isn't specified. It should be fetched from the
41588 dispatch offset stored in the header, rather than using a hack that
41591 * dlls/oleaut32/tests/olefont.c:
41592 oleaut: Add tests for IFontEventsDisp.
41594 * dlls/oleaut32/olefont.c:
41595 oleaut: Implement IFontEventsDisp connection point for the standard
41596 font implementation.
41598 * include/olectl.h:
41599 include: Define DISPID_FONT_CHANGED.
41601 2006-02-10 Juan Lang <juan_lang@yahoo.com>
41603 * dlls/crypt32/cert.c:
41604 crypt32: Move break statement to the correct spot.
41606 2006-02-10 Jacek Caban <jacek@codeweavers.com>
41608 * dlls/mshtml/tests/htmldoc.c:
41609 mshtml: Added test of IHlinkFrame service.
41611 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
41612 mshtml: Added nsIUploadStream implementation.
41614 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
41616 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
41617 regsvr32: Call OleInitialize before registering a DLL.
41619 2006-02-09 Alexandre Julliard <julliard@winehq.org>
41621 * programs/Makefile.in, programs/make_progs:
41622 programs: Don't install winetest.
41624 2006-02-09 Jeremy White <jwhite@codeweavers.com>
41626 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
41627 kernel: Fixed build with gcc 2.95.
41629 2006-02-09 Mike McCormack <mike@codeweavers.com>
41631 * dlls/dinput/joystick_linuxinput.c:
41632 dinput: Fix the compile for missing EV_SYN define.
41634 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
41637 gdi: Show hatch brush FIXME only once.
41639 2006-02-09 Jacek Caban <jacek@codeweavers.com>
41641 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
41642 dlls/mshtml/persist.c:
41643 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
41645 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
41646 mshtml: Added wrapper of nsIChannel.
41648 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
41649 dlls/mshtml/nsio.c:
41650 mshtml: Added wrapper of nsIURI interface.
41652 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
41653 dlls/mshtml/nsiface.idl:
41654 mshtml: Better ns*String handling.
41656 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
41657 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
41658 mshtml: Added wrapper of nsIOService.
41660 2006-02-09 Alexandre Julliard <julliard@winehq.org>
41662 * dlls/ntdll/loader.c:
41663 ntdll: Better handling of errors when loading a builtin dll from an
41666 2006-02-09 James Hawkins <truiken@gmail.com>
41668 * dlls/setupapi/query.c:
41669 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
41671 * dlls/setupapi/query.c:
41672 setupapi: Convert InfSpec to unicode if SearchControl is not
41673 INFINFO_INF_SPEC_IS_HINF.
41675 2006-02-09 Robert Shearman <rob@codeweavers.com>
41677 * dlls/oleaut32/typelib.c:
41678 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
41679 Try loading the dll first and then fall back to the regular file case.
41680 Only call SearchPath for the regular file case since LoadLibraryEx
41681 will do this for us and it previously excluded builtin dlls and
41682 executables from having their type libraries opened.
41684 * dlls/oleaut32/typelib.c:
41685 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
41687 * dlls/oleaut32/typelib.c:
41688 oleaut: Revert incorrect patch changing the order of parameters passed
41689 into DispCallFunc. A test with native indeed shows that the parameter
41690 index increases from the leftmost parameter to the rightmost.
41692 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
41693 tools/widl/write_msft.c:
41694 widl: Write out more TYPEFLAGs and add more type library-specific
41695 attributes to the parser.
41697 * tools/widl/write_msft.c:
41698 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
41699 TYPEFLAG_FOLEAUTOMATION typelib flags.
41701 2006-02-09 Juan Lang <juan_lang@yahoo.com>
41703 * dlls/crypt32/cert.c:
41704 crypt32: Fix up decoding.
41705 - don't use the no copy flag when decoding, the lifetime of the buffer
41706 to decode isn't guaranteed
41707 - remove some extraneous ternary comparisons
41710 * dlls/crypt32/encode.c:
41711 crypt32: Fix a fixme, and remove an old comment.
41713 2006-02-09 Aric Stewart <aric@codeweavers.com>
41715 * dlls/advapi32/registry.c:
41716 advapi32: Fix for RegNotifyChangeKeyValue.
41717 Flip fAsync and fWatchSubTree into their proper places.
41719 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
41721 * dlls/ntdll/tape.c:
41722 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
41723 instead of MTSETBLK.
41725 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
41727 * dlls/x11drv/keyboard.c:
41728 x11drv: Update Swiss French keyboard layout to better match the X11 one.
41730 2006-02-09 Robert Reif <reif@earthlink.net>
41732 * dlls/dsound/tests/duplex.c:
41733 dsound: Fix duplex test.
41735 2006-02-09 Christoph Frick <frick@sc-networks.de>
41737 * dlls/dinput/joystick_linuxinput.c:
41738 dinput: Dynamic handling of buttons of a device.
41740 * dlls/wined3d/utils.c:
41741 wined3d: Support for WINED3DFMT_A8B8G8R8.
41743 * dlls/wined3d/device.c:
41744 wined3d: Better warn/fixme for query handling.
41746 2006-02-09 Hans Leidekker <hans@it.vu.nl>
41748 * dlls/mapi32/sendmail.c:
41749 mapi32: Prevent freeing non-allocated memory.
41751 2006-02-08 Francois Gouget <fgouget@free.fr>
41753 * include/winuser.h:
41754 winuser.h: Add missing *LayeredWindow*() prototypes.
41756 2006-02-08 Alexandre Julliard <julliard@winehq.org>
41758 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
41760 server: Remove the no longer needed exe_file parameter in the
41761 init_process_done request.
41763 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
41764 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
41766 * dlls/kernel/process.c:
41767 kernel: Use a standard LoadLibrary call to load the main exe.
41769 * dlls/ntdll/loader.c:
41770 ntdll: Check for existing modref for the main exe before creating it
41771 in LdrInitializeThunk.
41773 * server/process.c:
41774 server: Allow the main exe to be registered as a normal dll before
41775 init_process_done is called.
41778 server: Fixed handling of inotify record length.
41780 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
41782 * dlls/msvcrt/undname.c:
41783 msvcrt: __unDNameEx is not a stub.
41785 2006-02-08 Jacek Caban <jacek@codeweavers.com>
41787 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
41788 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41789 shdocvw: Added IHlinkFrame stub implementation.
41791 * dlls/shdocvw/shdocvw_main.c:
41792 shdocvw: Includes clean up.
41794 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
41795 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
41796 shdocvw: Remove IQuickActivate interface implementation that is not
41797 implemented in Windows as well.
41799 * include/urlmon.idl:
41800 urlmon.idl: Added BINDINFOF declaration.
41802 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
41804 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
41805 Pens created without PS_GEOMETRIC style but with width > 1 unit are
41809 gdi: Remove StrokePath workaround for a DC transformation change bug.
41811 2006-02-08 Huw Davies <huw@codeweavers.com>
41813 * dlls/wineps/escape.c:
41814 wineps: Don't display the MFCOMMENT escape.
41816 2006-02-07 Francois Gouget <fgouget@free.fr>
41818 * dlls/ntdll/tape.c:
41819 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
41821 * dlls/shell32/shellole.c:
41822 shell32: Update DllGetClassObject documentation.
41824 * include/textserv.h:
41825 textserv.h: Add missing CreateTextServices() prototype.
41827 * dlls/ntdll/virtual.c:
41828 ntdll: Protect sys/stat.h inclusion.
41830 * tools/winapi/win32.api:
41831 winapi: Update win32.api to match the current sources.
41833 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
41836 wine.inf: Add a default handler for https to the registry.
41838 * dlls/kernel/locale.c:
41839 kernel32: Implement EnumUILanguages.
41841 * dlls/x11drv/dib_convert.c:
41842 x11drv: Copy the whole image at once if appropriate.
41844 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
41846 * dlls/x11drv/keyboard.c:
41847 x11drv: Fix Turkish keyboard layouts.
41849 2006-02-07 Alexandre Julliard <julliard@winehq.org>
41851 * dlls/ntdll/loader.c:
41852 ntdll: Support loading a builtin dll by specifying an explicit path to
41855 2006-02-07 Mike McCormack <mike@codeweavers.com>
41857 * programs/notepad/En.rc, programs/notepad/License_En.c,
41858 programs/notepad/Makefile.in, programs/notepad/dialog.c,
41859 programs/notepad/license.c, programs/notepad/license.h,
41860 programs/notepad/notepad_res.h:
41861 notepad: Move license text to resources.
41863 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
41865 * dlls/ntdll/time.c:
41866 ntdll: Added Urals time.
41868 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
41870 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
41871 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
41873 * dlls/d3d8/device.c:
41874 d3d8: fbconfig fix.
41875 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
41876 32 in case the direct3d color format also has a depth of 32. As
41877 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
41878 the color depth needs to be 24. This patch sets the depth to 24 and it
41879 fixes bugs in 3dmark2001 and other programs.
41881 2006-02-07 Mike McCormack <mike@codeweavers.com>
41883 * dlls/kernel/tests/change.c:
41884 kernel32: More test cases for ReadDirectoryChangesW.
41886 * dlls/kernel/change.c, dlls/ntdll/directory.c,
41887 include/wine/server_protocol.h, server/change.c, server/protocol.def,
41889 kernel32: ReadDirectoryChangesW fixes.
41890 ReadDirectoryChangesW remembers whether it's recording changes or not.
41891 Don't initialize overlapped->InternalHigh.
41892 The hEvent is cleared when ReadDirectoryChanges is called.
41894 2006-02-07 Alexandre Julliard <julliard@winehq.org>
41896 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
41897 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
41898 Include wine/port.h in files that use exceptions.
41900 2006-02-07 Robert Shearman <rob@codeweavers.com>
41902 * dlls/oleaut32/tmarshal.c:
41903 oleaut32: Fix circular reference count in Typelib marshaler.
41904 The current method of handling typelib-marshaled interfaces that derive
41905 from IDispatch is to query for an IDispatch pointer from the proxy, but
41906 this causes a circular reference count.
41907 Fix the reference counting by loading using the IRpcProxyBuffer of
41908 IDispatch without an outer unknown, so that the lifetime is controlled
41909 by the typelib-marshaled interface's proxy. The IDispatch proxy now
41910 shares the same channel as the typelib-marshaled interface, so fix up
41911 the stub side to handle this.
41913 * dlls/oleaut32/tmarshal.c:
41914 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
41916 * dlls/oleaut32/tmarshal.c:
41917 oleaut32: Release interfaces when told to.
41918 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
41919 TKIND_INTERFACE case below by releasing their respective interfaces as
41922 * dlls/ole32/compobj.c:
41923 ole32: Print an error message if the apartment isn't initialised in
41926 * tools/widl/write_msft.c:
41927 widl: Fix some warnings caused by making attributes const.
41930 msi: Fix bison warnings by providing precedence rules for expressions
41931 and by removing a redundant expression case.
41933 * dlls/rpcrt4/cproxy.c:
41934 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
41935 StdProxy_Construct as it will just crash anyway.
41937 2006-02-07 James Hawkins <truiken@gmail.com>
41939 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
41940 dlls/setupapi/tests/query.c:
41941 setupapi: Add an initial implementation of SetupGetInfInformation.
41943 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
41944 setupapi: Implement SetupQueryInfFileInformation.
41946 2006-02-07 Alexandre Julliard <julliard@winehq.org>
41948 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
41949 dlls/setupapi/setupapi_private.h:
41950 setupapi: Store the full name to the INF file in the inf_file structure
41951 (based on a patch by James Hawkins).
41953 * tools/widl/parser.y:
41954 widl: Remove '\n' from yyerror calls.
41956 2006-02-07 Robert Shearman <rob@codeweavers.com>
41958 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
41959 tools/widl/widltypes.h:
41960 widl: Make 'attrs' field of type_t const.
41962 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
41963 widl: Remove unused 'rname' field of type_t.
41965 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41966 tools/widl/typegen.h:
41967 widl: Merge marshall_arguments and unmarshall_arguments into one
41968 function to remove the large amount of duplicated code.
41970 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
41971 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
41972 tools/widl/typegen.h:
41973 widl: Yet more const attributes.
41975 * tools/widl/header.c, tools/widl/widltypes.h:
41976 widl: More const attributes.
41978 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
41980 * tools/widl/typegen.c:
41981 widl: Fix proc format string for explicit binding handles.
41983 2006-02-07 Robert Shearman <rob@codeweavers.com>
41985 * tools/widl/typegen.c:
41986 widl: Write out the correct FC type if the structure has pointers.
41988 * tools/widl/typegen.c:
41989 widl: Split pointer writing into a separate function.
41991 * tools/widl/parser.y:
41992 widl: Fix pointer detection for structures with embedded arrays.
41993 Pointers have priority over every other type, so move the detection to
41994 the top of get_struct_type.
41995 Fall through from the embedded array detection to the embedded
41996 structure handling code so that conformance, variance and pointer
41997 presence is inherited from the array's base type.
41999 * tools/widl/typegen.c:
42000 widl: Increment the type format string when writing the pointer
42002 Write out pointer layouts for structures.
42004 * tools/widl/widltypes.h:
42005 widl: Make all pointer fields of expr_t structure constant.
42007 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
42009 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
42010 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
42012 * dlls/msvideo/msvideo_main.c:
42013 msvideo: Add a codec to the compressors list only if it supports
42014 specified input format.
42015 Return a compressor handle in COMPVARS structure.
42017 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
42019 * dlls/msvcrt/undname.c:
42020 msvcrt: Handle data types B,R,S in C++ symbol demangling.
42022 2006-02-07 H. Verbeet <hverbeet@gmail.com>
42024 * dlls/d3d9/tests/vertexdeclaration.c:
42025 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
42027 * dlls/d3d9/tests/vertexdeclaration.c:
42028 d3d9: Reorganise the vertexdeclaration tests.
42029 - Split the test for getting and setting vertexdeclaration into one
42030 for creating the declaration and one for the actual getting and
42032 - Add traces for when creating the device or vertexdeclaration fails.
42034 * dlls/wined3d/vertexdeclaration.c:
42035 wined3d: Always return the number of elements in the vertex
42036 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
42038 * dlls/wined3d/device.c:
42039 wined3d: Don't set the container to the device for standalone surfaces.
42041 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
42042 wined3d/d3d9: Cleanup GetContainer for volumes.
42044 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
42045 wined3d/d3d9: Cleanup GetContainer for surfaces.
42047 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
42049 * dlls/quartz/regsvr.c:
42050 quartz: Register some of the interfaces.
42052 2006-02-06 Robert Millan <rmh@aybabtu.com>
42054 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
42055 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
42056 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
42059 2006-02-06 Alexandre Julliard <julliard@winehq.org>
42061 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
42062 w32skrnl: No need for an import library.
42064 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
42065 rsabase: No need for an import library.
42067 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
42069 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
42070 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
42071 avoid using struct mtpos which may not be present on such systems).
42073 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
42075 * dlls/wininet/tests/internet.c:
42076 wininet: Fix InternetQueryOption test to pass under Windows.
42078 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
42080 * dlls/winsock/tests/sock.c:
42081 winsock/tests: select() conformance test improvements.
42082 Add OK tests around more function calls.
42083 Add two more todo_wine tests that fail.
42085 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
42087 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
42088 dlls/comctl32/tests/monthcal.c:
42089 comctl32: Add month calendar tests.
42091 2006-02-06 Francois Gouget <fgouget@free.fr>
42093 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
42094 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
42095 Assorted spelling fixes.
42097 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
42098 Add trailing '\n's to ok() and trace() calls.
42100 * dlls/security/security.spec:
42101 security: Fix the UnsealMessage() forward.
42103 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
42105 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
42106 wined3d: Texture fixes.
42107 Set video memory capabilities, add some checks to SetTexture and
42108 update some comments.
42110 2006-02-06 Huw Davies <huw@codeweavers.com>
42112 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
42113 oleaut32: Fixes and tests for CreateDispTypeInfo.
42114 CreateDispTypeInfo returns the typeinfo of a coclass which implements
42115 the described interface.
42117 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
42119 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
42120 dlls/wininet/tests/internet.c:
42121 wininet: Add tests for InternetQueryOption.
42123 2006-02-06 Hans Leidekker <hans@it.vu.nl>
42125 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
42126 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
42127 include/mapicode.h:
42128 mapi32: Implementation for MAPISendMail.
42129 Implement MAPISendMail, stub MAPILogoff and make the stubs for
42130 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
42132 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
42134 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
42135 wcmd: CALL should search the current PATH.
42137 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
42139 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
42140 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
42141 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
42142 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
42143 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
42144 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
42145 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
42146 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
42147 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
42148 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
42149 programs/notepad/main.c:
42150 Fixes for missing prototypes warnings.
42152 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
42153 A few fixes for pointer qualifiers (const, volatile) warnings.
42155 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
42157 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
42158 winhelp: Turkish translation.
42160 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
42161 winemine: Turkish translation.
42163 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
42164 winefile: Turkish translation.
42166 * programs/wineconsole/wineconsole_Tr.rc,
42167 programs/wineconsole/wineconsole_res.rc:
42168 wineconsole: Turkish translation.
42170 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
42171 winecfg: Turkish translation.
42173 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
42174 wcmd: Turkish translation.
42176 * programs/view/Tr.rc, programs/view/viewrc.rc:
42177 view: Turkish translation.
42179 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
42180 uninstaller: Turkish translation.
42182 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
42183 taskmgr: Turkish translation.
42185 * programs/start/Tr.rc, programs/start/rsrc.rc:
42186 start: Turkish translation.
42188 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
42189 regedit: Turkish translation.
42191 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
42192 progman: Turkish translation.
42194 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
42195 notepad: Turkish translation.
42197 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
42198 cmdlgtst: Turkish translation.
42200 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
42201 clock: Turkish translation.
42203 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
42204 wldap32: Turkish translation.
42206 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
42207 winspool: Turkish translation.
42209 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
42210 winmm: Turkish translation.
42212 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
42213 wininet: Turkish translation.
42215 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
42216 wineps: Turkish translation.
42218 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
42219 user: Turkish translation.
42221 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
42222 shlwapi: Turkish translation.
42224 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
42225 shell32: Turkish translation.
42227 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
42228 shdocvw: Turkish translation.
42230 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
42231 setupapi: Turkish translation.
42233 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
42234 serialui: Turkish translation.
42236 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
42237 oledlg: Turkish translation.
42239 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
42240 oleaut32: Turkish translation.
42242 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
42243 msvideo: Turkish translation.
42245 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
42246 msvidc32: Turkish translation.
42248 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
42249 msrle32: Turkish translation.
42251 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
42252 msi: Turkish translation.
42254 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
42255 mshtml: Turkish translation.
42257 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
42258 msacm: Turkish translation.
42260 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
42261 mpr: Turkish translation.
42263 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
42264 iccvid: Turkish translation.
42266 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
42267 hhctrl.ocx: Turkish translation.
42269 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
42270 commdlg: Turkish translation.
42272 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
42273 comctl32: Turkish translation.
42275 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
42276 avifil32: Turkish translation.
42278 2006-02-06 Mike McCormack <mike@codeweavers.com>
42280 * dlls/ntdll/tests/change.c:
42281 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
42283 * dlls/kernel/change.c, dlls/ntdll/directory.c,
42284 include/wine/server_protocol.h, server/change.c, server/protocol.def,
42285 server/request.h, server/trace.c:
42286 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
42288 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
42290 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
42291 dlls/kernel/tests/volume.c:
42292 kernel: Added a test for QueryDosDeviceA.
42294 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
42296 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
42297 programs/winefile/No.rc:
42298 Norwegian Bokmål updates.
42300 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
42302 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
42303 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
42305 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
42306 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
42308 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
42309 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
42311 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
42312 ntdll: Implemented IOCTL purge for serial objects.
42314 2006-02-06 H. Verbeet <hverbeet@gmail.com>
42316 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
42317 dlls/wined3d/device.c, dlls/wined3d/directx.c,
42318 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
42319 dlls/wined3d/query.c, dlls/wined3d/resource.c,
42320 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
42321 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
42322 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
42323 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
42324 dlls/wined3d/volumetexture.c:
42325 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
42327 * dlls/wined3d/stateblock.c:
42328 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
42329 Move TRACEs to the top of their code blocks.
42331 * dlls/wined3d/device.c:
42332 wined3d: Release the correct vertexdeclaration in
42333 IWineD3DDeviceImpl_SetVertexDeclaration.
42335 * dlls/wined3d/device.c:
42336 wined3d: Also update reference counts when we're recording a stateblock.
42338 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
42339 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
42340 wined3d: Fix SetContainer.
42341 Add/Release references to the container.
42342 Change the type of the container from IUnknown to IWineD3DBase.
42344 * dlls/wined3d/drawprim.c:
42345 wined3d: Downgrade a FIXME to a TRACE.
42347 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
42349 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
42350 programs/winedbg/debugger.h, programs/winedbg/memory.c,
42351 programs/winedbg/stack.c, programs/winedbg/symbol.c:
42352 winedbg: Added support for function parameters passed in registers.
42353 Added correct stabs parsing for function parameters in registers.
42354 Added a couple of helper functions to make code smaller and more
42357 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
42358 kernel: Fixed regression in atom handling.
42359 Added proper tests (local & global functions).
42361 2006-02-06 Kevin Koltzau <kevin@plop.org>
42363 * dlls/riched20/editor.c:
42364 riched20: Don't use EM_STREAMIN for paste.
42366 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
42368 * dlls/commdlg/fontdlg.c:
42369 commdlg: Add font sizes 6 and 7 to font select dialog.
42371 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
42373 * programs/winecfg/Nl.rc:
42374 winecfg: Update Dutch resources.
42376 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
42378 * programs/winecfg/De.rc:
42379 winecfg: Update German resource.
42381 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
42383 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
42384 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
42385 Work around using struct mtget.mt_gstat on systems lacking this.
42387 2006-02-05 Robert Millan <rmh@aybabtu.com>
42389 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
42390 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
42391 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
42392 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
42393 that is used with FreeBSD.
42395 2006-02-05 Kevin Koltzau <kevin@plop.org>
42397 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
42398 riched20: Separate stream state from editor state.
42399 Somewhat improves thread safety.
42401 * dlls/riched20/editor.h, dlls/riched20/writer.c:
42402 riched20: Add method to stream data based on a range.
42404 * dlls/riched20/editor.c:
42405 riched20: Don't use EM_STREAMOUT for copy/cut.
42407 2006-02-05 Alexandre Julliard <julliard@winehq.org>
42409 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
42410 server/protocol.def, server/trace.c:
42411 server: Remove no longer used create_flags from get_startup_info request.
42413 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
42414 kernel: Use a magic ConsoleHandle value instead of create flag to pass
42415 the CREATE_NEW_CONSOLE flag to the child.
42417 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
42418 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
42421 server: Fixed compile without inotify.
42423 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
42425 * programs/winecfg/Ko.rc:
42426 winecfg: Updated the Korean translation.
42428 2006-02-05 H. Verbeet <hverbeet@gmail.com>
42430 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
42431 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
42433 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
42434 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
42436 * dlls/d3d8/directx.c:
42437 d3d8: Add detection for GL_ARB_point_parameters support.
42439 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
42441 * dlls/riched20/editor.c:
42442 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
42444 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
42446 * dlls/commdlg/cdlg_De.rc:
42447 commdlg: Update German resource.
42449 2006-02-05 Juan Lang <juan@codeweavers.com>
42451 * dlls/crypt32/tests/str.c:
42452 crypt32: Fix Mingw compile.
42454 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
42456 * dlls/d3d8/device.c:
42457 d3d8: Fixed point sprite scaling when size < 1.0f.
42459 * dlls/d3d8/device.c:
42460 d3d8: Fixed POINTSPRITEENABLE.
42462 * dlls/d3d8/device.c:
42463 d3d8: Fixed POINTSCALEENABLE.
42465 * dlls/wined3d/device.c:
42466 wined3d: Fixed point sprite scaling when size < 1.0f.
42468 2006-02-04 Alexandre Julliard <julliard@winehq.org>
42470 * dlls/ntdll/loadorder.c:
42471 ntdll: Added a few helper function to simplify the loadorder code.
42472 Keep the application key open, it's valid for the lifetime of the
42475 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
42476 programs/winecfg/resource.h:
42477 winecfg: Display a warning when the user tries to change the load
42478 order of a system dll.
42480 * programs/winecfg/libraries.c:
42481 winecfg: Populate the dll combo box with the dlls found in the load path.
42483 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
42484 libs/wine/wine.map:
42485 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
42487 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
42489 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
42490 programs/notepad/Da.rc, programs/progman/Da.rc,
42491 programs/winhelp/Da.rc:
42492 Danish language update.
42494 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
42496 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
42497 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
42498 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
42499 dlls/riched20/writer.c:
42500 riched20: Initial support for simple tables.
42502 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
42503 riched20: Removed an unused parameter.
42505 * dlls/riched20/caret.c:
42506 riched20: Simplified ME_InsertGraphicsFromCursor() function.
42508 * dlls/riched20/run.c:
42509 riched20: Fixed undo stack corruption.
42511 2006-02-04 Mike McCormack <mike@codeweavers.com>
42513 * dlls/imm32/imm.c:
42514 imm32: Remove FIXME messages from some implemented functions.
42516 * programs/clock/En.rc, programs/clock/License_En.c,
42517 programs/clock/Makefile.in, programs/clock/clock_res.h,
42518 programs/clock/license.c, programs/clock/license.h,
42519 programs/clock/main.c:
42520 Clock: Load license text from resources.
42522 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
42524 * dlls/msvideo/msvideo_main.c:
42525 msvfw32: Do not overwrite fccType in the codec enumeration proc.
42527 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
42529 * programs/winecfg/drive.c:
42530 winecfg: Use already existing letter_to_index().
42532 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
42534 * dlls/wined3d/device.c:
42535 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
42537 2006-02-03 Robert Shearman <rob@codeweavers.com>
42539 * tools/widl/typegen.c:
42540 widl: Add architecture for generating pointer layouts.
42542 2006-02-03 Alexandre Julliard <julliard@winehq.org>
42545 wine.inf: Make FourCC codes uppercase again until we can figure out
42546 why lowercase doesn't work right.
42548 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
42550 * tools/widl/typegen.c:
42551 widl: The 'string' attribute can also be used with unsigned characters.
42553 2006-02-03 Robert Shearman <rob@codeweavers.com>
42555 * dlls/rpcrt4/ndr_stubless.c:
42556 rpcrt4: Restrict stubless FC types to the range of the type function table.
42558 * dlls/rpcrt4/ndr_midl.c:
42559 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
42561 * include/wine/rpcfc.h:
42562 include: Move all of the contiguous FC types together so we can see
42563 possible missing constants better.
42565 * include/rpcndr.h:
42566 include: Add function declarations for the Range type.
42568 2006-02-03 Mike McCormack <mike@codeweavers.com>
42571 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
42573 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
42575 * dlls/wined3d/device.c:
42576 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
42578 * dlls/wined3d/device.c:
42579 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
42581 * dlls/wined3d/device.c:
42582 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
42584 * dlls/wined3d/device.c:
42585 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
42587 2006-02-03 Robert Millan <rmh@aybabtu.com>
42589 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
42590 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
42592 2006-02-03 Huw Davies <huw@codeweavers.com>
42594 * dlls/oleaut32/typelib.c:
42595 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
42597 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
42599 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
42600 dlls/msvideo/msvideo_main.c:
42601 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
42605 wine.inf: Change fcc type of builtin video codecs in system.ini to be
42606 equal to ICTYPE_VIDEO.
42608 * dlls/commdlg/filedlg.c:
42609 Add support for CDM_HIDECONTROL message in the file open dialog.
42611 2006-02-03 Juan Lang <juan_lang@yahoo.com>
42613 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
42614 crypt32: Add stub for CryptEnumOIDInfo.
42616 2006-02-02 Alexandre Julliard <julliard@winehq.org>
42618 * ANNOUNCE, ChangeLog, VERSION, configure:
42621 ----------------------------------------------------------------
42622 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
42624 * dlls/winsock/tests/sock.c:
42625 winsock/tests: Add a todo_wine test for select.
42627 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
42629 * dlls/winspool/tests/info.c:
42630 winspool/tests: Filter more results.
42632 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
42634 * dlls/wined3d/directx.c:
42635 wined3d: Added support for ARB_POINT_PARAMETERS.
42637 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
42639 * dlls/gdi/freetype.c:
42640 gdi: Slant font automatically if no italic variant exists.
42642 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
42644 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
42645 programs/winecfg/En.rc, programs/winecfg/Es.rc,
42646 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
42647 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
42648 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
42649 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
42650 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
42651 programs/winecfg/x11drvdlg.c:
42652 winecfg: Remove color depth. It's source of problems for number of users.
42654 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
42656 * dlls/shell32/shellpath.c:
42657 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
42659 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
42660 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
42661 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
42662 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
42663 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
42664 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
42665 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
42666 allow for reasonable symbolic linking to $HOME based directories.
42668 * dlls/shell32/shellpath.c:
42669 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
42671 2006-02-02 Huw Davies <huw@codeweavers.com>
42673 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
42674 dlls/x11drv/x11drv.h:
42675 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
42677 2006-02-02 Alexandre Julliard <julliard@winehq.org>
42679 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
42680 widl: Some cosmetic fixes in generated code.
42682 * tools/widl/widl.c:
42683 widl: Make sure the token variables are always initialized properly.
42685 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
42687 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
42688 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
42690 2006-02-02 Tobias Loew <tobi@die-loews.de>
42693 gdi: Extended pens do not work correct with StrokePath.
42695 2006-02-02 Mike McCormack <mike@codeweavers.com>
42697 * dlls/kernel/change.c:
42698 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
42700 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
42702 * dlls/shell32/shfldr_unixfs.c:
42703 unixfs: Use realpath instead of canonicalize_file_name for portability
42706 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
42709 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
42711 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
42713 * dlls/commdlg/filedlg.c:
42714 commdlg: File open dialog: Use the specified instance handle for
42715 custom dialog templates.
42717 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
42719 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
42720 shlwapi: Added stub for ShellMessageBoxWrapW.
42722 2006-02-02 Juan Lang <juan_lang@yahoo.com>
42724 * dlls/crypt32/cert.c:
42725 crypt32: Support external providers.
42726 - add support for external store providers
42727 - rewrite registry stores as a provider
42728 - fix a memory leak
42730 2006-02-02 Juan Lang <juan@codeweavers.com>
42732 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
42733 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
42735 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
42737 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
42738 advapi32: Add stub for ObjectDeleteAuditAlarmW.
42740 * dlls/oleaut32/variant.c:
42741 oleaut32: Prevent freeing of random memory.
42742 Don't assign type to variant until we're sure we are assigning a
42745 2006-02-02 Kevin Koltzau <kevin@plop.org>
42747 * dlls/riched20/editor.c:
42748 riched20: Handle context menu.
42750 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
42752 * programs/start/start.c:
42753 start.exe: build_args now returns the correct string when no parameter
42756 * dlls/x11drv/keyboard.c:
42757 x11drv: Added Turkish F keyboard layout.
42759 2006-02-01 Juan Lang <juan@codeweavers.com>
42761 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
42762 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
42763 dlls/crypt32/tests/str.c:
42764 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
42766 2006-02-01 Kevin Koltzau <kevin@plop.org>
42768 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
42769 riched20: Implement EM_SETOLECALLBACK.
42771 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
42774 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
42776 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
42778 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
42779 winspool: Empty string as environment is valid, with tests.
42781 * include/winspool.h:
42782 winspool.h: Add missing declarations.
42784 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
42786 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
42787 dlls/riched20/txtsrv.c:
42788 riched20: Implement CreateTextServices.
42789 Implement a stub interface that CreateTextServices returns.
42791 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
42793 * dlls/riched20/style.c:
42794 riched20: Fixed font cache corruption.
42796 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
42798 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
42799 Translate pen width from logical units only for geometric pens.
42801 * dlls/shell32/shlexec.c:
42802 shell32: execute_from_key should fallback to a DDE exec only if the
42803 command to execute from is not found in the registry.
42804 Pass already found executable name to dde_connect.
42806 2006-02-01 Robert Shearman <rob@codeweavers.com>
42808 * tools/widl/typegen.c:
42809 widl: Fix a SEGV when using arrays declared using a pointer and
42810 attributes, instead of array indices (reported by Eric Kohl).
42812 2006-01-31 Alexandre Julliard <julliard@winehq.org>
42814 * dlls/setupapi/tests/.gitignore:
42815 setupapi: Ignore ok file for new query test.
42817 2006-01-31 Mike McCormack <mike@codeweavers.com>
42819 * programs/winefile/En.rc, programs/winefile/Makefile.in,
42820 programs/winefile/license.c, programs/winefile/resource.h,
42821 programs/winefile/winefile.c, programs/winefile/winefile.h:
42822 winefile: Move the license and warranty text into the resources.
42824 2006-01-31 Robert Shearman <rob@codeweavers.com>
42826 * tools/widl/typegen.c:
42827 widl: Changes to output for better debugability.
42828 Write the offset and the absolute address for referenced types.
42829 Write the current offset out when writing a pointer type.
42831 * tools/widl/typegen.c:
42832 widl: Clean up conformant struct handling.
42833 Make the writing of conformant structures take advantage of the new
42834 type format string offset handling.
42836 * tools/widl/typegen.c:
42837 widl: Fix the writing of arrays with size specified in the array
42838 expression instead of the size_is expression.
42840 * tools/widl/typegen.c:
42841 widl: Improve the current type offset passing.
42842 Change the functions to take the current type offset and return the
42843 start of the type written.
42845 * tools/widl/typegen.c:
42846 widl: The stack/structure offset in correlation descriptors should be a short.
42848 * tools/widl/parser.y:
42849 widl: Do constant folding for the sizeof operator on simple types.
42851 * tools/widl/header.c, tools/widl/typegen.c:
42852 widl: Support client/server generation for explicit_handle interfaces
42853 (based on a patch by Eric Kohl).
42855 * tools/widl/typegen.c:
42856 widl: Implement constant conformance.
42858 * tools/widl/client.c, tools/widl/server.c:
42859 widl: Fix the type offset used in marshaling/unmarshaling.
42860 Make a copy of type_offset so that it only gets incremented once per
42861 function, instead of twice.
42863 * tools/widl/write_msft.c:
42864 widl: Implement the writing of defaultvalue constants for enum values.
42866 * include/winsvc.h:
42867 include: Add SC_ENUM_TYPE to winsvc.h.
42869 * dlls/stdole2.tlb/std_ole_v2.idl:
42870 stdole2.tlb: Remove hack due to unimplemented widl functionality.
42872 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
42874 * dlls/shell32/shfldr_unixfs.c:
42875 unixfs: Only append '/' to base path if not already present in
42876 UNIXFS_get_unix_path.
42878 2006-01-31 Alexandre Julliard <julliard@winehq.org>
42880 * dlls/kernel/change.c:
42881 kernel: Set the overlapped structure status in ReadDirectoryChanges.
42883 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
42885 * dlls/ntdll/tape.c:
42886 ntdll: tape.c portability fixes.
42887 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
42888 the former, but not the latter.
42889 Only enable operations supported by the host OS in
42890 TAPE_CreatePartition() and TAPE_Prepare().
42892 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
42894 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
42895 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
42896 dlls/riched20/style.c:
42897 riched20: Added support for hidden text.
42899 * dlls/riched20/caret.c:
42900 riched20: Paint the selection while it's being extended by dragging.
42902 2006-01-31 Tobias Loew <tobi@die-loews.de>
42905 gdi: viewportExt changed after call to StrokePath.
42907 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
42909 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
42910 gdi: Fixes for the isotropic mapping mode.
42911 - Isotropic mapping mode: Adjust the viewport extension in
42912 SetWindowExtEx, handle negative extents.
42913 - Support the isotropic mapping mode in the enhanced metafile driver.
42916 2006-01-31 Robert Shearman <rob@codeweavers.com>
42918 * tools/widl/typegen.c:
42919 widl: Use a macro to write out FC types, along with the current offset
42920 which is useful for debugging.
42922 * tools/widl/typegen.c:
42923 widl: Pass the current type format string offset through all type
42926 * tools/widl/typegen.c:
42927 widl: Eliminate redundant callback routines.
42928 Add a function for comparing expressions and use it to eliminate
42929 redundant callback functions.
42931 * include/wine/rpcfc.h:
42932 widl: Define a value for RPC_FC_WSTRING.
42934 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
42936 * programs/winecfg/x11drvdlg.c:
42937 winecfg: Default for PixelShaders is disabled.
42939 2006-01-31 James Hawkins <truiken@gmail.com>
42941 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
42942 setupapi: Add tests for SetupGetInfInformation.
42944 * include/setupapi.h:
42945 setupapi: Add definitions for the SetupGetInfInformation search flags.
42947 2006-01-31 Mike McCormack <mike@codeweavers.com>
42949 * dlls/kernel/tests/change.c:
42950 kernel: Add some test cases for ReadDirectoryChangesW.
42952 2006-01-31 Juan Lang <juan@codeweavers.com>
42954 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
42955 crypt32: Correct X509_NAME decoding, and more stringent tests.
42957 * include/wincrypt.h:
42958 wincrypt: Fix typo.
42960 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
42962 * dlls/comctl32/listview.c:
42963 comctl32: Restore listview font on CDRF_NEWFONT.
42965 2006-01-31 Robert Shearman <rob@codeweavers.com>
42967 * dlls/oleaut32/typelib.c:
42968 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
42970 * dlls/rpcrt4/ndr_stubless.c:
42971 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
42974 * dlls/rpcrt4/ndr_ole.c:
42975 rpcrt4: Only attempt to marshal an object if it is non-NULL.
42977 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
42979 * dlls/shell32/shfldr_unixfs.c:
42980 unixfs: Only resolve the 'dosdevices' based symbol links in
42981 UNIXFS_get_unix_path, but leave all others alone.
42983 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
42985 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
42986 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
42987 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
42988 gdi: Add support for creating extended pens.
42990 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
42992 * dlls/d3d8/directx.c:
42993 d3d8: CreateDevice should use the root of the current window.
42995 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
42997 * dlls/iphlpapi/iphlpapi_main.c:
42998 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
43000 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
43002 * dlls/riched20/editor.c, include/textserv.h:
43003 riched20: Make CreateTextServices use ITextHost.
43005 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
43007 * dlls/user/message.c:
43008 user: Remove internal messages from the message queue before handling them.
43010 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
43012 * programs/winecfg/Es.rc:
43013 winecfg: Spanish translation update.
43015 2006-01-30 Mike McCormack <mike@codeweavers.com>
43018 server: Initial inotify support.
43020 * dlls/kernel/tests/change.c:
43021 kernel: Add some more tests for FindFirstChangeNotification.
43023 2006-01-30 Alexandre Julliard <julliard@winehq.org>
43025 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
43026 Fixed creation of PS_ALTERNATE pens.
43028 2006-01-30 Tobias Loew <tobi@die-loews.de>
43030 * dlls/comctl32/tab.c:
43031 comctl32: Fix tab-control flickering.
43033 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
43035 * dlls/x11drv/xrender.c:
43036 x11drv: Fix AlphaBlend read boundaries.
43038 2006-01-30 Mike McCormack <mike@codeweavers.com>
43040 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
43041 msi: Add an implementation of MsiGetDatabaseState.
43043 2006-01-30 Juan Lang <juan@codeweavers.com>
43045 * include/wincrypt.h:
43046 wincrypt.h: Add more missing defines.
43048 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
43050 * dlls/user/hook.c:
43051 user: Remove duplicate code.
43053 * dlls/user/tests/msg.c:
43054 user/tests: Add test for low level mouse hooks.
43056 2006-01-30 Robert Shearman <rob@codeweavers.com>
43058 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
43059 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
43060 already have them filled in.
43062 * dlls/oleaut32/typelib.c:
43063 oleaut: Fix the order of parameters passed into DispCallFunc.
43065 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
43067 * dlls/ntdll/tape.c:
43068 kernel: Remove bogus breaks in tape.c
43070 2006-01-27 Huw Davies <huw@codeweavers.com>
43072 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
43073 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
43074 dlls/msxml3/parseerror.c:
43075 msxml: Issue a fixme if the interface is not implemented.
43077 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
43079 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
43080 gdi: Add test case for creating pens, make it pass under Wine for
43083 2006-01-27 Mike McCormack <mike@codeweavers.com>
43085 * dlls/kernel/change.c:
43086 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
43088 2006-01-27 Juan Lang <juan_lang@yahoo.com>
43090 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
43091 dlls/iphlpapi/iphlpapi_main.c:
43092 iphlpapi: Reimplement interface enumeration.
43093 Implement interface enumeration based on if_nameindex, based on a
43094 suggestion by Michael Ost
43096 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
43098 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
43099 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
43101 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
43103 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
43104 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
43105 Fix a couple of bugs spotted by valgrind.
43107 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
43109 Suppress some false-positives reported by valgrind.
43111 * programs/winedbg/break.c, programs/winedbg/dbg.y,
43112 programs/winedbg/debug.l, programs/winedbg/debugger.h,
43113 programs/winedbg/winedbg.c:
43114 winedbg: Hardware breakpoints
43115 - implemented hardware assisted breakpoints (new 'hbreak' command
43116 which behaves just as 'break' command)
43117 - small improvements to break handling (saving hit xpoint across
43118 exception handling)
43119 - fixed 'cont N' command for watchpoints
43121 2006-01-27 Alexandre Julliard <julliard@winehq.org>
43123 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
43124 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
43125 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
43126 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
43127 by Mike McCormack).
43129 * dlls/shell32/shlfileop.c:
43130 shell32: Fixed a couple of FindFirstFile handle leaks.
43132 * dlls/oleaut32/tests/.gitignore:
43133 oleaut32: Ignore new test ok file.
43135 2006-01-27 Huw Davies <huw@codeweavers.com>
43137 * dlls/user/tests/edit.c:
43138 user: Don't automatically add a bunch of styles in create_editcontrol.
43140 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
43142 * dlls/user/tests/text.c, dlls/user/text.c:
43143 user: Fix DrawTextExA/W on empty strings.
43144 DrawTextExA/W should calculate a rectangle of zero height and width in
43145 some cases of null or empty supplied strings. With conformance tests.
43147 2006-01-27 Mike McCormack <mike@codeweavers.com>
43149 * dlls/kernel/change.c:
43150 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
43152 2006-01-27 Robert Shearman <rob@codeweavers.com>
43154 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
43155 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
43156 ole: Test and implement LPSAFEARRAY marshaling.
43158 * dlls/oleaut32/tmarshal.c:
43159 oleaut: Improve the typelib marshaler traces.
43160 Improve the typelib marshaler traces for lazy developers like me who
43161 don't want to grep for constants.
43163 * include/rpcndr.h:
43164 include: Add types and definitions for RPC user callback routines.
43166 * include/propidl.idl:
43167 include: Add new union cases for PROPVARIANT structure.
43169 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
43170 tools/widl/typegen.h:
43171 widl: Implement callback conformance.
43173 2006-01-27 Alexandre Julliard <julliard@winehq.org>
43175 * dlls/riched20/paint.c:
43176 riched20: Remove a couple of no longer used functions.
43178 2006-01-27 Mike McCormack <mike@codeweavers.com>
43180 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
43181 include/wine/server_protocol.h, server/change.c, server/file.c,
43182 server/file.h, server/protocol.def, server/request.h, server/trace.c:
43183 server: Fix the file notification interface to use directory handles.
43185 2006-01-27 Alexandre Julliard <julliard@winehq.org>
43188 server: Fixed low-level hardware hooks.
43189 The hook thread field has been reused for win events, so it no longer
43190 works for low-level hardward hooks. Use the owner field instead.
43192 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
43194 * dlls/user/scroll.c:
43195 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
43197 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
43199 * dlls/winmm/wineoss/audio.c:
43200 wineoss: Proper support in OSS driver for audio when no mixer is present.
43201 Fixed a couple of potential fd leaks.
43203 2006-01-27 Hans Leidekker <hans@it.vu.nl>
43205 * dlls/kernel/tape.c:
43206 kernel: Implementation of tape functions.
43207 Implement CreateTapePartition, EraseTape, GetTapeParameters,
43208 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
43209 SetTapePosition and WriteTapemark.
43211 2006-01-26 Jacek Caban <jacek@codeweavers.com>
43213 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
43214 shdocvw: Added client site's IDispatch stub implementation.
43216 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
43217 dlls/shdocvw/webbrowser.c:
43218 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
43220 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
43221 shdocvw: Added client site's IOleCommandTarget stub implementation.
43223 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
43225 * dlls/riched20/editor.c:
43226 riched20: EM_STREAMIN should send a EN_UPDATE notification.
43228 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
43229 riched20: Selection painting fixes.
43231 2006-01-26 Hans Leidekker <hans@it.vu.nl>
43233 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
43234 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
43235 ntdll: Add implementation of tape IOCTLs.
43237 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
43239 include: Add some defines related to tape support.
43241 2006-01-26 Mike McCormack <mike@codeweavers.com>
43243 * loader/preloader.c:
43244 preloader: Allow compiling the preloader with -fstack-protector.
43246 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
43248 * dlls/user/tests/win.c, dlls/user/win.c:
43249 user: Don't drop owned windows in WIN_EnumChildWindows.
43250 Add a few tests for this.
43252 2006-01-25 Alexandre Julliard <julliard@winehq.org>
43254 * server/fd.c, server/file.c:
43255 server: Allow opening a directory with write access (based on a patch
43256 by Mike McCormack).
43258 * include/wtypes.idl:
43259 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
43262 wine.inf: Don't overwrite registry keys that users may want to change.
43264 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
43265 kernel: Handle a failure to load winedos a bit more gracefully.
43267 * dlls/x11drv/bitblt.c:
43268 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
43270 2006-01-25 Mike Frysinger <vapier@gentoo.org>
43272 * tools/winegcc/winegcc.c:
43273 winegcc: Pass -m32/-m64 along to the linker.
43275 2006-01-25 Robert Reif <reif@earthlink.net>
43277 * dlls/dsound/tests/duplex.c:
43278 dsound: Duplex test fix.
43280 2006-01-25 Jacek Caban <jacek@codeweavers.com>
43282 * dlls/shdocvw/dochost.c:
43283 shdocvw: Added TranslateUrl implementation.
43285 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
43286 dlls/shdocvw/shdocvw.h:
43287 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
43289 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
43291 * dlls/user/static.c:
43292 static control: SS_CENTERIMAGE fixes.
43293 - Stretch bitmaps and icons to the whole control size if
43294 SS_CENTERIMAGE is absent
43295 - Draw the background of centered bitmaps and icons with the
43296 background brush (like Windows XP for applications with a manifest)
43298 * dlls/gdi/enhmfdrv/init.c:
43299 gdi: Fix the EMF bounding box calculation.
43301 2006-01-25 Juan Lang <juan_lang@yahoo.com>
43303 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
43304 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
43305 dlls/iphlpapi/ipstats.h:
43306 iphlpapi: Remove one IP address per interface restriction.
43307 - remove restriction of one IP address per interface
43308 - remove dead code, and make static functions that can be
43309 - update comments and copyright notice
43311 2006-01-25 Hans Leidekker <hans@it.vu.nl>
43313 * dlls/kernel/tests/change.c:
43314 kernel: Test moving a directory that has a change notification
43315 registered for itself.
43317 2006-01-24 Alexandre Julliard <julliard@winehq.org>
43319 * loader/pthread.c:
43320 loader: Detect pthread_get_stackaddr_np returning the top of the stack
43321 instead of the base.
43323 2006-01-24 Huw Davies <huw@codeweavers.com>
43325 * dlls/msxml3/domdoc.c:
43326 msxml: Implement save.
43328 2006-01-24 Mike McCormack <mike@codeweavers.com>
43330 * programs/progman/En.rc, programs/progman/License_En.c,
43331 programs/progman/Makefile.in, programs/progman/license.c,
43332 programs/progman/license.h, programs/progman/main.c,
43333 programs/progman/progman.h:
43334 progman: Load license from resources.
43336 2006-01-24 Alexandre Julliard <julliard@winehq.org>
43338 * dlls/msvcrt/errno.c:
43339 msvcrt: Make error strings static.
43341 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
43343 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
43344 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
43345 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
43346 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
43347 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
43348 dlls/riched20/editor.c, dlls/riched20/para.c,
43349 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
43350 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
43351 dlls/user/tests/edit.c, dlls/winmm/mci.c,
43352 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
43353 Make more arrays const.
43355 2006-01-24 Alexandre Julliard <julliard@winehq.org>
43357 * tools/wineprefixcreate.in:
43358 wineprefixcreate: Only create links for files that don't exist.
43359 Make a copy instead of a link if the original file is writable.
43362 server: Use the new set_fd_user function in create_serial().
43364 2006-01-24 Mike McCormack <mike@codeweavers.com>
43366 * server/fd.c, server/file.c, server/file.h:
43367 server: Modify open_fd to create an fd without a user.
43368 Create a set_fd_user function.
43369 Update create_file() to use the above functions.
43371 2006-01-24 Alexandre Julliard <julliard@winehq.org>
43373 * tools/winebuild/import.c:
43374 winebuild: Get rid of the default ignored symbols list.
43376 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
43377 ntdll: memcpy should behave like memmove in ntdll too.
43379 * dlls/ntdll/ntdll.spec:
43380 ntdll: Mark all libc-style functions as private to make sure we link
43381 to the real libc functions instead.
43383 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
43384 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
43385 Avoid importing _strlwr/_strupr from ntdll.
43387 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
43389 msvcrt: Use the msvcrt version of printf everywhere.
43391 2006-01-24 Juan Lang <juan_lang@yahoo.com>
43393 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
43394 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
43395 dlls/iphlpapi/ipstats.h:
43396 iphlpapi: Clean up memory allocation.
43397 - pass heap to allocate from directly to helper functions, instead of
43398 unnecessarily copying returned data
43399 - use public types rather than internal ones
43400 - make sure GetBestRoute doesn't return bogus matches
43402 2006-01-24 Robert Shearman <rob@codeweavers.com>
43404 * tools/widl/typegen.c:
43405 widl: Generate type format strings for conformant varying arrays.
43407 * tools/widl/parser.y:
43408 widl: Fix detection of varying arrays.
43409 Correctly identify structures containing varying arrays as conformant
43410 varying structures.
43412 * tools/widl/parser.y:
43413 widl: Fix detection of conformant varying structs.
43414 Rename has_conformant_array to has_conformance, add a new variable
43415 has_variance and map has_conformant_string to has_conformance and
43417 A conformant varying struct should be returned if just variance is
43418 present and even if no pointers are present.
43420 * tools/widl/typegen.c:
43421 widl: Support generation of conformant structure type strings.
43423 * tools/widl/typegen.c:
43424 widl: Conformant arrays have a size of 0.
43425 Conformant arrays should cause a size of 0 to be returned from
43428 * tools/widl/typegen.c:
43429 widl: Support correlation descriptors in structures.
43431 * tools/widl/parser.y:
43432 widl: Error if an array is in the middle of a structure.
43433 Fix detection of conformant arrays and output an error if the array
43434 isn't at the end of the structure.
43436 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
43437 widl: Fix the detection of conformant and pointer structs.
43439 * tools/widl/typegen.c:
43440 widl: Simple structs and complex pointers.
43441 Write out type format string for simple structs and for pointers to
43444 * tools/widl/typegen.c:
43445 widl: Add framework for generating struct and union type format strings.
43447 * tools/widl/typegen.c:
43448 widl: Support different types of simple pointers.
43449 Support pointer types in unmarshall_arguments.
43451 * tools/widl/typegen.c:
43452 widl: Generate NdrNonConformatString* calls for non-conformant string types.
43454 * tools/widl/typegen.c:
43455 widl: Add functions for detecting array and string types.
43456 Add functions for detecting array and string types and use these in
43457 both writing type format strings and when marshalling and
43458 unmarshalling parameters.
43460 * tools/widl/typegen.c:
43461 widl: Support some more complicated conformance / variance expressions.
43463 * include/wine/rpcfc.h:
43464 widl: Added some more constants for conformance descriptors.
43466 * tools/widl/typegen.c:
43467 widl: Start implementing writing of conformance/variance descriptors.
43469 * include/wine/rpcfc.h, tools/widl/typegen.c:
43471 Write out type format strings for string types.
43473 * tools/widl/typegen.c:
43475 Write out type format strings for arrays, except for the missing
43476 generic functionality of conformance and variance descriptors.
43478 * tools/widl/typegen.c:
43479 widl: Simplify write_typeformatstring_type.
43480 Simplify handling of types in write_typeformatstring_type by only
43481 writing non-pointer types out when ptr_level is 0. Add stubs for
43482 functions that will write out the type format string for strings and
43485 * tools/widl/typegen.c:
43486 widl: Don't use recursion for write_typeformatstring_type.
43487 Since a var_t can now be passed in, rename to
43488 write_typeformatstring_var. Simplifies the code.
43490 * tools/widl/typegen.c, tools/widl/typegen.h:
43491 widl: Don't use recursion to implement write_procformatstring_type.
43492 Renamed to write_procformatstring_var now since we can pass a var_t in
43493 again. This results in simpler code.
43495 2006-01-24 Alexandre Julliard <julliard@winehq.org>
43497 * dlls/kernel/process.c:
43498 kernel: Fail more gracefully when loading a builtin exe didn't work.
43500 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
43502 * dlls/comctl32/listview.c:
43503 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
43505 2006-01-24 Huw Davies <huw@codeweavers.com>
43507 * dlls/gdi/freetype.c:
43508 gdi: Fixes to preempt freetype 2.2.0.
43510 2006-01-24 Jacek Caban <jacek@codeweavers.com>
43512 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
43515 2006-01-24 Huw Davies <huw@codeweavers.com>
43517 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
43518 gdi: Use correct include file for FT_Get_Module.
43520 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
43522 * dlls/user/user32.spec, dlls/user/win.c:
43523 user32: Added stub for UpdateLayeredWindow.
43525 2006-01-23 Alexandre Julliard <julliard@winehq.org>
43527 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
43528 msvcrt: Properly implemented strerror and perror (based on a patch by
43531 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
43532 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
43534 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
43535 include/msvcrt/errno.h:
43536 msvcrt: Added EILSEQ definition.
43538 2006-01-23 Hans Leidekker <hans@it.vu.nl>
43540 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
43541 msvcrt: Stub implementation for wcsftime.
43543 2006-01-23 Alexandre Julliard <julliard@winehq.org>
43546 Remove useless BUGS file.
43548 2006-01-23 Robert Shearman <rob@codeweavers.com>
43550 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
43551 msi: Move the firing of control events to MSI_ProcessMessage.
43552 Move the firing of control events from internal helper functions to
43553 MSI_ProcessMessage so that custom actions can all cause control events
43555 Added the firing of progress events.
43557 * dlls/msi/action.c, dlls/msi/files.c:
43558 msi: Call ui_actiondata for more actions.
43560 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
43562 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
43563 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
43565 2006-01-23 Robert Reif <reif@earthlink.net>
43567 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
43568 winearts: Try to keep winecfg from crashing by recovering from an arts
43571 2006-01-23 Alexandre Julliard <julliard@winehq.org>
43573 * libs/wine/mmap.c, server/timer.c:
43574 Fixed a couple of warnings on MacOS.
43576 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
43577 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
43578 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
43579 programs/winedbg/types.c:
43580 winedbg: Use Win32 types instead of long long.
43582 * server/trace.c, tools/make_requests:
43583 server: More generic mechanism for adding typecasts in server traces.
43584 Added casts for size_t values.
43586 2006-01-23 Mike McCormack <mike@codeweavers.com>
43588 * dlls/ntdll/ntdll.spec:
43589 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
43591 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
43593 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
43594 dlls/dbghelp/symbol.c:
43595 dbghelp: Return better values in module information.
43596 - 32/64: number of symbols is now correct
43597 - 64: the 64 bit extra fields are now initialized with some non null
43600 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
43601 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
43602 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
43604 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
43606 * dlls/dbghelp/dbghelp.c:
43607 dbghelp: SymSetContext should return FALSE when setting twice the same
43610 * dlls/dbghelp/dbghelp.c:
43611 dbghelp: Live targets.
43612 In SymInitialize, now trying to check if the hProcess is a real live
43613 target or not. If we think it is, try to grasp ELF information from
43616 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
43617 dlls/dbghelp/module.c, include/dbghelp.h:
43618 dbghelp: Started implementation of the global callback mechanism.
43620 * dlls/dbghelp/symbol.c, include/dbghelp.h:
43621 dbghelp: Symbol info.
43622 - better coding for SYMBOL_INFO filling
43623 - some fixes on some fields (parameters)
43624 - now using the max size for symbol info
43626 * programs/winedbg/break.c, programs/winedbg/debugger.h,
43627 programs/winedbg/expr.c, programs/winedbg/memory.c,
43628 programs/winedbg/stack.c, programs/winedbg/types.c,
43629 programs/winedbg/winedbg.c:
43630 winedbg: Added a more decent scheme for handling segmented addresses.
43632 2006-01-23 Alexandre Julliard <julliard@winehq.org>
43635 libwine: Added LDT support for MacOS/x86.
43637 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
43639 * dlls/user/menu.c, dlls/user/tests/menu.c:
43640 user32: Make GetMenuItemInfo tests pass under Wine.
43641 - Change menu item search algorithm to recurse into a submenu first.
43642 - Fallback to a found submenu if nothing else was found.
43644 2006-01-23 Robert Shearman <rob@codeweavers.com>
43646 * dlls/msi/dialog.c:
43647 msi: Support msidbControlAttributesSunken.
43649 * dlls/msi/dialog.c:
43650 msi: Only print fixme for progress attribute once.
43651 Since setting the Progress attribute is done quite frequently, don't
43652 flood the user with messages about it being unimplemented.
43654 2006-01-23 Mike McCormack <mike@codeweavers.com>
43656 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
43657 crypt32: Add stub implementations of some crypto functions used by IE6 install.
43659 2006-01-23 Alexandre Julliard <julliard@winehq.org>
43661 * tools/winebuild/import.c:
43662 winebuild: Always import atof, the MS version is different.
43664 2006-01-23 H. Verbeet <hverbeet@gmail.com>
43666 * dlls/d3d8/device.c:
43667 d3d8: For render states D3DRS_POINTSPRITEENABLE and
43668 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
43670 * dlls/d3d8/d3dcore_gl.h:
43671 d3d8: Add GL_ARB_multisample definitions.
43673 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
43674 d3d8: Add detection for GL_ARB_point_sprite support.
43676 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
43678 * dlls/user/scroll.c:
43679 user: Add missing WIN_ReleasePtr.
43681 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
43683 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
43685 ICCompressorChoose should initialize fccType and fccHandler fields
43686 for the full frames case as well.
43688 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
43690 * dlls/kernel/tests/atom.c:
43691 kernel/tests: Integer atoms return different results on WinNT 3.51.
43693 2006-01-23 Mike McCormack <mike@codeweavers.com>
43695 * dlls/shell32/shell32.spec:
43696 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
43698 2006-01-23 Kai Blin <kai.blin@gmail.com>
43700 * dlls/secur32/ntlm.c:
43701 secur32: Added DeleteSecurityContext.
43703 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
43705 * dlls/x11drv/keyboard.c:
43706 x11drv: Update Swiss German keyboard layout to better match the X11 one.
43708 2006-01-23 James Hawkins <truiken@gmail.com>
43710 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
43711 shell32: Reimplement a factored SHFileOperation.
43713 2006-01-21 Marcus Meissner <meissner@suse.de>
43715 * tools/winebuild/build.h, tools/winebuild/relay.c,
43716 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
43717 tools/winebuild/utils.c:
43718 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
43720 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
43722 * dlls/gdi/metafile.c:
43723 gdi: Metafile records must be at least 3 words long.
43725 2006-01-21 Alexandre Julliard <julliard@winehq.org>
43727 * dlls/msvcrt/cppexcept.c:
43728 msvcrt: Preserve all registers in call_ebp_func.
43730 2006-01-21 Jacek Caban <jacek@codeweavers.com>
43732 * dlls/mshtml/nsembed.c:
43733 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
43735 2006-01-21 James Hawkins <truiken@gmail.com>
43737 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
43738 advpack: Add a stub for RebootCheckOnInstall.
43740 * dlls/advpack/files.c:
43741 advpack: Fix the documentation for AddDelBackupEntry.
43743 * dlls/advpack/advpack.c:
43744 advpack: Complete the documentation for CloseINFEngine.
43746 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
43747 advpack: Add a stub for SetPerUserSecValues.
43749 * dlls/advpack/files.c:
43750 advpack: Fix the documentation for FileSaveMarkNotExist.
43752 * dlls/advpack/files.c:
43753 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
43755 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
43756 advpack: Add stubs for the user stub wrapper functions.
43758 * dlls/advpack/files.c:
43759 advpack: Implement DelNodeRunDLL32.
43761 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
43762 advpack: Implement IsNTAdmin.
43764 2006-01-20 Huw Davies <huw@codeweavers.com>
43766 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
43767 shell: Fix incorrect usage of the return value of StrRetToStrNW.
43769 2006-01-20 Aric Stewart <aric@codeweavers.com>
43771 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
43772 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
43773 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
43774 Beginning of framework to implement handling of InternetQueryOption
43775 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
43777 2006-01-20 Alexandre Julliard <julliard@winehq.org>
43779 * configure, configure.ac:
43780 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
43782 * tools/winebuild/build.h, tools/winebuild/relay.c:
43783 winebuild: Moved offset definitions to relay.c since they are only
43785 Hardcoded a couple of TEB offsets to support cross-compilation.
43787 2006-01-20 Huw Davies <huw@codeweavers.com>
43789 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
43790 ole: ProgIDFromCLSID sets progid to NULL on failure.
43792 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
43794 * dlls/x11drv/clipboard.c:
43795 x11drv: Prevent NULL dereference in SelectionRequest handling.
43797 2006-01-20 H. Verbeet <hverbeet@gmail.com>
43799 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
43800 ntdll: Add a stubbed NtSetSystemInformation.
43802 2006-01-20 Alexandre Julliard <julliard@winehq.org>
43804 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
43805 tools/winebuild/relay.c:
43806 ntdll: Move the %gs register to the ntdll_thread_regs structure.
43808 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
43809 ntdll: Move the TEB register to the ntdll_thread_regs structure.
43811 2006-01-20 Juan Lang <juan_lang@yahoo.com>
43813 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
43814 dlls/iphlpapi/iphlpapi_main.c:
43815 iphlpapi: Remove redundant comments and fix typos.
43817 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
43819 * dlls/user/tests/resource.c:
43820 user/tests: Added \n to a few ok() calls.
43822 2006-01-20 Robert Shearman <rob@codeweavers.com>
43824 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
43825 ole: Verify that the proxy is being used in the correct thread.
43827 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
43828 rpc: Replace the hack that detected stubless proxies with the correct check.
43829 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
43830 the three members of the structure that were previously needed.
43831 Fix the detection of stubless proxies.
43833 * dlls/rpcrt4/ndr_marshall.c:
43834 rpc: Skip over the right number of bytes in new correlation descriptors.
43835 Skip over 6 bytes of the format descriptor if new correlation
43836 descriptors are being used, instead of 4.
43838 * dlls/ole32/tests/marshal.c:
43839 ole: Add a test for WM_QUIT behaviour during COM calls.
43841 * dlls/ole32/compobj.c:
43842 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
43843 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
43844 it should repost the WM_QUIT message and then switch to waiting
43845 without checking messages.
43847 2006-01-20 H. Verbeet <hverbeet@gmail.com>
43849 * dlls/wined3d/pixelshader.c:
43850 wined3d: Fix a few TRACEs in pixelshader.c.
43852 * dlls/wined3d/device.c:
43853 wined3d: Return the correct pixelshader in
43854 IWineD3DDeviceImpl_GetPixelShader.
43856 * dlls/wined3d/drawprim.c:
43857 wined3d: A shader isn't guaranteed to have a vertex declaration, so
43858 add a NULL check for that.
43860 2006-01-20 Jacek Caban <jacek@codeweavers.com>
43862 * dlls/shdocvw/oleobject.c:
43863 shdocvw: Added GetWindow implementation.
43865 2006-01-19 Alexandre Julliard <julliard@winehq.org>
43867 * ANNOUNCE, ChangeLog, VERSION, configure:
43870 ----------------------------------------------------------------
43871 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
43873 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
43874 mscms: Check an appropriate registry key.
43876 2006-01-19 Ken Thomases <ken@codeweavers.com>
43878 * dlls/user/win.c, dlls/user/winproc.c:
43879 user: Fixed the lifetime of MDICREATESTRUCT variables.
43881 2006-01-19 Aric Stewart <aric@codeweavers.com>
43883 * dlls/shell32/shellpath.c:
43884 shell32: Update shellpaths My Pictures, My Video, My Music to be under
43885 $HOME, with a number of fallbacks.
43887 2006-01-19 H. Verbeet <hverbeet@gmail.com>
43889 * dlls/d3d8/d3dcore_gl.h:
43890 d3d8: Added GL_ARB_point_sprite definition.
43892 * dlls/wined3d/directx.c:
43893 wined3d: Better version string parsing for VENDOR_NVIDIA in
43894 IWineD3DImpl_FillGLCaps.
43896 2006-01-19 Mike McCormack <mike@codeweavers.com>
43898 * programs/winemine/dialog.c, programs/winemine/main.c:
43899 winmine: Use WIN32_LEAN_AND_MEAN.
43901 2006-01-19 Huw Davies <huw@codeweavers.com>
43903 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
43904 dlls/msxml3/node.c, dlls/msxml3/text.c:
43905 msxml: Text node implementation.
43907 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
43909 * dlls/user/tests/menu.c:
43910 user: Tests for when the menu is incorrect because of duplication of a
43911 menu id and an hMenu.
43913 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
43915 * dlls/x11drv/keyboard.c:
43916 x11drv: Add support for another Canadian French keyboard flavour.
43918 2006-01-19 H. Verbeet <hverbeet@gmail.com>
43920 * dlls/wined3d/directx.c:
43921 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
43922 glXGetClientString to retrieve the OpenGL vendor.
43924 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
43926 * dlls/kernel/instr.c:
43927 kernel: Remove calls to Nt[Get|Set]ThreadContext.
43928 It's done in exception handler now.
43930 2006-01-19 Mike McCormack <mike@codeweavers.com>
43932 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
43933 programs/winecfg/driveui.c, programs/winecfg/main.c,
43934 programs/winecfg/properties.c, programs/winecfg/properties.h,
43935 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
43936 programs/winecfg/x11drvdlg.c:
43937 winecfg: Tidy up included headers.
43938 Get rid of the barely used properties.c.
43940 2006-01-18 Hans Leidekker <hans@it.vu.nl>
43942 * tools/winedump/output.c:
43943 winedump: Fix compilation of generated source.
43944 Include config.h in the .c file, not in the .h file.
43946 2006-01-18 Alexandre Julliard <julliard@winehq.org>
43948 * dlls/ntdll/file.c:
43949 ntdll: Cleaned up the ioctl functions.
43950 Renamed function parameters to something usable.
43951 Fixed potential event leaks.
43953 2006-01-18 Mike McCormack <mike@codeweavers.com>
43955 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
43956 programs/winebrowser/main.c, programs/winhelp/callback.c,
43957 programs/winhelp/macro.c:
43958 programs: Use WIN32_LEAN_AND_MEAN.
43960 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
43962 * dlls/msvcrt/file.c:
43963 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
43966 2006-01-18 Huw Davies <huw@codeweavers.com>
43968 * dlls/msxml3/node.c:
43969 msxml: Implement get_nodeTypedValue.
43971 2006-01-18 Robert Shearman <rob@codeweavers.com>
43973 * dlls/ntdll/loader.c:
43974 ntdll: Loader optimization.
43975 Optimize for the case where a DLL with no path is requested and it is
43978 2006-01-18 Robert Reif <reif@earthlink.net>
43980 * dlls/winmm/winealsa/audio.c:
43981 winealsa: Add critical section names for debugging.
43983 2006-01-18 Alexandre Julliard <julliard@winehq.org>
43985 * dlls/gdi/metafile.c:
43986 gdi: Ignore a few more metafile escapes.
43988 2006-01-18 Jacek Caban <jacek@codeweavers.com>
43990 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
43991 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
43992 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
43995 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
43997 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
43998 winspool: Printing environment support for GetPrinterDriverDirectory.
44000 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
44002 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
44003 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
44006 * dlls/msacm/driver.c, dlls/msacm/stream.c:
44007 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
44009 * dlls/msacm/driver.c:
44010 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
44011 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
44012 application does not supply one.
44014 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
44015 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
44016 Broadcast notifications are fleshed out and are now fully functional.
44018 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
44019 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
44020 - Rework acmDriverAddA to call acmDriverAddW.
44021 - Implement stub for acmDriverAddW with switch for the 3 known cases
44023 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
44024 & alias from registry (similar to msacm32 load).
44026 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
44027 msacm: Implement acmDriverPriority with driver priority/enabled saving.
44028 Foundation for notification broadcasts with support for deferred
44031 * dlls/msacm/internal.c:
44032 msacm: Implement honouring of driver priority and enabled status at
44035 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
44037 * dlls/oleaut32/tests/vartest.c:
44038 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
44040 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
44041 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
44043 2006-01-18 Robert Shearman <rob@codeweavers.com>
44045 * dlls/rpcrt4/ndr_marshall.c:
44046 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
44048 * dlls/rpcrt4/rpc_message.c:
44049 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
44050 to the buffer after the first batch of data has been written to the
44053 * dlls/ole32/compobj.c:
44054 ole: Update the COM todo list.
44056 * dlls/ole32/ole2.c:
44057 ole: Re-post the quit message outside of the DoDragDrop message loop.
44059 * dlls/oleaut32/tmarshal.c:
44060 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
44061 doesn't signify an error; it is just unusual.
44063 * programs/notepad/Zh.rc:
44064 notepad: Add a Font menu item for the Chinese locale.
44066 2006-01-18 Huw Davies <huw@codeweavers.com>
44068 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
44069 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
44070 msxml: Add attribute node implementation.
44072 2006-01-17 Marcus Meissner <meissner@suse.de>
44074 * dlls/msvcrt/dir.c:
44075 msvcrt: _makepath(): operate on target buffer directly.
44077 2006-01-17 Robert Reif <reif@earthlink.net>
44079 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
44080 dsound: Primary buffer size change tests.
44081 It looks like Windows doesn't change the primary buffer length when
44082 changing formats so make the tests fail now.
44083 This means the current ALSA implementation is broken when hardware
44084 acceleration is set to full and the primary buffer format is changed.
44086 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
44087 dlls/dsound/tests/duplex.c:
44088 dsound: Add full duplex tests.
44090 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
44091 dsound: Add full duplex support.
44093 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
44094 dsound: Convert IDirectSoundImpl from a COM class to a regular class
44095 and move most of the COM functions to the DirectSoundDevice class.
44097 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
44099 * dlls/user/static.c:
44100 static control: Immediately repaint the control.
44102 * dlls/user/static.c:
44103 static control: Separate WM_NCCREATE and WM_SETTEXT.
44104 - Separate WM_NCCREATE and WM_SETTEXT.
44105 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
44107 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
44108 - Immediately repaint the control on all occasions.
44110 * dlls/user/static.c:
44111 static control: Don't load OEM bitmaps.
44113 * dlls/user/static.c:
44114 static control: STN_ENABLE and STN_DISABLE notifications.
44116 * dlls/user/static.c:
44117 static control: Better STM_GETIMAGE.
44118 STM_GETIMAGE returns NULL if the given image type doesn't match the
44121 * dlls/user/static.c:
44122 static control: Support SS_REALSIZEIMAGE.
44123 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
44124 load icons in the default icon size").
44125 - SS_ICON: Ability to display cursors.
44127 * dlls/user/static.c:
44128 static control: Support SS_REALSIZECONTROL.
44129 - Support SS_REALSIZECONTROL (this flag means "don't resize the
44130 control to the size of the bitmap/icon").
44131 - Always call GlobalUnlock16 after GlobalLock16.
44133 * dlls/user/static.c:
44134 static control: Background of enhanced metafiles.
44135 - Always paint the background of static controls displaying enhanced
44137 - Also paint the background if there's no metafile to display.
44139 * dlls/user/static.c:
44140 static control: Support text style flags.
44141 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
44142 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
44143 the ExtTextOut function like the native control does.
44144 - Gray text color: Only for non-simple static controls.
44146 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
44148 * dlls/msacm/tests/msacm.c:
44149 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
44150 ACM_METRIC_DRIVER_SUPPORT.
44151 Fix copy&paste mislabeling on acmDriverID test failure.
44153 * dlls/msacm/msacm32_main.c:
44154 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
44156 * dlls/msacm/msacm32_main.c:
44157 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
44159 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
44161 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
44162 shell32: Support for CLSID_ShellFSFolder in unixfs.
44164 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
44166 * dlls/d3d8/device.c:
44167 d3d8: Render state additions.
44168 Implemented D3DRS_EDGEANTIALIAS.
44169 Implemented D3DRS_POINTSPRITEENABLE.
44170 Implemented D3DRS_MULTISAMPLEANTIALIAS.
44172 2006-01-17 H. Verbeet <hverbeet@gmail.com>
44174 * include/wine/wined3d_interface.h:
44175 wined3d: Create a common WineD3D base class, IWineD3DBase.
44177 2006-01-17 Alexandre Julliard <julliard@winehq.org>
44179 * dlls/shlwapi/reg.c:
44180 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
44182 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
44184 * programs/winemenubuilder/winemenubuilder.c:
44185 winemenubuilder: Report a few more errors.
44186 Use Heap[Alloc|Free] instead of malloc|free.
44188 2006-01-17 Robert Shearman <rob@codeweavers.com>
44190 * dlls/user/message.c, dlls/user/tests/msg.c,
44191 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
44192 server/request.h, server/trace.c:
44193 user: Fix WM_QUIT message ordering from PostQuitMessage.
44194 Added a new server call as PostQuitMessage should set a flag in the
44195 message queue to return the WM_QUIT message when there are no other
44196 pending messages, rather than posting a message to the thread queue as
44197 it does at the moment.
44199 2006-01-17 Mike McCormack <mike@codeweavers.com>
44201 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
44202 dlls/ntdll/tests/change.c:
44203 ntdll: Add a test for NtNotifyChangeDirectoryFile.
44206 server: Make sure to release the fd we grabbed in all cases.
44208 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
44209 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
44211 * dlls/ntdll/reg.c:
44212 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
44214 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
44216 * dlls/oleaut32/tests/vartest.c:
44217 oleaut32: Tests for the VarCmp reimplementation.
44219 * dlls/oleaut32/variant.c:
44220 oleaut32: Reimplement VarCmp().
44221 - Supports now all WinXP allowed combinations of input variants.
44222 - VT_RESERVED on input variants is handled now.
44223 - Removed complicated VT_DATE comparision; that's not how Windows does it.
44224 - Improved documentation.
44226 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
44227 dlls/oleaut32/variant.h:
44228 oleaut32: Define missing but useful VTBIT_* macros.
44230 2006-01-16 Robert Shearman <rob@codeweavers.com>
44232 * dlls/shell32/shfldr_fs.c:
44233 shell: GetDetailsOf fix.
44234 Initialise hr and psd->str.uType before the call to
44235 IShellFolder_GetDisplayNameOf so that whatever it returns is
44238 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
44239 dlls/shell32/shfldr_fs.c:
44240 shell: Convert the filesystem shell folder to Unicode.
44242 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
44243 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
44244 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
44245 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
44247 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
44249 * dlls/msacm/driver.c:
44250 msacm: Fix incorrect linked list traversing leading to memory/driver
44253 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44255 * programs/regsvr32/regsvr32.c:
44256 regsvr32 understands '-' and '/' for arguments.
44258 2006-01-16 Mike McCormack <mike@codeweavers.com>
44260 * dlls/kernel/change.c, dlls/kernel/file16.c:
44261 kernel32: Move FileCDR16 in with the other 16bit file functions.
44263 * include/winbase.h:
44264 kernel32: Declare BindIoCompletionCallback().
44266 2006-01-16 Robert Shearman <rob@codeweavers.com>
44268 * dlls/oleaut32/typelib.c:
44269 oleaut: Handle a non-byref variant being passed for a byref param in
44272 * dlls/oleaut32/typelib.c:
44273 oleaut: Only allocate memory once for each array needed for the
44274 arguments in ITypeInfo::Invoke.
44276 * dlls/oleaut32/typelib.c:
44277 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
44278 Simplify missing argument handling by pre-allocating an array of the
44279 maximum number of missing arguments there could be.
44281 2006-01-16 Huw Davies <huw@codeweavers.com>
44283 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
44284 msxml: Fix for get_nodeValue on attributes.
44286 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
44287 msxml: Implement setAttribute.
44289 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
44291 * dlls/mscms/tests/profile.c:
44292 mscms: Collect some data during profile enumeration.
44294 2006-01-16 Hans Leidekker <hans@it.vu.nl>
44296 * dlls/kernel/virtual.c:
44297 kernel: Documentation cleanups.
44299 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
44301 * dlls/user/sysparams.c:
44302 user: Avoid buffer overflow in sysparams.c.
44303 Increase buffer size to 12 for getting and setting integer parameters
44304 from/to the registry.
44306 2006-01-16 Mike McCormack <mike@codeweavers.com>
44308 * programs/control/control.c, programs/eject/eject.c,
44309 programs/expand/expand.c, programs/hh/main.c,
44310 programs/msiexec/msiexec.c, programs/progman/dialog.c,
44311 programs/progman/group.c, programs/progman/grpfile.c,
44312 programs/progman/program.c, programs/progman/string.c,
44313 programs/wcmd/builtins.c, programs/wcmd/directory.c,
44314 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
44315 programs/winecfg/properties.c, programs/winepath/winepath.c:
44316 programs: Use WIN32_LEAN_AND_MEAN in some more places.
44318 * programs/wineboot/wineboot.c:
44319 wineboot: Use WIN32_LEAN_AND_MEAN.
44320 Use HeapAlloc/HeapFree instead of malloc/free.
44322 * include/winbase.h:
44323 kernel32: Define SCS_64BIT_BINARY.
44325 * dlls/ntdll/exception.c:
44326 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
44328 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
44329 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
44331 2006-01-16 Robert Reif <reif@earthlink.net>
44333 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
44334 dsound: Make dumpCooperativeLevel global.
44335 Remove extern from some function prototypes.
44337 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
44338 dsound: Make some capture functions global.
44340 2006-01-16 Mike McCormack <mike@codeweavers.com>
44342 * tools/make_ctests.c:
44343 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
44346 kernel32: Add FILE_NOTIFY_INFORMATION.
44348 * dlls/msi/action.c:
44349 msi: Eliminate a fixed length buffer.
44351 2006-01-16 Hans Leidekker <hans@it.vu.nl>
44354 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
44356 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
44358 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
44359 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
44361 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
44363 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
44364 unixfs: Fix SetNameOf.
44365 Ensure that pidls passed to SHNotify are absolute SetNameOf should
44366 fail on absolute path names.
44367 Some tests to show this.
44369 2006-01-14 Robert Shearman <rob@codeweavers.com>
44371 * dlls/oleaut32/typelib.c:
44372 oleaut: Add const attribute to iterators in get functions.
44374 * dlls/oleaut32/typelib.c:
44375 oleaut: Initialise more fields in CreateDispTypeInfo.
44376 Don't leave some of the fields of the TLBFuncDesc structure
44377 uninitialised in CreateDispTypeInfo.
44379 * dlls/oleaut32/tmarshal.c:
44380 oleaut: Support VT_CY in the typelib marshaller.
44382 * dlls/ole32/rpc.c:
44383 ole: Optimisation for COM Calls.
44384 Add an optimisation to yield and try to allow the RPC to run before
44385 waiting for messages and RPCs to arrive.
44387 2006-01-14 Alexandre Julliard <julliard@winehq.org>
44389 * dlls/msvcrt/msvcrt.spec:
44390 msvcrt: Forward functions to ntdll instead of libc where possible.
44392 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
44393 dlls/msvcrt/string.c:
44394 msvcrt: Added wrappers for a few functions instead of linking them
44397 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
44398 msvcrt: Set errno in the standard math functions too, not only in the
44401 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
44402 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
44403 Remove todos from tests that succeed now.
44405 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
44406 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
44407 msvcrt: Reimplement rand() and srand() to use per-thread data for the
44410 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
44412 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
44414 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
44415 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
44416 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
44417 Make the code thread-safe by using asctime_r if available.
44419 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
44421 * dlls/shell32/shfldr_unixfs.c:
44422 unixfs: Fix ParseDisplayName.
44423 Build an absolute pidl to query attributes in
44424 UnixFolder::ParseDisplayName.
44426 2006-01-14 James Hawkins <truiken@gmail.com>
44428 * dlls/advpack/files.c:
44429 advpack: Remove stub status from implemented functions.
44431 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
44432 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
44433 TranslateInfStringEx.
44435 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
44436 advpack: Add a stub for AddDelBackupEntry.
44438 2006-01-14 Alexandre Julliard <julliard@winehq.org>
44440 * include/wine/port.h, loader/kthread.c:
44441 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
44443 * dlls/kernel/tests/file.c:
44444 kernel: Make sure the file contains data for the ReadFile test.
44446 * dlls/rpcrt4/ndr_stubless.c:
44447 rpcrt4: Fixed asm syntax for rep; movsl.
44449 2006-01-14 Robert Reif <reif@earthlink.net>
44451 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
44452 dlls/dsound/dsound_private.h:
44453 dsound: Rename some functions, make some functions global, and move
44456 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
44457 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
44459 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
44461 * dlls/shell32/shell32_main.c:
44462 shell32: Fix cut & paste error.
44464 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
44466 * programs/winetest/Makefile.in:
44467 winetest: Add cabinet tests.
44469 2006-01-14 Huw Davies <huw@codeweavers.com>
44471 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
44472 msxml: Implement getAttribute.
44474 2006-01-14 Aric Stewart <aric@codeweavers.com>
44476 * programs/explorer/explorer.c:
44477 explorer: Handle /select arguments correctly with the new winefile
44480 2006-01-14 Jacek Caban <jacek@codeweavers.com>
44482 * dlls/mshtml/oleobj.c:
44483 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
44485 2006-01-13 Alexandre Julliard <julliard@winehq.org>
44487 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
44488 dlls/kernel/ne_module.c:
44489 kernel: Reimplemented the MapHInst functions in assembly.
44491 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
44492 kernel: Reimplemented the SMap/SUnmap functions in assembly.
44494 2006-01-13 David Moore <davidm@sjsoft.com>
44496 * dlls/gdi/freetype.c:
44497 gdi: Fix display of fonts using Symbol codepages and assorted other
44500 2006-01-13 James Hawkins <truiken@gmail.com>
44502 * dlls/advpack/advpack.c, dlls/advpack/files.c:
44503 advpack: Move file related functions to files.c.
44505 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
44506 dlls/advpack/files.c, include/advpub.h:
44507 advpack: Add stubs for the file save/restore functions.
44509 * dlls/advpack/advpack.c:
44510 advpack: Only output a FIXME if flags are set.
44512 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
44514 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
44515 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
44517 * dlls/mscms/tests/profile.c:
44518 mscms: Make two checks more strict in the case of success.
44520 2006-01-13 Alexandre Julliard <julliard@winehq.org>
44522 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
44523 include/wine/server_protocol.h, include/winternl.h,
44524 server/protocol.def, server/thread.c, server/trace.c:
44525 ntdll: Add debug registers to the context of all exceptions.
44526 Maintain a local cache of the debug registers to avoid server calls
44529 2006-01-13 James Hawkins <truiken@gmail.com>
44531 * dlls/advpack/tests/files.c:
44532 advpack: Add initial tests for AdvInstallFile.
44534 * dlls/advpack/advpack.c:
44535 advpack: Implement AdvInstallFile.
44537 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
44539 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
44540 riched20: Select word on double click.
44542 * dlls/riched20/editor.c:
44543 riched20: TODO list update.
44545 * dlls/riched20/caret.c, dlls/riched20/paint.c:
44546 riched20: Fixed some selection painting bugs.
44548 2006-01-13 Jeremy White <jwhite@codeweavers.com>
44550 * dlls/msi/package.c:
44551 msi: gcc 2.95 compatibility fix.
44553 * dlls/crypt32/tests/encode.c:
44554 crypt32: Preserve gcc 2.95 compatibility.
44556 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
44559 msacm: Add definition for ACM_DRIVERADDF_NAME.
44561 2006-01-13 Aric Stewart <aric@codeweavers.com>
44563 * dlls/wininet/http.c:
44564 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
44566 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
44568 * dlls/mscms/tests/profile.c:
44569 mscms: Make enumerating more verbose.
44571 2006-01-13 Alexandre Julliard <julliard@winehq.org>
44573 * dlls/ntdll/virtual.c:
44574 ntdll: Round PE header size to a page boundary for size checks.
44576 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
44578 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
44579 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
44580 include/ddk/ntddser.h:
44581 ntdll: Created infrastructure to support IOCTL for serial devices.
44582 - created infrastructure in ntdll to support IOCTL for serial devices
44583 - implemented IOCTLs in ntdll for serial break support
44584 - implemented the kernel32 equivalent on top of those IOCTLs
44586 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
44588 * dlls/ntdll/nt.c, include/winternl.h:
44589 ntdll: NtQueryInformationToken change parameters according to PSDK.
44590 Check for NULL pointer.
44592 2006-01-12 Ge van Geldorp <gvg@reactos.org>
44594 * dlls/shell32/shlexec.c:
44595 shell32: Fix directory execution.
44596 Only use the Folder class handler if we're actually executing a
44599 2006-01-12 James Hawkins <truiken@gmail.com>
44601 * dlls/advpack/advpack.c:
44602 advpack: Add documentation for ExecuteCab.
44604 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
44605 advpack: Add stubs for the remaining registry functions.
44607 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
44608 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
44609 cabinet: Move the remaining cabextract.c functions to fdi.c.
44611 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
44613 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
44614 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
44615 return value, not of DWL_MSGRESULT.
44617 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
44619 * dlls/ntdll/tests/exception.c:
44620 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
44622 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
44624 * dlls/shell32/debughlp.c:
44625 shell32: MSVC compatibility fix in dump_pidl_hex().
44627 2006-01-12 Robert Shearman <rob@codeweavers.com>
44629 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
44630 kernel32: Fix GlobalReAlloc for size = 0.
44631 GlobalReAlloc should return NULL if the requested size is 0, the block
44632 is moveable and it is locked, but otherwise it should return the
44633 original memory block.
44635 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
44637 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
44638 dlls/riched20/editstr.h, dlls/riched20/string.c:
44639 riched20: Initial support for word break callback procedures.
44641 * dlls/riched20/paint.c:
44642 riched20: Removed a useless check in painting code.
44644 2006-01-12 Huw Davies <huw@codeweavers.com>
44647 gdi: If the last param of GetKerningPairs is NULL then return the
44650 2006-01-12 Robert Shearman <rob@codeweavers.com>
44652 * dlls/shell32/shlview.c:
44653 shell: Fix view window Z order.
44654 After creating the Shell View window we should call SetWindowPos to
44655 move the window on top of other child windows in the parent window.
44656 Also delay the showing of the window so that we can do more
44657 initialisation after window creation without it causing visual
44660 * dlls/oleaut32/typelib.c:
44661 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
44662 Typelib variant types that cannot be converted should return
44664 Don't call DispCallFunc if conversion of one of the arguments failed.
44666 * dlls/ole32/rpc.c:
44667 ole: Fix crash in RpcChannelBuffer_SendReceive.
44668 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
44671 * dlls/ole32/tests/marshal.c:
44672 ole: Use strict prototypes for some test functions.
44674 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
44676 * dlls/mscms/tests/profile.c:
44677 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
44679 2006-01-11 Jacek Caban <jacek@codeweavers.com>
44681 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
44682 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
44683 - URL_DONT_SIMPLIFY should change '/' <-> '\'
44684 - Better '/' / '\' handling
44686 2006-01-11 Huw Davies <huw@codeweavers.com>
44688 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
44689 msxml: Implement createNode, appendChild and insertAfter.
44691 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
44693 * programs/winecfg/driveui.c:
44694 winecfg: Simplify code a bit.
44695 Enable apply button when needed and don't enable when nothing
44698 2006-01-11 Mike McCormack <mike@codeweavers.com>
44700 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
44702 msi: Make the MSI SelectionTree control do something useful.
44704 2006-01-11 Alexandre Julliard <julliard@winehq.org>
44706 * server/mapping.c:
44707 server: Don't round up the header size for image mappings.
44709 * dlls/ntdll/virtual.c:
44710 ntdll: Round up the mapping size in map_file_into_view when setting
44711 the protection bytes.
44713 2006-01-11 Juan Lang <juan_lang@yahoo.com>
44715 * dlls/crypt32/tests/main.c:
44716 crypt32: Fix a test that fails on Windows.
44718 2006-01-11 Jacek Caban <jacek@codeweavers.com>
44720 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
44721 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
44723 * dlls/urlmon/umon.c:
44724 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
44726 2006-01-11 Aric Stewart <aric@codeweavers.com>
44728 * dlls/msvcrt/tests/dir.c:
44729 msvcrt: Modify dir test to create its own directory to ensure the
44730 directory exists for the test. Using the temp dir as the root.
44732 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
44734 * dlls/riched20/list.c:
44735 riched20: Added \n to trace output.
44737 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
44739 * dlls/oleaut32/typelib.c:
44740 ole: ITypeInfo::Invoke stack overwrite fix.
44741 Have enough stack space up to even VT_VARIANTs, fixes a stack
44744 2006-01-11 Huw Davies <huw@codeweavers.com>
44746 * dlls/msxml3/node.c:
44747 msxml: Fix for selectNodes when the node has no children.
44749 2006-01-11 James Hawkins <truiken@gmail.com>
44751 * dlls/cabinet/cabextract.c:
44752 cabinet: Remove no longer used code from cabextract.c.
44754 2006-01-11 Alexandre Julliard <julliard@winehq.org>
44756 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
44757 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
44758 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
44759 include/wine/server_protocol.h, server/context_i386.c,
44760 server/protocol.def, server/thread.c, server/trace.c:
44761 ntdll: Handle NtSetContextThread on the client side (as far as
44762 possible) when setting the context of the current thread.
44764 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
44766 * dlls/shell32/classes.c, dlls/shell32/folders.c,
44767 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
44768 dlls/shell32/shell32_main.h:
44769 shell32: Fix folder icon index when read from registry.
44770 Change "DWORD dwNr" into "int icon_idx" at several places.
44772 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
44774 * dlls/winmm/winealsa/audio.c:
44775 winealsa: Ensure that copy_format() will not write past end of
44776 referenced WAVEFORMATPCMEX structure.
44778 2006-01-11 Aric Stewart <aric@codeweavers.com>
44780 * programs/winefile/winefile.c:
44781 winefile: Highlight the file specified on the command line instead of
44782 filtering based on it. To be integrated with explorer to allow for
44783 that functionality.
44785 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
44787 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
44788 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
44789 Reimplemented kernel32.SetThreadAffinityMask on top of it.
44791 2006-01-11 James Hawkins <truiken@gmail.com>
44793 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
44794 advpack: Implement ExtractFiles.
44796 * dlls/cabinet/fdi.c:
44797 cabinet: Add documentation for FDITruncateCabinet.
44799 2006-01-11 Robert Reif <reif@earthlink.net>
44801 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
44802 dsound: Add primary buffer change tests.
44803 Add tests to figure out whether Windows can change the primary buffer
44804 capabilities after setting the buffer format. Based on a patch by Alex
44807 2006-01-11 Mike McCormack <mike@codeweavers.com>
44809 * dlls/msi/dialog.c:
44810 msi: Remove the font when setting a control's text.
44812 2006-01-11 Rob Shearman <rob@codeweavers.com>
44814 * dlls/comctl32/tests/progress.c:
44815 comctl32: Test the painting behaviour of the progress bar control.
44816 Test the painting behaviour of the progress bar control when the
44817 PBM_SETPOS message is sent to it, with respect to whether the
44818 background is erased and what part of the control is redrawn.
44820 2006-01-11 Mike McCormack <mike@codeweavers.com>
44822 * dlls/comctl32/progress.c:
44823 comctl32: Invalidate the entire progress bar any time it changes.
44825 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
44827 * dlls/mscms/tests/profile.c:
44828 mscms: Set the last error code to an unusual value.
44830 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
44832 * dlls/commdlg/printdlg.c:
44833 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
44834 Update the dmDefaultSourcea return value inside hDevMode.
44836 2006-01-11 Huw Davies <huw@codeweavers.com>
44838 * dlls/opengl32/wgl.c:
44839 opengl: Use indirect contexts if the surface is a pixmap.
44841 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
44843 * programs/winemenubuilder/winemenubuilder.c:
44844 winemenubuilder: Improve traces.
44845 Report the EnumResourceNamesW() and failure to find an icon
44846 separately so traces are less misleading.
44848 2006-01-11 Robert Shearman <rob@codeweavers.com>
44850 * dlls/ole32/oleobj.c:
44851 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
44852 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
44853 implement the Send* functions.
44855 * dlls/ole32/marshal.c:
44856 ole: Initialise hrref so as not to display garbage in the trace.
44858 * dlls/ole32/defaulthandler.c:
44859 ole: Remove some duplicated code.
44861 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
44863 * dlls/hhctrl.ocx/hhctrl.c:
44864 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
44866 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
44868 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
44869 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
44870 riched20: Reduced screen flicker by using proper update region invalidation.
44872 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
44874 * dlls/kernel/virtual.c:
44875 kernel: Remove no longer used debug channel.
44877 2006-01-10 Robert Shearman <rob@codeweavers.com>
44879 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
44880 dlls/ole32/marshal.c:
44881 ole: Defer apartment window creation until the first object is marshalled.
44883 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
44884 ole: Add an accessor function for an apartment's window.
44886 * dlls/ole32/rpc.c:
44887 ole: Report and clean up after PostMessage failures.
44889 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
44890 dlls/ole32/stubmanager.c:
44891 ole: Pass a channel into IRpcStubBuffer::Invoke.
44892 Create a server channel and store this in the ifstub.
44893 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
44894 the function return an HRESULT.
44895 Return the channel for the ifstub in ipid_get_dispatch_params.
44897 * dlls/ole32/rpc.c:
44898 ole: Reduce the access rights required by start_local_service.
44900 * dlls/ole32/rpc.c:
44901 ole: Return the last error if we couldn't open the requested service.
44902 Fix the ok/failed message.
44904 2006-01-10 James Hawkins <truiken@gmail.com>
44906 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
44907 dlls/advpack/tests/files.c:
44908 advpack: Add initial tests for ExtractFiles.
44909 - Use FCI to create a test cabinet file.
44910 - Add initial tests for ExtractFiles.
44912 2006-01-10 Robert Shearman <rob@codeweavers.com>
44914 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
44915 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
44917 * dlls/rpcrt4/ndr_ole.c:
44918 rpcrt4: Don't release the interface pointer on failure.
44919 Don't release the interface pointer on failure since we are not the
44920 ones that allocated it. It is the caller's responsability to call
44921 NdrInterfacePointerFree, where the freeing is supposed to happen.
44923 * dlls/kernel/heap.c:
44924 kernel32: Return an error when unlocking a global with a zero lock count.
44925 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
44927 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
44929 * dlls/mscms/tests/profile.c:
44930 mscms: Enumerate registered standard colorspace profiles.
44932 2006-01-10 Huw Davies <huw@codeweavers.com>
44934 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
44935 msxml: It's valid to release an empty document.
44937 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
44939 * dlls/comctl32/header.c:
44940 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
44941 Emit NM_CUSTOMDRAW header notifications for all headers, not only
44942 ownerdrawn. Allow to change item text and background colors in an
44943 application's NM_CUSTOMDRAW handler.
44945 * dlls/riched20/string.c:
44946 riched20: Allow NUL characters.
44948 2006-01-10 Robert Shearman <rob@codeweavers.com>
44950 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
44951 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
44952 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
44953 kernel: Remove wine/server.h include from files where it is no longer needed.
44955 2006-01-10 Alexandre Julliard <julliard@winehq.org>
44957 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
44958 ntdll: NtRaiseException doesn't need to be a register function.
44959 Moved common code between NtRaiseException and RtlRaiseException to a
44960 separate raise_exception function.
44962 * dlls/kernel/except.c:
44963 kernel: Don't send a debugger event in UnhandledExceptionFilter,
44964 leave that to the standard ntdll exception handling.
44966 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
44967 kernel: Implement FT_Exit directly in assembly to avoid the overhead
44968 of register functions.
44970 2006-01-10 James Hawkins <truiken@gmail.com>
44972 * configure, configure.ac, dlls/cabinet/Makefile.in,
44973 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
44974 dlls/cabinet/tests/extract.c:
44975 cabinet: Add initial tests for Extract.
44977 * dlls/cabinet/cabinet_main.c:
44978 cabinet: Implement Extract on top of FDI.
44980 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
44982 * dlls/winedos/int21.c:
44983 winedos: Open files with write access on read only media.
44984 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
44985 retry without write access.
44987 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
44989 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
44990 dlls/riched20/run.c:
44991 riched20: Speed up text insertion.
44992 Optimized reading large texts into RichEdit to be an O(n) order
44993 algorythm instead of O(n^2) by removing extraneous conversions of
44994 character offsets to run offsets.
44996 2006-01-10 Mike McCormack <mike@codeweavers.com>
44998 * dlls/advapi32/service.c:
44999 advapi32: If we can't connect to a service's pipe, name the service in
45002 * dlls/msi/select.c:
45003 msi: Count the number of columns requested and allocate that many,
45004 as columns may be select more than once in from a table.
45006 * dlls/msi/action.c:
45007 msi: Don't crash if there's no script present when we try execute one.
45009 * dlls/msi/msiquery.c, include/msiquery.h:
45010 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
45011 Implemented MsiDatabaseIsTablePersistentA via the W function.
45013 2006-01-10 Troy Rollo <wine@troy.rollo.name>
45015 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
45017 user: Fix return type of EnableMenuItem.
45019 * dlls/shell32/shfldr_unixfs.c:
45020 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
45024 Fix GetModuleFileNameEx definition.
45026 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
45028 * dlls/user/static.c:
45029 user: Improve the ownerdraw support of the static control.
45031 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
45032 user: The LoadImage resource string may be a numeric string.
45034 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
45036 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
45037 shlwapi: Add Finnish translation.
45039 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
45041 * dlls/comctl32/status.c:
45042 comctl32: Call UpdateWindow() after changing statusbar text.
45044 2006-01-09 James Hawkins <truiken@gmail.com>
45046 * dlls/advpack/advpack.c:
45047 advpack: Add documentation for ExtractFiles.
45049 * dlls/cabinet/cabinet_main.c:
45050 cabinet: Clean up the documentation for Extract.
45052 * dlls/cabinet/cabinet.h:
45053 cabinet: Add the two flags used by Extract to cabinet.h.
45055 * dlls/cabinet/cabinet.h:
45056 cabinet: Define the flags member of the EXTRACTdest structure.
45058 * dlls/cabinet/cabinet_main.c:
45059 cabinet: Fix the second parameter name of Extract.
45061 * dlls/cabinet/fdi.c:
45062 cabinet: Store the cab file handle before extracting files so we can
45063 close the cab file even if no files are extracted.
45065 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
45068 include: Add missing color space constants.
45070 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
45072 * dlls/comctl32/rebar.c:
45073 comctl32: Fix rebar autosize behaviour.
45074 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
45075 native does, taking as few rows as possible and using the parent
45076 window client area size for the other dimension (width for horizontal
45077 rebars or height for vertical ones).
45079 * dlls/user/combo.c:
45080 user: Fix dropdown combo creation when there is no space for an edit control.
45082 2006-01-09 Robert Shearman <rob@codeweavers.com>
45084 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
45085 ole: Join the MTA if necessary when executing an RPC call.
45086 Join the MTA if necessary when executing an RPC call to ensure that it
45087 is executing with a valid apartment and won't fail for certain COM
45090 * dlls/ole32/rpc.c:
45091 ole: Prefer services over servers.
45092 Attempt to start as a local service before attempting to start as a
45093 local server for the CLSCTX_LOCAL_SERVER case.
45095 * dlls/ole32/tests/compobj.c:
45096 ole: Add some tests for CLSIDFromString.
45098 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
45099 ole: Remove __CLSIDFromStringA.
45100 Move the ANSI implementation of CLSIDFromString to ole16.c and change
45101 CLSIDFromString to only deal with Unicode strings.
45103 * dlls/rpcrt4/ndr_marshall.c:
45104 rpcrt4: Improve ReadVariance.
45105 Extend ReadVariance to read the offset as well as the actual count,
45106 since these always come in pairs.
45107 Handle the variance not being present in ReadVariance and always call
45108 it from the unmarshalling functions to simplify the code there and
45109 also to fix a bug where the format pointer wasn't advanced properly
45110 for complex arrays (introduced in the previous patch when implementing
45113 * dlls/rpcrt4/ndr_marshall.c:
45114 rpcrt4: Validate complex array format string.
45115 Verify that the format string being passed into the complex array
45116 functions is a complex array one.
45118 2006-01-09 Jacek Caban <jacek@codeweavers.com>
45120 * dlls/urlmon/binding.c:
45121 urlmon: Fix ref counting.
45123 * dlls/urlmon/binding.c:
45124 urlmon: Pass FORMATETC to OnDataAvailable.
45126 * dlls/urlmon/binding.c:
45127 urlmon: Added implementation of protocol stream.
45129 2006-01-09 Robert Shearman <rob@codeweavers.com>
45131 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
45132 Call DisableThreadLibraryCalls for DLLs that don't need thread
45133 creation/destruction notifications.
45135 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
45137 * dlls/shell32/shell32_Ko.rc:
45138 shell32: Update the Korean translation.
45140 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
45142 * dlls/shell32/shell32_No.rc:
45143 shell32: Updated Norwegian Bokmål resources.
45145 2006-01-09 Hans Leidekker <hans@it.vu.nl>
45147 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
45148 usp10: Improve stubs.
45149 Improve stubs for ScriptGetProperties and ScriptItemize.
45150 Add stub for ScriptFreeCache.
45152 2006-01-09 Mike McCormack <mike@codeweavers.com>
45154 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
45155 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
45157 * dlls/user/combo.c:
45158 user32: Update the list of things to fix in the Combo control.
45160 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
45162 * dlls/user/menu.c, dlls/user/tests/menu.c:
45163 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
45164 a NULL pointer, with a test.
45166 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
45168 * dlls/riched20/editor.c:
45169 riched20: Fixed calculation of left indent and first indent paragraph
45172 * dlls/riched20/string.c:
45173 riched20: Simplified logic in ME_StrRelPos().
45175 2006-01-06 Aric Stewart <aric@codeweavers.com>
45177 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
45178 dlls/msvcrt/tests/dir.c:
45179 msvcrt: Add a regression test for _fullpath.
45181 * dlls/msvcrt/dir.c:
45182 msvcrt: Reworked _fullpath.
45183 Investigation with native msvcrt revealed that it is a wrapper for
45184 GetFullPathName and the current implementation was crashing with older
45185 mozilla installs if the path passed in was uninitialized.
45187 2006-01-06 Alexandre Julliard <julliard@winehq.org>
45189 * dlls/ole32/stg_bigblockfile.c:
45190 ole: Remove a no longer needed smbfs hack.
45192 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
45194 * dlls/user/combo.c:
45195 user32: Limit text in the edit field of a combo box.
45197 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
45199 * dlls/gdi/metafile.c:
45200 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
45203 2006-01-06 Robert Shearman <rob@codeweavers.com>
45205 * dlls/oleaut32/typelib.c:
45206 ole: Remove the no longer used _copy_arg function.
45208 * dlls/oleaut32/typelib.c:
45209 ole: ITypeInfo::Invoke rewrite.
45210 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
45211 VariantChangeType instead of _invoke and _copy_arg.
45213 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
45214 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
45215 ole: Remove "stub" from TRACEs of functions that aren't stubs.
45217 2006-01-06 Hans Leidekker <hans@it.vu.nl>
45219 * dlls/mscms/profile.c:
45220 mscms: Silence a potentially noisy fixme.
45222 * dlls/kernel/time.c:
45223 kernel: Documentation cleanups.
45225 2006-01-06 Robert Shearman <rob@codeweavers.com>
45227 * dlls/rpcrt4/ndr_marshall.c:
45228 rpcrt4: Compute variance for complex arrays
45230 * dlls/rpcrt4/cstub.c:
45231 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
45232 that has no dispatch table.
45234 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
45236 * dlls/user/static.c:
45237 Static control: Support enhanced metafiles.
45239 2006-01-06 Hans Leidekker <hans@it.vu.nl>
45241 * LICENSE, include/wine/wine_common_ver.rc:
45242 Update copyright info for the new year.
45244 * documentation/PACKAGING:
45245 documentation: Suggest installing OpenLDAP development libraries to packagers.
45247 2006-01-06 Robert Shearman <rob@codeweavers.com>
45249 * tools/widl/typegen.c:
45250 widl: Generate static sizing information for fixed size structs.
45251 Don't generate FC_*_BASETYPE proc and type format strings for
45252 non-basetype fields/params.
45254 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
45256 * dlls/comctl32/syslink.c:
45257 comctl32: Reduce memory usage of the syslink control.
45259 * dlls/comctl32/syslink.c:
45260 comctl32: Some painting fixes for the syslink control.
45262 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
45264 * dlls/urlmon/umstream.c:
45265 urlmon: Fix a LARGE_INTEGER truncation.
45267 2006-01-06 Robert Reif <reif@earthlink.net>
45269 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
45270 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
45271 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
45272 dsound: Refactor playback.
45273 Replace references of IDirectSoundImpl with DirectSoundDevice to
45274 remove one level of indirection and remove the problem of a three
45275 object circular reference.
45277 2006-01-06 Mike McCormack <mike@codeweavers.com>
45279 * dlls/msi/dialog.c:
45280 msi: Unload riched20 after its window is destroyed.
45282 * dlls/msi/dialog.c:
45283 msi: Make radio buttons grey out correctly when disabled.
45285 * dlls/msi/helpers.c:
45286 msi: Clean trailing and leading spaces from path segments.
45288 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
45290 * tools/winapi/msvcmaker:
45291 winapi: msvcmaker adaption to new directory structure.
45292 Fix some issues with MSVC project file generation after recent
45293 directory restructuring.
45295 * tools/winapi/config.pm:
45296 winapi: Add the loader directory to the paths to exclude.
45297 There is nothing in there anymore that would need to be done for
45300 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
45301 winapi: Cleanup some unused use clauses.
45303 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
45305 * dlls/commdlg/cdlg_Ko.rc:
45306 commdlg: Updated Korean translation.
45308 * programs/winecfg/Ko.rc:
45309 winecfg: Updated Korean translation.
45311 2006-01-06 Mike McCormack <mike@codeweavers.com>
45313 * dlls/oleaut32/typelib.c:
45314 oleaut32: Output a FIXME message only once.
45316 2006-01-06 Robert Reif <reif@earthlink.net>
45318 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
45319 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
45320 dlls/dsound/tests/dsound_test.h:
45321 dsound: Fix double free bug in tests.
45322 Fix double free in tests. Only happens in interactive mode when
45323 testing duplicated 3D buffers.
45325 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
45327 * dlls/shell32/shell32_Fi.rc:
45328 shell32: Spelling fixes for the Finnish resource.
45330 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
45332 * dlls/ole32/storage32.c:
45333 ole: Fix SmallBlocksToBigBlocks loop.
45334 Stop copying data when read returns 0 bytes
45336 2006-01-05 Robert Shearman <rob@codeweavers.com>
45338 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
45339 dlls/security/Makefile.in, dlls/security/security.spec:
45340 Added implementation of security.dll.
45342 2006-01-05 Jacek Caban <jacek@codeweavers.com>
45344 * dlls/wininet/http.c, dlls/wininet/utility.c:
45345 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
45346 INTERNET_STATUS_CONNECTING_TO_SERVER and
45347 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
45350 2006-01-05 Alexandre Julliard <julliard@winehq.org>
45352 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
45353 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
45354 to avoid the overhead of a full-blown register function.
45355 Some tracing improvements.
45357 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
45358 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
45359 to avoid having to save/restore the whole context on every call.
45361 2006-01-05 Jacek Caban <jacek@codeweavers.com>
45363 * dlls/urlmon/binding.c:
45364 urlmon: Added implementation of QueryService and stub implementation
45365 of IHttpNegotiate2 interface.
45367 * dlls/urlmon/binding.c:
45368 urlmon: Query service provider for IInternetProtocol.
45370 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
45372 * dlls/winspool/winspool.drv.spec:
45373 winspool: Added ordinal exported functions of winspool.drv.
45375 2006-01-05 Dan Kegel <dank@kegel.com>
45377 * dlls/oleaut32/typelib.c:
45378 oleaut32: Allow _invoke to handle up to 23 parameters.
45380 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
45382 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
45383 dlls/dbghelp/symbol.c, include/dbghelp.h:
45384 dbghelp: StackWalk (32 and 64 bit version).
45385 - enhance implementation of StackWalk (32 and 64 bit version) by
45386 making use of module information and calling for FPO
45387 - FPO part is still non functional
45388 - implemented SymGetModuleBase64
45389 - stubbed SymFunctionTableAccess64
45391 2006-01-05 Robert Reif <reif@earthlink.net>
45393 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
45394 dsound: Capture refactoring.
45395 Move initialization code from DirectSoundCapture to
45396 DirectSoundCaptureDevice.
45397 Make DirectSoundCaptureBuffer directly reference
45398 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
45399 one level of indirection.
45400 Rename DSOUND_CreateDirectSoundCaptureBuffer to
45401 IDirectSoundCaptureBufferImpl_Create to be consistent.
45403 2006-01-05 Alexandre Julliard <julliard@winehq.org>
45405 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
45406 tools/widl/parser.l, tools/wrc/parser.l:
45407 Remove YY_NO defines that cause warnings.
45409 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
45411 * dlls/dbghelp/symbol.c:
45412 dbghelp: Removed no longer needed 'stub' in TRACEs.
45414 2006-01-05 Robert Shearman <rob@codeweavers.com>
45416 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
45417 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
45418 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
45420 * dlls/oleaut32/typelib.c:
45421 ole: Store the result from _invoke in a VARIANTARG structure.
45423 * programs/regedit/childwnd.c:
45424 regedit: Initialise nFocusPanel.
45426 * dlls/kernel/oldconfig.c:
45427 kernel32: Check for the correct error return value from open.
45429 2006-01-05 Jacek Caban <jacek@codeweavers.com>
45431 * dlls/urlmon/tests/url.c:
45432 urlmon: Code clean up.
45434 * dlls/urlmon/binding.c:
45435 urlmon: Added GetBindInfoString implementation.
45437 2006-01-04 Alexandre Julliard <julliard@winehq.org>
45439 * ANNOUNCE, ChangeLog, VERSION, configure:
45442 ----------------------------------------------------------------
45443 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
45445 * dlls/msacm/stream.c:
45446 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
45447 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
45448 required by (some?) native codecs.
45450 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
45453 wine.inf: Add a few keys to HKLM\Hardware.
45455 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
45457 * dlls/winsock/socket.c:
45458 winsock: Map wildcards for socket type and protocol in getaddrinfo().
45460 2006-01-04 Alexandre Julliard <julliard@winehq.org>
45462 * dlls/ntdll/loader.c:
45463 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
45464 (suggested by Michael Ost).
45466 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
45468 * dlls/shlwapi/shlwapi.spec:
45469 shlwapi: Print PathCombine* strings arguments in relay debugging.
45471 2006-01-04 Alexandre Julliard <julliard@winehq.org>
45473 * include/wine/pthread.h:
45474 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
45476 2006-01-04 Mike McCormack <mike@codeweavers.com>
45478 * programs/msiexec/msiexec.c:
45479 msiexec: Ignore the TRANSFORMS variable.
45480 Ignore the TRANSFORMS variable when building a list of transforms for
45481 advertising. The variable is used to apply transforms when installing.
45483 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
45484 msi: Apply any MSI transforms specified by the TRANSFORMS property.
45486 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
45487 msi: Add a stub for MsiGetLastErrorRecord.
45489 * dlls/msi/dialog.c:
45490 msi: Fixes for the MaskedEdit control.
45491 Allow MaskedEdit masks that aren't enclosed with <>.
45492 Allow the MaskedEdit's edit controls to scroll a bit in case things
45495 2006-01-04 Robert Reif <reif@earthlink.net>
45497 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
45498 dsound: Capture cleanup.
45499 Move code and function prototypes around to eliminate forward
45500 declarations. No code is changed.
45502 2006-01-04 Hans Leidekker <hans@it.vu.nl>
45504 * tools/winapi/winapi_global.pm:
45505 winapi: Remove some exceptions now that DLL separation is complete.
45507 * DEVELOPERS-HINTS:
45508 Subdirectory tools/winapi_check no longer exists.
45510 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
45512 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
45513 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
45514 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
45515 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
45516 dlls/shell32/shellpath.c:
45517 shell32: Create Local AppData for user profile.
45518 Move history and internet tmp files to Local Settings.
45520 * dlls/shell32/shell32_Ru.rc:
45521 shell32: Update Russian resources.
45523 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
45525 * dlls/user/menu.c:
45526 user32: Menu tracing improvements.
45528 2006-01-03 Alexandre Julliard <julliard@winehq.org>
45530 * dlls/ntdll/virtual.c:
45531 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
45533 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
45535 * dlls/msi/custom.c:
45536 msi: Report the commandline that failed to start in ERR()s.
45538 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
45540 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
45541 kernel32: Implemented atoms query function on top of ntdll ones.
45543 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
45544 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
45546 ntdll: Correct implementation for atom query functions.
45548 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
45550 * dlls/advpack/advpack.c:
45551 advpack: Make DoInfInstall return an HRESULT.
45553 2006-01-03 Robert Reif <reif@earthlink.net>
45555 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
45556 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
45557 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
45558 dsound: Remove WINAPI from internal functions.
45560 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
45562 * dlls/advpack/advpack.c:
45563 advpack: Fix LaunchInfSection[Ex] documentation.
45565 2006-01-03 Alexandre Julliard <julliard@winehq.org>
45567 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
45568 Support building flex files without debug support.
45570 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
45572 * include/wine/pthread.h, include/winternl.h:
45573 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
45575 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
45577 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
45578 shell32/unixfs: Added unicode support in folder and file pidls.
45580 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
45581 shell32: Helper function for unicode support in folder and file pidls.
45583 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
45585 * dlls/user/menu.c, dlls/user/tests/menu.c:
45586 user32: Separate menu bitmaps and strings.
45587 Store bitmaps and bitmaps always in separate fields in the internal
45588 menu structure. Get rid of a lot of assumptions in the code that the
45589 menu can have strings only when it is not some other type and that
45590 bitmaps come in two flavors.
45591 Add a lot of conformance tests, including some submitted by Jason
45594 2006-01-03 Steven Edwards <winehacker@gmail.com>
45596 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
45597 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
45598 gdi: Win16/32 split of most of the metafile support.
45600 * dlls/gdi/gdi_private.h, include/wingdi.h:
45601 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
45603 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
45605 * dlls/msacm/msacm32_main.c:
45606 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
45608 2006-01-03 Robert Reif <reif@earthlink.net>
45610 * dlls/kernel/module.c:
45611 kernel: DelayLoadFailureHook crash fix.
45613 2006-01-03 Alexandre Julliard <julliard@winehq.org>
45615 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
45616 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
45617 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
45618 Added some flex options to avoid compiler warnings.
45619 Moved options from the Makefile into the source.
45621 2006-01-03 Mike McCormack <mike@codeweavers.com>
45623 * dlls/msi/dialog.c:
45624 msi: Subclass the Richedit control.
45625 Send a "DoAction" control event when the user scrolls the text.
45627 * dlls/msi/install.c:
45628 MSI: Improve the MsiGetMode stub a little.
45630 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
45631 msi: Implement the Reset control event.
45633 * dlls/oleaut32/typelib.c:
45634 oleaut32: Allow _invoke to handle up to 17 parameters.
45636 2006-01-03 Robert Reif <reif@earthlink.net>
45638 * dlls/dsound/dsound.c:
45639 dsound Add uninitialized check.
45641 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
45643 * dlls/comctl32/listview.c:
45644 comctl32: Listview - allow selection toggle with ctrl+space.
45646 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
45648 * dlls/winsock/socket.c:
45649 winsock: AF_UNSPEC mapping.
45650 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
45651 Zero initialize the sockaddr in ws_sockaddr_alloc().
45653 2006-01-03 Francois Gouget <fgouget@free.fr>
45655 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
45656 Assorted spelling fixes
45658 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
45659 Add trailing '\n's to ok() calls.
45660 Remove spaces before '\n' in traces.
45662 * tools/winapi/win32.api:
45663 winapi: Update win32.api to match the current sources.
45665 * dlls/msi/msi.c, dlls/wldap32/page.c:
45666 Small documentation tweaks to avoid winapi_check warnings.
45668 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
45670 * programs/winemenubuilder/winemenubuilder.c:
45671 winemenubuilder: Improve traces.
45672 Add some traces to make it easier to debug icon generation problems.
45674 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
45676 * dlls/gdi/tests/bitmap.c:
45677 gdi: Add a test which shows that GDI does not support compressed DIB sections.
45679 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
45682 gdi32: Disallow creation of compressed DIB sections.
45684 2006-01-03 Robert Shearman <rob@codeweavers.com>
45686 * dlls/ole32/hglobalstream.c:
45687 ole: Check the return value of IStream_SetSize in IStream_Read.
45688 Check the return value of IStream_SetSize in IStream_Read, since
45689 otherwise execution could continue on and cause heap corruption.
45691 * dlls/ole32/stg_stream.c:
45692 ole: Fix mis-handling of return value in StgStreamImpl_Read.
45693 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
45694 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
45697 * dlls/rpcrt4/ndr_marshall.c:
45698 rpcrt4: Implement callback conformance.
45700 * dlls/rpcrt4/rpc_server.c:
45701 rpcrt4: Fix race condition in RpcServerListen.
45702 The DontWait parameter is used for forcing the function not to wait
45703 for the server to finish.
45705 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
45707 * dlls/comctl32/comctl32undoc.c:
45708 comctrl32: ReAlloc should be able to move memory blocks if necessary.
45710 2006-01-03 Kai Blin <kai.blin@gmail.com>
45712 * dlls/secur32/tests/main.c:
45713 secur32: Rewrote NTLM tests in a more flexible way.
45715 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
45717 * server/snapshot.c:
45718 server: Fix va_list compile error.
45720 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
45721 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
45723 * dlls/advapi32/service.c:
45724 advapi32: Don't allocate memory for empty argument string and pass
45727 2005-12-31 Hans Leidekker <hans@it.vu.nl>
45729 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
45730 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
45731 dlls/wldap32/winldap_private.h:
45732 wldap32: Implement some page handling functions.
45733 Implement ldap_create_page_control{A,W} and
45734 ldap_parse_page_control{A,W}.
45735 Move the page handling functions into their own file.
45737 * dlls/wldap32/extended.c:
45738 wldap32: Document the functions that handle extended operations.
45740 * dlls/wldap32/init.c:
45741 wldap32: Document the init functions.
45744 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
45746 * programs/winecfg/x11drvdlg.c:
45747 winecfg: Default for DXGrab is NO.
45749 2005-12-31 Milko Krachounov <milko@3mhz.net>
45751 * programs/winecfg/Bg.rc:
45752 winecfg: Fix a mess with the Bulgarian resource file and translate the
45753 untranslated strings.
45755 2005-12-31 Jacek Caban <jacek@codeweavers.com>
45757 * dlls/urlmon/tests/protocol.c:
45758 urlmon: Added http protocol tests (currently failing in Wine).
45760 2005-12-31 Alexandre Julliard <julliard@winehq.org>
45762 * dlls/ntdll/tests/exception.c:
45763 ntdll/tests: Try to fail more gracefully on win9x.
45764 Link to NtCurrentTeb dynamically.
45766 2005-12-31 Dan Kegel <dank@kegel.com>
45768 * dlls/commdlg/colordlg.c:
45769 commdlg: Let the color picker respond properly to keystrokes.
45771 2005-12-31 Robert Shearman <rob@codeweavers.com>
45773 * dlls/wininet/urlcache.c:
45774 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
45775 Move the freeing of allocation blocks for an entry into
45776 URLCache_DeleteEntry.
45777 Call URLCache_DeleteEntry to rollback from failure in
45778 CommitUrlCacheEntryInternal.
45780 * dlls/wininet/urlcache.c:
45781 wininet: Create new hash tables for URL cache on demand.
45783 * dlls/wininet/urlcache.c:
45784 wininet: Move URL cache hash table creation to a separate function.
45786 2005-12-31 Jacek Caban <jacek@codeweavers.com>
45788 * dlls/urlmon/umon.c:
45789 urlmon: Removed not used code.
45791 2005-12-31 Robert Shearman <rob@codeweavers.com>
45793 * tools/widl/typegen.c:
45794 widl: Output sizing information for arrays in the generated marshaling code.
45796 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
45797 widl: Export the bracket adding functionality of do_write_expr outside
45800 2005-12-31 Mike McCormack <mike@codeweavers.com>
45802 * dlls/msi/action.c:
45803 msi: Change some FIXME messages to comments.
45805 * dlls/msi/package.c:
45806 msi: Define the property "Intel" if we're running on an Intel processor.
45808 * dlls/msi/action.c:
45809 msi: Add stub actions for CCPSearch and RMCCPSearch.
45811 * dlls/riched20/reader.c:
45812 riched20: Add newlines to ERR macro output.
45814 2005-12-31 Robert Reif <reif@earthlink.net>
45816 * dlls/comctl32/ipaddress.c:
45817 comctl32: Create ipaddress in enabled state.
45819 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
45821 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
45822 wined3d: Added support for WINED3DFMT_X4R4G4B4.
45824 2005-12-31 Hans Leidekker <hans@it.vu.nl>
45826 * dlls/wldap32/value.c:
45827 wldap32: Document the value handling functions.
45829 * dlls/wldap32/wldap32.h:
45830 wldap32: Copy embedded berval structures too.
45832 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
45834 * programs/winecfg/De.rc:
45835 winecfg: Update German resource.
45837 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
45839 * dlls/comctl32/propsheet.c:
45840 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
45841 allocation failure.
45843 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
45845 * programs/winetest/Makefile.in:
45846 winetest: Only include d3d9 if it is being built.
45848 2005-12-26 Jacek Caban <jacek@codeweavers.com>
45850 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
45851 urlmon: Added GetSecurityId implementation.
45853 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
45854 urlmon: Use pluggable protocol for file protocol.
45856 2005-12-26 Robert Shearman <rob@codeweavers.com>
45858 * tools/widl/typegen.c:
45859 widl: Fix merge conflict.
45861 * tools/widl/typegen.c:
45862 widl: Follow type references in procformat and typeformat string generation.
45864 * tools/widl/typegen.c:
45865 widl: Handle marshaling and unmarshaling structures.
45867 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
45868 tools/widl/server.c:
45869 widl: Out parameters.
45870 Marshall and unmarshall out parameters for servers and clients
45872 Write out array components for declared local variables in generated
45875 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
45876 tools/widl/typegen.h:
45877 widl: Remove some duplication.
45878 Remove some duplicated code by calling an improved
45879 get_required_buffer_size.
45880 Add some more newlines in the generated code to separate separate
45882 Calculate the buffer size of [out] arguments in generated server code.
45883 Fix the direction passed into unmarshall_arguments.
45885 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
45886 tools/widl/typegen.h:
45887 widl: Pass a state into marshall_arguments and unmarshall_arguments to
45888 decide which parameters should be considered based on their direction.
45890 * tools/widl/typegen.c:
45891 widl: Generate marshaling and unmarshaling statements for arrays.
45893 * tools/widl/typegen.c:
45894 widl: Treat variables with array indices the same as pointers.
45896 * tools/widl/typegen.c:
45897 widl: Advance the type format string whilst marshaling and
45898 unmarshaling arguments.
45900 * tools/widl/typegen.c:
45901 widl: Convert the main while loops in marshall_arguments and
45902 unmarshall_arguments into for loops.
45904 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
45905 tools/widl/typegen.h:
45906 widl: Add support for marshalling and unmarshalling conformant strings.
45908 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
45909 tools/widl/proxy.c, tools/widl/write_msft.c:
45910 widl: Add some const attributes.
45912 * tools/widl/typegen.c:
45913 widl: Prepare marshall and unmarshall code generation functions for
45914 accepting pointers.
45916 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
45917 widl: Fix SEGVs with client and server code generation when an
45918 interface has no methods.
45920 * tools/widl/typegen.c:
45921 widl: Generate correct proc format strings for [out] and [in, out] parameters.
45923 * tools/widl/parser.y:
45924 widl: Use the same precendence rule for the conditional operator as in wpp.
45925 Fixes several shift/reduce warnings.
45927 * tools/widl/typegen.c:
45928 widl: Better array support.
45929 Treat variables with array indices the same as pointers when writing
45930 out the proc & type format strings.
45931 Fix a typo when writing out the proc format string where a non-return
45932 type was written out for a return type and vice-versa.
45934 * tools/widl/typegen.c:
45935 widl: Support non-basic variables in proc format strings.
45937 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
45938 tools/widl/typegen.h:
45939 widl: Add helper functions that return the size of procformat and
45940 typeformat strings for variables.
45942 * dlls/oleaut32/typelib.c:
45943 oleaut: Small re-organisation of ITypeInfo::Invoke.
45944 Only output the one function in the trace for ITypeInfo::Invoke.
45945 Process the return value on output in ITypeInfo::Invoke, but only copy
45946 it to pVarResult if pVarResult is not NULL.
45948 * dlls/oleaut32/typelib.c:
45949 oleaut32: Convert some tabs to spaces and some other formatting changes.
45951 * dlls/oleaut32/typelib.c:
45952 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
45955 * dlls/oleaut32/typelib.c:
45956 ole: Improve typelib traces.
45957 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
45958 for more flexibility in which channel controls the output.
45960 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
45962 * dlls/msvcrt/tests/printf.c:
45963 msvcrt: More printf tests for I64 integer size support.
45965 * dlls/msvcrt/wcs.c:
45966 msvcrt: pf_integer_conv for I64.
45967 - Add pf_integer_conv and pf_is_integer_format.
45968 - Update pf_fill to handle printing the sign for signed integers.
45969 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
45971 * dlls/msvcrt/wcs.c:
45972 msvcrt: Do not treat %ll as an IntegerDouble in printf.
45974 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
45975 msvcrt: Parse I, I32, and I64 integer size flags in printf.
45977 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
45979 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
45980 urlmon: Implement BindAsyncMoniker function.
45982 2005-12-26 Jacek Caban <jacek@codeweavers.com>
45984 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
45985 urlmon: URL with two slashes is valid.
45987 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
45989 * programs/winecfg/No.rc:
45990 winecfg: Updated Norwegian Bokmål resources.
45992 2005-12-26 Jacek Caban <jacek@codeweavers.com>
45994 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
45995 shlwapi: Fix UrlCanonicalize.
45996 - Added support for URL_FILE_USE_PATHURL.
45997 - Fix handling of '/' and '\'.
45999 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
46001 * dlls/msrle32/msrle32.c:
46002 msrle32: Spelling fix.
46004 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
46006 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
46007 dbghelp: Internal search routines can now be case sensitive/insensitive.
46008 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
46009 - Quick implementation of SymSearch on top of SymEnumSymbols (should
46010 be the other way around).
46012 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
46014 * dlls/msvcrt/main.c:
46015 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
46017 2005-12-26 Robert Shearman <rob@codeweavers.com>
46019 * dlls/ole32/tests/propvariant.c:
46020 Fix detection of V1a prop variant library in test suite.
46022 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
46024 * dlls/x11drv/keyboard.c:
46025 x11drv: Update Canadian keyboard layout to better match the X11 one
46027 2005-12-26 James Hawkins <truiken@gmail.com>
46029 * dlls/shell32/tests/shlfileop.c:
46030 shell32: Clean up the SHFileOperation tests.
46031 - Make sure to create all the files used by the new tests.
46032 - Add a couple more SHFileOperation tests.
46033 - Fix some of the old tests.
46035 2005-12-26 Robert Reif <reif@earthlink.net>
46037 * programs/winecfg/audio.c:
46038 winecfg: Use hourglass cursor when opening audio drivers.
46039 Misbehaving drivers can take a while to open so change to the hour
46040 glass cursor when opening them.
46042 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
46044 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
46045 atl: Implement AtlComPtrAssign.
46046 According to MSDN AtlModuleInit should initialize the modules critical
46049 2005-12-22 Alexandre Julliard <julliard@winehq.org>
46051 * ANNOUNCE, ChangeLog, VERSION, configure:
46054 ----------------------------------------------------------------
46055 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
46057 * dlls/shell32/tests/shlfolder.c:
46058 shell32: Added some test to document native ITEMIDLIST format.
46060 2005-12-22 Alexandre Julliard <julliard@winehq.org>
46062 * dlls/user/tests/msg.c:
46063 user/tests: Remove todo_wine from a few tests that (usually) succeed.
46065 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
46067 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
46068 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
46069 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
46070 it more responsive to commands in the MCI_MODE_PLAY state by checking
46071 hStopEvent even if the time frame between frames has expired.
46073 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
46075 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
46076 include/winerror.h:
46077 ole32: Return error instead of asserting if storage file is corrupt.
46079 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
46081 * dlls/user/tests/msg.c:
46082 user32/tests: Add a PeekMessage test.
46084 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
46086 * dlls/kernel/tests/console.c:
46087 kernel/tests: Check that we successfully open the console.
46089 2005-12-22 Alexandre Julliard <julliard@winehq.org>
46091 * server/console.c:
46092 server: Fixed console access rights handling.
46094 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
46096 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
46097 opengl: Fix last wgl regression.
46098 Fix wgl regression: test glx server version and extensions to use (and
46099 not use glXQueryDrawable on older glx implementations).
46101 2005-12-22 James Hawkins <truiken@gmail.com>
46103 * dlls/shell32/tests/shlfileop.c:
46104 shell32: Add tests for SHFileOperation's FO_MOVE command.
46106 * dlls/shell32/tests/shlfileop.c:
46107 shell32: Add tests for SHFileOperation's FO_COPY command.
46109 * dlls/shell32/tests/shlfileop.c:
46110 shell32: Add tests for SHFileOperation's FO_RENAME command.
46112 * dlls/shell32/tests/shlfileop.c:
46113 shell32: Add tests for SHFileOperation's FO_DELETE command.
46115 2005-12-22 Robert Reif <reif@earthlink.net>
46117 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
46118 winecfg: Add unmanaged windows configuration.
46120 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
46122 * dlls/dbghelp/module.c:
46123 dbghelp: Correct handling for all module names.
46125 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
46127 * dlls/msi/format.c, dlls/msi/tests/format.c:
46128 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
46130 2005-12-21 James Hawkins <truiken@gmail.com>
46132 * dlls/shell32/tests/shlfileop.c:
46133 shell32: Remove the '.\\' prefix from filenames, because it hides a
46134 bug in SHFileOperation.
46136 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
46138 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
46139 ddraw: Fix DirectDrawSurface::QueryInterface crash.
46141 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
46143 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
46144 winspool: Add version resource.
46146 2005-12-21 Alexandre Julliard <julliard@winehq.org>
46148 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
46149 msvcrt: Return a per-thread buffer in localtime and gmtime.
46151 2005-12-21 H. Verbeet <hverbeet@gmail.com>
46153 * dlls/d3d9/tests/shader.c:
46154 d3d9: Add traces for when shader support is missing in the shader test.
46156 2005-12-21 Hans Leidekker <hans@it.vu.nl>
46158 * dlls/kernel/process.c:
46159 kernel: Some documentation improvements.
46161 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
46163 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
46164 dlls/msvcrt/time.c:
46165 msvcrt: Implemented wctime(), wasctime().
46166 Free thread data in DLL_THREAD_DETACH.
46168 2005-12-21 Robert Reif <reif@earthlink.net>
46170 * programs/winecfg/En.rc, programs/winecfg/audio.c,
46171 programs/winecfg/resource.h:
46172 winecfg: Select an audio driver on fresh install.
46174 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
46176 * dlls/mscms/tests/profile.c:
46177 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
46180 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
46182 * dlls/msvideo/mciwnd.c:
46183 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
46185 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
46187 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
46188 msvcrt: Fix printf sign flags.
46189 Fix the printf sign flags so that '+' doesn't always override ' '
46190 space alone. If they both appear, continue parsing and let '+' take
46193 2005-12-21 Alexandre Julliard <julliard@winehq.org>
46195 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
46196 server/context_sparc.c, server/context_x86_64.c:
46197 server: Set the context flags in get_thread_context to indicate which
46198 parts of the returned context are valid.
46200 2005-12-21 Hans Leidekker <hans@it.vu.nl>
46202 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
46203 include/config.h.in:
46204 wldap32: Added configure checks for some potentially missing functions.
46206 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
46208 * dlls/msi/dialog.c:
46209 msi: Use a default dialog font if nothing is specified.
46211 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
46213 * dlls/shell32/tests/shlfolder.c:
46214 shell32/tests: Fixed a test failing on WinXP.
46216 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
46218 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
46219 dlls/dbghelp/wdbgexts.h:
46220 dbghelp: Added a few extensions to make windbg happy.
46222 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
46224 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
46225 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
46227 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
46229 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
46230 msacm: Preserve value of cbStruct in acmDriverDetails.
46231 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
46232 filled with a valid value before returning.
46233 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
46234 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
46235 native library: native ACM codecs expect cbStruct to be valid before
46236 filling the rest of the struct with any data.
46238 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
46240 * dlls/ntdll/exception.c:
46241 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
46243 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
46245 * programs/winecfg/Nl.rc:
46246 winecfg: Dutch resources update.
46248 2005-12-20 H. Verbeet <hverbeet@gmail.com>
46250 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
46251 wined3d: Cleanup shader constants code a little bit.
46252 Improved bounds checking.
46254 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
46256 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
46257 msvcrt: Require exact uppercase and lowercase format in printf routines.
46259 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
46261 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
46262 winemenubuilder: Provide depth to the menus created.
46264 2005-12-19 Alexandre Julliard <julliard@winehq.org>
46266 * dlls/kernel/process.c:
46267 kernel32: Check for tabs too when extracting the program name
46268 (reported by Vitaliy Margolen).
46270 2005-12-19 Hans Leidekker <hans@it.vu.nl>
46272 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
46273 tools/widl/typegen.c:
46274 widl: Avoid lvalue casts in generated code.
46276 2005-12-19 Kai Blin <kai.blin@gmail.com>
46278 * dlls/secur32/ntlm.c:
46279 secur32: Adding AcceptSecurityContext to the NTLM security provider.
46281 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
46283 * dlls/winspool/tests/info.c:
46284 winspool: Filter additional failures.
46286 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
46288 * programs/winhelp/winhelp.c:
46289 winhelp: Handle '> ' on command lines.
46291 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
46292 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
46293 dbghelp: First stab at supporting calling convention in function signature.
46295 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
46296 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
46298 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
46300 * programs/winecfg/Fr.rc:
46301 winecfg: Updated French resources.
46303 2005-12-19 Aric Stewart <aric@codeweavers.com>
46305 * dlls/user/Makefile.in, dlls/user/edit.c:
46306 user: Make the edit control IME aware and implement inline editing.
46307 Makes for a significantly better user experience for CJK users.
46309 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
46311 * dlls/msi/format.c:
46312 msi: Fixed deformat_environment to not cut off string.
46314 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
46316 * programs/taskmgr/dbgchnl.c:
46317 taskmgr: Fix viewing of debug channels.
46318 Various internal cleanups.
46320 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
46321 dbghelp: Implemented SymMatchString.
46323 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
46325 * dlls/user/winproc.c:
46326 user: Fix LB_GETTEXT unmapping for A<->W.
46328 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
46330 * dlls/setupapi/misc.c:
46331 setupapi: Fix comparing the group SIDs in IsUserAdmin.
46333 2005-12-19 Huw Davies <huw@codeweavers.com>
46335 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
46336 opengl: Add support for rendering on bitmaps.
46338 2005-12-19 Alexandre Julliard <julliard@winehq.org>
46340 * dlls/ole32/rpc.c:
46341 ole32: Revert exception handler change.
46342 The handler does the opposite of normal page fault handlers.
46344 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
46346 * dlls/user/tests/win.c:
46347 user: Fix hrgn leaks in win.c test.
46349 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
46351 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
46352 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
46353 comctl32: Add a test for the initial tooltip window style settings,
46354 make it pass under Wine.
46356 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
46358 * programs/winecfg/De.rc:
46359 winecfg: Update German resource.
46361 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
46363 * programs/wcmd/batch.c:
46364 wcmd: Increase maximum length of commands.
46365 Increase maximum length of commands to 8192 bytes as on Windows XP.
46366 Add needed braces to a multi line "if" statement.
46368 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
46370 * dlls/dbghelp/dbghelp.spec:
46371 dbghelp: New stubs (needed for windbg startup).
46373 * dlls/dbghelp/elf_module.c:
46374 dbghelp: Fixed loading .so modules from a living target.
46376 * dlls/dbghelp/stack.c:
46377 dbghelp: Fixed missing parameters info in StackWalk64.
46379 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
46381 * dlls/d3d9/tests/stateblock.c:
46382 d3d9: Don't crash on NULL device_ptr.
46384 2005-12-19 Alexandre Julliard <julliard@winehq.org>
46386 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
46387 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
46388 Changed exception raise functions to call it explicitly.
46390 2005-12-19 Jacek Caban <jacek@codeweavers.com>
46392 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
46393 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
46395 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
46396 Fix typo in urlmon.idl.
46398 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
46400 * dlls/user/edit.c, dlls/user/tests/edit.c:
46401 user32: Don't truncate text when creating edit control.
46403 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
46405 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
46406 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
46407 With a conformance test.
46409 2005-12-19 Jacek Caban <jacek@codeweavers.com>
46411 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
46412 urlmon: Added some tests and fixes of file protocol.
46414 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
46416 * programs/winecfg/No.rc:
46417 winecfg: Updated Norwegian Bokmaal resources.
46419 2005-12-18 Alexandre Julliard <julliard@winehq.org>
46421 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
46422 tools/winebuild/build.h, tools/winebuild/import.c,
46423 tools/winebuild/spec32.c, tools/winebuild/utils.c:
46424 ntdll: New implementation of relay thunks.
46425 New implementation of relay thunks that doesn't require modifying code
46426 on the fly, so that the thunks can be put in the text section.
46427 Some performance improvements.
46429 2005-12-17 Alexandre Julliard <julliard@winehq.org>
46431 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
46432 ntdll: Don't use a real guard page at the bottom of the stack.
46433 A no-access page is enough, we can't properly raise an overflow
46436 2005-12-17 Robert Reif <reif@earthlink.net>
46438 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
46439 programs/winecfg/De.rc, programs/winecfg/En.rc,
46440 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
46441 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
46442 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
46443 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
46444 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
46445 programs/winecfg/main.c, programs/winecfg/resource.h,
46446 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
46447 programs/winecfg/winecfg.rc:
46448 winecfg: Use sound tree view for driver selection.
46449 - Move driver selection and configuration into tree view.
46450 - Only show loadable drivers.
46452 * dlls/winmm/wineoss/midi.c:
46453 wineoss: Shorten MIDI names.
46454 Shorten MIDI names to fit into 32 byte array without overflow.
46456 2005-12-17 Juan Lang <juan_lang@yahoo.com>
46458 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
46459 crypt32: Implement more implicit properties, with tests.
46461 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
46463 * dlls/imagehlp/imagehlp.spec:
46464 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
46466 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
46468 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
46469 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
46470 Add a ScrollDC test with NULL clipping rect.
46471 Add another set of ScrollDC tests written by Rein Klazes.
46473 2005-12-16 Huw Davies <huw@codeweavers.com>
46475 * dlls/x11drv/opengl.c:
46476 x11drv: Get the visual for the GLXPixmap from the current pixel format.
46478 2005-12-16 Alexandre Julliard <julliard@winehq.org>
46480 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
46481 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
46482 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
46483 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
46484 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
46485 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
46486 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
46487 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
46488 Take advantage of the __EXCEPT_PAGE_FAULT macro.
46490 * dlls/ntdll/exception.c, include/wine/exception.h:
46491 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
46492 easier to handle the common case of trapping page faults.
46494 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
46495 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
46496 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
46498 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
46499 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
46500 ntdll: More compatible exception information for protection faults.
46501 Added a bunch of test cases.
46503 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46505 * dlls/wined3d/vertexdeclaration.c:
46506 wined3d: Vertex declaration cleanup.
46507 Clean up constants and the wine declaration when the vertex
46508 declaration is destroyed.
46510 * dlls/wined3d/device.c:
46511 wined3d: Allow NULL multi sample quality.
46512 Allow MultiSampleQuality to be passed as NULL, this is a
46513 requirement for DirectX 8 and lower.
46515 2005-12-16 Alexandre Julliard <julliard@winehq.org>
46517 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
46518 dlls/ntdll/ntdll.spec:
46519 Add -register hint in ntdll, kernel and msvcrt spec files.
46521 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
46522 winebuild: Allow -register flag for Win32 too.
46523 This way it can be used as hint for the relay code.
46525 2005-12-16 Juan Lang <juan_lang@yahoo.com>
46527 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
46528 crypt32: Implement CRLDistPoints encoding/decoding.
46529 - rewrite sequence decoding to support context-specific tags, and
46530 eliminate duplicated code
46531 - implement encoding and decoding of CRLDistPoints
46533 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
46535 * dlls/shell32/shellpath.c, include/shlobj.h:
46536 shell32: Fix return value of PathProcessCommand.
46538 2005-12-16 Jacek Caban <jacek@codeweavers.com>
46540 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
46541 urlmon: Fix BindToStorage test.
46543 * include/mshtmdid.h, include/mshtml.idl:
46544 Added some declarations to mshtml.idl.
46546 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
46547 widl: Added bindable and displaybind attributes handling.
46549 2005-12-16 Milko Krachounov <milko@3mhz.net>
46551 * programs/winecfg/Bg.rc:
46552 winecfg: Update Bulgarian resource.
46554 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
46556 * programs/uninstaller/Es.rc:
46557 uninstaller: Spanish translations update.
46559 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
46560 winecfg: Spanish translations update.
46562 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
46564 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
46565 wined3d: Fix matrix copy/paste bug.
46567 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46569 * dlls/wined3d/device.c:
46570 wined3d: Vertex declaration recording state.
46571 Stop SetVertexDeclaration from reference counting if a stateblock is
46574 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
46576 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
46577 user32: Implement saving and fix reading of nonclient metrics.
46578 With conformance tests.
46580 2005-12-16 Tomas Carnecky <tom@dbservice.com>
46582 * dlls/x11drv/opengl.c:
46583 x11drv: Allow users to preload an OpenGL library.
46585 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
46587 * include/ddk/wdm.h:
46588 Add some structs/prototypes to wdm.h.
46590 2005-12-15 James Hawkins <truiken@gmail.com>
46592 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
46593 setupapi: Added stubs for SetupGetInfInformation and
46594 SetupQueryInfFileInformation.
46596 2005-12-15 Alexandre Julliard <julliard@winehq.org>
46598 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
46599 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
46601 2005-12-15 Jacek Caban <jacek@codeweavers.com>
46603 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
46604 mshtml: Fix handling Gecko strings.
46606 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
46607 mshtml: Set Gecko's profile.
46608 Make sure that Gecko components are registered.
46610 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46612 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
46613 wined3d: Internal reference counting.
46614 Change most references to resources parent into references to the
46615 resource, so that external reference counts match DirectX but object
46616 aren't released if they are still referenced by the stateblock.
46618 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
46620 * dlls/mscms/tests/profile.c:
46621 mscms: Add another possible error.
46623 * dlls/d3d9/tests/vertexdeclaration.c:
46624 d3d9: Don't treat missing d3d9.dll as a failure.
46626 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
46628 * dlls/iccvid/iccvid.c:
46629 iccvid: Add support for ICM_DECOMPRESS_END message.
46631 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
46633 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
46634 user: Read/save minimized metrics from/to registry.
46636 2005-12-14 Alexandre Julliard <julliard@winehq.org>
46638 * loader/preloader.c:
46639 preloader: Reserve some space for the shared user data.
46641 * dlls/ntdll/virtual.c:
46642 ntdll: Fixes in virtual memory protection flags.
46643 Tweak reporting of virtual protection flags and address space limit to
46644 yield results closer to what Windows does.
46646 2005-12-14 H. Verbeet <hverbeet@gmail.com>
46648 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
46649 dlls/d3d9/tests/vertexdeclaration.c:
46650 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
46652 * dlls/wined3d/vertexdeclaration.c:
46653 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
46655 * dlls/d3d9/vertexshader.c:
46656 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
46657 before getting the parent.
46659 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
46661 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
46662 include/wine/server_protocol.h, include/winioctl.h,
46663 server/named_pipe.c, server/protocol.def, server/trace.c:
46664 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
46665 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
46666 Modify WaitNamedPipeW to use NtFsControlFile.
46667 Replace struct overlapped with event.
46669 2005-12-14 Mike McCormack <mike@codeweavers.com>
46671 * programs/winecfg/Ko.rc:
46672 winecfg: Update Korean translation.
46674 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
46676 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
46677 d3d9: Don't treat missing d3d9.dll as a failure.
46679 2005-12-14 H. Verbeet <hverbeet@gmail.com>
46681 * dlls/wined3d/device.c:
46682 wined3d: Return the correct vertex declaration.
46683 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
46684 declaration in This->stateblock instead of the one in
46685 This->updateStateBlock.
46687 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
46689 * dlls/riched20/editor.c:
46690 riched20: Reset selection when text is reset.
46692 2005-12-14 Aric Stewart <aric@codeweavers.com>
46694 * dlls/user/clipboard.c:
46695 user: GetClipboardFormatNameA fix.
46696 In the W->A translation make sure we have characters to translate
46697 before doing the WideCharToMultiByte with -1.
46699 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
46701 * dlls/mscms/tests/profile.c:
46702 mscms: Move repetitive code to helper macros.
46704 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
46706 * dlls/x11drv/scroll.c:
46707 x11drv: ScrollDC fix.
46708 There is no need to offset the source rectangle in the reverse
46709 direction before scrolling.
46711 2005-12-13 Aric Stewart <aric@codeweavers.com>
46713 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
46714 dlls/wininet/tests/http.c:
46715 wininet: HTTP headers reworking.
46716 Redo how headers are handled, eliminating the concept of Standard
46717 Headers and allow all headers to be added multiple times.
46718 Allow querying of headers with an index to get the multiple headers.
46719 Respect response vs request headers in HttpQueryInfo.
46720 Add a number of tests to extensively test header adding and replacing.
46722 2005-12-13 Alexandre Julliard <julliard@winehq.org>
46724 * dlls/gdi/bitmap.c:
46725 gdi: Added support for doing GetBitmapBits on a DIB section.
46726 Simply copy the DIB bits in that case.
46728 * dlls/x11drv/dib.c:
46729 x11drv: Clipping fix with DIB section copy.
46730 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
46731 that the clipping region is taken into account.
46733 2005-12-13 H. Verbeet <hverbeet@gmail.com>
46735 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
46736 dlls/d3d9/tests/shader.c:
46737 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
46739 2005-12-13 Alexandre Julliard <julliard@winehq.org>
46741 * server/mailslot.c, server/named_pipe.c:
46742 server: Added get_file_info implementation for named pipe and mailslot devices.
46744 * server/mailslot.c, server/named_pipe.c:
46745 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
46747 2005-12-13 Robert Shearman <rob@codeweavers.com>
46749 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
46750 tools/widl/typegen.h:
46751 widl: Start generating type format strings.
46752 Based on a patch by Eric Kohl.
46754 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
46756 * tools/widl/server.c:
46757 widl: Server stubs in generated code are void functions.
46759 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
46761 * programs/winecfg/audio.c:
46762 winecfg: Simplified module handling code.
46764 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
46766 * dlls/wininet/http.c:
46767 wininet: Reinitialise NETCON on redirect.
46769 2005-12-13 Juan Lang <juan_lang@yahoo.com>
46771 * dlls/iphlpapi/ifenum.c:
46772 iphlpapi: Fix a couple of file descriptor leaks.
46774 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
46776 * tools/winedump/le.c, tools/winedump/ne.c:
46777 winedump: Const correctness fixes.
46779 2005-12-13 Juan Lang <juan_lang@yahoo.com>
46781 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
46782 crypt32: Decode cleanups.
46783 - implement a helper to decode sequences of like types
46784 - use helper functions wherever applicable when decoding
46785 - correct "expected" vs. "got" usage in tests
46786 - fix a few other small bugs
46788 2005-12-13 H. Verbeet <hverbeet@gmail.com>
46790 * dlls/wined3d/device.c:
46791 wined3d: Don't change the shader's refcount in SetVertexShader and
46794 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46796 * dlls/wined3d/cubetexture.c:
46797 wined3d: Cube texture named constants.
46798 Update cubetexture so that names constants instead of numeric
46799 constants are used for the facetype and also add some additional
46800 checks where facetype is passed as a parameter to the function.
46802 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
46804 * dlls/shell32/tests/shlfolder.c:
46805 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
46807 * dlls/mscms/tests/profile.c:
46808 mscms: Add another possible error.
46810 2005-12-12 Alexandre Julliard <julliard@winehq.org>
46812 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
46813 dlls/ntdll/virtual.c:
46814 TEB.StackLimit should not include the guard page.
46816 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
46817 dlls/kernel/thread.c:
46818 kernel: Moved main stack initialization to process.c.
46821 server: Don't enable polling on regular files in add_queue.
46823 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
46824 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
46825 dlls/winedos/int13.c, dlls/winsock/socket.c:
46826 Pass specific access rights to wine_server_handle_to_fd.
46828 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
46829 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
46830 server/mapping.c, server/named_pipe.c, server/object.c,
46831 server/process.c, server/registry.c, server/serial.c, server/sock.c:
46832 server: Added access rights mapping to file objects.
46834 * server/process.c, server/thread.c:
46835 server: Added access rights mapping to process and thread objects.
46837 * server/registry.c:
46838 server: Added access rights mapping to registry key objects.
46840 * server/symlink.c:
46841 server: Added access rights mapping to symlink objects.
46844 server: Added access rights mapping to token objects.
46846 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
46847 server: Added access rights mapping to synchronization objects.
46849 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
46850 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
46851 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
46852 server/mapping.c, server/mutex.c, server/named_pipe.c,
46853 server/object.c, server/object.h, server/process.c, server/queue.c,
46854 server/registry.c, server/request.c, server/semaphore.c,
46855 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
46856 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
46857 server/winstation.c:
46858 server: Added infrastructure for access rights mapping.
46860 * server/mailslot.c:
46861 server: Allow the mailslot device to be opened as a file object.
46863 * server/named_pipe.c:
46864 server: Allow the named pipe device to be opened as a file object.
46866 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
46867 include/wine/server_protocol.h, server/fd.c, server/file.h,
46868 server/protocol.def, server/request.h, server/trace.c:
46869 server: Support for opening devices.
46870 Added support for opening devices directly with the server when they
46871 don't correspond to a Unix file.
46873 * server/mapping.c, server/trace.c:
46874 server: Use a better error code for a zero-size mapped file.
46876 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
46878 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
46879 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
46880 kernel32: Get rid of DOSMEM_AllocSelector.
46882 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
46884 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
46885 winspool: Added tests for OpenPrinter.
46887 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
46889 * dlls/shell32/shlview.c:
46890 shell32: Fix drag-scrolling in the shellview object.
46892 * dlls/ole32/ole2.c:
46893 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
46895 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
46897 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
46898 Functions with no paramters must be (void).
46900 2005-12-12 Robert Shearman <rob@codeweavers.com>
46902 * tools/widl/typegen.c:
46903 widl: Generate FC_ERROR_STATUS_T proc format.
46904 - Include the header file for the functions implemented in typegen.c.
46905 - Generate proc format for FC_ERROR_STATUS_T type.
46907 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
46908 tools/widl/server.c:
46909 widl: Support explicit binding handles.
46911 * tools/widl/server.c:
46912 widl: Zero initialize parameters in the generated server code.
46913 Zero initialize parameters in the generated code. Based on a patch by
46916 * tools/widl/client.c:
46917 widl: Calculate the size of buffer required.
46918 - Calculate the size of buffer required.
46920 - Set the buffer start and buffer end markers.
46922 * tools/widl/server.c:
46923 widl: Don't cast buffer pointers to long in generated server code.
46925 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
46927 * tools/widl/client.c, tools/widl/server.c:
46928 widl: Support multiple interfaces per file.
46930 2005-12-12 Robert Shearman <rob@codeweavers.com>
46932 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
46933 widl: Don't treat FC_SMALL as FC_SHORT.
46934 FC_SMALL is its own type and is the same size as FC_CHAR, not
46937 * tools/widl/header.c:
46938 widl: Use WCHAR instead of wchar_t.
46939 Output IDL wchar_t types as WCHAR to avoid conflicts with the
46940 generally incompatible Unix wchar_t.
46942 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
46944 * dlls/winspool/info.c:
46945 winspool: Added documentation for OpenPrinter.
46947 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
46949 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
46950 Const correctness fixes.
46952 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
46954 * include/ws2tcpip.h:
46955 winsock: getaddrinfo return codes
46956 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
46959 * dlls/winsock/socket.c:
46960 winsock: getaddrinfo - return code mapping.
46961 convert_eai_u2w should map from unix to windows, not the other way
46962 round (spotted by Dominic Wise).
46964 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
46966 * include/urlmon.idl:
46967 urlmon.idl: Add some BINDSTATUS values.
46969 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
46971 * dlls/comctl32/treeview.c:
46972 comctl32: Fixed (harmless) typo.
46974 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
46975 Removed some dead-code.
46977 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
46978 Made some functions static.
46980 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
46981 vidc: Return error codes when a message isn't supported.
46983 2005-12-12 Robert Shearman <rob@codeweavers.com>
46985 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
46986 OLE: Fix SafeArrayCopy for NULL pvData.
46987 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
46988 cbElements is non-zero. Add a test for this and fix the safe array
46991 * dlls/ole32/errorinfo.c:
46992 CreateErrorInfo trace fix.
46993 CreateErrorInfo isn't a stub so don't print this in the trace
46996 * dlls/oleaut32/typelib.c:
46997 OLE: Add const to several typelib functions.
46998 Add const attributes to parameters for several functions and fix up
47001 * dlls/oleaut32/oleaut.c:
47002 OleTranslateColor trace fix.
47003 OleTranslateColor isn't a stub so don't print ":stub" in the trace
47006 2005-12-12 Jacek Caban <jacek@codeweavers.com>
47008 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
47009 dlls/mshtml/mshtml_private.h:
47010 mshtml: Added IHTMLDocument3 stub implementation.
47012 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
47014 * programs/winetest/Makefile.in:
47015 winetest: Add d3d9 tests.
47017 2005-12-12 Robert Shearman <rob@codeweavers.com>
47019 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
47020 widl: Don't output __RPC_FAR in generated code.
47022 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
47024 * programs/winecfg/Nl.rc:
47025 winecfg: Update Dutch resources for the Audio tab.
47027 2005-12-12 Jacek Caban <jacek@codeweavers.com>
47029 * include/mshtmdid.h, include/mshtml.idl:
47030 Added declaration of IHTMLDocument3 and more DISPIDs.
47032 2005-12-12 Filip Navara <xnavara@volny.cz>
47034 * dlls/kernel/module.c:
47035 kernel: Fix the Mach-O binary magic.
47037 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
47039 * dlls/winedos/dosmem.c:
47040 winedos: Implement MCB.
47042 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
47044 * dlls/urlmon/umstream.c:
47045 urlmon: Correctly fix IStream::Read.
47046 Don't dereference a possible NULL pointer.
47048 2005-12-09 H. Verbeet <hverbeet@gmail.com>
47050 * configure, configure.ac, dlls/d3d9/Makefile.in,
47051 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
47052 dlls/d3d9/tests/stateblock.c:
47053 d3d9: Add a test for BeginStateBlock and EndStateBlock.
47055 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
47057 * include/mmsystem.h:
47058 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
47060 2005-12-09 Kai Blin <blin@gmx.net>
47062 * dlls/secur32/ntlm.c:
47063 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
47065 2005-12-09 Alexandre Julliard <julliard@winehq.org>
47067 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
47068 server/change.c, server/protocol.def, server/registry.c,
47070 server: Added object attributes to a few more requests.
47072 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
47073 server/event.c, server/file.c, server/handle.c, server/handle.h,
47074 server/mailslot.c, server/mapping.c, server/mutex.c,
47075 server/named_pipe.c, server/process.c, server/semaphore.c,
47076 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
47077 server/timer.c, server/token.c, server/winstation.c:
47078 server: Make alloc_handle use attributes instead of inherit flag.
47080 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
47081 dlls/x11drv/x11drv_main.c, include/wine/server.h,
47082 programs/wineconsole/curses.c:
47083 Make wine_server_fd_to_handle use attributes instead of inherit flag.
47085 * programs/wineconsole/wineconsole.c:
47086 wineconsole: Remove some unnecessary typecasts.
47088 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
47089 server/protocol.def, server/trace.c:
47090 server: Use attributes instead of inherit flag in dup_handle request.
47092 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
47093 server/token.c, server/trace.c:
47094 server: Use attributes instead of inherit flag in token requests.
47095 Also use the specified access rights in the open_token request.
47097 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
47098 include/wine/server_protocol.h, server/process.c,
47099 server/protocol.def, server/thread.c, server/trace.c:
47100 server: Use attributes instead of inherit flag in process and thread requests.
47102 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
47103 server/protocol.def, server/snapshot.c, server/trace.c:
47104 server: Use attributes instead of inherit flag in snapshot requests.
47106 * dlls/kernel/console.c, include/wine/server_protocol.h,
47107 programs/wineconsole/wineconsole.c, server/console.c,
47108 server/protocol.def, server/trace.c:
47109 server: Use attributes instead of inherit flag in console requests.
47111 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
47112 server/file.c, server/protocol.def, server/trace.c:
47113 server: Use attributes instead of inherit flag in file requests.
47115 * dlls/winsock/socket.c, include/wine/server_protocol.h,
47116 server/protocol.def, server/sock.c, server/trace.c:
47117 server: Use attributes instead of inherit flag in socket requests.
47119 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
47121 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
47122 Add some missing includes which contain used prototypes.
47124 2005-12-09 Jacek Caban <jacek@codeweavers.com>
47126 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
47127 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
47128 dlls/mshtml/nsservice.c:
47129 mshtml: Added PromptService implementation.
47131 * dlls/mshtml/nsembed.c:
47132 mshtml: Added nsIURIContentListener to QueryInterface.
47133 Always release nsIWebBrowserSetup.
47135 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
47136 dlls/mshtml/nsiface.idl:
47137 mshtml: Added nsIEmbeddingSiteWindow implementation.
47139 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47141 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
47142 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
47143 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
47144 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
47145 wined3d: Vertex shader 8 support.
47146 Start to add support for DirectX 8 vertex shaders, constants and
47147 registers are now correctly assigned and loaded allowing support for
47148 most basic d3d8 shaders.
47150 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
47152 * dlls/urlmon/umstream.c:
47153 urlmon: Fix call to ReadFile.
47154 The BytesRead parameter passed to ReadFile may never be NULL.
47156 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
47158 * tools/winapi/win16.api, tools/winapi/win32.api:
47159 Update win16.api and win32.api.
47161 * tools/sfnt2fnt.c:
47162 sfnt2fnt: Don't print two newlines after error messages.
47164 * tools/widl/header.c:
47165 widl: Issue correct C++ headers.
47167 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
47169 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
47170 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
47172 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
47174 * programs/winecfg/No.rc:
47175 winecfg: Updated Norwegian Bokmaal resources.
47177 2005-12-08 Alexandre Julliard <julliard@winehq.org>
47179 * ANNOUNCE, ChangeLog, VERSION, configure:
47182 ----------------------------------------------------------------
47183 2005-12-08 Huw Davies <huw@codeweavers.com>
47186 gdi: Fix 24bpp -> 32bpp copy.
47188 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
47190 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
47191 advapi32: RegCreateKeyEx fix.
47192 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
47193 subkey begins with one. With a regression test.
47195 2005-12-08 Robert Shearman <rob@codeweavers.com>
47197 * tools/widl/parser.y:
47198 widl: Formatting cleanups.
47200 2005-12-08 Robert Shearman <rob@codeweavers.com>
47202 * tools/widl/typegen.c:
47203 widl: Marshal and unmarshal basic types.
47205 2005-12-08 Robert Shearman <rob@codeweavers.com>
47207 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
47208 tools/widl/typegen.c, tools/widl/typegen.h:
47209 widl: Add a type generator framework.
47210 Add a framework for writing the strings for marshaling and
47211 unmarshaling parameters and make the client and server use it.
47213 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
47215 * tools/widl/client.c, tools/widl/server.c:
47216 widl: Write out argument lists in the server.
47217 - Add framework for updating proc offsets.
47218 - Write out argument lists in the server.
47220 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
47222 * tools/widl/client.c, tools/widl/server.c:
47223 widl: Rename some variables.
47225 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
47227 * programs/winecfg/De.rc:
47228 winecfg: Update German resource.
47230 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
47232 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
47233 opengl: render_texture
47234 - better render_texture emulation (using pbuffers)
47235 - support GLX_ATI_render_texture for render_texture
47237 2005-12-08 Aric Stewart <aric@codeweavers.com>
47239 * dlls/wininet/http.c:
47240 wininet: Handle HTTP_QUERY_CUSTOM.
47241 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
47242 lpBuffer is In/Out because the header we are querying is there.
47243 Additionally standard headers can be queried in this manner as well
47244 (such as Set-Cookie).
47246 2005-12-08 Robert Reif <reif@earthlink.net>
47248 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
47249 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
47250 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
47251 wineoss: Fix device probing.
47252 - Fix device probing at driver load time.
47253 - Fix memory leaks at driver exit time.
47255 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
47257 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
47258 include/dplobby8.h:
47259 dplay: dx8/dx9 support (missing includes).
47260 - add directx9 support for dplay8.h and dpaddr.h
47261 - new file dplobby8.h
47263 2005-12-08 Robert Shearman <rob@codeweavers.com>
47265 * dlls/commdlg/printdlg.c:
47266 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
47268 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
47270 * dlls/winmm/winealsa/audio.c:
47271 winealsa: Fixed returned string in capabilities.
47273 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
47275 * dlls/winmm/winenas/audio.c:
47276 winenas: fix crash.
47277 - return correct MM error code when no connection to server has been
47279 - don't close the AU driver if it hasn't been opened
47281 2005-12-08 H. Verbeet <hverbeet@gmail.com>
47283 * include/d3d8.h, include/d3d9.h:
47284 d3d8/d3d9: Define D3D_SDK_VERSION.
47286 2005-12-08 Robert Shearman <rob@codeweavers.com>
47288 * programs/notepad/dialog.c, programs/notepad/main.c,
47289 programs/notepad/main.h:
47290 notepad: Remember options selected in the print setup dialog.
47292 2005-12-08 Mike McCormack <mike@codeweavers.com>
47294 * programs/winecfg/audio.c:
47295 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
47297 2005-12-08 Aric Stewart <aric@codeweavers.com>
47299 * dlls/wininet/http.c:
47300 wininet: A->W bugfix.
47301 When converting SendRequestExA -> W we need to set the lpcszHeader
47302 parameter to NULL if the original one is NULL.
47304 2005-12-08 Alexandre Julliard <julliard@winehq.org>
47306 * dlls/ntdll/reg.c, include/winternl.h:
47307 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
47308 Fixed the return value type.
47310 2005-12-07 Jacek Caban <jacek@codeweavers.com>
47312 * dlls/mshtml/nsembed.c:
47313 mshtml: Added config key to specify Gecko path.
47315 2005-12-07 Robert Reif <reif@earthlink.net>
47317 * programs/winecfg/audio.c:
47318 winecfg: Added support for auto detecting all drivers by attempting to
47321 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
47323 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
47324 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
47325 dlls/wintrust/wintrust_main.c:
47326 Add a few missing #includes.
47328 2005-12-07 Kai Blin <blin@gmx.net>
47330 * dlls/secur32/ntlm.c:
47331 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
47334 2005-12-07 Robert Reif <reif@earthlink.net>
47336 * programs/winecfg/En.rc, programs/winecfg/audio.c,
47337 programs/winecfg/resource.h:
47338 winecfg: Show all sound card drivers and their devices.
47340 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
47342 * tools/fnt2fon.c, tools/sfnt2fnt.c:
47343 Add an error() function to fnt2fon and sfnt2fnt.
47345 2005-12-06 Robert Shearman <rob@codeweavers.com>
47347 * dlls/oleaut32/typelib.c:
47348 OLE: Implement undocumented behaviour in DispCallFunc.
47349 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
47350 Office 2003 and document the function.
47352 2005-12-06 Robert Shearman <rob@codeweavers.com>
47354 * dlls/oleaut32/typelib.c:
47355 OLE: Implement ITypeInfo_AddressOfMember.
47357 2005-12-06 Robert Shearman <rob@codeweavers.com>
47359 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
47360 dlls/oleaut32/typelib.h:
47361 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
47362 Fix more fallout from dispinterface retval patch: make typelib
47363 marshaler use the internal function description so that it calls
47364 dispinterface functions with the correct number of parameters again.
47365 Also fixes some memory leaks caused by the fact that a corresponding
47366 ReleaseXDesc function has to be called for each GetXDesc.
47368 2005-12-06 Robert Shearman <rob@codeweavers.com>
47370 * dlls/oleaut32/tests/typelib.c:
47371 OLE: Add tests for the typelib version of ITypeComp_Bind.
47373 2005-12-06 Robert Shearman <rob@codeweavers.com>
47375 * dlls/oleaut32/typelib.c, include/oleauto.h:
47376 OLE: Update the type of the oVft parameter for DispCallFunc.
47378 2005-12-06 Kai Blin <blin@gmx.net>
47380 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
47381 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
47384 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
47387 c2man: Remove HTML warnings.
47389 2005-12-06 Robert Reif <reif@earthlink.net>
47391 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
47392 winejack: Fix driver load and initialization.
47393 Move wave in/out initialization from wave out to driver.
47394 Add index number to device names.
47395 Fix memset bug where only first wave in caps was zeroed.
47397 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
47399 * dlls/winmm/mciwave/mciwave.c:
47400 mciwave: save/record.
47401 - fix for playback after a sound has been recorded
47402 - shall fix also opening the mci device without name
47403 - bug reported (and fix tested) by Peter Astrand
47405 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
47407 * dlls/dbghelp/stack.c:
47408 dbghelp: Final touch on StackWalk64 so that it works.
47410 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
47412 * dlls/winspool/info.c:
47413 winspool: Document the monitor functions.
47415 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
47417 * tools/winapi/win16.api, tools/winapi/win32.api:
47418 Sort entries in win16.api and win32.api
47420 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
47422 * dlls/x11drv/opengl.c:
47423 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
47425 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
47427 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
47428 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
47430 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
47432 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
47433 gdi: Added stub for AddFontMemResourceEx.
47435 2005-12-06 Alexandre Julliard <julliard@winehq.org>
47437 * include/mlang.idl:
47438 mlang: Properly declare the interface uuids.
47440 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
47442 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
47443 mlang: Implement IEnumRfc1766 interface.
47445 2005-12-06 Robert Reif <reif@earthlink.net>
47447 * dlls/winmm/winejack/jack.c:
47448 winmm: Allow sound card driver to be opened more than once.
47451 2005-12-06 Robert Reif <reif@earthlink.net>
47453 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
47454 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
47455 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
47456 winmm: Allow sound card drivers to be opened more than once.
47458 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
47460 * tools/winapi/win32.api:
47461 Update win32.api to current git.
47463 2005-12-06 Robert Shearman <rob@codeweavers.com>
47465 * dlls/ole32/rpc.c:
47466 OLE: Fix a typo where brackets were missing.
47468 2005-12-06 Robert Shearman <rob@codeweavers.com>
47470 * dlls/oleaut32/typelib.c:
47471 OLE: ITypeInfo_Invoke parameter naming change.
47472 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
47473 DWORD, but an unsigned short.
47475 2005-12-06 Jacek Caban <jacek@codeweavers.com>
47477 * dlls/shdocvw/webbrowser.c:
47478 shdocvw: Added get_Document implementation.
47480 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
47482 * programs/winedbg/expr.c:
47483 winedbg: Fixed broken code about type management for binary operator.
47485 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
47487 * dlls/winspool/info.c:
47488 winspool: Add documentation for the port functions.
47490 2005-12-05 Alexandre Julliard <julliard@winehq.org>
47492 * dlls/kernel/tests/thread.c:
47493 kernel: Added a basic test for exception handling in threads.
47495 2005-12-05 Alexandre Julliard <julliard@winehq.org>
47497 * dlls/user/cursoricon.c:
47498 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
47500 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
47502 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
47503 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
47505 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
47507 * dlls/devenum/createdevenum.c:
47508 devenum: Don't leak key handle creating a category registry key.
47510 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
47513 msi: Implemented DllCanUnloadNow.
47515 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
47517 * dlls/imagehlp/imagehlp.spec:
47518 imagehlp: fixed typo in SymSetOptions entry.
47520 2005-12-05 Huw Davies <huw@codeweavers.com>
47522 * dlls/msi/msi.spec:
47523 msi: Fix MsiProvideQualifiedComponentW spec file entry.
47525 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
47527 * server/main.c, server/object.h:
47528 server: Remove sync_namespace.
47530 2005-12-05 Alexandre Julliard <julliard@winehq.org>
47532 * server/directory.c, server/mailslot.c, server/named_pipe.c,
47534 server: Let the directory code handle device names.
47536 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
47538 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
47539 server/mailslot.c, server/object.h, server/protocol.def,
47541 Move mailslot devices into directory name space.
47543 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
47545 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
47546 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
47547 server/directory.c, server/named_pipe.c, server/object.h,
47548 server/protocol.def, server/trace.c:
47549 Move named pipe objects into directory name space.
47550 Change tests accordingly.
47551 Add small test for WaitNamedPipe.
47553 2005-12-05 Alexandre Julliard <julliard@winehq.org>
47555 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
47556 server/object.h, server/semaphore.c, server/symlink.c,
47558 server: Move handle allocation out of open_object_dir.
47560 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
47562 * dlls/dbghelp/stack.c, include/dbghelp.h:
47563 dbghelp: Implemented StackWalk64.
47565 2005-12-05 Francois Gouget <fgouget@free.fr>
47567 * dlls/msvidc32/msvideo1.c:
47568 msvidc32: Add a comment for DllMain() to stop winapi_check from
47569 complaining about it.
47571 2005-12-05 Francois Gouget <fgouget@free.fr>
47573 * tools/winapi/win32.api:
47574 Update win32.api to match the current sources.
47576 2005-12-05 Pavel Roskin <proski@gnu.org>
47578 * programs/notepad/Ru.rc:
47579 notepad: Russian translation for "Font..." menu item.
47581 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
47583 * dlls/riched20/editor.c:
47584 riched20: register ListBox & ComboBox classes
47585 Partially implement REExtendedRegisterClass() to register missing
47586 window classes so that applications relying on them don't get
47589 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
47591 * programs/winefile/Ko.rc:
47592 winefile: Fix an incorrect translation.
47594 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
47596 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
47597 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
47598 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
47599 programs/notepad/No.rc, programs/regedit/No.rc,
47600 programs/winecfg/No.rc:
47601 Update Norwegian Bokmaal resources.
47603 2005-12-05 Patrick Ammann <pammann@aro.ch>
47605 * dlls/wininet/netconnection.c:
47606 wininet: compilation fix
47607 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
47608 HAVE_OPENSSL_ERR_H are not defined.
47610 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
47612 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
47613 winmm: driver unloading.
47614 - properly handle drivers unloading when no session instance of the
47615 driver has been created
47617 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
47619 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
47620 programs/winedbg/symbol.c:
47621 dbghelp,winedbg: SYMBOL_INFO fix.
47622 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
47623 type of the symbol (we were returning the symbol index instead)
47624 - fixed winedbg accordingly
47626 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
47628 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
47629 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
47631 2005-12-05 Milko Krachounov <milko@3mhz.net>
47633 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
47634 Update the Bulgarian resources for commdlg and regedit.
47636 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
47638 * dlls/winsock/socket.c:
47639 winsock: Rewrote mappers to use sizeof() based loops.
47640 Added IPPROTO_IP and AF_UNSPEC to the mappers.
47642 2005-12-03 Robert Shearman <rob@codeweavers.com>
47644 * dlls/oleaut32/typelib.c:
47645 OLE: Support HREFTYPEs For ITypeInfos
47646 Add support for reading the hreftype of a typeinfo, return it to the
47647 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
47648 support referencing it in ITypeInfo_GetRefTypeInfo.
47650 2005-12-03 Robert Shearman <rob@codeweavers.com>
47652 * dlls/oleaut32/typelib.c:
47653 OLE: fix function name loading
47654 Correctly get the name of the second function of a propget/propput
47655 pair in MSFT typelibs when the name offset is set to -1.
47657 2005-12-03 Robert Shearman <rob@codeweavers.com>
47659 * dlls/oleaut32/typelib.c:
47660 OLE: fix invoking dispinterface functions
47661 Fix invoking dispinterface functions by using the internal
47662 representation of the function, not the one returned to applications.
47664 2005-12-03 H. Verbeet <hverbeet@gmail.com>
47666 * dlls/wined3d/pixelshader.c:
47667 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
47669 2005-12-03 H. Verbeet <hverbeet@gmail.com>
47671 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
47672 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
47673 Remove an unnecessary cast.
47675 2005-12-03 Robert Shearman <rob@codeweavers.com>
47677 * dlls/oleaut32/typelib.c:
47678 OLE: Move the dispinterface return value handling to functions that
47679 return the FUNCDESC to the user.
47681 2005-12-03 Robert Shearman <rob@codeweavers.com>
47683 * dlls/wininet/http.c, dlls/wininet/internet.c,
47684 dlls/wininet/netconnection.c:
47685 wininet: Correctly set the last error when a called Unix network
47688 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
47690 * programs/winedbg/symbol.c:
47691 winedbg: simplify some code.
47693 2005-12-03 H. Verbeet <hverbeet@gmail.com>
47695 * dlls/wined3d/device.c:
47696 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
47699 2005-12-03 Pavel Roskin <proski at gnu.org>
47701 * programs/wineconsole/wineconsole.c:
47702 Fixed regression in wineconsole creation (curses backend).
47704 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
47706 * tools/winapi/winapi_check:
47707 winapi_check: fully descend in included files to check for prototype.
47709 2005-12-03 Robert Shearman <rob@codeweavers.com>
47711 * dlls/oleaut32/typelib.c:
47712 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
47713 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
47714 should just affect which of a pair of [propget] and [propput]
47715 functions should be returned.
47717 2005-12-03 Robert Shearman <rob@codeweavers.com>
47719 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
47720 dlls/wininet/internet.h:
47721 wininet: global function/data cleanup
47722 Make some functions and a structure static since they are only used in
47725 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
47727 * programs/winedbg/stack.c:
47728 winedbg: fixed regression (and simplified code!) for arguments
47729 printing in backtrace.
47731 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
47733 * programs/winedbg/symbol.c:
47734 winedbg: fixed regression in 'info local' command.
47736 2005-12-03 Aric Stewart <aric@codeweavers.com>
47738 * programs/wcmd/builtins.c:
47739 wcmd: mkdir recursive create
47740 In at least both win2k and winxp mkdir from the command prompt can
47741 recursively create full directory paths. This implements that
47744 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
47746 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
47748 Move standard WGL function declarations to wingdi.h.
47749 dlls/opengl32/wgl.h is now empty and no longer needed.
47751 2005-12-02 Francois Gouget <fgouget@free.fr>
47753 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
47754 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
47755 tools/winapi/winapi_extract, tools/winebuild/utils.c:
47756 Assorted spelling fixes.
47758 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
47760 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
47761 include/wine/server_protocol.h, server/mapping.c,
47762 server/protocol.def, server/trace.c:
47763 Move mapping (section) objects into directory name space.
47765 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
47767 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
47768 server/protocol.def, server/timer.c, server/trace.c:
47769 Move timer objects into directory name space.
47771 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
47773 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
47774 server/protocol.def, server/semaphore.c, server/trace.c:
47775 Move semaphore objects into directory name space.
47777 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
47779 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
47780 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
47781 server/console.c, server/event.c, server/mutex.c,
47782 server/named_pipe.c, server/object.h, server/process.c,
47783 server/protocol.def, server/trace.c:
47784 Move event and mutex objects into directory name space.
47786 2005-12-02 Jacek Caban <jacek@codeweavers.com>
47788 * dlls/shdocvw/dochost.c:
47789 Sync the WebBrowser's window size with document's window.
47791 2005-12-02 Francois Gouget <fgouget@free.fr>
47793 * tools/winapi/win32.api:
47794 Update win32.api to match the current sources.
47796 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
47798 * include/objbase.h, tools/widl/header.c:
47799 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
47801 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
47803 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
47805 * tools/widl/header.c:
47806 Reorder the virtual table definition so it's defined before it is used
47807 in widl header output.
47809 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
47811 * tools/widl/header.c:
47812 Use interface instead of struct where appropriate in widl.
47814 2005-12-02 Francois Gouget <fgouget@free.fr>
47816 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
47817 Fix the AtlAxWinInit() prototype.
47818 Also make it return FALSE to indicate failure instead of E_FAIL.
47819 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
47821 2005-12-02 Francois Gouget <fgouget@free.fr>
47823 * dlls/netapi32/ds.c, tools/winapi/win32.api:
47824 Better stick to the PSDK types and to the dsrole.h prototype.
47827 2005-12-02 Francois Gouget <fgouget@free.fr>
47829 * tools/winapi/winapi_parser.pm:
47830 Fix __RPC_USER handling.
47832 2005-12-02 Francois Gouget <fgouget@free.fr>
47834 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
47835 Better stick to the PSDK types.
47838 2005-12-02 Francois Gouget <fgouget@free.fr>
47840 * dlls/dbghelp/module.c, include/dbghelp.h:
47841 Add IMAGEHLP_MODULEW64.
47842 Add SymGetModuleInfoW64() and SymLoadModule64().
47844 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
47846 * dlls/shell32/shlview.c:
47847 Implemented scrolling during drag&drop for the shellview class.
47849 2005-12-02 Jacek Caban <jacek@codeweavers.com>
47851 * dlls/shdocvw/dochost.c:
47852 Use sink in navigate_complete instead of ClientSite's IDispatch.
47854 2005-12-02 Juan Lang <juan_lang@yahoo.com>
47856 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
47857 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
47858 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
47859 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
47860 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
47861 Implement more OID support functions.
47862 Use the exported OID support functions internally.
47863 Move OID support functions and stubs to a separate file.
47865 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
47867 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
47868 Make winapi_check understand the interface keyword.
47870 2005-12-02 Pavel Roskin <proski@gnu.org>
47872 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
47873 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
47874 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
47875 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
47876 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
47877 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
47878 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
47879 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
47880 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
47881 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
47882 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
47883 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
47884 Improve script selection combobox in the font selection dialog - set
47885 height to 90 (the old value of 10 could only fit a single line) and
47886 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
47889 2005-12-02 Jacek Caban <jacek@codeweavers.com>
47891 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
47892 Added implementation of IConnectionPoint::Advise and Unadvise.
47894 2005-12-02 Hans Leidekker <hans@it.vu.nl>
47896 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
47897 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
47898 dlls/wldap32/error.c:
47899 Document DN and error handling functions.
47900 Try to stick to Wine's documentation format.
47902 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
47904 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
47905 programs/wcmd/wcmdmain.c:
47906 Avoid formatted output in a few more places where formatting is not
47907 really needed and output could be large enough to be truncated.
47909 2005-12-02 Jacek Caban <jacek@codeweavers.com>
47911 * dlls/shdocvw/oleobject.c:
47914 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
47916 * dlls/shell32/tests/shlfolder.c:
47917 Added a test for native PIDL format.
47919 2005-12-02 James Hawkins <truiken@gmail.com>
47921 * dlls/advpack/advpack.c:
47922 Document many of the advpack functions.
47924 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
47926 * dlls/x11drv/opengl.c:
47927 Handle DONTCARE flags on ChoosePixelFormat.
47928 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
47929 find a compatible pixel format without). So try without if we cannot
47930 find a valid fbconfig with these options.
47932 2005-12-01 Hans Leidekker <hans@it.vu.nl>
47934 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
47935 dlls/wldap32/wldap32.spec:
47936 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
47937 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
47938 ldap_parse_vlv_control{A,W}. Stub implementations for
47939 ldap_parse_page_control{A,W}.
47941 2005-12-01 Hans Leidekker <hans@it.vu.nl>
47943 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
47944 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
47945 Stub implementations for functions handling paged search results.
47946 Add some missing declarations.
47948 2005-12-01 Huw Davies <huw@codeweavers.com>
47950 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
47951 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
47952 dlls/msxml3/tests/domdoc.c:
47953 Make the node object aggregatable so that the element object (and in
47954 future all of the other node types) can use it.
47956 2005-12-01 Alexandre Julliard <julliard@winehq.org>
47958 * dlls/ntdll/virtual.c:
47959 Check for need to add area to the reserved list also on unmap.
47961 2005-12-01 Alexandre Julliard <julliard@winehq.org>
47963 * dlls/ntdll/virtual.c:
47964 Ignore the large address space flag when version is win9x.
47966 2005-12-01 Hans Leidekker <hans@it.vu.nl>
47968 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
47969 Document the ldap_delete* functions.
47971 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
47973 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
47974 Don't use formatted output in WCMD_setshow_sortenv.
47975 Don't use unsafe vsprintf in WCMD_output.
47977 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
47979 * dlls/x11drv/dib.c:
47980 Fix for the monochrome DIB with inverted colors.
47982 2005-12-01 Alexandre Julliard <julliard@winehq.org>
47984 * dlls/msvcrt/tests/headers.c:
47985 Improved the CHECK_DEF macro to avoid code duplication.
47987 2005-12-01 Robert Shearman <rob@codeweavers.com>
47989 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
47990 Make dump functions const.
47992 2005-12-01 Jacek Caban <jacek@codeweavers.com>
47994 * dlls/shdocvw/oleobject.c:
47995 Added implementation of OLEIVERB_SHOW in DoVerb.
47997 2005-12-01 Robert Shearman <rob@codeweavers.com>
47999 * dlls/oleaut32/typelib.c:
48000 Remove broken return value handling code and that would reference
48001 memory beyond the end of the arguments array. Replace it with code
48002 that properly handles referencing the return type and setting the
48003 return type to VT_VOID when a dispinterface function doesn't have any
48006 2005-12-01 Alexandre Julliard <julliard@winehq.org>
48008 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
48009 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
48012 2005-12-01 Alexandre Julliard <julliard@winehq.org>
48014 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
48015 programs/regedit/treeview.c, server/registry.c:
48016 Fixed some compiler warnings on Darwin.
48018 2005-12-01 Pavel Roskin <proski@gnu.org>
48020 * programs/notepad/dialog.c, programs/notepad/main.c:
48021 Improve font support in Notepad.
48023 2005-12-01 Robert Shearman <rob@codeweavers.com>
48025 * dlls/oleaut32/typelib.c:
48026 Introduce a variable "elemdesc" to eliminate some long common
48028 Move the contents of the second arguments loop inside the first.
48029 Move the MSFT_ReadLEDWords so that it is the last statement in the
48030 loop since it is one of the iterators.
48032 2005-12-01 Robert Shearman <rob@codeweavers.com>
48034 * dlls/oleaut32/typelib.c:
48035 Don't truncate large integer constants.
48037 2005-12-01 Jacek Caban <jacek@codeweavers.com>
48039 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
48040 dlls/shdocvw/webbrowser.c:
48041 Added IOleInPlaceActiveObject stub implementation.
48043 2005-12-01 James Hawkins <truiken@gmail.com>
48045 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
48046 Add a stub for AdvInstallFile.
48048 2005-12-01 Robert Shearman <rob@codeweavers.com>
48050 * configure, configure.ac, dlls/wininet/netconnection.c,
48051 include/config.h.in:
48052 Cleanup SSL connections properly, do a few security checks in
48053 NETCON_secure_connect and display errors from SSL on failure. Don't
48054 use SSL_set_bio as SSL_set_fd is cleaner for us.
48056 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
48058 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
48059 Add a test for LB_SELITEMRANGE, make it pass under Wine.
48061 2005-12-01 Robert Shearman <rob@codeweavers.com>
48063 * dlls/stdole2.tlb/std_ole_v2.idl:
48064 Fix the entry attributes of the two module functions and uncomment
48065 LoadPicture, but comment out the defaultvalue attribute that causes
48066 widl to issue a warning.
48068 2005-12-01 Robert Shearman <rob@codeweavers.com>
48070 * dlls/oleaut32/typelib.c:
48071 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
48072 PARAMFLAG_DHASDEFAULT.
48073 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
48075 2005-12-01 Steven Edwards <steven@codeweavers.com>
48077 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
48078 Add stubs for ldap_search_init_page[A/W].
48080 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
48082 * dlls/x11drv/winpos.c:
48083 Remove unused include X11/IntrinsicP.h.
48085 2005-12-01 Jacek Caban <jacek@codeweavers.com>
48087 * dlls/shdocvw/oleobject.c:
48088 Added SetObjectRects implementation.
48090 2005-12-01 Jacek Caban <jacek@codeweavers.com>
48092 * dlls/shdocvw/client.c:
48093 Return S_OK in [On|Can]InPlaceActivate.
48094 Handle IOleDocumentSite in QueryInterface.
48096 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
48098 * dlls/gdi/freetype.c:
48099 Make WineEngGetFontData always return the used byte count.
48101 2005-11-30 Peter Lemenkov <petro@mail.ru>
48103 * include/winuser.h:
48104 Added WS_EX_COMPOSITED.
48106 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
48108 * dlls/user/painting.c, dlls/user/tests/msg.c:
48109 Add a test for RedrawWindow with an empty region/rectangle, make it
48112 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
48114 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
48115 Added more Nvidia card IDs.
48117 2005-11-30 Alexandre Julliard <julliard@winehq.org>
48119 * tools/winewrapper:
48120 Added support for Darwin DYLD_LIBRARY_PATH.
48122 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
48124 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
48125 server/Makefile.in, server/directory.c, server/object.h,
48126 server/protocol.def, server/request.h, server/symlink.c,
48128 Implement symbolic link object in wineserver.
48129 Implement Nt[Create|Open|Query]SymbolicLinkObject.
48130 Change tests accordingly.
48132 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
48134 * dlls/shell32/shellpath.c:
48135 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
48137 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
48139 * dlls/x11drv/dib.c:
48140 Fix for RGB mask that corresponds to the visual's mask.
48142 2005-11-30 Hans Leidekker <hans@it.vu.nl>
48144 * dlls/wldap32/control.c:
48145 Document the ldap_control* functions.
48147 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
48149 * dlls/shell32/shlexec.c:
48150 Fix context menu handling for more than one entry in order to repair
48151 .lnk-file execution: Don't break at the first non-matching entry.
48153 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
48155 * dlls/opengl32/wgl.c:
48156 Added some checks on wglCreatContext to avoid problems (and
48159 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
48161 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
48162 Added stub for CryptVerifyMessageSignature.
48164 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
48166 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
48167 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
48168 state. Change tests accordingly.
48170 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
48172 * dlls/user/tests/msg.c, dlls/user/win.c:
48173 New maximized visible window should be shown with
48174 ShowWindow(SW_SHOW).
48176 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
48178 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
48179 CreateWindow should not activate invisible minimized or maximized
48181 Add several tests to show the correct behavior.
48183 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
48185 * dlls/version/tests/install.c:
48186 Fix version tests on windows 9x/ME.
48188 2005-11-30 Robert Shearman <rob@codeweavers.com>
48190 * dlls/wininet/tests/http.c:
48191 Test the behaviour of HttpSendRequestEx when putting data into the
48194 2005-11-30 Robert Shearman <rob@codeweavers.com>
48196 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
48197 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
48198 can be used by both HttpSendRequest and HttpSendRequestEx.
48199 Also allow HttpSendRequestEx to be used asynchronously.
48201 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
48203 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
48204 include/lmserver.h, include/lmwksta.h:
48205 Add some prototypes to include/ for already existing functions in
48208 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
48210 * tools/winapi/win16.api, tools/winapi/win32.api,
48211 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
48212 tools/winapi/winapi_parser.pm:
48213 Update win32.api to current cvs.
48214 Add __RPC_USER as a calling convention in winapi.
48216 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
48218 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
48219 Add support for Intel drivers version string.
48220 Update default driver version (nvidia).
48222 2005-11-30 Robert Shearman <rob@codeweavers.com>
48224 * dlls/x11drv/xrender.c:
48225 Disable XRender if bit masks aren't valid.
48226 XRender code in the X11 driver will go into an infinite loop when the
48227 colour bit masks are 0, so disable XRender in this case.
48229 2005-11-30 Robert Shearman <rob@codeweavers.com>
48231 * dlls/msi/registry.c:
48232 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
48233 include the NULL terminator, so fix this.
48235 2005-11-30 Robert Shearman <rob@codeweavers.com>
48237 * dlls/wininet/http.c:
48238 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
48239 the call to InternetCrackUrl, which concatenates the params onto the
48241 Some other minor cleanups.
48243 2005-11-30 Robert Shearman <rob@codeweavers.com>
48245 * dlls/oleaut32/typelib.c:
48246 Factor out code for doing ELEMDESC sizes and copies.
48247 Copy FUNCDESC structures returned to calling applications instead of
48248 passing a pointer to the master structure used internally.
48249 Call VariantInit on newly allocated memory before calling VariantCopy.
48251 2005-11-29 Hans Leidekker <hans@it.vu.nl>
48253 * configure, configure.ac:
48254 Link to the reentrant version of libldap.
48256 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
48258 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
48259 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
48260 Add Korean translations.
48262 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
48264 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
48265 server/Makefile.in, server/directory.c, server/main.c,
48266 server/object.c, server/object.h, server/protocol.def,
48267 server/request.c, server/request.h, server/trace.c:
48268 Implement directory object in wineserver.
48269 Implement Nt[Create|Open]DirectoryObject.
48270 Change tests accordingly.
48272 2005-11-29 Alexandre Julliard <julliard@winehq.org>
48274 * dlls/ntdll/loader.c:
48275 Check for a valid module before attempting to read the export
48276 directory in LdrGetProcedureAddress.
48278 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
48280 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
48281 Clear the reference counter in WSACleanup, with regression test.
48283 2005-11-29 Hans Leidekker <hans@it.vu.nl>
48285 * dlls/wldap32/compare.c:
48286 Document the ldap_compare* functions.
48288 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48290 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
48291 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
48292 include/wine/wined3d_interface.h:
48293 Added support for vertex and pixel shader constants that have no type
48294 i.e. they haven't been set yet or are clear.
48296 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
48298 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
48299 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
48300 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
48301 include/Makefile.in, include/dsrole.h:
48302 Added some stubbed Ds-calls
48303 Start of conformance tests for these Ds-calls.
48305 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
48307 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
48310 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48312 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
48313 dlls/dbghelp/path.c, include/dbghelp.h:
48314 Added support for 'loading' virtual modules.
48316 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48318 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
48319 Implemented SymGet{Next|Prev}Line64.
48321 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48323 * dlls/dbghelp/module.c:
48324 Now correctly checking calling down to 32 bit version.
48326 2005-11-29 Robert Shearman <rob@codeweavers.com>
48328 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
48329 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
48331 Modify test case to demonstrate this.
48333 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48335 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
48336 Implemented SymGetModuleInfo64.
48338 2005-11-29 Robert Shearman <rob@codeweavers.com>
48340 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
48341 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
48342 dlls/ole32/usrmarshal.c:
48343 Implement some user marshal functions and add tests.
48345 2005-11-29 Robert Shearman <rob@codeweavers.com>
48347 * dlls/wininet/http.c:
48348 More lpszServerName -> lpszHostName fixes.
48350 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48352 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
48353 Implemented SymUnloadModule64.
48355 2005-11-29 James Hawkins <truiken@gmail.com>
48357 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
48358 Returned versions are always initialized to zero, even on failure.
48359 Function always returns S_OK, even on failure.
48360 Copy the file to the temp directory if the file exists but isn't found
48361 by GetFileVersionInfoSize.
48362 If bVersion is FALSE, return the language and code page identifiers of
48363 the file, not the system.
48365 2005-11-29 Robert Shearman <rob@codeweavers.com>
48367 * dlls/wininet/http.c:
48368 Fix redirects from secure to non-secure and vice versa.
48370 2005-11-29 Robert Shearman <rob@codeweavers.com>
48372 * dlls/oleaut32/typelib.c:
48373 Implement ITypeInfo_Bind for typelibs.
48374 Fix some places where a returned object was AddRef'd.
48375 Make the search through implemented types work on all types, not just
48378 2005-11-29 Peter Lemenkov <petro@mail.ru>
48380 * include/shellapi.h:
48381 Added some definitions.
48383 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48385 * dlls/winmm/mci.c:
48386 Fixed some bugs in MCI string parsing.
48388 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48390 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
48391 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
48393 Implemented SymLoadModuleEx.
48395 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48397 * programs/winedbg/debugger.h, programs/winedbg/display.c,
48398 programs/winedbg/stack.c, programs/winedbg/symbol.c:
48399 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
48400 oriented API (stack_get_current_symbol).
48401 Reused the func name (stack_get_frame) for internal stack.c handling.
48403 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
48405 * dlls/ole32/ole32res.rc:
48406 Made the Drag&Drop cursors' rubber band visible on a white background.
48408 2005-11-29 Alexandre Julliard <julliard@winehq.org>
48410 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
48411 Avoid including X11/Intrinsic.h.
48413 2005-11-29 Alexandre Julliard <julliard@winehq.org>
48415 * dlls/gdi/bitmap.c:
48416 Added support for doing SetBitmapBits on a DIB section.
48418 2005-11-29 James Hawkins <truiken@gmail.com>
48420 * include/advpub.h:
48421 Add ADN_DEL_UNC_PATHS define to advpub.h.
48423 2005-11-29 Robert Shearman <rob@codeweavers.com>
48425 * dlls/wininet/http.c:
48426 Change all SendAsyncCallback calls into the synchronous
48427 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
48430 2005-11-29 Robert Shearman <rob@codeweavers.com>
48432 * include/objidl.idl:
48433 Make IAdviseSink methods non-async and remove the IAsyncManager
48434 parameter hack that native COM used to use (but not any more). Async
48435 calls are an optimisation that we're not going to support in the near
48438 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
48440 * dlls/opengl32/wgl.c:
48441 Fixed crash in wglShareList.
48443 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
48445 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
48446 Fix implementation of IDirectMusic8Impl_CreatePort.
48448 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48450 * include/cvconst.h:
48451 Added calling convention definitions.
48453 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
48455 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
48456 Added stub for dbghelp.SymRegisterCallback64.
48458 2005-11-29 Robert Shearman <rob@codeweavers.com>
48460 * dlls/oleaut32/typelib.c:
48461 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
48462 Copy VARDESC structures returned to calling applications instead of
48463 passing a pointer to the master structure used internally.
48465 2005-11-29 Robert Shearman <rob@codeweavers.com>
48467 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
48468 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
48470 2005-11-29 Robert Shearman <rob@codeweavers.com>
48472 * dlls/rpcrt4/cpsf.c:
48473 The CLSID can be substituted by an IID present in one of the proxy
48474 file infos in NdrDllGetClassObject.
48476 2005-11-29 Robert Shearman <rob@codeweavers.com>
48478 * dlls/rpcrt4/ndr_midl.c:
48479 Return the correct error code from NdrProxyErrorHandler.
48481 2005-11-29 Robert Shearman <rob@codeweavers.com>
48483 * dlls/rpcrt4/ndr_ole.c:
48484 Raise exceptions on failures.
48485 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
48486 pStubMsg->BufferLength.
48487 Fix buffer calculation when no interface data is marshaled to the
48490 2005-11-29 Robert Shearman <rob@codeweavers.com>
48492 * dlls/rpcrt4/ndr_marshall.c:
48493 Fix the overflow check to not depend on pStubMsg->BufferStart and
48494 pStubMsg->BufferEnd being valid, because they aren't filled in when
48495 using MIDL-generated server stubs.
48496 Don't set the pointer to NULL on unmarshaling because we may want to
48497 unmarshal the value to an existing pointer instead of allocating a new
48500 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
48502 * dlls/user/tests/win.c, dlls/user/win.c:
48503 EnumChildWindows should return result from the callback.
48505 2005-11-28 Jacek Caban <jacek@codeweavers.com>
48507 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
48508 dlls/shdocvw/webbrowser.c:
48509 Activate document object.
48511 2005-11-28 Alexandre Julliard <julliard@winehq.org>
48513 * include/shlobj.h:
48514 Remove unnecessary external variable declarations.
48516 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
48518 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
48519 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
48520 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
48521 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
48522 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
48523 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
48524 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
48525 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
48526 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
48527 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
48528 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
48529 dlls/winmm/wineoss/oss.c:
48530 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
48532 2005-11-28 Juan Lang <juan_lang@yahoo.com>
48534 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
48535 Fix parameter count on some stubs (thanks to Marcus Meissner for
48536 spotting that.) Add a few more stubs.
48538 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
48540 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
48541 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
48542 Add German resources.
48544 2005-11-28 Hans Leidekker <hans@it.vu.nl>
48546 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
48547 Document the ldap_bind* functions.
48549 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
48551 * dlls/shell32/shfldr_unixfs.c:
48552 Enhanced UnixFolder's IDropTarget implementation.
48553 Use STATIC_CAST macro more consistently.
48555 2005-11-28 Alexandre Julliard <julliard@winehq.org>
48557 * tools/winebuild/spec16.c:
48558 Preserve 16-byte stack alignment in 16-bit relays.
48560 2005-11-28 Alexandre Julliard <julliard@winehq.org>
48562 * tools/winebuild/relay.c:
48563 Enforce 16-byte stack alignment when returning from 16-bit code and
48564 when calling a register function.
48566 2005-11-28 Ge van Geldorp <gvg@reactos.org>
48568 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
48569 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
48570 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
48571 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
48572 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
48573 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
48574 dlls/kernel/computername.c, dlls/kernel/debugger.c,
48575 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
48576 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
48577 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
48578 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
48579 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
48580 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
48581 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
48582 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
48583 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
48584 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
48585 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
48586 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
48587 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
48588 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
48589 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
48590 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
48591 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
48592 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
48593 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
48594 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
48595 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
48596 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
48597 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
48598 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
48599 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
48600 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
48601 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
48602 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
48603 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
48604 server/console.c, server/debugger.c, server/event.c, server/fd.c,
48605 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
48606 server/mapping.c, server/mutex.c, server/named_pipe.c,
48607 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
48608 server/region.c, server/registry.c, server/semaphore.c,
48609 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
48610 server/thread.h, server/timer.c, server/token.c, server/trace.c,
48611 server/window.c, server/winstation.c:
48612 Match PSDK STATUS_* definitions.
48614 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
48616 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
48617 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
48618 dlls/msvideo/msvideo_main.c, include/vfw.h:
48619 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
48622 2005-11-28 Aric Stewart <aric@codeweavers.com>
48624 * dlls/wininet/http.c:
48625 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
48626 port if non standard on the redirect host header and make sure to
48627 append the extra information (parameters) and such to the location if
48628 present. Additionally check to see if we are redirecting to https and
48629 if so set the appropriate port.
48631 2005-11-28 Jacek Caban <jacek@codeweavers.com>
48633 * dlls/shdocvw/dochost.c:
48634 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
48636 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
48638 * dlls/shell32/shlview.c:
48639 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
48641 2005-11-28 Ge van Geldorp <gvg@reactos.org>
48643 * dlls/shell32/shlexec.c:
48644 Other code in shlexec.c (e.g. the extension handling code in
48645 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
48648 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
48650 * dlls/winspool/info.c:
48651 Documentation added for GetPrinterDriverDirectoryW + A.
48653 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
48655 * include/ddk/wdm.h:
48656 Add directory and symlink access rights.
48658 2005-11-28 Robert Shearman <rob@codeweavers.com>
48660 * dlls/wininet/http.c:
48661 Add support for using secure (SSL/TLS) connections through a proxy
48664 2005-11-28 Robert Shearman <rob@codeweavers.com>
48666 * dlls/wininet/http.c, dlls/wininet/internet.h,
48667 dlls/wininet/netconnection.c:
48668 Move the initiation of the SSL connection into a separate function.
48670 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
48672 * dlls/user/menu.c, dlls/user/tests/menu.c:
48673 set_menu_item_text handles converting an empty menu item to a
48674 separator on its own, give it a chance to do its work in the
48677 2005-11-28 Robert Shearman <rob@codeweavers.com>
48679 * dlls/wininet/http.c, dlls/wininet/internet.h:
48680 Add a host port field that preserves the requested port of the
48683 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
48685 * dlls/usp10/usp10.c, include/usp10.h:
48686 Added some missing definitions in usp10.h.
48688 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
48690 * dlls/x11drv/graphics.c:
48691 Handle an X error in X11DRV_ExtFloodFill().
48693 2005-11-28 Robert Shearman <rob@codeweavers.com>
48695 * dlls/wininet/http.c:
48696 Fix "http://" prefix detection on the proxy URL.
48698 2005-11-28 Robert Shearman <rob@codeweavers.com>
48700 * dlls/rpcrt4/ndr_midl.c:
48701 Make sure to fill out the MIDL_STUB_MESSAGE structure in
48702 NdrSendReceive like we do in NdrProxySendReceive.
48704 2005-11-28 Robert Shearman <rob@codeweavers.com>
48706 * dlls/rpcrt4/ndr_marshall.c:
48707 Implement conformant varying array functions.
48709 2005-11-28 Robert Shearman <rob@codeweavers.com>
48711 * dlls/rpcrt4/ndr_marshall.c:
48712 Implement conformant struct functions.
48714 2005-11-28 Robert Shearman <rob@codeweavers.com>
48716 * dlls/rpcrt4/ndr_marshall.c:
48717 Implement FC_STRUCTPAD2 for complex types.
48719 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
48721 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
48722 Add stub implementation for SetMagicColors().
48724 2005-11-28 Jacek Caban <jacek@codeweavers.com>
48726 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
48727 Added AtlAxCreateControl stub implementation.
48729 2005-11-28 Robert Shearman <rob@codeweavers.com>
48731 * dlls/wininet/http.c:
48732 Replace some useless checks in HTTP_AddProxyInfo with asserts.
48734 2005-11-28 Jacek Caban <jacek@codeweavers.com>
48736 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
48737 dlls/shdocvw/webbrowser.c:
48738 Added IOleDocumentSite implementation.
48740 2005-11-28 Robert Shearman <rob@codeweavers.com>
48742 * dlls/wininet/http.c:
48743 Simplify and fix Set-Cookie handling.
48745 2005-11-28 Robert Shearman <rob@codeweavers.com>
48747 * dlls/ole32/defaulthandler.c:
48748 Implement IOleObject_DoVerb function by running the object and then
48749 delegating to the remote IOleObject_DoVerb function.
48751 2005-11-28 Robert Shearman <rob@codeweavers.com>
48753 * dlls/rpcrt4/ndr_marshall.c:
48754 Add functions for marshaling base types (ints, floats, etc.).
48756 2005-11-28 Jacek Caban <jacek@codeweavers.com>
48758 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
48759 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
48760 Better windows handling.
48762 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
48764 * dlls/shell32/shell32_main.h:
48765 Modified KeyStateToDropEffect macro to match native shellview's
48768 2005-11-28 Robert Shearman <rob@codeweavers.com>
48770 * dlls/wininet/http.c:
48771 Simplify HTTP_InsertProxyAuthorization.
48773 2005-11-28 Robert Shearman <rob@codeweavers.com>
48775 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
48776 dlls/ole32/oleobj.c:
48777 Delegate advises to the remote object to enable the client to receive
48778 data change notifications.
48780 2005-11-28 Robert Shearman <rob@codeweavers.com>
48782 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
48783 Extend conformance computation function to also compute variances.
48784 MSDN suggests that conformance and variance are pretty much the same,
48785 but there may be some subtleties to it.
48787 2005-11-28 Jacek Caban <jacek@codeweavers.com>
48789 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
48790 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
48791 Added implementation of GetWindowContext.
48792 Added stub implementation of IOleInPlaceFrame interface.
48794 2005-11-28 Alexandre Julliard <julliard@winehq.org>
48796 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
48797 Ignore generated rsrc.res.
48799 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
48801 * dlls/shell32/shlview.c:
48802 Register the shell view itself as the drop target, not it's parent folder.
48803 Forward drag&drop method calls to the folder currently under the cursor.
48805 2005-11-28 Robert Shearman <rob@codeweavers.com>
48807 * dlls/wininet/internet.c:
48808 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
48809 tests show that the callbacks happen either synchronously or within an
48810 alternative asynchronous call.
48811 Remove a check for a NULL lpfnStatusCB that is already performed by
48812 INTERNET_SendCallback and add a comment about a difference to native.
48814 2005-11-28 Robert Shearman <rob@codeweavers.com>
48816 * dlls/wininet/http.c:
48817 Add parsing of the Content-ID and Proxy-Connection headers.
48818 Sort the table of header to option number mappings correctly.
48819 Change a FIXME to a WARN because there are "X-..." headers that we
48820 aren't supposed to parse.
48822 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
48824 * include/imagehlp.h:
48825 Add some 64 bit definitions.
48827 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48829 * dlls/wined3d/device.c:
48830 Stop reporting not having swapchain 0 as an error and add an internal
48831 variable instead of modifying a parameter.
48833 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48835 * dlls/wined3d/vertexdeclaration.c:
48836 Correct some errors in the way vertex declarations for directx 8 are
48837 parsed and add offset support.
48839 2005-11-28 Ge van Geldorp <gvg@reactos.org>
48841 * dlls/shell32/iconcache.c:
48842 Load shortcut icon by resource id instead of by icon index.
48844 2005-11-28 Robert Shearman <rob@codeweavers.com>
48846 * dlls/ole32/defaulthandler.c:
48847 Call DefaultHandler_Stop if we fail to start the server running
48848 correctly and a few formatting fixes.
48850 2005-11-28 Robert Shearman <rob@codeweavers.com>
48852 * dlls/rpcrt4/ndr_marshall.c:
48853 Fix NdrConformantArrayBufferSize to include the size of the
48855 Make NdrConformantArrayMemorySize do something more useful, like
48856 actually return the required memory.
48857 Conformance offset can be negative and should only be two bytes.
48859 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
48861 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
48862 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
48863 dlls/msvidc32/rsrc.rc:
48864 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
48866 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
48868 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
48869 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
48870 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
48872 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
48874 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
48875 Fix several bugs in msrle32 preventing it to load.
48876 Remove a hack in ICOpen compensating a bug in msrle32.
48877 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
48878 convoluted GWLP_HINSTANCE hack.
48880 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
48882 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
48883 Update Korean translations.
48885 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
48887 * dlls/ole32/ole32res.rc:
48888 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
48890 2005-11-28 Jacek Caban <jacek@codeweavers.com>
48892 * dlls/shdocvw/webbrowser.c:
48893 Don't crash when parameters of Navigate2 are NULL.
48895 2005-11-28 Robert Shearman <rob@codeweavers.com>
48897 * dlls/wininet/http.c, dlls/wininet/internet.h:
48898 Add a new field "lpszHostName" to the session to track the host name
48899 of the HTTP server, as opposed to the server that we will connect to
48900 that could be a proxy server. Fixes the "Host:" header that we send to
48903 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
48905 * dlls/winmm/winmm.c:
48906 LoadLibrary16 is no longer exported by name, so do the lookup by its
48907 ordinal (when loading NE sibling).
48909 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
48911 * dlls/ntdll/cdrom.c:
48912 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
48913 IOCTL_STORAGE_CHECK_VERIFY.
48915 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
48917 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
48918 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
48920 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48922 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
48923 Correct the matrix sizes in software shaders and remove an erroneous
48924 parameter from lrp.
48926 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
48928 * dlls/x11drv/settings.c:
48929 Ignore frequency requests in Desktop mode.
48931 2005-11-28 Robert Shearman <rob@codeweavers.com>
48933 * dlls/ole32/defaulthandler.c:
48934 Call the equivalent delegate function for all of the simple
48937 2005-11-28 Robert Shearman <rob@codeweavers.com>
48939 * dlls/rpcrt4/ndr_marshall.c:
48940 We should always allocate in NdrConformantStringUnmarshal if the
48941 memory pointer is NULL.
48943 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
48945 * dlls/dinput/device.c:
48946 Handle DInput8 interfaces in device QueryInterface.
48948 2005-11-28 Hans Leidekker <hans@it.vu.nl>
48950 * dlls/wldap32/add.c:
48951 Document the ldap_add* functions.
48953 2005-11-28 Huw Davies <huw@codeweavers.com>
48955 * dlls/gdi/bitblt.c:
48956 If the driver doesn't support StretchBlt try to use StretchDIBits
48959 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
48961 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
48962 dlls/shell32/tests/shlfolder.c:
48963 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
48964 Directly return the correct "My Computer" attributes in
48965 ISF_Desktop_fnGetAttributesOf().
48966 Remove "todo_wine" from the "My Computer" attributes test case.
48967 Add test case for retrieving the file system path from the
48968 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
48970 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
48972 * documentation/README.ko:
48973 Add a translation of the README.
48975 2005-11-28 Mike McCormack <mike@codeweavers.com>
48977 * dlls/msi/helpers.c:
48978 If a source directory doesn't exist, use the install root instead.
48980 2005-11-28 Mike McCormack <mike@codeweavers.com>
48982 * dlls/msi/dialog.c:
48983 Handle the ^ character in MaskEdit controls.
48985 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
48987 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
48988 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
48990 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
48992 * dlls/shell32/shfldr_unixfs.c:
48993 Initial stubbed implementation of UnixFolder's IDropTarget interface.
48995 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
48997 * dlls/kernel/process.c:
48998 Initialize file_exists to 0 at exe load test, prevents mistaking of
48999 UTF-8 encoded exenames as builtins.
49001 2005-11-26 Alexandre Julliard <julliard@winehq.org>
49003 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
49004 programs/avitools/.gitignore, programs/clock/.gitignore,
49005 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
49006 programs/eject/.gitignore, programs/expand/.gitignore,
49007 programs/explorer/.gitignore, programs/hh/.gitignore,
49008 programs/msiexec/.gitignore, programs/notepad/.gitignore,
49009 programs/progman/.gitignore, programs/regedit/.gitignore,
49010 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
49011 programs/rundll32/.gitignore, programs/start/.gitignore,
49012 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
49013 programs/view/.gitignore, programs/wcmd/.gitignore,
49014 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
49015 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
49016 programs/winedbg/.gitignore, programs/winefile/.gitignore,
49017 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
49018 programs/winepath/.gitignore, programs/winetest/.gitignore,
49019 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
49020 programs/winver/.gitignore, tools/winegcc/.gitignore:
49021 Ignore symlink files too (needed for git).
49023 2005-11-26 Alexandre Julliard <julliard@winehq.org>
49025 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
49026 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
49027 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
49028 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
49029 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
49030 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
49031 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
49032 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
49033 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
49034 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
49035 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
49036 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
49037 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
49038 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
49039 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
49040 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
49041 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
49042 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
49043 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
49044 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
49045 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
49046 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
49047 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
49048 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
49049 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
49050 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
49051 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
49052 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
49053 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
49054 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
49055 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
49056 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
49057 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
49058 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
49059 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
49060 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
49061 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
49062 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
49063 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
49064 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
49065 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
49066 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
49067 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
49068 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
49069 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
49070 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
49071 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
49072 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
49073 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
49074 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
49075 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
49076 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
49077 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
49078 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
49079 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
49080 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
49081 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
49082 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
49083 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
49084 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
49085 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
49086 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
49087 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
49088 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
49089 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
49090 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
49091 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
49092 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
49093 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
49094 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
49095 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
49096 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
49097 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
49098 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
49099 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
49100 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
49101 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
49102 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
49103 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
49104 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
49105 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
49106 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
49107 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
49108 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
49109 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
49110 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
49111 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
49112 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
49113 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
49114 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
49115 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
49116 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
49117 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
49118 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
49119 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
49120 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
49121 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
49122 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
49123 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
49124 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
49125 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
49126 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
49127 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
49128 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
49129 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
49130 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
49131 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
49132 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
49133 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
49134 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
49135 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
49136 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
49137 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
49138 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
49139 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
49140 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
49141 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
49142 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
49143 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
49144 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
49145 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
49146 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
49147 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
49148 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
49149 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
49150 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
49151 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
49152 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
49153 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
49154 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
49155 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
49156 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
49157 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
49158 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
49159 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
49160 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
49161 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
49162 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
49163 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
49164 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
49165 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
49166 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
49167 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
49168 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
49169 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
49170 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
49171 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
49172 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
49173 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
49174 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
49175 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
49176 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
49177 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
49178 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
49179 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
49180 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
49181 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
49182 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
49183 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
49184 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
49185 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
49186 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
49187 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
49188 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
49189 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
49190 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
49191 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
49192 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
49193 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
49194 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
49195 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
49196 dlls/version/.cvsignore, dlls/version/.gitignore,
49197 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
49198 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
49199 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
49200 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
49201 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
49202 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
49203 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
49204 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
49205 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
49206 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
49207 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
49208 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
49209 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
49210 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
49211 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
49212 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
49213 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
49214 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
49215 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
49216 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
49217 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
49218 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
49219 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
49220 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
49221 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
49222 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
49223 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
49224 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
49225 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
49226 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
49227 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
49228 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
49229 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
49230 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
49231 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
49232 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
49233 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
49234 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
49235 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
49236 fonts/.gitignore, include/.cvsignore, include/.gitignore,
49237 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
49238 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
49239 libs/unicode/.cvsignore, libs/unicode/.gitignore,
49240 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
49241 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
49242 programs/.cvsignore, programs/.gitignore,
49243 programs/avitools/.cvsignore, programs/avitools/.gitignore,
49244 programs/clock/.cvsignore, programs/clock/.gitignore,
49245 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
49246 programs/control/.cvsignore, programs/control/.gitignore,
49247 programs/eject/.cvsignore, programs/eject/.gitignore,
49248 programs/expand/.cvsignore, programs/expand/.gitignore,
49249 programs/explorer/.cvsignore, programs/explorer/.gitignore,
49250 programs/hh/.cvsignore, programs/hh/.gitignore,
49251 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
49252 programs/notepad/.cvsignore, programs/notepad/.gitignore,
49253 programs/progman/.cvsignore, programs/progman/.gitignore,
49254 programs/regedit/.cvsignore, programs/regedit/.gitignore,
49255 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
49256 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
49257 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
49258 programs/start/.cvsignore, programs/start/.gitignore,
49259 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
49260 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
49261 programs/view/.cvsignore, programs/view/.gitignore,
49262 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
49263 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
49264 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
49265 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
49266 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
49267 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
49268 programs/winefile/.cvsignore, programs/winefile/.gitignore,
49269 programs/winemenubuilder/.cvsignore,
49270 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
49271 programs/winemine/.gitignore, programs/winepath/.cvsignore,
49272 programs/winepath/.gitignore, programs/winetest/.cvsignore,
49273 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
49274 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
49275 programs/winhelp/.gitignore, programs/winver/.cvsignore,
49276 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
49277 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
49278 tools/widl/.gitignore, tools/winapi/.cvsignore,
49279 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
49280 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
49281 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
49282 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
49283 tools/wrc/.cvsignore, tools/wrc/.gitignore:
49284 Renamed all .cvsignore files to .gitignore.
49286 2005-11-24 Hans Leidekker <hans@it.vu.nl>
49288 * programs/winebrowser/main.c, tools/wine.inf:
49289 Also handle mailto: urls.
49291 2005-11-24 Mike McCormack <mike@codeweavers.com>
49293 * dlls/msvcrt/tests/printf.c:
49294 Add some tests for _fcvt.
49296 2005-11-24 Marcus Meissner <meissner@suse.de>
49299 extern "C" wrappers for usp10.h.
49301 2005-11-24 Mike McCormack <mike@codeweavers.com>
49303 * dlls/msi/helpers.c:
49304 Make all source directories at the root of the install.
49306 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
49308 * dlls/advapi32/lsa.c:
49309 Return a real error in LsaLookupSids.
49311 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
49313 * include/Makefile.in:
49316 2005-11-24 Mike McCormack <mike@codeweavers.com>
49318 * dlls/wldap32/ber.c:
49319 Fix a compile error.
49321 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
49323 * dlls/opengl32/wgl_ext.c:
49324 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
49326 2005-11-24 Juan Lang <juan_lang@yahoo.com>
49328 * include/wincrypt.h:
49329 Add more declarations.
49331 2005-11-23 Francois Gouget <fgouget@free.fr>
49333 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
49334 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
49335 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
49336 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
49337 dlls/shell32/shellpath.c, dlls/user/edit.c,
49338 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
49339 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
49340 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
49341 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
49342 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
49343 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
49344 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
49345 dlls/wintab32/context.c, programs/progman/En.rc,
49346 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
49347 tools/wrc/translation.c:
49348 Assorted spelling fixes.
49350 2005-11-23 Francois Gouget <fgouget@free.fr>
49352 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
49353 Documentation tweaks to make winapi_check happy.
49354 Also specify the documented spec file entry.
49356 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
49358 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
49359 Add German resource file for msvideo.
49361 2005-11-23 Francois Gouget <fgouget@free.fr>
49363 * dlls/wldap32/control.c, dlls/wldap32/init.c,
49364 dlls/wldap32/winldap_private.h, include/winldap.h,
49365 tools/winapi/win32.api:
49366 winldap.h should include windeh.f and schnlsp.h.
49367 Enclose the API definitions in an extern "C" section and define
49369 Better stick to the types defined by the PSDK.
49370 Fix the ldap_create_vlv_control*() prototypes.
49373 2005-11-23 Alexandre Julliard <julliard@winehq.org>
49375 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
49376 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
49377 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
49378 tools/winebuild/import.c:
49379 Preserve 16-byte stack alignment in the various assembly
49380 functions. Needed for MacOSX.
49382 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
49384 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
49385 dlls/msvideo/rsrc.rc:
49386 Add Korean translation.
49388 2005-11-23 Francois Gouget <fgouget@free.fr>
49390 * dlls/advpack/tests/advpack.c:
49391 Add trailing '\n' to trace() call.
49393 2005-11-23 Francois Gouget <fgouget@free.fr>
49395 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
49396 Add LPADDRINFO, missing IP_* defines and missing APIs.
49397 Enclose the API definitions in an extern "C" section.
49398 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
49399 Better stick to the types defined by the PSDK.
49402 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
49404 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
49405 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
49406 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
49407 Update Korean translations.
49409 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
49411 * dlls/shell32/shfldr_unixfs.c:
49412 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
49414 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49416 * dlls/mscms/tests/profile.c:
49417 Be more strict and verbose while testing
49418 GetStandardColorSpaceProfile().
49420 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
49422 * dlls/user/tests/sysparams.c:
49423 Make test_SPI_SETBORDER less likely to permanently change visual
49425 - use smaller border widths values for testing;
49426 - provide a work around for a Windows XP feature that made the tests
49427 change the caption width.
49429 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
49431 * dlls/shell32/shfldr_desktop.c:
49432 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
49434 Fixed a handle leak in case of failing AddToEnumList call.
49436 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
49438 * dlls/shell32/shfldr_mycomp.c:
49439 Also scan HKEY_CURRENT_USER for shell namespace extensions in
49442 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
49444 * dlls/shell32/brsfolder.c:
49445 Initialize OLE instead of just COM, in order to enable Drag & Drop.
49447 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
49449 * dlls/commdlg/filedlg.c:
49450 Initialize OLE instead of COM only in order to enable Drag and Drop.
49452 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
49454 * include/commctrl.h:
49455 Define DateTime_SetMonthCalColor.
49457 2005-11-23 Juan Lang <juan_lang@yahoo.com>
49459 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
49460 Fix some memory leaks.
49462 2005-11-23 Alexandre Julliard <julliard@winehq.org>
49464 * dlls/x11drv/event.c:
49465 Fixed some broken code that was causing compiler warnings.
49467 2005-11-23 Huw Davies <huw@codeweavers.com>
49469 * dlls/msxml3/tests/domdoc.c:
49470 Release a stray node.
49472 2005-11-22 Alexandre Julliard <julliard@winehq.org>
49474 * ANNOUNCE, ChangeLog, VERSION, configure:
49477 ----------------------------------------------------------------
49478 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
49480 * dlls/commdlg/fontdlg16.c:
49481 Fixes for FormatCharDlgProc16:
49482 - properly store the ChooseFont pointer, use a window property as the
49483 A and W functions do;
49484 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
49486 2005-11-22 Aric Stewart <aric@codeweavers.com>
49488 * dlls/wininet/http.c:
49489 HttpEndRequest does not actually send an extra NULL byte at the end of
49490 the request. Help from Rob Shearman on this one.
49492 2005-11-22 Alexandre Julliard <julliard@winehq.org>
49494 * dlls/kernel/volume.c:
49495 Don't try to set the label in the superblock of FAT filesystems, that
49496 doesn't do the right thing anyway.
49498 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
49500 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
49501 Corrects an error in the _m3xm3 shader function in pixel and vertex
49504 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
49506 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
49507 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
49508 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
49509 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
49510 Add a semi-functional ICCompressorChoose implementation.
49512 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
49514 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
49515 GetSystemMetrics fixes with corresponding tests.
49517 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
49519 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
49520 server/debugger.c, server/event.c, server/fd.c, server/file.c,
49521 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
49522 server/mutex.c, server/named_pipe.c, server/object.c,
49523 server/object.h, server/process.c, server/queue.c, server/registry.c,
49524 server/request.c, server/semaphore.c, server/serial.c,
49525 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
49526 server/timer.c, server/token.c, server/winstation.c:
49527 Add name_lookup function in object_ops.
49529 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
49531 * dlls/commdlg/fontdlg16.c:
49532 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
49533 the lpszStyle fields.
49535 2005-11-22 Hans Leidekker <hans@it.vu.nl>
49537 * programs/winebrowser/Makefile.in:
49538 No need to link against shell32 or user32.
49540 2005-11-22 Aric Stewart <aric@codeweavers.com>
49542 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
49543 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
49544 headers. Also adding a test for some header adding flags.
49546 2005-11-22 Alexandre Julliard <julliard@winehq.org>
49548 * server/registry.c:
49549 Use struct unicode_str instead of null-terminated strings where
49550 possible, and remove constraints on total key path length.
49552 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
49554 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
49556 Add stdarg.h where missing.
49558 2005-11-22 Marcus Meissner <meissner@suse.de>
49560 * dlls/winsock/socket.c:
49561 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
49563 2005-11-22 Steven Edwards <winehacker@gmail.com>
49565 * dlls/ntdll/version.c:
49566 Correct URL for version infomation database website.
49568 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
49570 * dlls/gdi/tests/dc.c:
49571 Add a test showing that SaveDC after GetDC should return 1.
49573 2005-11-22 Jacek Caban <jacek@codeweavers.com>
49575 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
49576 Create window in SetClientSite and return it in
49577 IOleInPlaceSite::GetWindow.
49579 2005-11-22 Robert Shearman <rob@codeweavers.com>
49581 * dlls/wininet/tests/http.c:
49582 Test the sizes of some of the parameters passed into the callback.
49584 2005-11-22 Robert Shearman <rob@codeweavers.com>
49586 * dlls/wininet/internet.c, dlls/wininet/internet.h,
49587 dlls/wininet/utility.c:
49588 Rename SendAsyncCallback to INTERNET_SendCallback.
49590 2005-11-22 Robert Shearman <rob@codeweavers.com>
49592 * dlls/wininet/http.c:
49593 Fix an incorrect entry in the HTTP header field table causing broken
49594 Location field parsing.
49596 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49598 * dlls/advpack/tests/advpack.c:
49599 Exit test after first TranslateInfString() failure, which seems to be
49602 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
49604 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
49605 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
49606 Implement a pixel shader parser and cross compiler. All version of
49607 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
49608 will be cross compiled.
49610 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
49612 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
49613 server/mapping.c, server/mutex.c, server/named_pipe.c,
49614 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
49615 server/winstation.c:
49616 Return correct error on name collision when creating new named
49618 Check for correct error in affected places.
49620 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
49622 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
49623 Kernel32 should create named objects with OBJ_OPENIF flag set.
49624 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
49625 RtlNtStatusToDosError.
49627 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
49629 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
49630 Update Korean translations.
49632 2005-11-21 Alexandre Julliard <julliard@winehq.org>
49634 * programs/winecfg/drive.c:
49635 Only set label and serial number when they are actually changed.
49637 2005-11-21 Alexandre Julliard <julliard@winehq.org>
49639 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
49640 server/mailslot.c, server/protocol.def, server/trace.c:
49641 Fixed handling of mailslot read timeout to avoid compiler warnings.
49643 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
49646 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
49647 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
49649 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
49651 * dlls/ntdll/tests/om.c:
49652 More Object Manager tests.
49654 2005-11-21 Aric Stewart <aric@codeweavers.com>
49656 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
49657 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
49658 some things out of HTTP_SendRequestW to avoid duplicate code.
49660 2005-11-21 Ge van Geldorp <gvg@reactos.org>
49662 * dlls/crypt32/encode.c:
49663 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
49665 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
49667 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
49668 dlls/shell32/shell32_main.h:
49669 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
49670 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
49671 PidlToSicIndex() and return -1 in error cases.
49672 Read shell overlay icon settings from registry to allow icon
49675 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
49677 * dlls/msvcrt/locale.c:
49678 Fix bogus unreal code page messages in _setmbcp().
49680 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
49682 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
49683 Do not forward _mbccpy to strcpy.
49684 Remove the error message in _mbccpy, it is not an error.
49686 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
49688 * dlls/comctl32/syslink.c:
49689 Improved word wrapping and tab key handling.
49691 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
49693 * dlls/advpack/advpack.c, include/advpub.h:
49694 Add/correct prototypes for some already defined functions in advpack.
49696 2005-11-21 Hans Leidekker <hans@it.vu.nl>
49698 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
49699 dlls/wldap32/wldap32.spec:
49700 Implement ldap_create_vlv_control{A,W},
49701 ldap_encode_sort_control{A,W}.
49702 Add a stub for ldap_create_page_control{A,W}.
49704 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
49706 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
49707 include/winsvc.h, tools/winapi/win32.api:
49708 Add/correct prototypes for some already defined functions in
49709 advapi32. Correct spec file entry for GetSecurityInfoExW.
49711 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
49713 * dlls/user/winstation.c, include/wine/server_protocol.h,
49714 server/protocol.def, server/trace.c, server/winstation.c:
49715 Replace inherit flag with object attributes in winstation and desktop
49716 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
49718 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
49720 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
49721 Fix _mbsspn() with conformance tests.
49723 2005-11-21 Hans Leidekker <hans@it.vu.nl>
49725 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
49726 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
49727 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
49728 programs/taskmgr/taskmgr.rc:
49729 Added Dutch translations.
49731 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
49733 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
49734 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
49735 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
49736 programs/winefile/Ko.rc:
49737 Update Korean translations.
49739 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
49741 * dlls/x11drv/scroll.c:
49742 Print scroll and clip rectangles on the ScrollDC entry.
49744 2005-11-21 Rob Shearman <rob@codeweavers.com>
49746 * dlls/advapi32/service.c:
49747 Don't try waiting for the service process to start if the
49748 CreateProcess call failed.
49750 2005-11-21 Mike McCormack <mike@codeweavers.com>
49752 * dlls/msi/registry.c:
49753 Loop around calling RegQueryValue until we have a big enough string
49754 for both the name and the value.
49756 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
49758 * dlls/shdocvw/dochost.c:
49759 Added GetHostInfo implementation.
49761 2005-11-21 Ge van Geldorp <gvg@reactos.org>
49763 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
49764 Fix some prototypes to match the PSDK.
49766 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49768 * dlls/kernel/oldconfig.c:
49769 - ANSI SCSI revision is a hex number.
49770 - Be more verbose with parser ERRs.
49772 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
49774 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
49775 Mark some functions as implemented in the spec files.
49777 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
49779 * programs/winecfg/driveui.c:
49780 Create new drives with autodetect type.
49782 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49784 * dlls/msvcrt/tests/file.c:
49785 Minor MSVCRT test changes:
49786 - add two invalid parameter checks for fopen(),
49787 - rearrange test sequence into two parts (low-level and stream I/O),
49790 2005-11-21 Hans Leidekker <hans@it.vu.nl>
49792 * dlls/wldap32/value.c:
49793 Fix the build without openldap.
49795 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
49797 * include/wincrypt.h:
49798 Add prototypes for some already defined functions in crypt32.
49800 2005-11-21 Aric Stewart <aric@codeweavers.com>
49802 * dlls/wininet/internet.c:
49803 Implement the use of NETCON_send for HTTP connections when in
49806 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
49808 * dlls/version/tests/install.c:
49809 Fix version tests on NT, 2K and XP, make some errors more verbose.
49811 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
49813 * dlls/winmm/wineoss/audio.c:
49814 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
49815 continuing with even higher channels numbers.
49817 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
49819 * dlls/winsock/socket.c:
49820 Fixed typo in ws_sockaddr_u2ws().
49822 2005-11-18 Hans Leidekker <hans@it.vu.nl>
49824 * configure, configure.ac, dlls/wldap32/init.c,
49825 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
49826 dlls/wldap32/wldap32.spec:
49827 Avoid using deprecated openldap functions.
49828 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
49829 Add stub implementation for ldap_startup and ldap_stop_tls_s.
49831 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
49833 * programs/winedbg/types.c:
49834 Native dbghelp doesn't provide names for basic type, so added relevant
49835 basic type names in winedbg.
49837 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
49839 * dlls/commdlg/filedlg.c:
49840 There is no need to resize our own fake dialog to match the parent, it
49841 doesn't have controls anyway.
49843 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49845 * dlls/mscms/tests/profile.c:
49846 Don't call unicode functions of file API as they fail on Win9x.
49848 2005-11-18 Alexandre Julliard <julliard@winehq.org>
49850 * server/console.c, server/event.c, server/handle.c, server/handle.h,
49851 server/mailslot.c, server/mapping.c, server/mutex.c,
49852 server/named_pipe.c, server/object.c, server/object.h,
49853 server/process.c, server/request.h, server/semaphore.c,
49854 server/timer.c, server/user.h, server/winstation.c:
49855 Added a struct unicode_str to encapsulate object names.
49857 2005-11-18 Hans Leidekker <hans@it.vu.nl>
49859 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
49860 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
49861 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
49862 Avoid using deprecated openldap functions.
49863 Correct some return values.
49865 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
49867 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
49868 programs/winedbg/winedbg.c:
49869 Centralized calls for SymSetContext, we only do it when we change the
49870 current stack frame, and no longer every time we look up local symbols
49873 2005-11-18 Alexandre Julliard <julliard@winehq.org>
49875 * dlls/kernel/tests/thread.c:
49876 Avoid setting the context before the thread has started running, it's
49877 broken on most Windows versions.
49879 2005-11-18 Huw Davies <huw@codeweavers.com>
49881 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
49882 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
49883 dlls/msxml3/tests/domdoc.c:
49884 Ref count the xmlDocPtr.
49885 If two nodes refer to the same xmlNodePtr don't return same object.
49887 2005-11-18 Hans Leidekker <hans@it.vu.nl>
49889 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
49890 Avoid using deprecated openldap functions.
49891 Correct some return values.
49893 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
49895 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
49896 programs/winedbg/stack.c:
49897 Move print_func_and_args to stack.c, where it belongs.
49899 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
49901 * dlls/user/static.c:
49902 Fix vertical text alignment in static controls.
49904 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
49906 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
49907 dlls/comctl32/tests/header.c:
49908 Added header control tests.
49910 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
49912 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
49913 programs/winedbg/stack.c, programs/winedbg/symbol.c,
49914 programs/winedbg/winedbg.c:
49915 - now storing frames information in thread structure
49916 - frames are cached after each thread stops execution
49917 - reimplemented backtrace on top of this
49919 2005-11-18 Alexandre Julliard <julliard@winehq.org>
49921 * dlls/kernel/tests/locale.c:
49922 Added a few more Unicode digits from Unicode version 4.1.
49924 2005-11-18 Alexandre Julliard <julliard@winehq.org>
49926 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
49927 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
49928 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
49929 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
49930 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
49931 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
49932 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
49933 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
49934 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
49935 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
49936 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
49937 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
49938 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
49939 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
49940 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
49941 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
49942 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
49943 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
49944 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
49945 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
49946 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
49947 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
49948 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
49949 libs/unicode/casemap.c, libs/unicode/wctype.c:
49950 Updated codepage tables to Unicode version 4.1.
49952 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
49954 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
49955 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
49956 programs/cmdlgtst/cmdlgr.rc:
49957 Update Korean translations.
49959 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
49961 * dlls/user/tests/win.c:
49962 Add another test for Z order of child windows.
49964 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
49966 * dlls/kernel/vxd.c:
49967 Use case insensitive comparison to check file extensions.
49969 2005-11-18 Peter Beutner <p.beutner@gmx.net>
49971 * dlls/x11drv/opengl.c:
49972 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
49973 the selected pixel format lacks full hardware acceleration and only a
49974 few parts are accelerated. So don't always set it but only if the X
49975 server actually reports that the selected pixel format is not fully
49978 2005-11-18 Jacek Caban <jacek@codeweavers.com>
49980 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
49981 dlls/shdocvw/webbrowser.c:
49982 Free ConnectionPoint objects (fix memory leak).
49984 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
49986 * dlls/msvcrt/undname.c:
49987 Ensures, when we cannot demangle the string, to return the mangled
49988 name instead of a NULL pointer.
49990 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
49992 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
49993 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
49994 Now returning correct symbol flags (as native does) for function pmts
49995 & locals in dbghelp.
49996 Modified winedbg accordingly.
49998 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
50000 * dlls/twain/dsm_ctrl.c:
50001 If SANE returns empty device list treat it as an error.
50003 2005-11-18 Jacek Caban <jacek@codeweavers.com>
50005 * dlls/atl/registrar.c:
50006 Fix parsing '{' char.
50008 2005-11-18 Robert Reif <reif@earthlink.net>
50010 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
50011 Handle failure on Windows 95 properly.
50012 Make two functions available to all files.
50013 Make format_string() const correct.
50015 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
50017 * configure, configure.ac, dlls/winsock/socket.c,
50018 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
50019 Implemented getaddrinfo(), including full mapping of struct addrinfo
50020 between UNIX and Windows. Based on a patch by Mike Hearn.
50022 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
50024 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
50025 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
50026 programs/winedbg/types.c:
50027 Dbghelp describes the types of function arguments with a specific
50028 symbol-type (symt) which links both to arguments' type and to function
50030 - added this new type to dbghelp
50031 - implemented its use in winedbg
50033 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
50035 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
50036 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
50037 programs/winedbg/break.c, programs/winedbg/expr.c,
50038 programs/winedbg/memory.c, programs/winedbg/symbol.c,
50039 programs/winedbg/types.c:
50040 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
50043 2005-11-17 Alexandre Julliard <julliard@winehq.org>
50045 * libs/unicode/cpmap.pl:
50046 Only update modified files.
50048 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
50050 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
50051 Improve IConnectionPoint handling.
50053 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50055 * dlls/wined3d/device.c:
50056 Disable support for creation FMT_Unknown textures. This gets most of
50057 the d3d8 demos from www.codesampler.com working.
50059 2005-11-17 Robert Shearman <rob@codeweavers.com>
50061 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
50062 Remove some incompatibilities in the wctype table by updating the
50063 space, blank and cntrl exceptions and fixing the type given to
50064 characters in the "Zl" and "Zp" classes.
50066 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
50068 * dlls/comctl32/header.c:
50069 Return false if index is out of bounds in GetItemT.
50071 2005-11-17 Alexandre Julliard <julliard@winehq.org>
50073 * programs/explorer/explorer.c:
50074 Fixed invalid C syntax.
50076 2005-11-17 Robert Shearman <rob@codeweavers.com>
50078 * dlls/kernel/profile.c:
50079 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
50080 Don't increment the szFile pointer since we removed the BOM earlier
50081 and it will cause the first real character of the INI file to be
50084 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
50086 * programs/winefile/winefile.c, programs/winefile/winefile.h:
50087 Use command line for initial directory selection.
50088 Remove useless hwndParent variable.
50090 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50092 * dlls/wined3d/swapchain.c:
50093 Clear the z and stencil buffers at the end of the scene, this fixes a
50094 problem with the solid node bsp demo from www.codesampler.com as well
50095 as a lot of blank screens in some other demos.
50097 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
50099 * dlls/msvcrt/tests/cpp.c:
50100 Provide a sample of the joy of MSC symbol mangling.
50102 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
50104 * programs/winedbg/symbol.c:
50105 When a symbol name already contains a module name, we shouldn't search
50108 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
50110 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
50111 programs/winedbg/debugger.h:
50112 Simplification of lex's input reading.
50114 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
50116 * dlls/user/tests/monitor.c:
50117 Made test loadable on win95 again (EnumDisplayDevicesA not present).
50119 2005-11-17 Jacek Caban <jacek@codeweavers.com>
50121 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
50122 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
50123 Added stub implementation of IDocHostUIHandler.
50125 2005-11-17 Jacek Caban <jacek@codeweavers.com>
50127 * include/mshtmhst.idl:
50128 Added IHTMLWindow forward declaration.
50130 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
50132 * tools/winapi/win32.api:
50133 Update win32.api to cvs.
50135 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50137 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
50138 Fix _fcloseall() return value.
50139 Improve some trace messages.
50140 Add tests for fopen(), fclose(), _fcloseall().
50141 Stricten some checks of _unlink().
50143 2005-11-16 Jacek Caban <jacek@codeweavers.com>
50145 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
50146 dlls/shdocvw/webbrowser.c:
50147 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
50149 2005-11-16 Aric Stewart <aric@codeweavers.com>
50151 * configure, configure.ac, programs/Makefile.in,
50152 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
50153 programs/explorer/explorer.c:
50154 Beginnings of an explorer.exe replacement that wraps the existing
50157 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
50159 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
50160 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
50161 Added ability to execute commands from a file passed on command line
50162 (through --file option).
50163 Use that feature to get rid of arg_command hack (--command option now
50164 creates a temporary file).
50166 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
50168 * dlls/user/edit.c, dlls/user/tests/msg.c:
50169 Add a test for some edit control behaviours, make it pass under Wine.
50171 2005-11-16 Robert Reif <reif@earthlink.net>
50173 * dlls/winmm/wavemap/wavemap.c:
50174 Only convert bits per sample between different encoding formats.
50176 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
50178 * dlls/winsock/socket.c, include/ws2tcpip.h:
50179 Added mapping between unix and windows sockaddr_in6(_old) and
50180 sockaddr_in. Added address family, socket type mappers.
50182 2005-11-16 Robert Shearman <rob@codeweavers.com>
50184 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
50185 - Improve callback to give context sensitive information about the
50186 different statuses and print the thread ID that it was called from.
50187 - Replace the busy waiting on the "goon" flag with an event.
50188 - Replace hard coded numbers with more informative constants
50189 throughout the InternetReadFile test.
50190 - Add tests for InternetReadFileExA.
50191 - Fix the error value from calling InternetReadFile with a NULL handle
50192 as indicated by the test.
50194 2005-11-16 Jacek Caban <jacek@codeweavers.com>
50196 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
50197 Added IOleInPlaceSite stub implementation.
50199 2005-11-15 Mike McCormack <mike@codeweavers.com>
50202 Add timezone information to the registry.
50204 2005-11-15 Robert Shearman <rob@codeweavers.com>
50206 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
50207 dlls/wininet/utility.c:
50208 We shouldn't pass the struct hostent returned from gethostbyname as
50209 it's not thread-safe and isn't needed anyway.
50211 2005-11-15 Ken Thomases <ken@codeweavers.com>
50213 * dlls/ntdll/signal_i386.c:
50214 Updated context definitions for the latest Darwin/x86.
50216 2005-11-15 Robert Shearman <rob@codeweavers.com>
50218 * dlls/wininet/internet.c:
50219 Correct the size of a callback parameter.
50220 Fix the declaration of INTERNET_WorkerThreadFunc.
50222 2005-11-15 Mike McCormack <mike@codeweavers.com>
50224 * dlls/msi/registry.c:
50225 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
50227 2005-11-15 Alexandre Julliard <julliard@winehq.org>
50229 * dlls/wininet/urlcache.c:
50230 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
50232 2005-11-15 Mike McCormack <mike@codeweavers.com>
50234 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
50235 Fix function prototype and spec file entry for
50236 MsiEnumComponentQualifiers.
50238 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
50240 * dlls/comctl32/header.c:
50241 Implement implement header callback support (HDN_GETDISPINFO notification):
50242 - better factorisation
50245 2005-11-15 Alexandre Julliard <julliard@winehq.org>
50247 * dlls/urlmon/tests/url.c:
50248 Don't crash if BindToStorage fails.
50250 2005-11-15 Mike McCormack <mike@codeweavers.com>
50252 * dlls/msi/install.c:
50253 Only return ERROR_MORE_DATA if there's a buffer to copy a result
50256 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
50258 * dlls/user/focus.c:
50259 Do not change focus if the being activated window is no longer
50262 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
50264 * dlls/kernel/tests/drive.c:
50265 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
50267 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
50269 * dlls/winspool/tests/info.c:
50270 Some extra tests for GetPrinterDriverDirectory.
50271 Display a TRACE when the Service "spooler" is not running (NT).
50273 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
50275 * dlls/kernel/comm.c:
50276 Disable PARMRK input flag of serial ports.
50278 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
50280 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
50281 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
50282 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
50283 programs/winefile/Ko.rc:
50284 Update Korean translations.
50286 2005-11-15 Alexandre Julliard <julliard@winehq.org>
50288 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
50289 Use proper asm name for external functions.
50291 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
50293 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
50294 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
50296 2005-11-15 Jacek Caban <jacek@codeweavers.com>
50298 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
50299 dlls/shdocvw/webbrowser.c:
50300 Beginning implementation of Navigate2.
50302 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
50304 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
50305 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
50306 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
50307 - use D3DCOLOR macros instead of using shift + masks
50308 - fix a bug where diffuse.lpData checked instead of specular.lpData
50309 - implement color fixup on ARB VShader compilation code:
50310 -> on input parameters using swizzle
50311 -> add is_color parameter on vshader_program_add_param
50313 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
50315 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
50316 Add stubs around ScriptStringAnalyse to avoid PAF crash.
50318 2005-11-15 Robert Shearman <rob@codeweavers.com>
50320 * dlls/wininet/http.c:
50321 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
50322 an INTERNET_ASYNC_RESULT structure.
50323 The source handle in HTTP_Connect should be the parent's handle.
50325 2005-11-15 Robert Shearman <rob@codeweavers.com>
50327 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
50328 SSL doesn't need to use a different socket to unsecure communications.
50330 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
50332 * dlls/kernel/tests/thread.c:
50333 Corrected last error information.
50334 Make sure we can run the tests on win9x.
50336 2005-11-15 Mike McCormack <mike@codeweavers.com>
50338 * dlls/msi/package.c:
50339 Set the Installed property if the product is already installed.
50341 2005-11-14 Alexandre Julliard <julliard@winehq.org>
50343 * dlls/user/input.c, server/queue.c:
50344 Added support for the QS_ALLPOSTMESSAGE flag.
50346 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
50348 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
50349 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
50350 Beginning of true BindToStorage implementation.
50352 2005-11-14 Huw Davies <huw@codeweavers.com>
50354 * tools/widl/header.c:
50355 Prefix [putref] property names with putref_.
50357 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
50359 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
50360 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
50362 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
50363 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
50364 SPI_{G|S}ICONTITLELOGFONT.
50365 Accordingly extend the corresponding tests.
50367 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
50369 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
50370 Undname: Allow more then one coded character in demangle_datatype.
50372 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
50375 Add default version information.
50377 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
50379 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
50380 NtReadFile: now returning correct status in NtReadFile for EOF
50381 conditions (on files) and broken pipe (on named pipes).
50383 2005-11-14 Peter Beutner <p.beutner@gmx.net>
50385 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
50386 When creating DIBs with a color depth <= 8, always set biClrUsed field
50387 to the number of entries in the color table.
50389 2005-11-14 Mike McCormack <mike@codeweavers.com>
50391 * dlls/msi/cond.y, dlls/msi/tests/package.c:
50392 Empty strings are not equal to any number, so all comparisons against
50393 them fail except for tests for non-equalness.
50395 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50397 * dlls/wined3d/device.c:
50398 Fix an intermittent lockup with ATI's driver, I expect the problem is
50399 trying to clear the display before it's visible. Also correct the
50402 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
50404 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
50405 dlls/urlmon/urlmon_main.h:
50406 Added get_protocol_iface internal function and use it in
50409 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
50411 * dlls/ddraw/surface_main.c:
50412 Use the front buffer palette for DC operations on off-screen buffers.
50414 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50416 * dlls/advpack/tests/advpack.c:
50417 Get the version and language ID of ADVPACK.DLL too.
50419 2005-11-14 H. Verbeet <hverbeet@gmail.com>
50421 * dlls/ddraw/surface_dib.c:
50422 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
50423 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
50425 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
50427 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
50428 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
50429 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
50430 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
50431 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
50432 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
50433 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
50434 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
50435 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
50436 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
50437 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
50438 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
50439 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
50440 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
50441 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
50442 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
50443 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
50444 programs/winemine/rsrc.rc:
50445 Add Korean translations.
50447 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
50449 * dlls/iphlpapi/iphlpapi_main.c:
50450 Add, reformat API documentation.
50452 2005-11-14 Mike McCormack <mike@codeweavers.com>
50454 * dlls/msi/cond.y, dlls/msi/tests/package.c:
50455 Fix comparison of empty properties to numbers and add test cases.
50457 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
50459 * dlls/user/tests/msg.c:
50460 Fix message tests to run cleanly on Windows XP SP1.
50462 2005-11-14 Edgar Hucek <gimli@gentoo.org>
50464 * dlls/winmm/joystick/joystick.c:
50465 Unicode compile fix.
50467 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
50469 * dlls/kernel/tests/thread.c:
50470 Fix set_test_val function declaration to ensure stack is left
50473 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50475 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
50476 Fix a test for InternetCreateUrlA as no Windows platform sets last
50477 error here. Make InternetCreateUrlA pass the test.
50479 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50481 * dlls/crypt32/tests/cert.c:
50482 Don't call missing API function.
50484 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
50486 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
50487 Add DDBLT_DONOTWAIT flag.
50488 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
50490 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
50492 * dlls/urlmon/umon.c:
50493 Move BindToStorage hack to the separated function.
50495 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50497 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
50498 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
50499 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
50500 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
50501 dlls/d3d9/volumetexture.c:
50502 Remove the setting of the result pointer to NULL in creates, tests
50503 show that windows doesn't set the result to NULL on error.
50505 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
50507 * dlls/ntdll/thread.c:
50508 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
50509 from the command-line.
50511 2005-11-14 Peter Lemenkov <petro@mail.ru>
50513 * include/rpcdce.h:
50516 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
50518 * dlls/comctl32/imagelist.c:
50519 Reformat "see" section, to match c2man requirements.
50521 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
50523 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
50524 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
50525 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
50526 Improve c2man Documented-Total count. Changes:
50527 - add missing description
50528 - complete missing A/W pairs
50529 - document remaining comdlg32 functions
50531 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
50533 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
50534 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
50535 dlls/advapi32/security.c:
50536 Improve c2man Documented-Total count. Changes:
50537 - add missing description
50538 - add missing returns section
50540 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
50542 * programs/winetest/Makefile.in:
50543 Add shdocvw tests to winetest.
50545 2005-11-12 Robert Shearman <rob@codeweavers.com>
50547 * dlls/ole32/compobj.c:
50548 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
50549 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
50550 instead of InprocServer32.
50552 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
50554 * dlls/kernel/tests/thread.c:
50555 Add some extra error information.
50557 2005-11-12 Robert Shearman <rob@codeweavers.com>
50559 * dlls/wininet/internet.c, dlls/wininet/internet.h:
50560 Implement InternetReadFileExA (based on a patch by Brian Gerst).
50562 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
50564 * dlls/dinput/joystick_linuxinput.c:
50565 Add additional sanity checks to the linux input system dinput joystick
50568 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
50570 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
50571 Removed a couple of shift/reduce warnings in grammar.
50573 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
50575 * programs/regedit/Nl.rc:
50576 Update Dutch resources.
50578 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
50580 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
50581 dlls/shdocvw/webbrowser.c:
50582 Added IViewObject2 stub implementation.
50584 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
50586 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
50587 dlls/version/tests/install.c:
50588 Added some tests for VerFindFileA.
50590 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
50592 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
50593 prefix can be NULL for GetTempFileNameW.
50595 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
50597 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
50598 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
50599 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
50600 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
50601 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
50602 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
50603 dlls/wininet/wininet_Ko.rc:
50604 Add Korean translations.
50606 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
50608 * dlls/urlmon/urlmon.spec:
50609 Correct argument count for URLDownloadToCacheFile{A,W}.
50611 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
50613 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
50614 dlls/shell32/shlexec.c:
50615 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
50616 emulated Windows version is Win9x, Excel refuses to communicate with a
50617 unicode client in win9x mode.
50619 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
50621 * dlls/user/dde_client.c:
50622 Convert some ERRs to WARNs in the DDE client code when appropriate.
50624 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
50626 * dlls/kernel/heap.c:
50627 Protect sys/stat.h with a conditional.
50629 2005-11-11 Steven Edwards <winehacker@gmail.com>
50632 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
50634 2005-11-11 Christoph Frick <frick@sc-networks.de>
50636 * dlls/dinput/joystick_linuxinput.c:
50637 Moved and adopted joystick_linux.c code into the
50638 joystick_linuxinput.c.
50640 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
50642 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
50643 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
50644 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
50645 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
50646 references on code).
50647 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
50648 glGetInteger (as it returns bad value).
50650 2005-11-10 Francois Gouget <fgouget@free.fr>
50652 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
50653 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
50654 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
50655 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
50656 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
50657 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
50658 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
50659 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
50660 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
50661 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
50662 dlls/dinput/device.c, dlls/dinput/mouse.c,
50663 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
50664 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
50665 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
50666 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
50667 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
50668 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
50669 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
50670 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
50671 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
50672 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
50673 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
50674 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
50675 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
50676 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
50677 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
50678 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
50679 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
50680 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
50681 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
50682 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
50683 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
50684 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
50685 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
50686 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
50687 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
50688 dlls/wininet/internet.c, dlls/winmm/mci.c,
50689 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
50690 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
50691 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
50692 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
50693 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
50694 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
50695 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
50696 programs/winevdm/winevdm.c:
50697 Remove spaces before '\n' in traces.
50699 2005-11-10 Francois Gouget <fgouget@free.fr>
50701 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
50702 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
50703 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
50704 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
50705 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
50706 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
50708 Assorted spelling and case fixes.
50710 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50712 * dlls/advpack/tests/advpack.c:
50714 - don't fail on WriteFile(),
50715 - add valid error codes,
50716 - empty buffer to avoid printing garbage,
50717 - remove bogus inf-file which TranslateInfString() creates here.
50719 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
50722 Make parameter higlighting regex less "hungry".
50724 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
50726 * programs/winemenubuilder/winemenubuilder.c:
50727 Parse the command line returned by CommandLineFromMsiDescriptor() to
50728 extract the application path. Otherwise winemenubuilder ignores the
50729 .lnk file entirely.
50731 2005-11-10 Francois Gouget <fgouget@free.fr>
50733 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
50734 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
50735 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
50736 Add trailing '\n's to ok() and TRACE() calls.
50738 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50740 * dlls/kernel/tests/path.c:
50741 Add error code valid for Win9x and XP.
50743 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
50745 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
50746 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
50747 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
50748 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
50749 dlls/shell32/systray.c:
50750 Improve c2man Documented-Total count. Changes:
50751 - add missing description
50752 - add missing returns section
50753 - complete missing A/W pairs
50754 - reformate comments, to match c2man requirements
50756 2005-11-10 Francois Gouget <fgouget@free.fr>
50758 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
50759 dlls/dxerr9/errors.h:
50760 Assorted spelling fixes in the DXErr8/9 error files.
50762 2005-11-10 Francois Gouget <fgouget@free.fr>
50764 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
50765 Remove extra backslash that was causing an awk warning.
50767 2005-11-10 Mike McCormack <mike@codeweavers.com>
50769 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
50770 programs/regedit/rsrc.rc:
50771 Added Korean resources.
50773 2005-11-10 Mike McCormack <mike@codeweavers.com>
50775 * programs/start/start.c:
50776 Remove the limit on the length of the command line.
50778 2005-11-10 Aric Stewart <aric@codeweavers.com>
50781 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
50783 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
50785 * dlls/uxtheme/system.c:
50786 Improve c2man Documented-Total count. Changes:
50787 - add missing returns section
50789 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
50791 * dlls/x11drv/init.c, include/wingdi.h:
50792 Added support for SHADEBLENDCAPS.
50794 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
50796 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
50797 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
50799 Support Mesa GL_VERSION on parse.
50801 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
50803 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
50804 Added URLDownloadToCacheFile[AW] stub.
50806 2005-11-10 Mike Hearn <mike@plan99.net>
50808 * dlls/wininet/version.rc:
50809 Update wininet version info.
50811 2005-11-09 Alexandre Julliard <julliard@winehq.org>
50813 * ANNOUNCE, ChangeLog, VERSION, configure:
50816 ----------------------------------------------------------------
50817 2005-11-09 Huw Davies <huw@codeweavers.com>
50819 * dlls/wineps/ps.c:
50820 Escape non-printable characters in the document title and also
50821 truncate it to 0x80 characters.
50823 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
50825 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
50826 Initialize COM prior to displaying the file dialog.
50828 2005-11-09 Mike McCormack <mike@codeweavers.com>
50830 * dlls/msi/registry.c, dlls/msi/tests/db.c:
50831 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
50834 2005-11-09 Mike McCormack <mike@codeweavers.com>
50837 Make sure we only CoUninitialize after successfully initializing.
50838 Fix the address of the returned IShellLinkDataList interface.
50840 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
50842 * dlls/urlmon/file.c:
50843 Added IInternetPriority implementation to FileProtocol.
50845 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
50847 * dlls/user/cursoricon.c:
50848 If a color bitmap is provided, store bitmap information from it
50849 instead of the mask bitmap one.
50851 2005-11-09 Alexandre Julliard <julliard@winehq.org>
50853 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
50854 Don't call SetWindowPos in ShowWindow if a parent window is not
50855 visible, only toggle the WS_VISIBLE flag.
50857 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
50859 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
50860 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
50861 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
50862 dlls/user/win.c, dlls/user/winproc.c:
50863 Improve c2man Documented-Total count. Changes:
50864 - add missing description
50865 - add missing returns section
50866 - complete missing A/W pairs
50867 - reformate comments, to match c2man requirements
50869 2005-11-09 Robert Shearman <rob@codeweavers.com>
50871 * dlls/oleaut32/typelib.c:
50872 - Cleanup formating of DispCallFunc.
50873 - Fix DispCallFunc for functions with return values.
50874 - Don't rely on _copy_arg as it is going away soon.
50876 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
50878 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
50879 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
50880 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
50881 dlls/ole32/storage.c, dlls/ole32/storage32.c:
50882 Improve c2man Documented-Total count.
50884 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
50886 * dlls/shell32/brsfolder.c:
50887 Initialize COM prior to displaying the SHBrowseForFolder dialog.
50889 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50891 * dlls/shell32/tests/shlfolder.c:
50892 Disable code that segfaults on Win98 SE.
50894 2005-11-09 Robert Shearman <rob@codeweavers.com>
50896 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
50897 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
50898 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
50899 - Fix up the callers and reorganize CoGetClassObject to split out the
50900 inproc code into another function.
50902 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
50904 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
50905 Added implementation of IInternetPriority in HttpProtocol.
50907 2005-11-08 Alexandre Julliard <julliard@winehq.org>
50909 * include/xmldom.idl:
50910 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
50912 2005-11-08 Huw Davies <huw@codeweavers.com>
50914 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
50915 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
50916 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
50917 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
50918 Include msxml2.h rather than msxml.h and xmldom.h.
50920 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
50922 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
50923 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
50925 Add tests that show that the border value manipulated by
50926 SPI_{GET,SET}BORDER is completely the same as with
50927 SPI_{GET,SET}NONCLIENTMETRICS.
50928 Fix a few signed/unsigned warnings in unrelated tests from the same
50930 Made the tests pass on wine.
50932 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50934 * dlls/advapi32/tests/crypt.c:
50935 Win98 fails another way when user isn't logged in.
50937 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
50939 * dlls/shell32/systray.c:
50940 Unicodify systray.c.
50942 2005-11-08 Alexandre Julliard <julliard@winehq.org>
50944 * include/windef.h:
50945 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
50948 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
50950 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
50951 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
50952 dlls/shdocvw/tests/shortcut.c:
50953 Support for shell instance objects.
50954 Removed a wine_todo for a no longer failing test.
50955 Added a test for IPersistFolder3::GetCurFolder.
50957 2005-11-08 Alexandre Julliard <julliard@winehq.org>
50959 * dlls/mapi32/tests/prop.c:
50960 Get rid of FAR keywords.
50962 2005-11-08 Huw Davies <huw@codeweavers.com>
50964 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
50965 Implement selectSingleNode.
50967 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
50969 * dlls/kernel/heap.c:
50970 Implement GlobalMemoryStatusEx for Solaris.
50972 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50974 * dlls/kernel/tests/heap.c:
50975 Take into account some alignment done by HeapAlloc() on Win9x.
50977 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
50979 * dlls/wininet/internet.c:
50980 Unicodify InternetCheckConnection.
50981 Use HeapAlloc'ed buffers where applicable.
50983 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
50985 * dlls/shell32/systray.c:
50986 Move functions a bit to get rid of a static declaration.
50988 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
50990 * dlls/comctl32/treeview.c:
50991 Do not issue a GetUpdateRect() to query an update region for
50992 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
50995 2005-11-08 Huw Davies <huw@codeweavers.com>
50997 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
50998 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
50999 dlls/msxml3/tests/domdoc.c:
51000 Implement get_parseError.
51002 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
51004 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
51005 Correct some allocated buffer lengths while converting to Unicode.
51007 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
51009 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
51010 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
51011 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
51012 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
51013 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
51014 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
51015 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
51016 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
51017 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
51018 dlls/user/listbox.c, dlls/user/static.c:
51019 Handle WM_PRINTCLIENT.
51020 Don't use SelectClipRgn in WM_PRINTCLIENT.
51022 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
51024 * dlls/wined3d/directx.c:
51025 Fix parsing of version number.
51027 2005-11-08 Huw Davies <huw@codeweavers.com>
51029 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
51030 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
51031 Fix cut-n-paste error in licence text.
51033 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
51035 * dlls/d3d9/query.c:
51036 Allow NULL ppQuery to be passed to CreateQuery.
51038 2005-11-08 James Hawkins <truiken@gmail.com>
51040 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
51041 Implement TranslateInfString with tests.
51043 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
51045 * dlls/ole32/compobj.c:
51046 Added tracing to CoCreateInstance.
51048 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
51050 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
51051 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
51052 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
51053 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
51054 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
51055 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
51056 Improve c2man Documented-Total count. Changes:
51057 - add missing description
51058 - add missing returns section
51059 - complete missing A/W pairs
51060 - reformate comments, to match c2man requirements
51062 2005-11-08 Mike McCormack <mike@codeweavers.com>
51064 * dlls/ntdll/time.c:
51065 Add some missing timezones.
51067 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
51069 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
51070 - fill DirectShowFilters Container
51071 - fix some MLKs (clear variants)
51073 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
51075 * dlls/crypt32/tests/cert.c:
51076 Make Crypt32 tests loadable on Win98.
51078 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
51080 * dlls/winsock/tests/sock.c:
51081 Added last error code for XP SP1.
51083 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
51085 * dlls/dmloader/loader.c:
51086 Add some checks and fix some stream leaks.
51088 2005-11-08 Robert Shearman <rob@codeweavers.com>
51090 * dlls/ole32/rpc.c:
51091 We shouldn't pass the application name into CreateProcess because the
51092 value stored in the registry could include arguments.
51094 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
51096 * dlls/wined3d/swapchain.c:
51097 Fixed an error in Swapchain_GetFrontBufferData.
51099 2005-11-08 Mike McCormack <mike@codeweavers.com>
51101 * programs/winemenubuilder/winemenubuilder.c:
51102 Extract the executable name for msi advertised shortcuts.
51104 2005-11-08 Mike McCormack <mike@codeweavers.com>
51106 * dlls/shell32/shelllink.c:
51107 Fix a problem spotted by Dmitry and another one stopping correctly
51108 formatted lnk files from being generated.
51110 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
51112 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
51113 Semi-stub implementation for SHRegGetValue(A|W).
51115 2005-11-07 James Hawkins <truiken@gmail.com>
51117 * include/winerror.h:
51118 Define the setupapi hresult errors.
51120 2005-11-07 Peter Lemenkov <petro@mail.ru>
51122 * include/wininet.h:
51123 Added some missing definitions in wininet.h.
51125 2005-11-07 Huw Davies <huw@codeweavers.com>
51127 * include/xmldom.idl, include/xmldomdid.h:
51128 Add IXMLDOMParseError.
51130 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
51132 * dlls/shell32/brsfolder.c:
51133 More robust code for querying ShellFolder attributes (some
51134 ShellFolders ignore the flag mask in GetAttributesOf).
51136 2005-11-07 Alexandre Julliard <julliard@winehq.org>
51138 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
51139 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
51140 Added a bunch of tests for the INF parser.
51142 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
51144 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
51145 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
51146 First draft of ExtTextOut on an open path.
51148 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
51150 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
51151 dlls/dxdiagn/provider.c:
51152 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
51153 - more complete container hierarchy
51154 - DXDiag_AddFileDescContainer service to fill dll info
51155 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
51157 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
51159 * dlls/user/sysparams.c:
51160 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
51161 adding the needed non client metrics A->W conversions.
51163 2005-11-07 Stefan Huehner <stefan@huehner.org>
51165 * dlls/secur32/secur32.c:
51166 Fix segfault when querying non-existent SecurityProvider.
51168 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
51170 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
51171 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
51172 Add stub implementation of IMediaStream interface.
51174 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
51176 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
51177 AtlAxWinInit dummy implementation.
51179 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
51181 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
51182 Implement RtlInitAnsiStringEx.
51184 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
51186 * dlls/wined3d/drawprim.c:
51187 Verify that the texture coordinate used in DrawStridedSlow is in range
51188 before trying to referencing the associated data.
51190 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
51192 * dlls/wined3d/device.c:
51193 Prevent SetFVF from clearing down the vertex declaration of the FVF is
51194 zero. This is required for Prince of Persia, The sands of time.
51196 2005-11-07 Robert Shearman <rob@codeweavers.com>
51198 * dlls/ntdll/resource.c:
51199 LdrAccessResource should pop 16 bytes off the stack since it is a
51202 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
51204 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
51205 Added support of loading of IPicture data from non-statable
51206 IStreams. Added testcases for this.
51208 2005-11-07 James Hawkins <truiken@gmail.com>
51210 * dlls/hhctrl.ocx/hhctrl.c:
51211 Free an alloc'ed string.
51213 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
51215 * dlls/user/cursoricon.c:
51216 When creating black & white cursor icon, handle special case where
51217 hbmColor is null and hbmMask specify a bitmap having twice the height
51218 and formatted so the upper half is the icon AND bitmask and the lower
51219 one is the OR bitmask.
51221 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
51223 * dlls/d3d8/d3dcore_gl.h:
51224 Remove already included headers.
51226 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
51228 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
51229 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
51230 dlls/gdi/palette.c, dlls/gdi/path.c:
51231 Improve c2man Documented-Total count.
51233 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
51235 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
51236 - Move target folder initialization to a dedicated function.
51237 - Use this function in BindToObject (should be faster).
51238 - Special handling for FolderShortcut objects in Initialize method.
51239 - Removed a todo_wine from a no longer failing unit test.
51241 2005-11-05 Davin McCall <davmac@davmac.org>
51243 * dlls/winmm/winealsa/audio.c:
51244 Avoid getting ahead of dsound mixer when using non-hw device. Also
51245 avoid using internal ALSA call to retrieve hardware play position.
51247 2005-11-05 Kevin Koltzau <kevin@plop.org>
51249 * dlls/ntdll/thread.c:
51250 x86_64 references a named union, ensure unions are not nameless.
51252 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
51254 * dlls/commdlg/cdlg_De.rc:
51255 Update German resource file.
51257 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
51259 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
51260 - Stricten cases for NT in a two tests.
51261 - WSAAddressToString[AW] don't fail on Win9x for those.
51262 - Modify it to pass new tests.
51264 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
51266 * dlls/msi/tests/db.c:
51267 Win9x returns MSIDBERROR_NOERROR.
51269 2005-11-05 Huw Davies <huw@codeweavers.com>
51271 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
51272 Filter out CTEXT nodes when building element child lists.
51273 get_item and get_length should honour the filter.
51274 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
51276 2005-11-05 Dimi Paun <dimi@lattica.com>
51278 * dlls/comctl32/listview.c:
51279 Validate the column index passed in by the caller.
51281 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
51283 * dlls/oleaut32/varformat.c:
51284 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
51285 VARIANT_FormatDate.
51287 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
51289 * dlls/wined3d/device.c:
51290 Tidy up UpdateTexture and add support for updating cube textures.
51292 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
51294 * tools/winapi/win16.api, tools/winapi/win32.api:
51295 Update win16.api and win32.api.
51297 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
51299 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
51300 dlls/advapi32/registry.c, dlls/advapi32/security.c,
51301 dlls/advapi32/service.c:
51302 Improve c2man Documented-Total count.
51304 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
51306 * dlls/kernel/except.c:
51307 More verbose output when unhandled exception occurs.
51309 2005-11-04 Mike McCormack <mike@codeweavers.com>
51311 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
51312 Partially implement and test the shelllink object's
51313 IShellLinkDataList::CopyDataBlock and GetFlags methods.
51315 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
51317 * tools/winapi/winapi_parser.pm:
51318 volatile is legal (and used now!) in a typedef struct {}.
51320 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
51322 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
51323 tools/winapi/win32.api:
51324 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
51325 PSYM_ENUMSOURCFILES_CALLBACK.
51327 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
51329 * dlls/advapi32/tests/registry.c:
51330 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
51331 not installed (WinReg.DLL is missing).
51332 - Test "\\" prefixed computer names too.
51334 2005-11-04 Mike McCormack <mike@codeweavers.com>
51336 * dlls/shell32/shelllink.c:
51337 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
51339 2005-11-04 Mike McCormack <mike@codeweavers.com>
51341 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
51342 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
51343 msi.MsiProvideComponentFromDescriptor.
51345 2005-11-04 James Hawkins <truiken@gmail.com>
51347 * dlls/hhctrl.ocx/hhctrl.c:
51348 Pass HtmlHelp commands to doWinMain.
51350 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
51352 * dlls/comctl32/string.c:
51353 Move functions in comctl32/string.c to remove function declaration.
51355 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
51357 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
51358 tools/winapi/winapi_parser.pm:
51359 __RPC_STUB is a calling convention as well (#defined as __stdcall).
51361 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
51363 * include/wine/port.h:
51364 Fix warning about memmove re#definition.
51366 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
51368 * dlls/winsock/tests/sock.c:
51369 Make 4 WSAStringToAddress* tests don't fail on Win9x.
51371 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
51373 * dlls/oleaut32/tmarshal.c:
51374 Added support for VT_I8/VT_UI8 marshalling.
51376 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
51378 * dlls/wined3d/device.c:
51379 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
51382 2005-11-04 Robert Shearman <rob@codeweavers.com>
51384 * dlls/oleaut32/tests/olefont.c:
51385 Add a test for Invoking an OleFont function.
51387 2005-11-03 Alexandre Julliard <julliard@winehq.org>
51389 * dlls/setupapi/install.c:
51390 Added support for optional section.ntx86 and section.nt in
51391 InstallHinfSection when current version is set to NT.
51393 2005-11-03 Robert Shearman <rob@codeweavers.com>
51395 * dlls/ole32/defaulthandler.c:
51396 Implement OLE object notifications, making sure to cope with the case
51397 of the advise holder not being created because no notifications are
51400 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
51403 Get rid of a double backslash.
51405 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
51407 * dlls/comctl32/string.c:
51408 Use Win32 APIs for string comparison.
51410 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
51412 * programs/winecfg/audio.c:
51413 Show detected audio drivers in autodetect.
51415 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
51417 * dlls/x11drv/winpos.c:
51418 Stricter check whether a window needs to be mapped on the screen.
51420 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
51422 * dlls/ntdll/time.c:
51423 Added another CST (Australian Central Daylight Time) to TZ_INFO.
51425 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
51427 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
51428 Extend VarCmp() and add test cases.
51430 2005-11-03 Kevin Koltzau <kevin@plop.org>
51432 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
51433 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
51434 include/msvcrt/process.h, include/msvcrt/stddef.h:
51435 Fix warnings and errors in 64bit.
51437 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
51439 * dlls/shell32/shfldr_unixfs.c:
51440 Replaced tabs with spaces.
51442 2005-11-03 Alexandre Julliard <julliard@winehq.org>
51444 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
51445 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
51446 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
51447 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
51448 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
51449 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
51450 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
51451 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
51452 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
51453 dlls/commdlg/printdlg.c:
51454 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
51455 Display an error if no printer is installed.
51457 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
51459 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
51460 Specify a DLL version for msvcrt.dll.
51462 2005-11-03 Stefan Huehner <stefan@huehner.org>
51464 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
51465 dlls/msxml3/tests/domdoc.c:
51466 Add indexed access to attributes (nodemap) and childNodes
51467 (nodelist), with some testcases.
51469 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
51471 * dlls/shell32/tests/shlfolder.c:
51472 Added some more unit tests for FolderShortcut objects.
51474 2005-11-03 Alexandre Julliard <julliard@winehq.org>
51476 * dlls/kernel/comm.c:
51477 Fixed fd leaks (spotted by Cihan Altinay).
51479 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
51481 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
51482 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
51484 Fix some wrong prototypes.
51486 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
51488 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
51489 Fill provider with some empty containers.
51491 2005-11-03 Mike McCormack <mike@codeweavers.com>
51493 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
51494 Invoke shortcuts through IContextMenu, rather than trying to access
51497 2005-11-03 Mike McCormack <mike@codeweavers.com>
51500 Add the ContextMenuHandlers key for shortcuts so the new context menu
51503 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
51505 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
51506 Cache background color brush instead of recreating it at each screen
51509 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
51511 * programs/winedbg/break.c:
51512 Fixed 'break NN' command (using dbghelp.SymEnumLines).
51514 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
51516 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
51517 programs/wineconsole/wineconsole.c:
51518 Fixed wineconsole startup when restoring registry settings.
51520 2005-11-03 Mike McCormack <mike@codeweavers.com>
51522 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
51523 dlls/msi/helpers.c:
51524 Remove some redundant null pointer checks.
51526 2005-11-03 Alexandre Julliard <julliard@winehq.org>
51528 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
51529 dlls/shell32/tests/shlfolder.c:
51530 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
51531 Set all capability flags supported by the shellfolder, disregarding
51532 the flag mask given to GetAttributesOf.
51533 Unit tests to demonstrate this behaviour.
51535 2005-11-03 Mike McCormack <mike@codeweavers.com>
51538 Add missing semicolons that caused compile trouble on FreeBSD.
51540 2005-11-03 Mike McCormack <mike@codeweavers.com>
51542 * dlls/shell32/shelllink.c:
51543 Pass the correct verb.
51544 Add a space between extra parameters.
51545 Wait for ShellExecute to complete.
51547 2005-11-03 Steven Edwards <winehacker@gmail.com>
51549 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
51550 Add a real stub for Advpack.extract.
51552 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
51554 * dlls/ntdll/thread.c:
51555 Get rid of CPU id when copying context
51557 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
51559 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
51560 dlls/d3d8/vshaderdeclaration.c:
51561 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
51562 - use D3DCOLOR macros instead of using shift + masks
51563 - fix a bug where diffuse.lpData checked instead of specular.lpData
51564 - implement color fixup on ARB VShader compilation code:
51565 -> on input parameters using swizzle
51566 -> add is_color parameter on vshader_program_add_param
51568 2005-11-03 Hans Leidekker <hans@it.vu.nl>
51570 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
51571 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
51573 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
51575 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
51576 dlls/riched20/paint.c, dlls/riched20/wrap.c:
51577 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
51578 notification, and ENM_REQUESTRESIZE event mask.
51580 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
51582 * dlls/user/scroll.c:
51583 Scroll bar: Keep the caret blinking during scroll operations (only
51584 handle WM_SYSTIMER messages that belong to the scroll bar).
51586 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
51588 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
51589 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
51590 Implemented SymEnumLines.
51592 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
51594 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
51595 programs/wineconsole/winecon_user.h:
51596 Now filling external leading in font cells.
51598 2005-11-02 Huw Davies <huw@codeweavers.com>
51600 * dlls/oleaut32/typelib.c:
51601 Don't call Release on a null ptr.
51603 2005-11-02 Alexandre Julliard <julliard@winehq.org>
51605 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
51606 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
51607 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
51608 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
51609 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
51610 server/thread.h, server/trace.c:
51611 Fixed Get/SetThreadContext to work properly on suspended threads.
51614 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
51616 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
51617 Correct WINAPI position for MSVC portability.
51619 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
51621 * programs/wineconsole/dialog.c:
51622 Fixed crash in font browsing for raster fonts.
51624 2005-11-02 Robert Shearman <rob@codeweavers.com>
51626 * dlls/oleaut32/variant.c:
51627 Fix a crash during +variant logging caused by a typo causing an array
51628 to be one element less than expected.
51630 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
51632 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
51633 include/wine/wined3d_interface.h:
51634 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
51635 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
51638 2005-11-02 Robert Shearman <rob@codeweavers.com>
51640 * dlls/oleaut32/tmarshal.c:
51641 - Make sure to clean up properly on error.
51642 - Restrict the critical section to getting the channel buffer and
51643 adding a reference to it.
51645 2005-11-02 Robert Shearman <rob@codeweavers.com>
51647 * dlls/oleaut32/typelib.c:
51648 - Make wParamFlags in the paramdesc dumping function human readable.
51649 - Enums should be VT_I4 instead of VT_INT.
51650 - Trace the return value from the ITypeInfo_fnInvoke.
51652 2005-11-02 Mike McCormack <mike@codeweavers.com>
51654 * dlls/msi/cond.y, dlls/msi/tests/package.c:
51655 NULL and empty strings are the same in conditions.
51657 2005-11-02 Mike McCormack <mike@codeweavers.com>
51659 * dlls/imm32/imm.c:
51660 Change a FIXME message to a comment.
51662 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
51664 * dlls/comctl32/tab.c:
51665 Avoid printing out a possibly uninitialized variable.
51667 2005-11-02 Stefan Huehner <stefan@huehner.org>
51669 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
51670 Extend get_nodeName add testcases for it.
51672 2005-11-02 Mike McCormack <mike@codeweavers.com>
51674 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
51675 Stub implementation for MsiAdvertiseScriptA/W.
51677 2005-11-02 Mike McCormack <mike@codeweavers.com>
51679 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
51680 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
51681 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
51682 dlls/msi/update.c, dlls/msi/where.c:
51683 Create the +msidb debug channel for msi database code.
51685 2005-11-02 Aric Stewart <aric@codeweavers.com>
51687 * dlls/msi/action.c:
51688 Force files to install if the REINSTALL property is set.
51690 2005-11-02 Robert Shearman <rob@codeweavers.com>
51692 * dlls/ntdll/resource.c:
51693 Make LdrAccessResource call an internal function to satisfy Shrinker.
51695 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
51697 * dlls/ntdll/tests/om.c, server/named_pipe.c:
51698 Fix error returned when opening nonexistent pipes.
51700 2005-11-02 Alexandre Julliard <julliard@winehq.org>
51702 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
51703 server/context_x86_64.c, server/thread.c, server/thread.h:
51704 Moved the platform-independent part of the get/set_thread_context
51705 requests to a common file.
51707 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
51709 * dlls/shell32/shfldr_unixfs.c:
51710 Added some comments to document unixfs.
51712 2005-11-02 Mike McCormack <mike@codeweavers.com>
51714 * dlls/msi/install.c, dlls/msi/tests/package.c:
51715 Fix parameter handling in MsiSetTargetPath, and add a test for it.
51717 2005-11-02 Mike McCormack <mike@codeweavers.com>
51719 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
51720 Implement the RemoveFiles action.
51722 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
51724 * dlls/ntdll/rtlstr.c:
51725 Minor fixes to rtl string functions.
51727 2005-11-02 David Kredba <kredba@math.cas.cz>
51729 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
51730 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
51731 Czech resources update.
51733 2005-11-02 Mike McCormack <mike@codeweavers.com>
51735 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
51736 Stub implementation for MsiGetFileHashA/W.
51738 2005-11-02 Mike McCormack <mike@codeweavers.com>
51740 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
51741 Use an enumeration for file states.
51743 2005-11-02 Mike McCormack <mike@codeweavers.com>
51745 * dlls/msi/dialog.c:
51746 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
51748 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
51750 * dlls/comctl32/listview.c:
51751 Clear bLButtonDown flags if mouse is not down.
51753 2005-11-02 Mike McCormack <mike@codeweavers.com>
51755 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
51756 Convert all RTFPanic and RTFMsg calls to ERR calls.
51758 2005-11-02 Rob Shearman <rob@codeweavers.com>
51760 * include/rpcndr.h:
51761 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
51762 RpcMgmtEnableIdleCleanup.
51764 2005-11-02 Mike McCormack <mike@codeweavers.com>
51766 * tools/winedump/lnk.c:
51767 Handle msi component identifiers without a feature guid.
51769 2005-11-02 Mike McCormack <mike@codeweavers.com>
51771 * dlls/msxml3/node.c:
51772 Implement IXMLDOMNode::get_nodeName.
51774 2005-11-02 Robert Shearman <rob@codeweavers.com>
51776 * dlls/oleaut32/oleaut.c:
51777 The PSDispatch PS class factory can manage both typelib marshalled and
51778 IDispatch, which is NDR marshalled, so we need a wrapper to call the
51779 appropriate CreateProxy or CreateStub function.
51781 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
51783 * dlls/x11drv/settings.c, include/winuser.h:
51784 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
51786 2005-11-01 Alexandre Julliard <julliard@winehq.org>
51788 * dlls/kernel/except.c, dlls/ntdll/exception.c,
51789 include/wine/server_protocol.h, server/debugger.c,
51790 server/protocol.def, server/thread.c:
51791 Don't send an extra signal when waiting for a debug event, just do a
51792 normal wait. Return the debug event status directly as return value
51793 of the server call.
51795 2005-11-01 Alexandre Julliard <julliard@winehq.org>
51797 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
51798 server/context_sparc.c, server/context_x86_64.c:
51799 Don't send the incoming context to the server for get_thread_context,
51800 instead copy only the relevant fields of the return value on the
51803 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
51805 * dlls/ntdll/tests/om.c, server/named_pipe.c:
51806 Fix error returned when exceeding allowed instances.
51808 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
51810 * dlls/comctl32/string.c:
51811 Include config.h and port.h for strncasecmp() in MSVC port.
51813 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
51815 * dlls/kernel/file.c:
51816 Implemented FindExSearchLimitToDirectories.
51818 2005-11-01 Alexandre Julliard <julliard@winehq.org>
51820 * dlls/msvcrt/msvcrt.spec:
51821 Fixed _wstrdate/_wstrtime parameters.
51823 2005-11-01 Alexandre Julliard <julliard@winehq.org>
51825 * dlls/wininet/http.c:
51826 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
51827 Added handling of more HTTP standard headers and binary search lists.
51829 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
51831 * dlls/oleaut32/tests/vartype.c:
51832 SysReAllocString of same pointer returns TRUE.
51834 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
51836 * dlls/shell32/shfldr_unixfs.c:
51837 Fixed crash in unixfs shellfolder handling with winamp.
51839 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
51841 * dlls/amstream/amstream.c, dlls/amstream/main.c:
51842 Use a more standard indentation style.
51844 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
51847 Remove version information.
51849 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
51851 * dlls/x11drv/clipboard.c:
51852 Improve handling of mapping between X and Windows formats.
51853 Add support for UTF8.
51855 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
51857 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
51858 server/winstation.c:
51859 - Use OBJ_CASE_INSENSITIVE in object lookup.
51860 - Remove case_sensitive flag from namespace.
51861 - Remove todo_wine from now succeeding tests.
51863 2005-11-01 Davin McCall <davmac@davmac.org>
51865 * dlls/dsound/mixer.c:
51866 PhaseCancel subtracts secondary buffer from primary buffer, not the
51869 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
51871 * dlls/user/painting.c:
51872 ScrollWindowEx: Don't move the caret of child windows and hide it only
51873 if it's in the source or in the destination rectangle.
51875 2005-11-01 Robert Shearman <rob@codeweavers.com>
51877 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
51878 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
51879 Convert SHELL32_BindToChild to Unicode and fix up the callers.
51881 2005-11-01 Robert Shearman <rob@codeweavers.com>
51883 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
51884 Make the call exception handler function more compatible with NT and
51885 with what Shrinker expects.
51887 2005-10-31 Stefan Huehner <stefan@huehner.org>
51889 * programs/winetest/Makefile.in:
51890 Add msxml3,setupapi tests to winetest.
51892 2005-10-31 Alexandre Julliard <julliard@winehq.org>
51894 * configure, configure.ac, programs/Makefile.in,
51895 programs/eject/.cvsignore, programs/eject/Makefile.in,
51896 programs/eject/eject.c:
51897 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
51898 even if a Windows app has files open on it.
51900 2005-10-31 Huw Davies <huw@codeweavers.com>
51902 * dlls/rpcrt4/ndr_marshall.c:
51905 2005-10-31 Huw Davies <huw@codeweavers.com>
51907 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
51908 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
51909 Actually print the IIDs.
51911 2005-10-31 Huw Davies <huw@codeweavers.com>
51913 * dlls/gdi/enhmetafile.c, include/wingdi.h:
51914 Implement playback of EMR_ALPHABLEND.
51916 2005-10-31 Huw Davies <huw@codeweavers.com>
51918 * dlls/gdi/freetype.c:
51919 Only select a bitmap font as a last resort if we can't find a font
51920 with the correct facename.
51922 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
51924 * server/mapping.c:
51925 Do not overflow the stackbased "nt" struct when reading non-conforming
51928 2005-10-31 Alexandre Julliard <julliard@winehq.org>
51930 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
51931 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
51932 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
51933 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
51934 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
51936 Get rid of the no longer used tty driver.
51938 2005-10-31 Alexandre Julliard <julliard@winehq.org>
51940 * dlls/user/driver.c:
51941 Default to the null driver instead of dying if the specified display
51942 driver couldn't be loaded.
51944 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
51946 * dlls/user/painting.c, dlls/user/tests/msg.c:
51947 Add the tests for behaviour of [In]validateRect and [In]validateRgn
51948 with hwnd set to 0, make them pass under Wine.
51950 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
51952 * dlls/shdocvw/shdocvw_main.c:
51953 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
51955 2005-10-31 Huw Davies <huw@codeweavers.com>
51957 * dlls/oleaut32/usrmarshal.c:
51958 Deal with pExcepInfo == NULL.
51960 2005-10-31 Mike McCormack <mike@codeweavers.com>
51962 * dlls/msi/dialog.c:
51963 Make sure to unregister all the classes that were registered when msi
51964 is unloaded, so we can register again cleanly.
51966 2005-10-31 Mike McCormack <mike@codeweavers.com>
51968 * dlls/shell32/tests/shlexec.c:
51969 Add void to empty declaration list.
51971 2005-10-31 Alexandre Julliard <julliard@winehq.org>
51973 * dlls/gdi/dc.c, dlls/gdi/driver.c:
51974 Default to an empty driver instead of dying if the specified display
51975 driver couldn't be loaded.
51977 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
51979 * configure, configure.ac, dlls/shdocvw/Makefile.in,
51980 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
51981 dlls/shdocvw/tests/shortcut.c:
51982 Added initial tests for shdocvw's FolderShortcut related
51985 2005-10-31 Marcus Meissner <meissner@suse.de>
51987 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
51988 Added assembly implementation of EXC_CallHandler.
51990 2005-10-31 Mike McCormack <mike@codeweavers.com>
51992 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
51993 dlls/msi/tests/package.c:
51994 Fix and test MsiGetProperty and MsiSetProperty.
51996 2005-10-31 Mike McCormack <mike@codeweavers.com>
51998 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
51999 dlls/msi/tests/msi.c:
52000 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
52003 2005-10-31 James Hawkins <truiken@gmail.com>
52005 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
52006 Implement InternetCreateUrlW and test cases.
52008 2005-10-31 Huw Davies <huw@codeweavers.com>
52010 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
52011 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
52012 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
52013 Fix handling of relative state indices in RestoreDC.
52014 Fix return value of SaveDC when writing to an emf.
52015 Before writing the EMR_EOF record we should ensure that we clear the
52018 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
52020 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
52021 dlls/ddraw/opengl_private.h:
52022 Finish moving d3d[1..3] light code to use d3d7.
52024 2005-10-31 Marcus Meissner <meissner@suse.de>
52026 * dlls/kernel/time.c:
52027 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
52029 2005-10-31 Hans Leidekker <hans@it.vu.nl>
52031 * dlls/odbccp32/odbccp32.c:
52032 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
52033 SQLInstallDriver{,Ex}, SQLInstallerError and
52034 SQLInstallTranslator{,Ex}.
52036 2005-10-31 Juan Lang <juan_lang@yahoo.com>
52038 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
52039 dlls/crypt32/tests/cert.c:
52040 Implement CertSignSignature and CertVerifySignature(Ex).
52042 2005-10-31 Robert Reif <reif@earthlink.net>
52044 * dlls/winmm/tests/wave.c:
52045 Add waveOutPause/waveOutRestart test.
52046 Tighten up play duration test when ending too soon.
52047 Set VirtualFree size to 0.
52049 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
52051 * dlls/shlwapi/tests/path.c:
52052 Stop PathIsValidCharW tests after 100 failing tests.
52054 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
52056 * dlls/d3d9/query.c:
52057 In case of D3D9 the CreateQuery call can be used to retrieve status
52058 information. According to MSDN the 'ppQuery' parameter can be set to
52059 NULL to detect if a certain query Type is supported.
52061 2005-10-30 Mike McCormack <mike@codeweavers.com>
52063 * dlls/msi/action.c:
52064 Add a stub for the AllocateRegistrySpace action.
52066 2005-10-30 Mike McCormack <mike@codeweavers.com>
52068 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
52069 dlls/msi/package.c, include/msiquery.h:
52070 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
52072 2005-10-30 Mike McCormack <mike@codeweavers.com>
52074 * dlls/msi/dialog.c:
52075 Add a read-only implementation of the SelectionTree control.
52077 2005-10-30 Mike McCormack <mike@codeweavers.com>
52079 * dlls/msi/classes.c:
52080 Simplify register_progid() and remove a fixed length buffer.
52082 2005-10-30 Mike McCormack <mike@codeweavers.com>
52084 * dlls/msi/dialog.c:
52085 Handle MaskEdit masks containing dashes and other constant
52088 2005-10-30 Mike McCormack <mike@codeweavers.com>
52090 * dlls/msi/action.c:
52091 Use msi_get_property_int() in a few more places.
52093 2005-10-30 Alexandre Julliard <julliard@winehq.org>
52095 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
52096 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
52097 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
52098 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
52099 dlls/winecrt0/stub.c, include/winnt.h:
52100 Make all winecrt0 functions and variables hidden.
52102 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
52104 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
52105 dlls/winmm/sound.spec:
52106 Correct name of sound.dll to sound.drv (WIN16).
52108 2005-10-30 Kai Blin <blin@gmx.net>
52110 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
52111 dlls/secur32/secur32_priv.h:
52112 A dispatcher for running ntlm_auth.
52114 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
52116 * dlls/user/scroll.c:
52117 Handle the left and right arrow keys.
52119 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
52121 * include/wine/library.h:
52122 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
52125 2005-10-30 Mike McCormack <mike@codeweavers.com>
52127 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
52128 Add a stub implementation of msi.MsiSetMode.
52130 2005-10-30 Mike McCormack <mike@codeweavers.com>
52132 * dlls/msi/classes.c:
52133 Remove unused package parameter of register_progid_base().
52135 2005-10-30 Mike McCormack <mike@codeweavers.com>
52137 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
52138 Use "static const" rather than "const static" as gcc -W complains
52141 2005-10-30 Robert Reif <reif@earthlink.net>
52143 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
52144 Implement _wstrdate and _wstrtime with tests.
52146 2005-10-30 Peter Beutner <p.beutner@gmx.net>
52148 * dlls/msvcrt/cppexcept.c:
52149 Fix exception handling for non CXX_EXCEPTIONs.
52151 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
52153 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
52154 server/mapping.c, server/mutex.c, server/named_pipe.c,
52155 server/object.c, server/object.h, server/process.c,
52156 server/semaphore.c, server/timer.c, server/winstation.c:
52157 Pass object attributes to create_named_object & find_object.
52159 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
52161 * dlls/kernel/atom.c:
52162 Implemented local/global atom creation, deletion & lookup on top of
52165 2005-10-29 Juan Lang <juan_lang@yahoo.com>
52167 * dlls/wldap32/wldap32.spec:
52168 Export functions by ordinal, cryptnet.dll at least depends on it.
52170 2005-10-29 Mike McCormack <mike@codeweavers.com>
52172 * dlls/msi/action.c:
52173 Don't change the UI level during ExecuteAction.
52175 2005-10-29 Mike McCormack <mike@codeweavers.com>
52178 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
52181 2005-10-29 Mike McCormack <mike@codeweavers.com>
52183 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
52184 dlls/msi/helpers.c:
52185 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
52187 2005-10-29 Mike McCormack <mike@codeweavers.com>
52189 * dlls/msi/dialog.c:
52190 Explicitly check for MSICONDITION_TRUE being returned from
52191 MsiEvaluateCondition.
52193 2005-10-29 Mike McCormack <mike@codeweavers.com>
52195 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
52196 Some installers don't call the CreateFolders action before the
52197 InstallFiles action as MSDN specifies, but it still seems to work, so
52198 make sure that we create component directories in the InstallFiles
52201 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
52203 * dlls/comctl32/header.c:
52204 Unify HEADER_GetItem[A/W] into one function.
52206 2005-10-29 Mike McCormack <mike@codeweavers.com>
52208 * dlls/msi/cond.y, dlls/msi/tests/package.c:
52209 Add a bunch of tests for MsiEvaluateCondition and make them pass.
52211 2005-10-29 Mike McCormack <mike@codeweavers.com>
52213 * dlls/msi/dialog.c:
52214 Make enter and escape trigger the default and cancel buttons in
52217 2005-10-29 Mike McCormack <mike@codeweavers.com>
52219 * dlls/msi/table.c:
52220 Deleted two buggy functions that incorrectly and inefficiently check
52221 whether a row already exists in a table, and replaced them with a call
52222 to an existing working function that does the same thing correctly.
52224 2005-10-29 Mike McCormack <mike@codeweavers.com>
52226 * dlls/msi/files.c:
52227 Remove an incorrect comment and check for 0 being an invalid file
52230 2005-10-29 Mike McCormack <mike@codeweavers.com>
52232 * dlls/msi/files.c:
52233 Extract file directly to their target location, bypassing the need to
52234 use temporary files and move files.
52236 2005-10-29 Robert Shearman <rob@codeweavers.com>
52238 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
52239 - Read DLL name from modules in MSFT typelibs.
52240 - A name offset of -1 for a parameter means that it has the same name
52242 - Print an error if a ReadName is attempted with an offset of -1,
52243 since this will read garbage.
52244 - Implement ITypeInfo_GetDllEntry.
52246 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52248 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
52249 dlls/wined3d/wined3d_private.h:
52250 Move the softwareVertexProcessing flag from the stateblock to the
52251 device because its state shouldn't be recorded in a stateblock.
52253 2005-10-29 Robert Shearman <rob@codeweavers.com>
52256 Print an error if a DC is created with a bad device.
52258 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
52260 * programs/winecfg/driveui.c:
52261 Set list view's text directly - don't use fill_drives_list for that.
52262 Enable "Apply" button when text changes.
52264 2005-10-29 Kevin Koltzau <kevin@plop.org>
52266 * dlls/msvcrt/console.c:
52267 Enable line editing for _cgets.
52269 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
52271 * dlls/ole32/tests/stg_prop.c:
52272 Delete some temp files created by the ole32 tests.
52274 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
52276 * dlls/msi/action.c:
52277 Passing NULL as the last two parameters to ReadFile is illegal and
52278 actually causes a crash on windows. The attached patch fixes this.
52280 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
52282 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
52283 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
52285 2005-10-29 Mike McCormack <mike@codeweavers.com>
52288 Add an implementation for MsiGetShortcutTargetA/W.
52290 2005-10-28 Alexandre Julliard <julliard@winehq.org>
52292 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
52293 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
52294 attempts to unmount the Unix device.
52296 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
52298 * dlls/ntdll/om.c, include/winternl.h:
52299 Fix NtQueryDirectoryObject prototype, documentation, and the
52300 definition of the structure it uses.
52302 2005-10-28 Huw Davies <huw@codeweavers.com>
52304 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
52305 dlls/gdi/tests/mapping.c:
52306 xform can be NULL when setting the identity.
52308 2005-10-28 Mike McCormack <mike@codeweavers.com>
52310 * dlls/msi/install.c:
52313 2005-10-28 Mike McCormack <mike@codeweavers.com>
52315 * dlls/shell32/shelllink.c:
52316 Handle MSI advertised shortcuts in the shelllink object.
52318 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
52320 * programs/regedit/De.rc:
52321 Update the German resource file.
52323 2005-10-28 Mike McCormack <mike@codeweavers.com>
52325 * dlls/msi/files.c:
52326 Put the UI update code for cabinet file into a separate function.
52328 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52330 * dlls/version/install.c:
52331 Correct the way that VerFindFileA checks for a file that is
52332 exclusively locked.
52334 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
52336 * dlls/kernel/tests/thread.c:
52337 Test CreateThread() for reception of NULL pointer to TID.
52339 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
52341 * dlls/user/tests/msg.c:
52342 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
52343 create a thread then.
52345 2005-10-28 Mike McCormack <mike@codeweavers.com>
52348 Return an error in MsiGetComponentPathW if passed a null component.
52350 2005-10-28 Mike McCormack <mike@codeweavers.com>
52353 Fix error handling in MsiEvaluateCondition.
52355 2005-10-28 Mike McCormack <mike@codeweavers.com>
52357 * dlls/msi/files.c:
52358 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
52360 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
52362 * dlls/kernel/tests/console.c:
52363 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
52364 console signal handler is set to NULL.
52366 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
52368 * dlls/comctl32/header.c:
52369 Unify HEADER_InsertItem[A/W] into one function.
52371 2005-10-28 Mike McCormack <mike@codeweavers.com>
52373 * dlls/msi/files.c:
52374 Fix a memory leak in the cabinet extracting code.
52376 2005-10-28 Juan Lang <juan_lang@yahoo.com>
52378 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
52379 Use CryptMem functions for internal memory allocation.
52381 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
52383 * programs/regedit/De.rc:
52384 Added German resources for regedit's find dialog.
52386 2005-10-28 James Hawkins <truiken@gmail.com>
52388 * dlls/wininet/internet.c:
52389 Correct parameter names for InternetSetFilePointer.
52391 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
52393 * dlls/oleaut32/variant.c:
52394 Handle VT_DECIMAL in VarCmp().
52396 2005-10-28 Mike McCormack <mike@codeweavers.com>
52398 * dlls/msvcrt/wcs.c:
52399 Use the correct buffer - reported by Jesse Allen.
52401 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
52403 * dlls/kernel/tests/thread.c:
52404 Add a test for GetThreadExitCode.
52405 Use GetModuleHandleA as kernel32 should be present on every system.
52407 2005-10-28 Mike McCormack <mike@codeweavers.com>
52409 * dlls/shell32/shelllink.c:
52410 Implement IContextMenu::QueryContextMenu and
52411 IContextMenu::InvokeCommand.
52413 2005-10-28 Mike McCormack <mike@codeweavers.com>
52415 * dlls/msi/msi.spec:
52416 Fix MsiGetPropertyA/W spec declarations.
52418 2005-10-28 Mike McCormack <mike@codeweavers.com>
52420 * dlls/msi/action.c, dlls/msi/files.c:
52421 Create component folders in the CreateFolders action.
52423 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
52425 * programs/winecfg/appdefaults.c:
52426 Define OS environment variable on WinNT versions.
52428 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
52430 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
52431 include/wine/server_protocol.h, server/event.c, server/handle.c,
52432 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
52433 server/named_pipe.c, server/protocol.def, server/semaphore.c,
52434 server/timer.c, server/trace.c, server/winstation.c:
52435 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
52437 - Pass DesiredAccess to the server when creating mailslot.
52439 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
52441 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
52442 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
52445 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
52447 * dlls/advapi32/tests/registry.c:
52448 Delete a temp file.
52450 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
52452 * dlls/wininet/internet.c:
52453 Add default implementation for max_conn_pre_*_server flag.
52454 Add stubs for the above flags in InternetSetOption.
52456 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
52458 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
52460 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
52461 SetStretchBltMode() to assume that the corresponding DC driver
52462 functions return only a BOOL success flag, and therefore a proper
52463 return value should be generated by the main function. Fixed
52464 EMFDRV_StretchDIBits() to return a proper value (like
52465 MFDRV_StretchDIBits already does). Added comments about other cases of
52466 improper return values.
52468 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
52470 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
52471 dlls/user/spy.c, include/winuser.h:
52472 Add some missing USER definitions, add a couple of FIXMEs for not
52473 implemented features.
52475 2005-10-27 Mike McCormack <mike@codeweavers.com>
52477 * dlls/msi/action.c, dlls/msi/custom.c:
52478 If an action fails, print out its name as well as the error code. Use
52479 %d for error codes so it's easy to match them up to something in
52482 2005-10-27 Mike McCormack <mike@codeweavers.com>
52484 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
52485 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
52486 dlls/msi/helpers.c:
52487 Rename load_dynamic_stringW to msi_dup_record_field to better describe
52488 what it does, and replace a few instances with MSI_RecordGetString to
52489 avoid allocating memory.
52491 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
52493 * dlls/user/tests/msg.c:
52494 Add test for undocumented 0x4D message sent on F1.
52496 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
52498 * dlls/msvcrt/tests/printf.c:
52499 Added a test case for %0f and %.0f.
52501 2005-10-27 Mike McCormack <mike@codeweavers.com>
52503 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
52504 Implement transforms. This still includes some debugging code which
52505 can be enabled by setting debug_transform to 1 in the relevant
52508 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
52510 * dlls/wineps/init.c:
52511 Reorder header files to avoid name space collision with symbol
52514 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
52516 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
52517 dlls/shell32/tests/shlfolder.c:
52518 Implemented UnixFolder's IPersistPropertyBag::Load method.
52520 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
52522 * dlls/oleaut32/tests/vartype.c:
52523 Add tests for functionality implemented or corrected: multiplication,
52524 division, cast to double, cast to string.
52526 2005-10-27 Robert Shearman <rob@codeweavers.com>
52528 * include/rpcproxy.h:
52529 Add the macros used in dlldata.c files.
52531 2005-10-27 Robert Shearman <rob@codeweavers.com>
52533 * dlls/oleaut32/tmarshal.c:
52534 There is no need to call IUnknown_QueryInterface since getting the
52535 correct object is handled by the proxy manager.
52537 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
52539 * dlls/shell32/iconcache.c:
52540 Remove iconcache pre-initialization hack, it's not necessary any
52543 2005-10-27 Hans Leidekker <hans@it.vu.nl>
52545 * tools/wineinstall:
52546 Wine is beta software now.
52548 2005-10-27 Mike McCormack <mike@codeweavers.com>
52550 * dlls/msi/action.c:
52551 Tidy up the RegisterProduct action a little.
52553 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52555 * dlls/d3d8/device.c:
52556 Release the OpenGL context when the device is released.
52558 2005-10-27 Alexandre Julliard <julliard@winehq.org>
52560 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
52561 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
52562 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
52563 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
52564 programs/winecfg/driveui.c, programs/winecfg/resource.h:
52565 Get rid of the show dir symlink option.
52567 2005-10-27 Alexandre Julliard <julliard@winehq.org>
52569 * dlls/ntdll/directory.c:
52570 Make show_dir_symlinks the default and get rid of the option.
52572 2005-10-27 Alexandre Julliard <julliard@winehq.org>
52575 Make the unmount_device request take a handle to the device file
52576 itself instead of a handle to a file opened on the device.
52578 2005-10-27 Robert Reif <reif@earthlink.net>
52580 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
52581 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
52582 Added more error codes to dxerr8 and dxerr9 which were extracted from
52583 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
52585 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
52587 * dlls/kernel/tests/process.c:
52588 Test for argv handling.
52590 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
52592 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
52593 Add stub implementation for NtAccessCheckAndAuditAlarm.
52595 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
52597 * include/advpub.h:
52598 Declare ExecuteCab and TranslateInfString.
52600 2005-10-27 Juan Lang <juan_lang@yahoo.com>
52602 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
52603 dlls/crypt32/tests/main.c, include/wincrypt.h:
52604 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
52606 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52608 * dlls/wined3d/vertexshader.c:
52609 Correct the number of parameters expected for the LRP function.
52611 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52613 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
52614 dlls/d3d8/vertexbuffer.c:
52615 Changed index and vertex buffer so that internal references are
52616 counted separately to external ones.
52618 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
52620 * programs/regedit/Fr.rc:
52621 Updated French resources.
52623 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
52625 * dlls/shell32/shellord.c:
52626 Correctly handle flags parameter in SHAddToRecentDocs.
52628 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
52630 * aclocal.m4, configure:
52631 Print first line of LDD output only.
52633 2005-10-27 Mike McCormack <mike@codeweavers.com>
52635 * dlls/msvcrt/wcs.c:
52636 Missing and zero precision specifiers are different.
52638 2005-10-27 Robert Shearman <rob@codeweavers.com>
52640 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
52641 Add IFontEventsDisp and IProvideMultipleClassInfo.
52643 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
52645 * dlls/comctl32/header.c:
52646 Unify HEADER_SetItem[A/W] into one function.
52648 2005-10-27 Mike McCormack <mike@codeweavers.com>
52650 * dlls/shell32/shelllink.c:
52651 Add the IObjectWithSite interface.
52653 2005-10-27 Mike McCormack <mike@codeweavers.com>
52655 * dlls/user/tests/menu.c:
52656 Add a currently failing test case for menus.
52658 2005-10-27 Robert Reif <reif@earthlink.net>
52660 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
52661 Remove unused variable from IDirectSoundFullDuplexImpl.
52662 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
52664 2005-10-26 Alexandre Julliard <julliard@winehq.org>
52666 * dlls/kernel/file.c:
52667 In FindNextFileExW don't report directory symlinks that point to one
52668 of the parent directories, to avoid infinite recursions.
52670 2005-10-26 Mike McCormack <mike@codeweavers.com>
52672 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
52674 Create a stub function to apply a single table transform and call it
52675 where we need to apply transforms.
52677 2005-10-26 Huw Davies <huw@codeweavers.com>
52679 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
52680 include/rpcproxy.h:
52681 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
52682 along with a few related defines.
52684 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
52686 * dlls/oleaut32/vartype.c:
52687 Implement complete VarDecDiv() for any valid DECIMAL.
52689 2005-10-26 Alexandre Julliard <julliard@winehq.org>
52691 * dlls/ntdll/loader.c:
52692 Attach to implicitly loaded builtin dlls on process startup.
52694 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
52696 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
52697 programs/regedit/framewnd.c, programs/regedit/main.h,
52698 programs/regedit/resource.h, programs/regedit/treeview.c:
52699 - Added Find functions
52700 - Some refactoring that made Find functions possible
52701 - GetItemPath returns a heap-allocated string
52702 - subtree update put into a separate function UpdateExpandingTree
52703 - error() utility function made public
52704 - Find functions are grayed/ungrayed based on context (which fixes
52705 invalid 'grayed' flag in some localizations).
52706 - InvalidateRect to fix display glitches coming from using
52708 - English and Polish resource updates (Find dialog box and Find menu
52709 options, string not found message).
52711 2005-10-26 Huw Davies <huw@codeweavers.com>
52713 * dlls/oleaut32/tmarshal.c:
52714 Treat paramflags == 0 like PARAMFLAG_FIN.
52716 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
52718 * dlls/oleaut32/vartype.c:
52719 Implement complete VarDecMul() for any valid DECIMAL.
52721 2005-10-26 Mike McCormack <mike@codeweavers.com>
52723 * dlls/msi/action.c:
52724 Enumerate the substorage transforms for any patches that are passed on
52725 the command line with PATCH=. Need to implement
52726 table_apply_transform() before this will do anything interesting.
52728 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
52730 * dlls/user/exticon.c, dlls/user/tests/resource.c:
52731 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
52732 if SearchPath fails to find the requested file in
52733 PrivateExtractIcons.
52734 - Some unit tests for PrivateExtractIcons.
52736 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
52738 * dlls/oleaut32/variant.c:
52739 Handle VT_CY in VarDiv().
52741 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
52743 * dlls/version/info.c:
52744 Updated trace to support VERSIONED_PRINTER.
52746 2005-10-26 Peter Beutner <p.beutner@gmx.net>
52748 * dlls/ntdll/cdrom.c:
52749 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
52751 2005-10-26 Robert Shearman <rob@codeweavers.com>
52753 * dlls/ole32/defaulthandler.c:
52754 Implement a Stop function and use this to properly implement
52755 IOleObject_Close, IAdviseSink_OnClose and the destructor.
52757 2005-10-26 Robert Shearman <rob@codeweavers.com>
52759 * dlls/oleaut32/tmarshal.c:
52760 - Forward IDispatch functions to the MIDL-generated proxy.
52761 - Remove special cases caused by previous marshaling of IDispatch &
52762 IUnknown that is no longer done.
52763 - Add error messages if an IUnknown or IDispatch method is called when
52764 it no longer should be.
52766 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
52768 * dlls/oleaut32/vartype.c:
52769 Implement complete VarBstrFromDec() for any valid DECIMAL, with
52770 internationalization support borrowed from VARIANT_BstrFromReal(). The
52771 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
52772 function and reused.
52774 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
52776 * dlls/user/tests/msg.c:
52777 Silently ignore WM_PAINT in msg tests.
52779 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
52781 * include/winternl.h:
52782 Add OBJECT_BASIC_INFORMATION to winternl.h.
52784 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
52786 * dlls/ntdll/file.c:
52787 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
52789 2005-10-26 Mike McCormack <mike@codeweavers.com>
52791 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
52792 Create an internal handle-free api for reading MSI database summary
52795 2005-10-26 Mike McCormack <mike@codeweavers.com>
52797 * dlls/msi/dialog.c:
52798 Switch back to using IPicture to load images. LoadImage did the
52799 resizing for us, but doesn't handle jpeg files and requires us writing
52800 a temp file, whereas IPicture handles jpeg files and can load directly
52803 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
52805 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
52806 Add a test for GetCurrentObject, make it pass under Wine.
52808 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
52810 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
52811 Make secur32.dll tests load on nt 4.0.
52813 2005-10-26 Hans Leidekker <hans@it.vu.nl>
52815 * dlls/odbccp32/odbccp32.c:
52816 Implement SQLInstallDriverManager.
52818 2005-10-26 Stefan Huehner <stefan@huehner.org>
52820 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
52821 Fix IXMLDOMDocument error handling.
52823 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
52825 * dlls/msvcrt/undname.c:
52826 Previous fix incorrectly removed all test for strings starting with
52827 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
52830 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
52832 * dlls/winspool/tests/info.c:
52833 Fix for GetPrinterDriverDirectoryA test.
52835 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
52837 * dlls/kernel/tests/path.c:
52838 Test for return value from CreateDirectory("c:").
52840 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
52842 * dlls/wininet/http.c, dlls/wininet/internet.h:
52843 Make functions static.
52845 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
52847 * programs/notepad/main.c:
52848 Windows XP does not always include the executable file name on the
52851 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
52853 * programs/notepad/dialog.c:
52854 Need an explicit truncate command to shorten the length of a file.
52856 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
52858 * dlls/capi2032/cap20wxx.c:
52859 Fix gcc 4 warnings.
52861 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
52863 * dlls/gdi/tests/metafile.c:
52864 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
52866 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
52868 * dlls/user/tests/text.c, dlls/user/text.c:
52869 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
52872 2005-10-26 Alexandre Julliard <julliard@winehq.org>
52874 * ChangeLog, documentation/ChangeLog.ALPHA:
52875 Start a new ChangeLog file. Older changes moved to
52876 documentation/ChangeLog.ALPHA.
52878 2005-10-25 Alexandre Julliard <julliard@winehq.org>
52880 * ANNOUNCE, ChangeLog, VERSION, configure:
52883 ----------------------------------------------------------------