1 2007-03-30 Alexandre Julliard <julliard@winehq.org>
4 Makefile: Try to force the makefile to be rebuilt with non-GNU make too.
7 kernel32: Better default for dwActiveProcessorMask in GetSystemInfo.
10 libwine: Hack to work around the Solaris dlopen() brain damage.
12 * dlls/kernel32/except.c:
13 kernel32: Make default behavior more consistent when AeDebug key is not present.
15 2007-03-29 Felix Nawothnig <flexo@holycrap.org>
17 * dlls/wined3d/baseshader.c, dlls/wined3d/context.c, dlls/wined3d/state.c,
18 dlls/wined3d/stateblock.c:
19 wined3d: Use GL_TEXTURE_2D for dummy textures.
21 2007-03-28 Felix Nawothnig <flexo@holycrap.org>
23 * dlls/wined3d/state.c:
24 wined3d: Fix broken ERR() message.
26 * dlls/wined3d/context.c, dlls/wined3d/state.c:
27 wined3d: Only disable GL_TEXTURE_CUBE_MAP_ARB if supported.
29 2007-03-29 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
31 * dlls/ntdll/ntdll.spec:
32 ntdll: Add NtAreMappedFilesTheSame stub.
34 2007-03-29 Jason Edmeades <us@edmeades.me.uk>
36 * programs/xcopy/xcopy.c:
37 xcopy: Add support for xcopy /A and /M (archive copies).
39 * programs/xcopy/xcopy.c:
40 xcopy: Add support for /P (Prompt).
42 * programs/xcopy/xcopy.c:
43 xcopy: Add support for /C (Continue if errors).
44 Also fix one place error reporting was missing.
46 * programs/xcopy/xcopy.c:
47 xcopy: Add support for /H (Hidden/System).
49 * programs/xcopy/xcopy.c:
50 xcopy: Add support for /R (Replace read only files).
52 * programs/xcopy/xcopy.c:
53 xcopy: Add support for /U (target must exist).
55 * programs/xcopy/xcopy.c:
56 xcopy: Add support for /N (shortname copy).
58 * programs/xcopy/xcopy.c:
59 xcopy: Add support for COPYCMD override and fix /-y.
61 * programs/xcopy/xcopy.c:
62 xcopy: Prompt when overwriting files, add /Y and /-Y support.
64 * programs/xcopy/xcopy.c:
65 xcopy: Add support for /T (no copy).
67 * programs/xcopy/xcopy.c:
68 xcopy: Add support for /W (pause).
70 2007-03-30 Chris Robinson <chris.kcat@gmail.com>
72 * dlls/quartz/filtergraph.c:
73 quartz: Add filters using their names.
75 2007-03-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
77 * dlls/comctl32/listview.c:
78 comctl32: Cast-qual warnings fix.
80 * dlls/comctl32/monthcal.c:
81 comctl32: Constify some variables.
83 2007-03-29 Paul Vriens <paul.vriens.wine@gmail.com>
85 * dlls/advapi32/tests/security.c:
86 advapi32/tests: Add check to see if SetEntriesInAclW is implemented.
88 * dlls/advapi32/tests/security.c:
89 advapi32/tests: Add check to see if ImpersonateSelf is implemented.
91 2007-03-29 Fabian Bieler <der.fabe@gmx.net>
93 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
94 dlls/wined3d/wined3d_private_types.h:
95 wined3d: Implement support for projective textures in ps 2.0 and later.
97 2007-03-29 Paul Vriens <paul.vriens.wine@gmail.com>
99 * dlls/advapi32/tests/security.c:
100 advapi32/tests: Add check to see if LookupAccountNameA is implemented.
102 * dlls/advapi32/tests/security.c:
103 advapi32/tests: Move check for ERROR_CALL_NOT_IMPLEMENTED to the first call.
105 * dlls/advapi32/tests/security.c:
106 advapi32/tests: Use skip.
108 2007-03-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
110 * dlls/comctl32/listview.c:
111 comctl32: Constify some variables.
113 2007-03-28 Clinton Stimpson <cjstimpson@utwire.net>
115 * dlls/riched20/caret.c, dlls/riched20/tests/editor.c:
116 riched20: Fix text replacement with text limit.
118 2007-03-29 Alexandre Julliard <julliard@winehq.org>
120 * dlls/ntdll/directory.c:
121 ntdll: Ignore failure to open current directory, it's broken on Mac OS X.
123 2007-03-29 Detlef Riekenberg <wine.dev@web.de>
125 * dlls/winspool.drv/info.c:
126 winspool.drv: Do not cache the port names.
128 2007-03-29 Alexander Farber <Alexander.Farber@nokia.com>
130 * programs/cmd/wcmdmain.c:
131 cmd: Enlarge max. length of PATH variable.
133 2007-03-29 Huw Davies <huw@codeweavers.com>
135 * dlls/winex11.drv/xrender.c:
136 winex11.drv: Delete the tile pixmap whenever the drawable is changed.
138 * dlls/winex11.drv/xrender.c:
139 winex11.drv: Rename a local variable to avoid confusion with a global.
141 2007-03-29 James Hawkins <truiken@gmail.com>
143 * dlls/msi/action.c, dlls/msi/custom.c, dlls/msi/files.c,
144 dlls/msi/format.c, dlls/msi/helpers.c, dlls/msi/install.c,
145 dlls/msi/msipriv.h, dlls/msi/tests/install.c:
146 msi: Load the folder property if available and requested.
148 2007-03-28 Jacek Caban <jacek@codeweavers.com>
151 winnt.h: Added activation context structures declarations.
153 * dlls/mshtml/htmldoc.c:
154 mshtml: Added DIID_DispHTMLDocument to QueryInterface.
156 * include/mshtmdid.h, include/mshtml.idl:
157 mshtml: Added DispHTMLDocument dispinterface declaration.
159 2007-03-28 Andrew Riedi <andrewriedi@gmail.com>
161 * dlls/dsound/dsound.c:
162 dsound: Change a couple DPRINTF's to TRACE's
164 2007-03-27 Stefan Dösinger <stefan@codeweavers.com>
166 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c:
167 ddraw: When changing the back buffers also update the render target.
169 2007-03-28 Dmitry Timoshkov <dmitry@codeweavers.com>
171 * dlls/shlwapi/Makefile.in, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
172 dlls/shlwapi/shlwapi.spec, dlls/shlwapi/shlwapi_main.c,
173 dlls/shlwapi/string.c, dlls/shlwapi/thread.c:
174 shlwapi: Match shlwapi wrappers to MSDN descriptions.
176 2007-03-26 Aric Stewart <aric@codeweavers.com>
179 imm32: Change the default IME window to better reflect applications request.
180 First part of this change was proposed by Byeong-Sik Jeon.
181 Additionally respect parameters give to us by ImmSetCompositionWindow
182 for placement of the composition window.
184 2007-03-28 James Hawkins <truiken@gmail.com>
186 * dlls/setupapi/misc.c, dlls/setupapi/tests/misc.c:
187 setupapi: SetLastError to ERROR_SUCCESS on success.
189 * dlls/setupapi/misc.c, dlls/setupapi/tests/misc.c:
190 setupapi: Correct the Inf output position.
192 * dlls/setupapi/misc.c, dlls/setupapi/tests/misc.c:
193 setupapi: The Inf file should be copied regardless of the destination buffer,
196 * dlls/setupapi/misc.c, dlls/setupapi/tests/misc.c:
197 setupapi: Don't allow relative paths in SetupCopyOEMInf.
199 * dlls/setupapi/misc.c:
200 setupapi: Handle the SP_COPY_NOOVERWRITE flag.
202 2007-03-26 Marcin Grześkowiak <mgrzeskowiak@tlen.pl>
204 * dlls/user32/text.c:
205 user32: Use charset of currently selected font in DrawTextExA.
207 2007-03-27 Jan Zerebecki <jan.wine@zerebecki.de>
209 * dlls/wined3d/state.c:
210 wined3d: Print lastpixel state fixme only once.
212 2007-03-28 Francois Gouget <fgouget@free.fr>
214 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/crypt_md5.c,
215 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
216 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/mru.c,
217 dlls/crypt32/tests/crl.c, dlls/ddraw/tests/d3d.c,
218 dlls/ddraw/tests/refcount.c, dlls/kernel32/tests/locale.c,
219 dlls/localspl/tests/localmon.c, dlls/msi/tests/db.c,
220 dlls/ntdll/tests/change.c, dlls/ntdll/tests/file.c,
221 dlls/ntdll/tests/om.c, dlls/ole32/tests/stg_prop.c,
222 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c,
223 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c,
224 dlls/user32/tests/input.c, dlls/user32/tests/monitor.c,
225 dlls/user32/tests/resource.c:
226 Remove unneeded checks on the GetModuleHandle() return value for cases where
227 we are linked with the dll.
229 * programs/cmd/directory.c:
233 gdi32: Remove a space before '\n' in a trace.
235 * dlls/netapi32/tests/access.c:
236 netapi32/tests: Add a missing '\n' to a trace().
238 * dlls/setupapi/misc.c:
239 setupapi: Fix InstallCatalog()'s calling convention.
241 2007-03-28 Dmitry Timoshkov <dmitry@codeweavers.com>
243 * dlls/mpr/wnet.c, dlls/shell32/shellord.c, include/shlobj.h,
245 include: Add some API prototypes to appropriate header files, fix some
248 2007-03-28 Rob Shearman <rob@codeweavers.com>
250 * dlls/rpcrt4/rpc_message.c:
251 rpcrt4: Fixing the using of the auth_len values the wrong way round - PKT_PRIVACY
252 implies the packet will be encrypted, not just signed.
254 2007-03-27 Rob Shearman <rob@codeweavers.com>
256 * dlls/ole32/classmoniker.c, dlls/ole32/compobj.c,
257 dlls/ole32/filemoniker.c, dlls/ole32/moniker.c, dlls/ole32/moniker.h,
258 dlls/ole32/tests/moniker.c:
259 ole32: Implement MkParseDisplayName.
261 * dlls/ole32/tests/moniker.c:
262 ole32: Add some more tests for MkParseDisplayName.
264 * dlls/ole32/tests/moniker.c:
265 ole32: Display the testname for the test for display name in test_moniker.
267 * dlls/ole32/tests/moniker.c:
268 ole32: Do a case-insensitive comparison in the count_moniker_matches in the
269 moniker tests as Win9x marshals an all upper-case file name for file monikers.
271 * dlls/ole32/tests/marshal.c:
272 ole32: Add tests for the standard marshaler's implementation of IClientSecurity.
274 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c,
275 dlls/ole32/tests/marshal.c:
276 ole32: Pass the OXID info to RPC_CreateClientChannel and use this to pass the
277 server process ID to channel hooks.
279 2007-03-27 Paul Vriens <paul.vriens.wine@gmail.com>
281 * dlls/kernel32/tests/profile.c:
282 kernel32/profile: Some parameter tests for GetPrivateProfileSectionA.
284 * dlls/kernel32/profile.c:
285 kernel32/profile: Add a few NULL checks (Coverity).
287 * dlls/kernel32/tests/profile.c:
288 kernel32/profile: Move GetPrivateProfileSectionA to its own test.
290 * dlls/kernel32/tests/profile.c:
291 kernel32/profile: Rename a test.
293 2007-03-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
295 * dlls/comctl32/ipaddress.c:
296 comctl32: Constify some variables.
298 2007-03-27 Chris Robinson <chris.kcat@gmail.com>
300 * dlls/winemp3.acm/mpegl3.c:
301 winemp3: Clear stream buffers when the stream is reset.
303 * dlls/quartz/dsoundrender.c:
304 quartz: Protect DSound buffer creation with a critical section lock.
306 2007-03-27 Dmitry Timoshkov <dmitry@codeweavers.com>
308 * dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
309 dlls/gdi32/enhmfdrv/init.c:
310 gdi32: Make the EMF driver return sane NUMCOLORS value.
312 2007-03-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
314 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
315 comctl32: toolbar: TB_HIDEBUTTON and TB_MOVEBUTTON shouldn't force a recalc.
317 2007-03-22 Andrew Riedi <andrewriedi@gmail.com>
319 * configure, configure.ac, dlls/winex11.drv/init.c,
320 dlls/winex11.drv/mouse.c, dlls/winex11.drv/x11drv.h,
322 winex11.drv: Add Xcursor support for 32 bit cursors.
323 Based on patch by Henri Verbeet.
325 2007-03-27 Alexandre Julliard <julliard@winehq.org>
328 Makefile: More portable invocation of ctags/etags.
330 * server/fd.c, server/file.c, server/file.h, server/named_pipe.c,
332 server: Remove the return value of the flush() method, it's not used.
334 * dlls/ntdll/directory.c, dlls/ntdll/file.c,
335 include/wine/server_protocol.h, server/async.c, server/protocol.def,
337 server: Add support for queuing a user APC upon async I/O completion.
339 2007-03-26 James Hawkins <truiken@gmail.com>
341 * dlls/setupapi/misc.c, dlls/setupapi/tests/Makefile.in,
342 dlls/setupapi/tests/misc.c:
343 setupapi: Add several tests for SetupCopyOEMInf, with fixes so the tests
346 * include/setupapi.h:
347 setupapi: Add missing SetupCopyOEMInf flags.
349 2007-03-26 Jacek Caban <jacek@codeweavers.com>
352 wine.inf: Code clean up.
354 2007-03-26 Rob Shearman <rob@codeweavers.com>
356 * dlls/ole32/regsvr.c:
357 ole32: Register the ProgID for the class and file monikers.
359 * dlls/ole32/compobj.c, dlls/ole32/moniker.c, dlls/ole32/ole2.c:
360 ole32: Move GetClassFile to moniker.c and move OleRun to ole2.c.
362 * dlls/ole32/compobj.c:
363 ole32: Add documentation for CoGetClassObject and GetClassFile.
365 * dlls/ole32/bindctx.c, dlls/ole32/moniker.c:
366 ole32: Add documentation for CreateBindCtx, BindMoniker, GetRunningObjectTable
369 * dlls/ole32/usrmarshal.c:
370 ole32: Handle NULL sub-objects correctly in the STGMEDIUM user marshaling
371 functions so that no further data in marshaled or unmarshaled.
373 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
374 dlls/rpcrt4/rpc_transport.c:
375 rpcrt4: Use the correct authorization trailer length using information from
376 the security provider.
377 Previously it was hardcoded to 16, so only the NTLM provider would work
380 * dlls/rpcrt4/rpc_message.c:
381 rpcrt4: Call CompleteAuthToken if InitializeSecurityContext returned a code
382 that says it should be called.
383 Currently, the only security provider that requires this is the Digest
384 one, which we don't really care about, but is supported for completeness.
386 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
387 rpcrt4: Call InitializeSecurityContext from only one function.
388 This reduces the amount of code and ensures that the parameters passed
389 to it stay the same, apart from the previous context and the output
392 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
393 dlls/rpcrt4/rpc_message.c:
394 rpcrt4: Retrieve the maximum token length from the security provider rather
395 than using a hardcoded and rather small limit.
397 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c,
398 dlls/ole32/stubmanager.c:
399 ole32: Generate OXID_INFO in the stub manager.
400 Copy the OXID_INFO from the stub manager, if available, in
401 proxy_manager_construct. Otherwise, attempt to resolve it.
402 Use ipidRemUnknown from OXID_INFO in the proxy manager instead of
403 magically generating the IPID for RemUnknown.
405 * dlls/ole32/dcom.idl:
406 ole32: Add the OXID_INFO structure to dcom.idl.
408 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c,
409 dlls/ole32/tests/marshal.c:
410 ole32: Add a stubbed out implementation of IClientSecurity to the proxy manager.
412 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h:
413 rpcrt4: Make some parameters of non-exported functions const.
415 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
416 dlls/rpcrt4/rpc_transport.c:
417 rpcrt4: Implement associations which are intermediary objects that track the
418 relationship between the client and a given endpoint on the server.
419 Use these to encapsulate the connection pool so that the lifetimes of
420 connections are properly handled again.
422 2007-03-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
424 * dlls/secur32/secur32.c, dlls/secur32/secur32_priv.h:
425 secur32: Replace const pointer parameters with correct pointers to const.
428 loader: Replace inline static with static inline.
430 * include/wine/debug.h, include/wine/library.h, include/wine/list.h,
431 include/wine/server.h, libs/wine/config.c, libs/wine/loader.c,
433 winelib: Replace inline static with static inline.
435 * dlls/comctl32/datetime.c, dlls/comctl32/header.c,
436 dlls/comctl32/hotkey.c:
437 comctl32: Constify some variables.
439 2007-03-26 Chris Robinson <chris.kcat@gmail.com>
441 * dlls/quartz/parser.c:
442 quartz: Return proper CLSID for parser filters.
444 2007-03-26 Piotr Caban <piotr.caban@gmail.com>
446 * dlls/comctl32/treeview.c:
447 comctl32: Set label width after editting.
449 2007-03-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
451 * tools/wrc/translation.c:
452 wrc: Change the format of the output of "wrc --verify-translation".
454 * tools/wrc/translation.c:
455 wrc: Add HTML resources support to wrc --verify-translation.
457 * dlls/user32/combo.c, dlls/user32/tests/Makefile.in,
458 dlls/user32/tests/combo.c:
459 user32: combobox: The text area height should be font_height+4.
460 The tests shows that CBGetTextAreaHeight was using a bad formula.
462 2007-03-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
464 * dlls/shell32/autocomplete.c:
465 shell32: autocomplete: Don't use sel uninitialized.
467 2007-03-24 Stefan Dösinger <stefan@codeweavers.com>
469 * dlls/wined3d/state.c:
470 wined3d: Disable texture coordinate arrays on the correct unit.
472 2007-03-26 Stefan Dösinger <stefan@codeweavers.com>
474 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
475 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
476 dlls/wined3d/wined3d_private.h:
477 wined3d: Implement bem shader instruction.
479 2007-03-24 Stefan Dösinger <stefan@codeweavers.com>
481 * dlls/wined3d/arb_program_shader.c:
482 wined3d: Handle input modifiers in texcrd with arb shaders.
484 2007-03-26 Alexandre Julliard <julliard@winehq.org>
486 * dlls/kernel32/file.c:
487 kernel32: Don't use the reserved argument of the APC routine callback.
489 * dlls/ntdll/file.c, dlls/ws2_32/socket.c, server/fd.c, server/serial.c,
491 server: Always return STATUS_PENDING when an async I/O operation has been queued.
493 2007-03-25 Gabriel Gambetta <ggambett@adinet.com.uy>
496 ntdll: Add Uruguayan Summer Time timezone.
498 2007-03-25 Gerald Pfeifer <gerald@pfeifer.com>
500 * configure, configure.ac:
501 configure: Add -lXau to NASLIBS if applicable to obtain XauGetBestAuthByAddr
504 2007-03-25 Alessandro Pignotti <alex.pigna@inventati.org>
506 * dlls/dplayx/dplay.c:
507 dplayx: Fixes the order of GUID initialization and storage.
509 2007-03-24 Laurent Vromman <laurent@vromman.org>
512 gdi32: WidenPath partial implementation.
514 2007-03-24 Kai Blin <kai.blin@gmail.com>
516 * dlls/netapi32/tests/access.c:
517 netapi32/tests: Make NetGetUserInfo checks language independent.
519 * dlls/netapi32/access.c, dlls/netapi32/tests/access.c:
520 netapi32: Implement NetUserChangePassword.
522 * dlls/netapi32/access.c, dlls/netapi32/tests/access.c:
523 netapi32: Implement NetUserDel.
525 * dlls/netapi32/access.c, dlls/netapi32/tests/access.c:
526 netapi32: Implement NetUserAdd with a dummy user database.
528 * dlls/netapi32/tests/access.c:
529 netapi32/test: Test the username and password length limits.
531 2007-03-24 Piotr Caban <piotr.caban@gmail.com>
533 * dlls/comctl32/treeview.c:
534 comctl32: Fixed TreeView_EndEditLabelNow crash.
536 2007-03-26 Dmitry Timoshkov <dmitry@codeweavers.com>
538 * dlls/gdi32/font.c, dlls/gdi32/gdi32.spec, include/wingdi.h:
539 gdi32: Implement GdiGetCodePage.
541 2007-03-26 Chris Robinson <chris.kcat@gmail.com>
543 * dlls/quartz/transform.c:
544 quartz: Propogate transform filter errors upstream.
546 2007-03-25 Chris Robinson <chris.kcat@gmail.com>
548 * dlls/quartz/pin.c, dlls/quartz/pin.h:
549 quartz: Store the current reference time with the PullPin.
551 * dlls/quartz/dsoundrender.c:
552 quartz: Implement volume and pan control for DSoundRenderer.
554 2007-03-24 Chris Robinson <chris.kcat@gmail.com>
556 * dlls/quartz/dsoundrender.c:
557 quartz: Make DSoundRender_Run start the playback buffer.
559 2007-03-24 Hans Leidekker <hans@it.vu.nl>
561 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
562 shell32: Add a stub implementation for SHPathPrepareForWrite{A, W}.
565 ntdll: Fully initialize the security descriptor returned from
566 RtlSelfRelativeToAbsoluteSD.
567 Debugged by Anastasius Focht.
570 mpr: Add a stub implementation for WNetGetUniversalNameA.
573 mpr: Fix buffer size calculation in WNetGetUniversalNameW.
575 2007-03-25 Paul Vriens <paul.vriens.wine@gmail.com>
577 * dlls/oleaut32/tests/varformat.c:
578 oleaut32/tests: Use skip.
580 2007-03-23 Paul Vriens <paul.vriens.wine@gmail.com>
582 * dlls/shlwapi/path.c:
583 shlwapi/path: Proper use of GetProcessHeap().
585 2007-03-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
587 * dlls/ws2_32/socket.c:
588 ws2_32: Replace inline static with static inline.
590 * dlls/winmm/driver.c, dlls/winmm/mci.c:
591 winmm: Replace inline static with static inline.
593 * dlls/wininet/internet.h:
594 wininet: Replace inline static with static inline.
596 * dlls/wintab32/context.c:
597 wintab32: Replace inline static with static inline.
599 * dlls/shlwapi/clist.c, dlls/shlwapi/string.c:
600 shlwapi: Replace inline static with static inline.
602 * include/vfw.h, include/win.h, include/wincon.h, include/winsock.h,
604 include: Replace inline static with static inline.
606 2007-03-23 Alexandre Julliard <julliard@winehq.org>
608 * server/named_pipe.c:
609 server: A named pipe wait can be satisfied by an idle pipe server too.
612 ntdll: Avoid overwriting the result of the async I/O callback in NtFsControlFile.
614 * dlls/kernel32/sync.c:
615 kernel32: Fixed timeout calculation in WaitNamedPipe.
617 2007-03-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
619 * dlls/comctl32/commctrl.c, include/commctrl.h:
620 comctl32: Constify some variables.
622 * dlls/comctl32/comctl32undoc.c:
623 comctl32: Constify some variables.
625 2007-03-22 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
627 * dlls/kernel32/console.c, dlls/kernel32/kernel32.spec:
628 kernel32: Add stub for AttachConsole.
630 2007-03-23 Paul Vriens <Paul.Vriens.Wine@gmail.com>
632 * dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
633 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c:
634 netapi32/tests: Use LoadLibrary where needed and skip.
636 2007-03-22 Fabian Bieler <der.fabe@gmx.net>
638 * dlls/d3d9/tests/visual.c:
639 d3d9/tests: Add test for texbem instruction.
641 * dlls/wined3d/arb_program_shader.c:
642 wined3d: Fix arb texbem instruction for projective textures.
644 * dlls/wined3d/glsl_shader.c:
645 wined3d: Fix glsl texbem instruction for projective textures.
647 * dlls/wined3d/glsl_shader.c:
648 wined3d: Implemented bump map transform for texbem in GLSL with native signed
651 * dlls/d3d9/tests/visual.c:
652 d3d9/tests: Add test for fog with shader.
654 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
655 wined3d: Remove fog coordinate clamping in the vertex shader.
657 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
658 dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
659 dlls/wined3d/state.c:
660 wined3d: Implement linear fog with pixel shader.
662 2007-03-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
664 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpc_server.c:
665 rpcrt4: Replace inline static with static inline.
667 * dlls/oleaut32/vartype.c:
668 oleaut32: Replace inline static with static inline.
670 * dlls/ole32/marshal.c:
671 ole32: Replace inline static with static inline.
673 * dlls/msvcrt/tests/cpp.c:
674 msvcrt/tests: Replace inline static with static inline.
676 * dlls/shell32/shell32_main.h, dlls/shell32/shelllink.c:
677 shell32: Replace inline static with static inline.
679 * dlls/msi/msipriv.h:
680 msi: Replace inline static with static inline.
682 2007-03-22 Alessandro Pignotti <alex.pigna@inventati.org>
684 * dlls/dplayx/name_server.c:
685 dplayx: Corrected the way nameserver initializes the sessiondesc structure on
686 broadcast request reply.
688 2007-03-23 Alexandre Julliard <julliard@winehq.org>
691 server: Print the callback function in the APC_ASYNC_IO trace.
693 2007-03-22 Alexandre Julliard <julliard@winehq.org>
695 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/named_pipe.c,
696 server/protocol.def, server/request.h, server/trace.c:
697 server: Implement the open_file method for named pipes.
698 Get rid of the open_named_pipe request, we can now use a normal open_file_object.
700 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
701 server/protocol.def, server/request.h, server/trace.c:
702 server: Implement the open_file method for mailslots.
703 Get rid of the open_mailslot request, we can now use a normal open_file_object.
705 * dlls/ntdll/directory.c:
706 ntdll: Better support for NT path names in wine_nt_to_unix_file_name.
707 Don't map NT namespace 1:1 to Unix, add a magic \??\unix device instead.
708 More generic support for \??\ devices, with fallback to the wineserver
709 for paths that don't exist.
711 2007-03-22 Aric Stewart <aric@codeweavers.com>
713 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
714 Revert 7c35db07c35db0... msiexec: Use CommandLineToArgvW instead of process_args
715 to reduce code duplication.
716 The previous command line processing is not identical to
717 CommandLineToArgvW and CommandLineToArgvW breaks msi command line
718 processing for things such as Excel Viewer 2003.
719 Specifically the command line created by the Excel Viewer 2003 and
720 passed to msiexec.exe is "c:\windows\system32\msiexec.exe" /I
721 C:\windows\temp\IXP000.TMP\XLVIEW.MSI CDCACHE="2"
722 LAUNCHEDFROMSETUP="1" SETUPEXEPATH="C:\windows\temp\IXP000.TMP\"
723 SETUPEXENAME="SETUP.EXE" /lpiwaeo "C:\windows\temp\Microsoft Office
724 Excel Viewer 2003 Setup(0001)_Task(0001).txt" CDCACH"...
726 2007-03-22 Dmitry Timoshkov <dmitry@codeweavers.com>
728 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/string.c,
729 dlls/riched20/tests/editor.c:
730 riched20: Split unicode and ansi window procs, handle messages depending on
732 Add a hack for WM_GETTEXT in RichEdit20W class when running in win9x emulation
735 * dlls/user32/winproc.c:
736 user32: WM_GETTEXT message converters have to 0-terminate output buffer if
737 there is enough space even if there is no text to convert.
739 2007-03-22 Alexandre Julliard <julliard@winehq.org>
741 * dlls/ntdll/file.c, server/mailslot.c:
742 server: Don't enforce mailslots path format in ntdll, only in the server.
744 * dlls/ntdll/file.c, server/named_pipe.c:
745 server: Don't enforce named pipes path format in ntdll, only in the server.
747 * server/directory.c:
748 server: Create the named pipe and mailslot devices under \Device.
749 Add appropriate symlinks to them in the \?? directory.
751 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/fd.c,
752 server/mailslot.c, server/named_pipe.c, server/protocol.def,
754 server: Implemented the open_file method for named pipe and mailslot devices.
756 * server/async.c, server/atom.c, server/change.c, server/clipboard.c,
757 server/console.c, server/debugger.c, server/directory.c,
758 server/event.c, server/fd.c, server/file.c, server/handle.c,
759 server/hook.c, server/mailslot.c, server/mapping.c, server/mutex.c,
760 server/named_pipe.c, server/object.c, server/object.h,
761 server/process.c, server/queue.c, server/registry.c,
762 server/request.c, server/semaphore.c, server/serial.c,
763 server/signal.c, server/snapshot.c, server/sock.c, server/symlink.c,
764 server/thread.c, server/timer.c, server/token.c, server/winstation.c:
765 server: Add an open_file() function to the object operations.
767 2007-03-19 Juan Lang <juan_lang@yahoo.com>
770 wine.inf: Move fake rundll32 to the system directory.
772 2007-03-22 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
774 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
775 shell32: Define avi resource #163.
777 * dlls/kernel32/actctx.c:
778 kernel32: Print a fixme only once.
780 2007-03-22 Damjan Jovanovic <damjan.jov@gmail.com>
782 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
783 ws2_32: WSASendTo should always re-enable the FD_WRITE event.
785 2007-03-21 Ken Thomases <ken@codeweavers.com>
787 * dlls/gdi32/freetype.c:
788 Revert "gdi32: Disable the freetype mmap sharing on Mac OS.".
789 This reverts ae9f68dec91cd6ac66a99dc62d69dc53eaf910d0 commit. Because
790 of commit 4e6860433e72714ed1e500eb523710656e71ba02 which extracts the
791 constituent fonts from Mac suitcase fonts, we can use mmap on font
794 2007-03-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
796 * dlls/comctl32/comboex.c:
797 comctl32: Constify some variables.
799 * dlls/msg711.acm/msg711.c:
800 msg711.acm: Replace inline static with static inline.
802 * dlls/mlang/tests/mlang.c:
803 mlang/tests: Replace inline static with static inline.
805 * dlls/kernel32/tests/locale.c:
806 kernel32/tests: Replace inline static with static inline.
808 2007-03-21 Paul Vriens <paul.vriens.wine@gmail.com>
810 * dlls/wininet/ftp.c:
811 wininet/ftp: Fix potential memory leak.
813 * dlls/wininet/ftp.c:
814 wininet/ftp: Remove unneeded check.
816 2007-03-21 Stefan Dösinger <stefan@codeweavers.com>
818 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c:
819 wined3d: General signed format correction without native signed formats.
820 Implement signed d3d formats for D3DFMT_V8U8 and D3DFMT_Q8W8V8U8 if no
821 suitable opengl signed format is supported.
823 2007-03-20 Stefan Dösinger <stefan@codeweavers.com>
825 * dlls/wined3d/device.c:
826 wined3d: Store the pixel format in the texture.
828 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c:
829 wined3d: Support GL_ATI_envmap_bumpmap for D3DFMT_V8U8.
831 2007-03-21 Stefan Dösinger <stefan@codeweavers.com>
833 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
834 wined3d: Add GL_ATI_envmap_bumpmap to our gl extension header.
836 2007-03-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
838 * dlls/dbghelp/symbol.c:
839 dbghelp: Replace inline static with static inline.
841 2007-03-21 Alessandro Pignotti <alex.pigna@inventati.org>
843 * dlls/dplayx/dplay.c:
844 dplayx: Check for null pointer dereference in DP_FindPlayer.
846 2007-03-21 Alexandre Julliard <julliard@winehq.org>
848 * dlls/winex11.drv/bitmap.c:
849 winex11.drv: Relax the bitmap depth check in CreateBitmap to accept some
852 2007-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
854 * dlls/riched20/editor.c, dlls/riched20/editor.h,
855 dlls/riched20/tests/editor.c:
856 riched20: Add a test that shows that under Win9x RichEdit20W windows are not
857 unicode, but always expect to see unicode input.
859 2007-03-21 Rob Shearman <rob@codeweavers.com>
861 * dlls/ole32/compobj.c, dlls/ole32/compobj.spec, dlls/ole32/ole16.c:
862 ole32: The 16-bit version of CoDisconnectObject is not compatible with the
863 32-bit version, so create a separate stub for the former.
865 * tools/winedump/output.c:
866 winedump: Fix the output for Makefile.in with respect to the dependencies line
867 to match that required by the build system.
869 * dlls/atl/registrar.c:
870 atl: Add support for the registrar parameter of
871 AtlModuleUpdateRegistryFromResourceD.
873 * dlls/atl/registrar.c:
874 atl: Add support for the pMapEntries parameter to
875 AtlModuleUpdateRegistryFromResourceD.
877 2007-03-21 Alexandre Julliard <julliard@winehq.org>
879 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
880 server/protocol.def, server/trace.c:
881 server: Use a standard async I/O event to signal directory changes.
883 * dlls/ntdll/file.c, server/named_pipe.c:
884 server: Move the signalling of the named pipe completion event to the server.
886 * dlls/ws2_32/socket.c:
887 ws2_32: Move the signalling of the completion event to the server.
890 server: Move the signalling of the completion event for NtRead/WriteFile to
893 * server/async.c, server/file.h, server/thread.c:
894 server: Notify the async object when the APC call completed.
896 * include/wine/server_protocol.h, server/async.c, server/protocol.def,
898 server: Add support for storing an event to signal upon async I/O completion.
900 * dlls/setupapi/parser.c:
901 setupapi: Add support for .inf files in utf-8 format.
903 2007-03-21 Vitaly Budovski <vbudovski@gmail.com>
905 * dlls/wined3d/directx.c:
906 wined3d: Check for float texture formats correctly.
907 Move the checks for float texture formats into the correct location.
908 This allows some Direct3D sample applications which check for any of
909 the float formats together with D3DUSAGE_RENDERTARGET to start.
911 2007-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
913 * dlls/ole32/storage32.c, dlls/ole32/storage32.h:
914 ole32: Move the storage signatures to the appropriate file that uses them.
916 2007-03-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
918 * dlls/comctl32/animate.c:
919 comctl32: Constify some variables.
921 2007-03-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
923 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
924 comctl32: toolbar: We shouldn't try to resize standard bitmaps.
926 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
927 comctl32: toolbar: Test standard buttons size.
929 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
930 comctl32: toolbar: The default button size is 16x16.
932 2007-03-19 Chris Robinson <chris.kcat@gmail.com>
934 * dlls/quartz/filesource.c:
935 quartz: Fully disconnect the AsyncReader when released.
937 2007-03-20 Phil Costin <philcostin@hotmail.com>
939 * dlls/wined3d/context.c:
940 wined3d: Ensure all states affected by a change in render_offscreen are marked
941 dirty in ActivateContext.
943 2007-03-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
945 * dlls/gdi32/freetype.c, dlls/gdi32/gdiobj.c, dlls/gdi32/region.c:
946 gdi32: Replace inline static with static inline.
948 2007-03-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
950 * dlls/setupapi/parser.c, dlls/setupapi/queue.c,
951 dlls/setupapi/setupapi_private.h:
952 setupapi: Replace inline static with static inline.
954 2007-03-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
956 * dlls/dinput/joystick_linux.c:
957 dinput: Replace inline static with static inline.
959 2007-03-20 Chris Robinson <chris.kcat@gmail.com>
961 * dlls/quartz/waveparser.c:
962 quartz: Don't redundantly set waveparser output pin data before it's created.
964 2007-03-20 Paul Vriens <paul.vriens.wine@gmail.com>
966 * dlls/wininet/tests/ftp.c:
967 wininet/tests: Expose a problem with FtpGetFile.
969 * dlls/wininet/ftp.c:
970 wininet/ftp: Move a definition in FTP_FtpFindFirstFileW (Coverity).
972 * dlls/wininet/ftp.c:
973 wininet/ftp: Simplify FTP_FtpGetFileW a bit.
975 * dlls/kernel32/tests/environ.c:
976 kernel32/tests: Use skip.
978 2007-03-20 Alexandre Julliard <julliard@winehq.org>
980 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ws2_32/socket.c,
981 include/wine/server_protocol.h, server/async.c, server/change.c,
982 server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
983 server/protocol.def, server/serial.c, server/sock.c, server/trace.c,
985 server: Add an async_data_t structure to store parameters for async I/O requests.
987 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
989 server: Return the status from an async I/O APC call to the server.
991 * server/Makefile.in, server/async.c, server/fd.c, server/file.h:
992 server: Make struct async into a real object, to keep it around while the APC
996 server: Grab the owner object of an APC while the APC is executing.
998 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/named_pipe.c,
999 server/protocol.def, server/trace.c:
1000 server: Use the common pattern for async I/O parameters in named pipe requests.
1002 2007-03-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
1004 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c:
1005 msvcrt: Replace inline static with static inline.
1007 * dlls/dsound/dsound_main.c:
1008 dsound: Replace inline static with static inline.
1010 * dlls/ddraw/main.c:
1011 ddraw: Replace inline static with static inline.
1013 2007-03-20 Detlef Riekenberg <wine.dev@web.de>
1015 * dlls/localspl/tests/localmon.c:
1016 localspl/tests: Fix copy+paste bug.
1018 2007-03-20 Michael Stefaniuc <mstefani@redhat.de>
1020 * dlls/quartz/filtergraph.c:
1021 quartz: Fix typo that produced an empty if-statement.
1023 2007-03-19 Chris Robinson <chris.kcat@gmail.com>
1025 * dlls/quartz/dsoundrender.c, dlls/quartz/parser.c,
1026 dlls/quartz/transform.c, dlls/quartz/videorenderer.c:
1027 quartz: Don't delete critical sections before the filter's pins are done
1030 2007-03-19 Dmitry Timoshkov <dmitry@codeweavers.com>
1032 * dlls/user32/tests/class.c:
1033 user32: Avoid compiler specific code in the DefWindowProc test.
1035 2007-03-19 Kai Blin <kai.blin@gmail.com>
1037 * dlls/netapi32/tests/access.c, include/lmaccess.h:
1038 netapi32: Add test for adding/deleting users.
1040 2007-03-19 Rob Shearman <rob@codeweavers.com>
1042 * dlls/ole32/tests/storage32.c:
1043 ole32: Add a test for StgStreamImpl_SetSize with a non-zero HighPart for
1046 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
1047 oleaut32: Clear the input pvar structure in VARIANT_UserUnmarshal to free the
1048 data instead of just initializing.
1050 * dlls/oleaut32/tests/usrmarshal.c:
1051 oleaut32: Make the VARIANT_UserUnmarshal tests work on XP.
1053 * dlls/oleaut32/tests/usrmarshal.c:
1054 oleaut32: Add some tests for user marshaling a VT_UNKNOWN variant.
1057 include: Fix the byte-order in the definition of the USER_MARSHAL_CB_SIGNATURE
1060 * dlls/ole32/usrmarshal.c:
1061 ole32: Implement TYMED_FILE for STGMEDIUM marshaling and unmarshaling.
1063 * dlls/ole32/stg_stream.c:
1064 ole32: Add warnings for failures in the structured storage stream functions.
1066 2007-03-19 Jacek Caban <jacek@codeweavers.com>
1069 wine.inf: Register Spooler service.
1071 * .gitignore, Makefile.in, configure, configure.ac, programs/Makefile.in,
1072 programs/spoolsv/Makefile.in, programs/spoolsv/main.c:
1073 spoolsv: Added spoolsv.exe.
1075 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
1076 advapi: Improve SetEntriesInAclW stub.
1078 * dlls/advapi32/service.c, include/winsvc.h:
1079 advapi: Constify argument of StartServiceCtrlDispatcher[AW] functions.
1081 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
1082 spoolss: Added RevertToPrinterSelf stub implementation.
1084 2007-03-19 Damjan Jovanovic <damjan.jov@gmail.com>
1086 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
1087 ws2_32: In some cases send should block until the entire buffer is sent.
1089 2007-03-16 Aric Stewart <aric@codeweavers.com>
1091 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
1092 dlls/ole32/storage32.h:
1093 ole32: Rework storage with blockfiles to properly use ILockBytes interfaces.
1094 Rework storage to make all its interactions with the underlying data go
1095 though ReadAt and WriteAt to allow for an ILockBytes underlying layer.
1096 Implement ReadAt and WriteAt in stg_bigblockfile.c for blockfiles.
1098 2007-03-06 Jason Edmeades <us@edmeades.me.uk>
1100 * .gitignore, Makefile.in, configure, configure.ac, programs/Makefile.in,
1101 programs/xcopy/Makefile.in, programs/xcopy/xcopy.c:
1102 Basic implementation of xcopy.
1104 2007-03-19 Detlef Riekenberg <wine.dev@web.de>
1106 * dlls/localspl/tests/localmon.c:
1107 localspl/tests: Open the default Xcv-channel only once.
1109 * dlls/localspl/tests/localmon.c:
1110 localspl/tests: Rename hXcv for special tests.
1112 2007-03-18 Jason Edmeades <us@edmeades.me.uk>
1114 * programs/cmd/directory.c:
1115 cmd.exe: Only write 'bytes free' message if a file was displayed during dir.
1117 * programs/cmd/directory.c:
1118 cmd.exe: Add errorlevel support for DIR command.
1120 * programs/cmd/directory.c:
1121 cmd.exe: Add support for dir /A filtering.
1123 * programs/cmd/directory.c:
1124 cmd.exe: Add support for DIRCMD and sequential qualifier processing.
1126 * programs/cmd/directory.c:
1127 cmd.exe: Add support for dir /-C.
1129 * programs/cmd/directory.c:
1130 cmd.exe: Add support for DIR /D.
1132 2007-03-19 Hans Leidekker <hans@it.vu.nl>
1134 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
1135 userenv: Add stub implementations for {Register, Unregister}GPNotification.
1137 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
1138 setupapi: Add a stub implementation for InstallCatalog.
1141 wine.inf: Add cabinet.dll to the list of fake dlls.
1143 2007-03-19 Kai Blin <kai.blin@gmail.com>
1145 * dlls/netapi32/tests/access.c:
1146 netapi32/tests: Use skip when skipping tests.
1148 * dlls/netapi32/ds.c, dlls/netapi32/wksta.c:
1149 netapi32: Downgrade more ERRs to TRACEs.
1151 * dlls/netapi32/access.c, dlls/netapi32/local_group.c,
1152 dlls/netapi32/netapi32_misc.h:
1153 netapi32: Remove another macro, replace by more readable functions.
1155 2007-03-18 Kai Blin <kai.blin@gmail.com>
1157 * dlls/netapi32/access.c:
1158 netapi32: Downgrade another WARN and ERR to a TRACE.
1160 * dlls/netapi32/access.c:
1161 netapi32: Get rid of an ugly macro definition only used once.
1163 * dlls/netapi32/access.c:
1164 netapi32: fix a comment.
1166 2007-03-18 Kanit Therdsteerasukdi <therdste@ucla.edu>
1168 * dlls/comctl32/datetime.c, dlls/comctl32/tests/datetime.c:
1169 comctl32: datetime: Reject invalid flags in DTM_SETSYSTEMTIME.
1170 Reject invalid flags in DTM_SETSYSTEMTIME i.e. when the flag is neither
1171 GDT_VALID nor GDT_NONE when the style is set to DTS_SHOWNONE. Corresponding
1172 setters and message sequence tests were also added.
1174 2007-03-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
1176 * dlls/comctl32/commctrl.c, dlls/comctl32/tests/toolbar.c:
1177 comctl32: CreateToolbarEx should send TB_SETBITMAPSIZE twice.
1179 2007-03-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
1181 * dlls/user32/tests/class.c:
1182 user32: tests: Using DefWindowProcA with RegisterClassW works under Windows.
1184 * include/shellapi.h:
1185 shell32: Add some more notify icon defines.
1187 * dlls/shell32/systray.c:
1188 shell32: Don't free user supplied data in Shell_NotifyIcon if GetIconInfo failed.
1189 We should free the nid and in such a case we were doing it.
1191 * dlls/shell32/systray.c, include/shellapi.h, programs/explorer/systray.c:
1192 shell32/explorer: Support different structure sizes in Shell_NotifyIcon.
1194 2007-03-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
1196 * dlls/browseui/tests/autocomplete.c:
1197 browseui: Remove a test with a wrong pointer.
1199 2007-03-14 Chris Robinson <chris.kcat@gmail.com>
1201 * dlls/quartz/filtergraph.c:
1202 quartz: Release objects when they're no longer needed.
1204 * dlls/quartz/filtergraph.c:
1205 quartz: Disconnect pins when their filter is removed.
1207 * dlls/quartz/pin.c:
1208 quartz: Release objects when pins fail to connect.
1210 * dlls/quartz/pin.c:
1211 quartz: Hold a reference on a filter while sending data to it.
1213 2007-03-18 Kai Blin <kai.blin@gmail.com>
1215 * dlls/netapi32/access.c:
1216 netapi32: Downgrade a FIXME and an ERR to a trace to not clutter test output
1217 on handled error conditions.
1219 2007-03-17 A C Hurst <A.Hurst@sheffield.ac.uk>
1221 * dlls/ddraw/device.c:
1222 wined3d: Fix struct size calculation in EnumTextureFormats.
1224 2007-03-04 Stefan Dösinger <stefan@codeweavers.com>
1226 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
1227 dlls/wined3d/wined3d_private.h:
1228 wined3d: Store an array of contexts in the swapchain.
1229 This is a preparation for using multiple contexts on one drawable to
1230 handle multithreading.
1232 2007-03-17 Stefan Dösinger <stefan@codeweavers.com>
1234 * dlls/wined3d/basetexture.c, dlls/wined3d/context.c,
1235 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
1236 dlls/wined3d/indexbuffer.c, dlls/wined3d/surface.c,
1237 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
1238 dlls/wined3d/utils.c, dlls/wined3d/vertexbuffer.c,
1239 dlls/wined3d/volumetexture.c:
1240 wined3d: Activate a context before doing opengl calls.
1242 2007-03-16 Stefan Dösinger <stefan@codeweavers.com>
1244 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
1245 wined3d: Remove some old stuff.
1247 * dlls/wined3d/state.c:
1248 wined3d: Fix client gl unit selection.
1249 I forgot that when re-enabling register combiners during the state
1252 2007-03-04 Stefan Dösinger <stefan@codeweavers.com>
1254 * dlls/d3d8/directx.c, dlls/d3d9/directx.c, dlls/ddraw/ddraw.c,
1255 dlls/wined3d/device.c, dlls/wined3d/wined3d_private_types.h,
1256 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
1257 wined3d/ddraw: Forward DDSCL_MULTITHREADED to wined3d.
1259 2007-03-18 Dmitry Timoshkov <dmitry@codeweavers.com>
1261 * dlls/msvcrt/except.c:
1262 msvcrt: Print FIXME on platforms where _except_handler3 is a stub.
1264 * dlls/gdi32/freetype.c, dlls/winex11.drv/xrender.c:
1265 winex11.drv: In the case requested glyphs do not present in the font fail
1266 gracefully instead of asserting.
1268 2007-03-17 Hagop Hagopian <shaitani@gmail.com>
1270 * dlls/comctl32/tab.c, dlls/comctl32/tests/tab.c:
1271 comctl32: tab: Minor bug fixes in the curSel and curFocus getters and setters.
1273 * dlls/comctl32/tests/tab.c:
1274 comctl32: tab: Added message sequence tests for the tab control.
1276 2007-03-17 Alexandre Julliard <julliard@winehq.org>
1278 * dlls/ntdll/directory.c:
1279 ntdll: Remove unnecessary pointers in fstab parsing on Solaris.
1281 * dlls/wldap32/option.c, dlls/wldap32/winldap_private.h:
1282 wldap32: Prefix option defines with WLDAP32 to avoid conflicts with system
1285 * dlls/dbghelp/elf_module.c:
1286 dbghelp: Avoid some warnings on Solaris.
1288 2007-03-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
1290 * dlls/wineps.drv/afm.c, dlls/wineps.drv/afm2c.c,
1291 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/builtin.c,
1292 dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/mkagl.c,
1293 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1afm.c:
1294 wineps.drv: Replace inline static with static inline.
1296 * tools/winebuild/import.c, tools/winebuild/parser.c,
1297 tools/winebuild/res16.c, tools/winebuild/res32.c:
1298 winebuild: Replace inline static with static inline.
1300 * server/fd.c, server/file.h, server/handle.c, server/hook.c,
1301 server/mapping.c, server/process.h, server/ptrace.c, server/queue.c,
1302 server/registry.c, server/request.h, server/sock.c, server/thread.c,
1303 server/trace.c, server/user.c, server/window.c, server/winstation.c:
1304 server: Replace inline static with static inline.
1306 * dlls/winex11.drv/dib.c, dlls/winex11.drv/event.c,
1307 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/opengl.c,
1308 dlls/winex11.drv/window.c, dlls/winex11.drv/wintab.c,
1309 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
1310 dlls/winex11.drv/xfont.c:
1311 winex11.drv: Replace inline static with static inline.
1313 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
1314 dlls/wined3d/device.c, dlls/wined3d/directx.c,
1315 dlls/wined3d/pixelshader.c, dlls/wined3d/swapchain.c,
1316 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
1317 wined3d: Replace inline static with static inline.
1319 * dlls/user32/button.c, dlls/user32/class.c, dlls/user32/driver16.c,
1320 dlls/user32/hook.c, dlls/user32/hook16.c, dlls/user32/listbox.c,
1321 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/scroll.c,
1322 dlls/user32/spy.c, dlls/user32/sysparams.c, dlls/user32/winproc.c,
1323 dlls/user32/wnd16.c:
1324 user32: Replace inline static with static inline.
1326 * dlls/ntdll/critsection.c, dlls/ntdll/loader.c, dlls/ntdll/relay.c,
1327 dlls/ntdll/resource.c, dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
1328 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
1329 dlls/ntdll/signal_x86_64.c, dlls/ntdll/threadpool.c:
1330 ntdll: Replace inline static with static inline.
1332 * dlls/kernel32/computername.c, dlls/kernel32/except.c,
1333 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/locale.c,
1334 dlls/kernel32/ne_module.c, dlls/kernel32/path.c,
1335 dlls/kernel32/process.c, dlls/kernel32/relay16.c,
1336 dlls/kernel32/selector.c, dlls/kernel32/sync.c,
1337 dlls/kernel32/thunk.c:
1338 kernel32: Replace inline static with static inline.
1340 * dlls/advapi32/registry.c:
1341 advapi32: Replace inline static with static inline.
1343 * dlls/comctl32/comboex.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
1344 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
1345 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
1346 dlls/comctl32/trackbar.c:
1347 comctl32: Replace inline static with static inline.
1349 2007-03-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
1351 * dlls/comcat/information.c, dlls/comcat/register.c:
1352 comcat: Declare some variables static and const.
1354 2007-03-16 Nicolas Delcros <nicolas@dyalog.com>
1356 * dlls/gdi32/mfdrv/init.c:
1357 gdi32: Don't write a metafile record for escapes that require output.
1359 2007-03-17 Joris Huizer <joris_huizer@yahoo.com>
1361 * dlls/advpack/reg.c:
1362 advpack: sign-compare fix.
1364 * dlls/amstream/amstream.c, dlls/amstream/main.c:
1365 amstream: sign-compare fixes.
1367 2007-03-16 Detlef Riekenberg <wine.dev@web.de>
1369 * dlls/advapi32/tests/security.c:
1370 advapi32/tests: DuplicateTokenEx is not present on all platforms.
1372 * dlls/kernel32/tests/pipe.c:
1373 kernel32/tests: DuplicateTokenEx is not present on all platforms.
1375 2007-03-16 Juan Lang <juan_lang@yahoo.com>
1377 * dlls/advapi32/registry.c:
1378 advapi32: Implement RegGetKeySecurity with NtQuerySecurityObject.
1380 2007-03-12 Erich Hoover <ehoover@mediaserver>
1382 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
1383 wined3d: Fix LockRect memory location calculation for WINED3DFMT_DXT*.
1385 2007-03-16 Huw Davies <huw@codeweavers.com>
1387 * dlls/user32/mdi.c:
1388 user32: Use a window's icon in preference to its class icon.
1390 2007-03-16 Detlef Riekenberg <wine.dev@web.de>
1392 * libs/wine/config.c:
1393 libs/wine: Use xstrdup to avoid duplicate code.
1395 2007-03-16 Hans Leidekker <hans@it.vu.nl>
1398 wine.inf: Open/print .rtf files with wordpad.
1401 wine.inf: Register an 'install' verb with the shell for .inf files.
1403 2007-03-16 Alexandre Julliard <julliard@winehq.org>
1405 * ANNOUNCE, ChangeLog, VERSION, configure:
1408 ----------------------------------------------------------------
1409 2007-03-16 Alexandre Julliard <julliard@winehq.org>
1411 * programs/cmd/wcmdmain.c:
1412 cmd: Fix a compiler warning.
1414 2007-03-16 Paul Vriens <paul.vriens.wine@gmail.com>
1416 * dlls/netapi32/tests/ds.c:
1417 netapi32/tests: Use GetModuleHandle and skip.
1419 2007-03-16 Michael Stefaniuc <mstefani@redhat.de>
1421 * programs/winemine/Ro.rc, programs/winemine/rsrc.rc:
1422 winemine: Add Romanian translation.
1424 2007-03-15 Keith Stevens <fozziethebeat@gmail.com>
1426 * dlls/comctl32/tests/trackbar.c, dlls/comctl32/trackbar.c:
1427 comctl32: trackbar: Return the correct number of tics for TBM_GETNUMTICS.
1429 * dlls/comctl32/tests/trackbar.c, dlls/comctl32/trackbar.c:
1430 comctl32: trackbar: Correctly set lSetMin and lSelMax.
1431 Modify the behavior when the messages TBM_SETSEL, TBM_SETSELSTART, and
1432 TBM_SETSELEND are sent and TBS_ENABLESELRANGE is not set. When the
1433 style TBS_ENABLESELRANGE is not set, Windows observed behavior is to
1434 set the Selection Start and End values to 0, rather than leave them
1437 2007-03-16 Farshad Agah <f_agah@yahoo.com>
1439 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
1440 comctl32: monthcal: Correct the return value in MCM_SETFIRSTDAYOFWEEK.
1442 2007-03-15 Alessandro Pignotti <alex.pigna@inventati.org>
1444 * dlls/dplayx/dplay.c:
1445 dplayx: DirectPlay should keep track of the user count.
1447 2007-03-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
1449 * dlls/comctl32/datetime.c:
1450 comctl32: datetime: Test for out of range dates in DTM_SETSYSTEMTIME only
1451 when flag=GDT_VALID.
1453 2007-03-15 Detlef Riekenberg <wine.dev@web.de>
1455 * dlls/localspl/localmon.c:
1456 localspl: Add a comment, why we do not implement AddPort for XcvDataPort.
1458 2007-03-15 Peter Oberndorfer <kumbayo84@arcor.de>
1460 * dlls/dbghelp/dwarf.c:
1461 dbghelp: Use elf load_offset passed to dwarf2_parse to relocate addresses.
1462 This is needed, because symbol addresses in dwarf2 debug info are already
1465 * dlls/dbghelp/elf_module.c:
1466 dbghelp: Fix up load_offset to work in case the load offset is different for
1467 real binary and debug link file.
1469 * dlls/dbghelp/elf_module.c:
1470 dbghelp: Initialize the elf_section_map in case of failures in elf_find_section.
1471 Make sidx signed so sidx < 0 comparisons work.
1472 (most of the patch written by Eric Pouech)
1474 2007-03-16 Farshad Agah <f_agah@yahoo.com>
1476 * dlls/comctl32/tests/monthcal.c:
1477 comctl32: monthcal message sequence test cases.
1479 2007-03-16 Paul Vriens <paul.vriens.wine@gmail.com>
1481 * dlls/advapi32/tests/registry.c:
1482 advapi32/tests: RegQueryValueW is not always implemented.
1484 2007-03-16 Rob Shearman <rob@codeweavers.com>
1486 * dlls/advapi32/tests/security.c:
1487 advapi32: Fix a failing test on Windows caused by the existence of one SID
1488 that always has no associated account.
1490 * dlls/kernel32/tests/environ.c:
1491 kernel32: Fix several failing GetComputerNameA/W tests on Windows.
1493 2007-03-15 H. Verbeet <hverbeet@gmail.com>
1495 * dlls/d3d9/tests/surface.c:
1496 d3d9: Add a LockRect test for DXTn formats.
1498 * dlls/d3d9/tests/visual.c:
1499 d3d9: Add a cubemap wrapping test.
1501 2007-03-15 Detlef Riekenberg <wine.dev@web.de>
1503 * dlls/localspl/tests/localmon.c:
1504 localspl/tests: Check for Xcv-API only once.
1506 * dlls/localspl/tests/localmon.c:
1507 localspl/tests: Add tests for XcvDataPort_AddPort.
1509 2007-03-15 Keith Stevens <fozziethebeat@gmail.com>
1511 * dlls/comctl32/tests/trackbar.c:
1512 comctl32/tests: trackbar: Test message sequences.
1514 * dlls/comctl32/tests/trackbar.c:
1515 comctl32/tests: trackbar: Reorganize the getter and setter tests into functions.
1517 2007-03-14 Gerald Pfeifer <gerald@pfeifer.com>
1519 * dlls/cabinet/fdi.c:
1520 cabinet: Simplify code in fdi_decomp().
1522 2007-03-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
1524 * dlls/comctl32/datetime.c, dlls/comctl32/tests/datetime.c:
1525 comctl32: datetime: Return 1 in DTM_SETFORMAT when successful.
1527 2007-03-16 Dmitry Timoshkov <dmitry@codeweavers.com>
1529 * dlls/user32/mdi.c:
1530 user32: Restore erroneously removed chunk of code.
1532 2007-03-15 Alexandre Julliard <julliard@winehq.org>
1534 * configure, configure.ac:
1535 configure: Remove no longer needed check for libsane.
1537 2007-03-15 Fabian Bieler <der.fabe@gmx.net>
1539 * dlls/kernel32/heap.c:
1540 kernel32: GlobalMemoryStatusEx: always report at least 1 byte of virtual memory
1541 even if none is available.
1543 * dlls/kernel32/heap.c:
1544 kernel32: GlobalMemoryStatusEx: return the size of physical memory + swapsize
1545 in ullTotalPageFile/ullAvailPageFile.
1547 * dlls/kernel32/heap.c:
1548 kernel32: GlobalMemoryStatusEx: memory usage reported only reflects physical
1551 2007-03-15 Dmitry Timoshkov <dmitry@codeweavers.com>
1553 * dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/tests/font.c:
1554 gdi32: Add a GetTextMetrics test, make it pass under Wine.
1556 2007-03-15 Jan Zerebecki <jan.wine@zerebecki.de>
1558 * dlls/msvcrt/tests/data.c:
1559 msvcrt: Remove unused variable.
1561 2007-03-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
1563 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c, dlls/cabinet/fci.c,
1565 cabinet: Constify some variables.
1567 2007-03-14 Stefan Dösinger <stefan@codeweavers.com>
1569 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
1570 dlls/ddraw/tests/visual.c, dlls/wined3d/state.c:
1571 direct3d: Add a fixed function fog test.
1573 * dlls/wined3d/device.c, dlls/wined3d/surface.c:
1574 wined3d: Blitting to offscreen target.
1575 Fix the NULL deref that occured when blitting to offscreen targets and
1576 select the proper gl drawing buffer instead.
1578 2007-03-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
1580 * dlls/comctl32/commctrl.c:
1581 comctl32: Register all the controls in DllMain.
1583 2007-03-14 Jeremy White <jwhite@codeweavers.com>
1585 * configure, configure.ac, dlls/sane.ds/Makefile.in,
1586 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
1587 dlls/sane.ds/sane_i.h, dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
1588 include/config.h.in:
1589 sane.ds: Dynamically load libsane.so.
1590 This change was triggered because of a bug in libsane-hpaio.so, namely
1591 that it relies on libsane.so being dlopen'd RTLD_GLOBAL so that
1592 sanei_init_debug can be resolved.
1594 2007-03-14 Ken Thomases <ken@codeweavers.com>
1596 * dlls/shell32/clipboard.c:
1597 shell32: Avoid W->A conversion in RenderHDROP.
1599 2007-03-14 Paul Vriens <paul.vriens.wine@gmail.com>
1601 * dlls/crypt32/tests/base64.c:
1602 crypt32/tests: No need to check return value of GetModuleHandle.
1604 * dlls/advapi32/tests/crypt_md4.c:
1605 advapi32/tests: No need to check return value of GetModuleHandle.
1607 2007-03-13 Eric Pouech <eric.pouech@wanadoo.fr>
1609 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
1610 dbghelp: Rewrote SymEnumerateModules with Unicode basis, and implemented
1611 SymEnumerateModulesW64.
1613 2007-03-13 Leslie Choong <septikus@gmail.com>
1615 * dlls/comctl32/tests/updown.c:
1616 comctl32: updown: Added message sequencing tests.
1618 * dlls/comctl32/tests/updown.c:
1619 comctl32: updown: Expect macro and spelling errors.
1621 2007-03-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1623 * dlls/oledlg/oledlg_Ko.rc:
1624 oledlg: Updated Korean resource.
1626 * programs/cmd/Ko.rc:
1627 cmd: Updated Korean Resource.
1629 2007-03-14 Rob Shearman <rob@codeweavers.com>
1631 * dlls/ole32/ole2.c:
1632 ole32: Print the contents of the IID input to OleLoad.
1634 * dlls/user32/tests/msg.c:
1635 user32: Add several more MsgWaitForMultipleObjects tests and split them out
1636 from the main message tests.
1638 * dlls/rpcrt4/ndr_ole.c:
1639 rpcrt4: Unmarshal NULL OLE interfaces properly by handling the case of a 0
1642 * include/objbase.h:
1643 include: Add a definition for REGCLS_SURROGATE and add declarations for
1644 CoRegisterSurrogate and CoGetObjectContext.
1646 2007-03-14 Huw Davies <huw@codeweavers.com>
1648 * dlls/kernel32/profile.c, dlls/kernel32/tests/profile.c:
1649 kernel32: Fix GetPrivateProfileSectionNamesA when the file does not exist.
1651 2007-03-14 Aric Stewart <aric@codeweavers.com>
1653 * dlls/wineps.drv/driver.c:
1654 wineps.drv: Values for DC_MINEXTENT and DC_MAXEXTENT are returned, not placed
1655 in the data pointer.
1657 2007-03-14 Alexandre Julliard <julliard@winehq.org>
1659 * libs/wine/casemap.c, libs/wine/compose.c, libs/wine/wctype.c:
1660 libwine: Update the Unicode tables to version 5.0.1 of the standard.
1663 libwine: Added support for Unicode surrogates in utf-8 conversions.
1664 Also make the conversions more strict against invalid input data.
1666 * dlls/kernel32/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
1667 libs/wine/utf8.c, tools/wrc/utils.c:
1668 libwine: Pass flags to wine_utf8_wcstombs to allow supporting
1669 WC_ERR_INVALID_CHARS.
1672 winnls.h: Added some defines for Unicode surrogates.
1674 * dlls/ntdll/thread.c:
1675 ntdll: Fixed typo in previous patch, spotted by Ken Thomases.
1677 2007-03-12 Erich Hoover <ehoover@mines.edu>
1679 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
1680 dlls/wined3d/wined3d_private.h:
1681 wined3d: Allow SetCursorProperties on existing cursor.
1683 2007-03-12 Kanit Therdsteerasukdi <therdste@cs.ucla.edu>
1685 * dlls/comctl32/datetime.c, dlls/comctl32/tests/datetime.c:
1686 comctl32: datetime: Reject out of range dates in DTM_SETSYSTEMTIME.
1688 2007-03-12 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1690 * dlls/winex11.drv/dib_convert.c:
1691 winex11.drv: Small spelling fix.
1693 2007-03-14 Alexandre Julliard <julliard@winehq.org>
1695 * dlls/ntdll/thread.c:
1696 ntdll: Add a wrapper to call the thread entry point for broken apps.
1698 * dlls/msvcrt/data.c, dlls/msvcrt/tests/data.c:
1699 msvcrt: _initterm doesn't return anything.
1701 2007-03-14 Francois Gouget <fgouget@free.fr>
1703 * dlls/wined3d/drawprim.c:
1704 wined3d: Remove space before '\n' in trace.
1706 * dlls/comctl32/tests/listview.c, dlls/comctl32/tests/tab.c:
1707 comctl32/tests: Add missing '\n's in ok() calls.
1709 2007-03-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
1711 * dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h:
1712 avifil32: Constify some variables.
1714 2007-03-13 Jason Edmeades <us@edmeades.me.uk>
1716 * programs/cmd/directory.c:
1717 cmd.exe: Add DIR /O ordering support.
1719 * programs/cmd/directory.c:
1720 cmd.exe: Add dir /X support (sort of...).
1722 2007-03-14 Alexandre Julliard <julliard@winehq.org>
1724 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
1725 ntdll: Fixed some exception codes and parameters.
1727 * dlls/ntdll/tests/exception.c:
1728 ntdll/tests: Mask reserved bits before testing dr7.
1729 Also some spelling fixes.
1731 * dlls/ntdll/signal_i386.c:
1732 ntdll: Changed some Solaris defines so that we can access the signal error code.
1734 2007-03-12 Felix Nawothnig <flexo@holycrap.org>
1736 * dlls/comctl32/treeview.c:
1737 comctl32: Fix visual glitches with TVS_HASLINES.
1739 * dlls/comctl32/tab.c:
1740 comctl32: Layout and redraw on TCM_SETIMAGELIST.
1742 * dlls/gdi32/tests/pen.c:
1743 gdi32: Add PS_ALTERNATE tests.
1745 2007-03-12 George Gov <ggov@ucla.edu>
1747 * dlls/comctl32/tests/listview.c:
1748 comctl32: Add some listview message tests.
1750 2007-03-13 Chris Robinson <chris.kcat@gmail.com>
1752 * dlls/quartz/memallocator.c:
1753 quartz: Avoid asserting from used samples on allocator release.
1755 * dlls/quartz/dsoundrender.c, dlls/quartz/parser.c,
1756 dlls/quartz/transform.c, dlls/quartz/videorenderer.c:
1757 quartz: Force disconnect when a filter is fully released.
1759 * dlls/quartz/acmwrapper.c:
1760 quartz: Cleanup properly around error conditions and avoid a potential
1763 2007-03-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
1765 * dlls/localspl/localspl.rc, dlls/localspl/spl_Pl.rc:
1766 localspl: Add Polish translation.
1768 * programs/wordpad/Pl.rc:
1769 wordpad: Update Polish translation.
1771 * dlls/comctl32/listview.c:
1772 comctl32: listview: Compute the state icon rect in GetItemMetrics.
1774 2007-03-13 Alexandre Julliard <julliard@winehq.org>
1776 * programs/oleview/typelib.c:
1777 oleview: Use standard APIs in SaveIdl and avoid overflows.
1779 2007-03-13 Aric Stewart <aric@codeweavers.com>
1781 * dlls/wineps.drv/driver.c:
1782 wineps.drv: Check for correct value for end of list.
1784 2007-03-13 Paul Vriens <paul.vriens.wine@gmail.com>
1786 * dlls/advapi32/tests/crypt_sha.c:
1787 advapi32/tests: Use GetModuleHandle and skip.
1789 * dlls/advapi32/tests/crypt_md4.c:
1790 advapi32/tests: Use GetModuleHandle and skip.
1792 * dlls/crypt32/tests/base64.c:
1793 crypt32/tests: Use GetModuleHandle and skip.
1795 2007-03-13 Eric Pouech <eric.pouech@wanadoo.fr>
1797 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
1798 dlls/dbghelp/pe_module.c:
1799 dbghelp: Renamed pe_load_module (resp pe_load_module_from_pcs)
1800 to pe_load_native_module (resp pe_load_builtin_module) to better describe
1801 what those functions actually do.
1803 * dlls/imagehlp/imagehlp.spec:
1804 imagehlp: Added a few more forward definitions to dbghelp.
1806 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c,
1807 dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c,
1808 dlls/dbghelp/type.c:
1809 dbghelp: Get rid of module_name in all traces (using Unicode flavor).
1811 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
1812 dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c,
1813 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c:
1814 dbghelp: Cleanups for module loading (lookups on module name and image name
1815 are two different things)
1816 - split up module_find_by_name in two different functions:
1817 + reused module_find_by_name which looks upon the module name
1818 + added module_is_already_loaded which looks upon the image name
1819 - cleanup module loading using these functions (removed extra parameter
1820 to pe_load_module_from_pcs)
1822 * dlls/dbghelp/module.c:
1823 dbghelp: Rewrote module_is_elf_container_loaded so that it no longer
1824 uses the stored ModuleName (that the dbghelp's caller can override) but rather a
1825 combination of base address and filename for the module.
1827 * dlls/dbghelp/module.c:
1828 dbghelp: Added helper to get the basename + extension from full filename.
1830 2007-03-13 Jacek Caban <jacek@codeweavers.com>
1832 * dlls/itss/tests/protocol.c:
1833 itss: Added test of URLs with trailing slash.
1835 * dlls/itss/protocol.c:
1836 itss: Use object_name in FindMimeFromData.
1838 * dlls/itss/protocol.c:
1839 itss: Ignore trailing slash in ITSProtocol::Start.
1841 * dlls/itss/storage.c:
1842 itss: Ignore trailing slash in IStorage::OpenStream.
1844 2007-03-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
1846 * dlls/credui/credui.rc, dlls/credui/credui_Pl.rc:
1847 credui: Add Polish translation.
1849 * dlls/credui/credui.rc, dlls/credui/credui_En.rc:
1850 credui: Move language-dependent resources to credui_En.rc.
1852 * dlls/shell32/shell32_Pl.rc:
1853 shell32: Update Polish translation.
1855 * programs/start/Pl.rc, programs/start/rsrc.rc:
1856 start: Add Polish translation.
1858 * programs/cmd/Pl.rc:
1859 cmd: Update Polish translation.
1861 * dlls/oledlg/oledlg_Ko.rc:
1862 oledlg: Fix Korean resource name.
1864 * dlls/kernel32/nls/winerr_kor.mc:
1865 kernel32: Fix LANGID for Korean resource.
1867 2007-03-13 Rob Shearman <rob@codeweavers.com>
1869 * dlls/ole32/ole2.c:
1870 ole32: OleCreate isn't a semi-stub any more, as it is tested in a range of
1871 cases and has no todos.
1873 * dlls/ole32/ole2.c:
1874 ole32: OleCreate shouldn't pass CLSCTX_LOCAL_SERVER to CoCreateInstance.
1876 * dlls/ole32/bindctx.c:
1877 ole32: Don't allocate an initial table for bind contexts.
1878 Most users of bind contexts don't use bound objects or object params, so
1879 don't create an initial table. Instead, create it on demand and use an
1880 exponential algorithm for increasing the size of the table when full.
1882 * include/wincred.h:
1883 include: Add credential serialisation APIs to wincred.h.
1885 2007-03-13 Hans Leidekker <hans@it.vu.nl>
1887 * dlls/wininet/internet.c:
1888 wininet: Fix buffer size calculation in INTERNET_InternetOpenUrlW.
1889 Spotted by Ron Yorston.
1891 * dlls/mscms/mscms_priv.h:
1892 mscms: Fix compilation with the latest lcms header.
1894 2007-03-13 Alexandre Julliard <julliard@winehq.org>
1896 * dlls/msvcrt/except.c:
1897 msvcrt: Improved _local_unwind2 implementation.
1898 Thanks to Dmitry Timoshkov for a test case.
1900 2007-03-12 Stefan Huehner <stefan@huehner.org>
1902 * dlls/browseui/tests/autocomplete.c, dlls/comctl32/tests/datetime.c,
1903 dlls/kernel32/tests/resource.c, dlls/msxml3/tests/schema.c,
1904 dlls/ntdll/tests/om.c, dlls/opengl32/wgl.c, dlls/shell32/clipboard.c,
1905 dlls/user32/tests/win.c, dlls/wined3d/device.c,
1906 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
1907 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
1908 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
1909 dlls/wineesd.drv/audio.c, dlls/winex11.drv/opengl.c,
1910 dlls/winspool.drv/info.c, programs/cmd/builtins.c,
1911 programs/oleview/details.c, programs/oleview/interface.c,
1912 programs/oleview/oleview.c, programs/oleview/pane.c,
1913 programs/oleview/tree.c, programs/oleview/typelib.c,
1914 programs/regedit/childwnd.c, tools/widl/header.c:
1915 Mark several functions as static.
1917 * dlls/comctl32/rebar.c:
1918 comctl32: rebar: Test the rebar style for RBBS_VARIABLEHEIGHT, not the passed
1921 2007-03-11 Shanren Zhou <shanren@ucla.edu>
1923 * dlls/comctl32/tests/header.c:
1924 comctl32: Added header message sequence test cases.
1926 * dlls/comctl32/tests/header.c:
1927 comctl32: Header message sequence test cases.
1928 Added separate parent and child header controls for each test case and
1929 fixed a typo ('Data Modified' should be 'Date Modified').
1931 2007-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
1933 * dlls/ntdll/loader.c:
1934 ntdll: Catch the exceptions in the TLS callback like Windows does.
1936 2007-03-12 Juan Lang <juan_lang@yahoo.com>
1938 * dlls/crypt32/main.c:
1939 crypt32: Set ppSignerSig to NULL in case caller doesn't check return value.
1941 * dlls/user32/sysparams.c:
1942 user32: Fix a comment.
1944 2007-03-13 András Kovács <andras@debian.sth.sze.hu>
1946 * dlls/wined3d/directx.c:
1947 wined3d: Set WINED3DCAPS2_DYNAMICTEXTURES flag.
1949 2007-03-13 Jason Edmeades <us@edmeades.me.uk>
1951 * programs/cmd/directory.c:
1952 cmd.exe: Add DIR /X support.
1954 * programs/cmd/directory.c:
1955 cmd.exe: Add DIR /T support.
1957 * programs/cmd/directory.c:
1958 cmd.exe: Add dir /L support.
1960 * programs/cmd/builtins.c:
1961 cmd.exe: Make SET have correct errorlevel.
1963 * programs/cmd/builtins.c:
1964 cmd.exe: Add SET /P support.
1966 * programs/cmd/wcmdmain.c:
1967 cmd.exe: Add 2>&1 and 1>&2 support.
1969 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1970 cmd.exe: Add TYPE multiple file support.
1972 * programs/cmd/wcmdmain.c:
1973 cmd.exe: Add support for stderr redirection to a file.
1975 * programs/cmd/wcmdmain.c:
1976 cmd.exe: Save initial working directory.
1978 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
1979 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
1980 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
1981 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
1982 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
1983 programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1984 cmd.exe: Add support for FTYPE.
1986 2007-03-12 H. Verbeet <hverbeet@gmail.com>
1988 * dlls/wined3d/vertexbuffer.c:
1989 wined3d: Remove some redundant code in IWineD3DVertexBufferImpl_FindDecl().
1991 * dlls/wined3d/state.c:
1992 wined3d: Remove a redundant check in handleStreams().
1994 * dlls/wined3d/state.c:
1995 wined3d: Remove some redundant checks in the vertexdeclaration() state handler.
1997 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
1998 dlls/wined3d/state.c, dlls/wined3d/vertexbuffer.c,
1999 dlls/wined3d/wined3d_private.h:
2000 wined3d: Disable vertex shaders when transformed vertices are used.
2002 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
2003 wined3d: Remove FVF related fields from IWineD3DVertexDeclaration.
2005 * dlls/wined3d/drawprim.c:
2006 wined3d: 11 space indent is ugly.
2008 * dlls/wined3d/state.c, dlls/wined3d/stateblock.c:
2009 wined3d: Correct various texture limits checks.
2011 2007-03-12 Dan Kegel <dank@kegel.com>
2013 * dlls/advapi32/registry.c:
2014 advapi32: RegGetKeySecurity needs to pass length of struct to caller.
2016 2007-03-12 Huw Davies <huw@codeweavers.com>
2018 * dlls/ole32/compobj.c:
2019 ole32: Only retrieve posted and paint messages in an STA message loop.
2021 * dlls/rpcrt4/tests/ndr_marshall.c:
2022 rpcrt4: Tests that show that the allocation rules for unmarshaling a conformant
2023 array are the same as those for a simple structure.
2025 2007-03-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
2027 * dlls/advpack/files.c, dlls/advpack/install.c, dlls/advpack/reg.c:
2028 advpack: Constify some variables.
2030 * dlls/advapi32/security.c:
2031 advapi32: Explicitly initialize nested array element.
2033 2007-03-12 Fabian Bieler <der.fabe@gmx.net>
2035 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c,
2036 dlls/wined3d/utils.c:
2037 wined3d: Implemented signed texture formats via NV_TEXTURE_SHADER.
2039 2007-03-10 Fabian Bieler <der.fabe@gmx.net>
2041 * dlls/wined3d/basetexture.c:
2042 wined3d: Set wrapmode for cubemags to clamp regardless of the sampler state.
2044 2007-03-12 Alexandre Julliard <julliard@winehq.org>
2046 * dlls/ntdll/signal_i386.c, server/mach.c:
2047 Fixed some compilation issues on Mac OS X Leopard.
2049 2007-03-10 Fabian Bieler <der.fabe@gmx.net>
2051 * dlls/wined3d/device.c:
2052 wined3d: Height of rectangle is bottom - top, not vice versa.
2054 2007-03-11 Jan Zerebecki <jan.wine@zerebecki.de>
2056 * dlls/ole32/moniker.c, dlls/ole32/stg_prop.c:
2057 ole32: Add DebugInfo to critical sections.
2058 Also add missing DeleteCriticalSection.
2060 2007-03-10 Jan Zerebecki <jan.wine@zerebecki.de>
2062 * dlls/winenas.drv/audio.c:
2063 winenas.drv: Add DebugInfo to critical sections.
2065 * dlls/dmloader/loader.c:
2066 dmloader: Add DebugInfo to critical sections.
2068 * dlls/winmm/winmm.c:
2069 winmm: Add DebugInfo to critical sections.
2071 * dlls/winearts.drv/audio.c:
2072 winearts.drv: Add DebugInfo to critical sections.
2074 * dlls/wineoss.drv/audio.c:
2075 wineoss.drv: Add DebugInfo to critical sections.
2077 * dlls/wineaudioio.drv/audio.c:
2078 wineaudioio.drv: Add DebugInfo to critical sections.
2079 Also add missing DeleteCriticalSection.
2081 * dlls/wineesd.drv/audio.c:
2082 wineesd.drv: Add DebugInfo to critical sections.
2084 * dlls/winex11.drv/dib.c:
2085 winex11.drv: Add DebugInfo to critical sections.
2087 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c:
2088 dsound: Conform critical section DebugInfo names.
2090 * dlls/winealsa.drv/alsa.c:
2091 winealsa.drv: Conform critical section DebugInfo names.
2093 * dlls/rsaenh/handle.c:
2094 rsaenh: Add DebugInfo to critical sections.
2096 * dlls/urlmon/binding.c:
2097 urlmon: Add DebugInfo to critical sections.
2099 * dlls/wintab32/wintab32.c:
2100 wintab32: Add DebugInfo to critical sections.
2102 * dlls/secur32/secur32.c:
2103 secur32: Add DebugInfo to critical sections.
2105 * dlls/quartz/dsoundrender.c, dlls/quartz/filesource.c,
2106 dlls/quartz/filtergraph.c, dlls/quartz/memallocator.c,
2107 dlls/quartz/parser.c, dlls/quartz/systemclock.c,
2108 dlls/quartz/transform.c, dlls/quartz/videorenderer.c:
2109 quartz: Add DebugInfo to critical sections.
2110 Also add missing DeleteCriticalSection.
2112 * dlls/qcap/capturegraph.c, dlls/qcap/v4l.c, dlls/qcap/vfwcapture.c:
2113 qcap: Add DebugInfo to critical sections.
2115 * dlls/riched20/txtsrv.c:
2116 riched20: Add DebugInfo to critical sections.
2118 * dlls/oleaut32/tmarshal.c:
2119 oleaut32: Add DebugInfo to critical sections.
2121 * dlls/mciavi32/mciavi.c:
2122 mciavi32: Add DebugInfo to critical sections.
2124 * dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbnamecache.c,
2125 dlls/netapi32/nbt.c, dlls/netapi32/netbios.c:
2126 netapi32: Add DebugInfo to critical sections.
2128 * dlls/ntdll/heap.c, dlls/ntdll/rtl.c:
2129 ntdll: Add DebugInfo to critical sections.
2131 * dlls/msvcrt/file.c, dlls/msvcrt/lock.c:
2132 msvcrt: Add DebugInfo to critical sections.
2134 * dlls/mapi32/prop.c:
2135 mapi32: Add DebugInfo to critical sections.
2137 * dlls/crypt32/context.c, dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
2138 dlls/crypt32/store.c:
2139 crypt32: Add DebugInfo to critical sections.
2141 * dlls/itss/chm_lib.c:
2142 itss: Add DebugInfo to critical sections.
2144 * dlls/kernel32/file.c:
2145 kernel32: Add DebugInfo to critical sections.
2147 2007-03-11 Hagop Hagopian <shaitani@gmail.com>
2149 * dlls/comctl32/tests/tab.c:
2150 comctl32: Adding getter-setter tests for tab control.
2152 2007-03-10 Stefan Huehner <stefan@huehner.org>
2154 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/install.c,
2155 dlls/browseui/tests/autocomplete.c, dlls/comctl32/tests/listview.c,
2156 dlls/comctl32/tests/rebar.c, dlls/comctl32/tests/updown.c,
2157 dlls/ddraw/tests/visual.c, dlls/devenum/createdevenum.c,
2158 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
2159 dlls/dsound/tests/ds3d.c, dlls/gdi32/opengl.c,
2160 dlls/gdi32/tests/font.c, dlls/kernel32/tests/change.c,
2161 dlls/mscoree/mscoree_main.c, dlls/mshtml/nsembed.c,
2162 dlls/oleaut32/tests/olefont.c, dlls/secur32/tests/ntlm.c,
2163 dlls/shell32/pidl.c, dlls/shlwapi/tests/string.c,
2164 dlls/wineps.drv/glyphlist.c, dlls/winex11.drv/clipboard.c,
2165 dlls/wnaspi32/aspi.c, include/msiquery.h, programs/progman/group.c,
2166 programs/progman/main.c, programs/progman/program.c,
2167 programs/regedit/hexedit.c, programs/winecfg/drive.c,
2168 programs/winecfg/drivedetect.c, programs/winecfg/theme.c,
2169 programs/wineconsole/wineconsole.c, programs/wordpad/wordpad.c:
2170 Change some functions arguments from () -> (void).
2172 2007-03-11 Paul Vriens <paul.vriens.wine@gmail.com>
2174 * dlls/advapi32/tests/registry.c:
2175 advapi32/tests: Prepare for more tests and use skip.
2177 2007-03-12 Paul Vriens <paul.vriens.wine@gmail.com>
2179 * dlls/kernel32/tests/version.c:
2180 kernel32/tests: Use skip.
2182 * dlls/d3d9/tests/visual.c:
2183 d3d9/tests: Use skip as is done in the other tests.
2185 * dlls/d3d8/tests/visual.c:
2186 d3d8/tests: Use skip as is done in the other tests.
2188 * dlls/dnsapi/tests/Makefile.in, dlls/dnsapi/tests/name.c,
2189 dlls/dnsapi/tests/record.c:
2190 dnsapi/tests: Load dnsapi dynamically and use skip.
2192 2007-03-12 Dmitry Timoshkov <dmitry@codeweavers.com>
2194 * dlls/ntdll/tests/error.c:
2195 ntdll: Make the error test pass under XP.
2197 2007-03-12 Francois Gouget <fgouget@free.fr>
2199 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
2200 cmd: Fix compilation on systems that don't support nameless unions.
2202 2007-03-10 Chris Robinson <chris.kcat@gmail.com>
2204 * dlls/quartz/dsoundrender.c:
2205 quartz: Stop DSound buffer playback when the filter is paused or stopped,
2206 not the next time it's processed.
2208 2007-03-10 Felix Nawothnig <flexo@holycrap.org>
2210 * dlls/comctl32/listview.c:
2211 comctl32: Implement LVS_EX_DOUBLEBUFFER.
2213 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
2214 comctl32: Fix a typo.
2216 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
2217 comctl32: Fix my last patch.
2218 My last patch was wrong and caused some nasty regressions. Mapping
2219 CLR_DEFAULT to the global defaults seem to be what native does.
2221 2007-03-07 Stefan Dösinger <stefan@codeweavers.com>
2223 * dlls/wined3d/device.c:
2224 wined3d: Account for offscreen rendering when setting up the clearing scissor
2227 2007-03-10 Stefan Dösinger <stefan@codeweavers.com>
2229 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2230 dlls/wined3d/wined3d_private.h:
2231 wined3d: Blit the offscreen texture into the drawable if needed.
2232 When using pbuffer or back buffer offscreen rendering the content of
2233 the drawable will have been overwritten. Thus the texture has to be
2234 written into the drawable. An exception is the (pretty common) case
2235 that the whole render target is cleared before rendering to it.
2237 * dlls/wined3d/device.c:
2238 wined3d: Restore the index buffer when switching from UP to buffer drawing.
2239 The state handler binds index buffer 0 when a user pointer is used. Likewise
2241 buffer has to be restored when switching back to drawing from index buffers.
2243 2007-03-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
2245 * dlls/advapi32/service.c:
2246 advapi32: Constify some variables.
2248 * dlls/advapi32/lsa.c:
2249 advapi32: Constify some variables.
2251 * dlls/advapi32/crypt_md4.c, dlls/advapi32/tests/crypt_md4.c:
2252 advapi32: Constify some variables.
2254 2007-03-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
2256 * dlls/winex11.drv/xfont.c:
2257 winex11.drv: Replace const pointer parameters with correct non-const pointers.
2259 2007-03-09 Chris Peterson <Chrisp@ucla.edu>
2261 * dlls/comctl32/tests/treeview.c:
2262 comctl32: treeview: Message sequencing tests.
2264 2007-03-09 Alexandre Julliard <julliard@winehq.org>
2266 * dlls/ntdll/string.c:
2267 ntdll: Fixed a compiler warning for size_t/unsigned int mismatch.
2269 * dlls/shdocvw/tests/webbrowser.c:
2270 shdocvw: Avoid a printf format warning.
2272 2007-03-09 Chris Robinson <chris.kcat@gmail.com>
2274 * dlls/quartz/dsoundrender.c:
2275 quartz: Check allocation failure and clear memory in DSound Renderer.
2277 2007-03-09 Felix Nawothnig <flexo@holycrap.org>
2279 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
2280 comctl32: Remove clrTextBkDefault member from LISTVIEW_INFO and fix (clrTextBk
2281 == CLR_DEFAULT) handling for custom drawing.
2283 * dlls/comctl32/tests/listview.c:
2284 comctl32: Add a failing custom draw related test.
2286 2007-03-09 Rob Shearman <rob@codeweavers.com>
2288 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
2289 ole32: Implement CoAddRefServerProcess and CoReleaseServerProcess.
2291 * dlls/ole32/compobj.c:
2292 ole32: Make RegisteredClass list into a standard Wine list.
2294 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
2295 dlls/ole32/tests/marshal.c:
2296 ole32: Don't keep the local server named pipe open for a single-use object.
2298 * dlls/ole32/tests/compobj.c:
2299 ole32: Add some tests for the flags input to CoRegisterClassObject.
2301 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
2302 ole32: Close the named pipe after revoking local server objects.
2304 * dlls/ole32/tests/marshal.c:
2305 ole32: Enable local server test and make it work with Win9x COM implementation.
2307 * dlls/ole32/compobj.c:
2308 ole32: REGCLS_MULTIPLEUSE implies CLSCTX_INPROC_SERVER in CoRegisterClassObject.
2310 2007-03-09 Jacek Caban <jacek@codeweavers.com>
2312 * dlls/mshtml/oleobj.c:
2313 mshtml: Use get_client_disp_property in SetClientSite to get silent property.
2315 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
2316 shdocvw: Added Navigate2 test.
2318 * dlls/shdocvw/navigate.c:
2319 shdocvw: Call EnableModeless and SetStatusText in navigate.
2321 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
2322 dlls/shdocvw/shdocvw.h:
2323 shdocvw: Move frame variable to DocHost.
2325 * dlls/shdocvw/navigate.c:
2326 shdocvw: Release callback and bindctx in bind_url_to_object.
2328 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
2329 dlls/shdocvw/shdocvw.h:
2330 shdocvw: Added mode dispids implementation in DocHost::Invoke.
2332 * dlls/shdocvw/oleobject.c:
2333 shdocvw: Always set hostui to NULL in SetClientsite.
2335 * dlls/shdocvw/client.c:
2336 shdocvw: Added DISPID_AMBIENT_OFFLINEIFNOTCONNECTED and DISPID_AMBIENT_SILENT
2337 implementation in DocHost::Invoke.
2339 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
2340 dlls/shdocvw/webbrowser.c:
2341 shdocvw: Move offline and silent variables to DocHost.
2343 2007-03-03 Anatoly Lyutin <vostok@etersoft.ru>
2345 * programs/wineconsole/wineconsole_Ru.rc:
2346 wineconsole: Update Russian resources.
2348 * programs/cmd/Ru.rc:
2349 cmd: Update translation and synchronize Russian resource.
2351 * dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Uk.rc:
2352 comctl32: Update Russian and Ukrainian resourses.
2354 2007-03-03 Alasdair Sinclair <alasdairs@dsl.pipex.com>
2356 * dlls/kernel32/computername.c, dlls/kernel32/tests/environ.c:
2357 kernel32: Fix GetComputerNameA to not count trailing NULL, with test.
2359 2007-03-09 Alexandre Julliard <julliard@winehq.org>
2361 * server/Makefile.in, server/process.h, server/procfs.c:
2362 server: Added process control support using /proc on Solaris.
2364 2007-03-08 Peter Beutner <p.beutner@gmx.net>
2366 * dlls/ntdll/signal_i386.c:
2367 ntdll: Handle SIMD exceptions.
2369 * dlls/ntdll/tests/exception.c:
2370 ntdll: Testcase for handling SIMD exceptions.
2372 2007-03-09 Rob Shearman <rob@codeweavers.com>
2374 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
2375 ole32: Fix return codes returned by IBindCtx::RegisterObjectBound and
2376 IBindCtx::RevokeObjectBound when used on NULL objects.
2378 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
2379 ole32: Fix cbStruct handling in IBindCtx:GetBindOptions.
2381 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
2382 ole32: Add more tests of IBindCtx functions.
2383 Add tests for IBindCtx::GetObjectParam, IBindCtx::RevokeObjectParam and
2384 IBindCtx::RevokeObjectBound.
2386 2007-03-08 Farshad Agah <f_agah@yahoo.com>
2388 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
2389 comctl32: monthcal: Reject out of range dates in MCM_SETCURSEL.
2391 2007-03-08 Michael Stefaniuc <mstefani@redhat.de>
2393 * dlls/winedos/int2f.c:
2394 winedos: Check a file handle against INVALID_HANDLE_VALUE, not 0.
2396 2007-03-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
2398 * dlls/serialui/confdlg.c:
2399 serialui: Replace const pointer type with correct pointer to const.
2401 2007-03-09 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
2403 * programs/winecfg/Ko.rc:
2406 2007-03-08 Michael Stefaniuc <mstefani@redhat.de>
2408 * programs/winecfg/Ro.rc, programs/winecfg/winecfg.rc:
2409 winecfg: Initial Romanian translation.
2411 2007-03-08 Alexandre Julliard <julliard@winehq.org>
2413 * dlls/kernel32/cpu.c:
2414 kernel32: Implemented GetSystemInfo() for Solaris.
2416 2007-03-08 Jan Zerebecki <jan.wine@zerebecki.de>
2418 * dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dplayx/dplobby.c,
2419 dlls/dplayx/lobbysp.c:
2420 dplayx: Add DebugInfo to critical sections.
2422 * dlls/dmime/performance.c:
2423 dmime: Add DebugInfo to critical sections.
2425 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
2426 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
2427 dinput: Add DebugInfo to critical sections.
2429 2007-03-08 Huw Davies <huw@codeweavers.com>
2431 * dlls/wineps.drv/ppd.c:
2432 wineps.drv: Remove paper sizes that lack either a PageSize or a PaperDimension
2435 * dlls/wineps.drv/driver.c, dlls/wineps.drv/init.c, dlls/wineps.drv/ppd.c,
2436 dlls/wineps.drv/ps.c, dlls/wineps.drv/psdrv.h:
2437 wineps.drv: Convert the page size list to a standard Wine list.
2439 2007-03-08 Francois Gouget <fgouget@free.fr>
2441 * programs/rpcss/np_server.c:
2442 rpcss: Fix a file handle leak in RPCSS_BecomePipeServer().
2443 Also, RPCSS_NPConnect() returns a file handle so treat it as such by
2444 checking it against INVALID_HANDLE_VALUE and not NULL.
2446 * dlls/ws2_32/socket.c:
2447 ws2_32: Fix an int/long mismatch in a trace.
2449 * dlls/ws2_32/socket.c:
2450 ws2_32: Replace a few -1 literals with SOCKET_ERROR.
2451 Do a small tweak in WS2_send() so it looks more like WS2_recv().
2453 2007-03-08 Francois Gouget <fgouget@codeweavers.com>
2455 * dlls/wininet/ftp.c:
2456 wininet: Fix a couple of reversed checks that could result in leaked socket
2459 2007-03-08 Francois Gouget <fgouget@free.fr>
2461 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
2462 wininet: Check file handles against INVALID_HANDLE_VALUE, not NULL.
2463 Simplify the file handle handling in FTP_FtpPutFileW().
2465 2007-03-08 Francois Gouget <fgouget@codeweavers.com>
2467 * dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c:
2468 rpcrt4: Fix a file handle leak in RPCRT4_RPCSSOnDemandCall().
2469 Also, RPCRT4_RpcssNPConnect() returns a file handle so treat it as
2470 such by checking it against INVALID_HANDLE_VALUE and not NULL.
2472 2007-03-08 Francois Gouget <fgouget@free.fr>
2474 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c:
2475 dbghelp: Check file handles against INVALID_HANDLE_VALUE, not NULL.
2477 2007-03-08 Tomas Carnecky <tom@dbservice.com>
2479 * dlls/dsound/buffer.c, dlls/dsound/primary.c, dlls/quartz/dsoundrender.c,
2480 dlls/winedos/soundblaster.c, include/dsound.h:
2481 dsound: Update prototypes for IDirectSoundBuffer::Lock/Unlock.
2483 2007-03-08 Alexandre Julliard <julliard@winehq.org>
2485 * dlls/kernel32/time.c:
2486 kernel32: Fixed DosDateTimeToFileTime behavior when timegm() is missing.
2487 The tm_isdst field needs to be initialized for mktime to do the right thing.
2489 * dlls/advapi32/tests/registry.c:
2490 advapi32: Fixed registry test that failed because of a buffer overflow.
2492 2007-03-08 Jacek Caban <jacek@codeweavers.com>
2494 * dlls/mshtml/persist.c:
2495 mshtml: Release IOleCommandTarget in IPersistMoniker::Load.
2497 2007-03-08 Kai Blin <kai.blin@gmail.com>
2499 * dlls/secur32/tests/main.c:
2500 secur32: Check for actual return value on invalid QuerySecurityPackageInfo call.
2502 2007-03-08 Chris Robinson <chris.kcat@gmail.com>
2504 * dlls/quartz/dsoundrender.c, dlls/quartz/filtergraph.c,
2505 dlls/quartz/main.c, dlls/quartz/memallocator.c, dlls/quartz/parser.c,
2506 dlls/quartz/systemclock.c, dlls/quartz/transform.c,
2507 dlls/quartz/videorenderer.c:
2508 quartz: Use proper alloc/free functions for COM objects.
2510 2007-03-08 Rob Shearman <rob@codeweavers.com>
2512 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
2513 oleaut32: TKIND_COCLASS parameters to Invoke'd functions should be converted
2514 into VT_DISPATCH instead of VT_UNKNOWN.
2515 Add a test for this.
2517 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
2518 ole32: Set output param to NULL in BindCtxImpl_EnumObjectParam.
2520 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
2521 ole32: Fix BindCtxImpl_GetBindOptions to return the correct locale and to not
2522 fail if the input size is too large.
2524 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
2525 ole32: CreateBindCtx should fail if reserved parameter is not zero.
2527 2007-03-08 Jason Edmeades <us@edmeades.me.uk>
2529 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
2530 programs/cmd/wcmdmain.c:
2531 cmd.exe: Support SHIFT /n option.
2533 * programs/cmd/builtins.c:
2534 cmd.exe: Add support for CD /D.
2536 * programs/cmd/builtins.c, programs/cmd/wcmd.h:
2537 cmd.exe: setlocal and endlocal should preserve drive and directory.
2539 * programs/cmd/builtins.c:
2540 cmd.exe: Hide new internal vars during SET.
2542 * programs/cmd/builtins.c, programs/cmd/wcmdmain.c:
2543 cmd.exe: Add support for working directories per drive.
2545 * programs/cmd/builtins.c:
2546 cmd.exe: Support TIME /T option.
2548 * programs/cmd/builtins.c:
2549 cmd.exe: Support DATE /T option.
2551 * programs/cmd/builtins.c:
2552 cmd.exe: Prevent options to pushd.
2554 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
2555 cmd.exe: Support PUSHD with wildcards.
2557 * programs/cmd/builtins.c:
2558 cmd.exe: Set errorlevel if CD fails.
2560 * programs/cmd/builtins.c:
2561 cmd.exe: Wildcards in directory names for CD.
2563 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
2564 cmd.exe: Support unquoted directories in CD command.
2566 * programs/cmd/wcmdmain.c:
2567 cmd.exe: Support default colours for wineconsole.
2569 * programs/cmd/wcmdmain.c:
2570 cmd.exe: Add cmd.exe /T option.
2572 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
2573 cmd.exe: Add COLOR command.
2575 2007-03-08 Alexandre Julliard <julliard@winehq.org>
2577 * configure, configure.ac:
2578 configure: Fixed default dependencies to work properly in test dirs too.
2580 * Make.rules.in, configure, configure.ac, include/config.h.in,
2581 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
2582 configure: Get rid of lex compatibility support, we require flex anyway.
2584 * dlls/kernel32/heap.c:
2585 kernel32: Add missing limits.h include.
2587 2007-03-08 H. Verbeet <hverbeet@gmail.com>
2589 * dlls/d3d8/tests/device.c:
2590 d3d8: Add tests for GetVertexShaderDeclaration, GetVertexShaderFunction and
2591 GetPixelShaderFunction.
2593 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2594 wined3d: Fix IWineD3DPixelShader_GetFunction / IWineD3DVertexShader_GetFunction.
2596 * dlls/d3d8/device.c:
2597 d3d8: Implement IDirect3DDevice8_GetVertexShaderDeclaration.
2599 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
2600 dlls/d3d8/vertexdeclaration.c:
2601 d3d8: Save the d3d8 vertex declaration.
2603 2007-03-07 Peter Oberndorfer <kumbayo84@arcor.de>
2605 * programs/winedbg/symbol.c:
2606 winedbg: Do not write over const char * parameter.
2607 Also pass the right string to SymEnumSymbols and check for _ in symbol
2608 name, instead of beginning of string.
2610 2007-03-07 Michael Stefaniuc <mstefani@redhat.de>
2612 * dlls/shell32/pidl.c, dlls/wined3d/device.c:
2613 janitorial: Remove two redundant checks for NULL.
2615 * dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
2616 dlls/comctl32/header.c, dlls/comctl32/propsheet.c,
2617 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
2618 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
2619 dlls/comctl32/toolbar.c, dlls/comctl32/updown.c:
2620 comctl32: Remove redundant NULL checks before Free() (found by Smatch).
2622 2007-03-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
2624 * dlls/winmm/mmsystem.c, include/wine/mmsystem16.h:
2625 winmm: Replace const pointer parameters with correct pointers to const.
2628 mpr: Replace const pointer parameters with correct pointers to const.
2630 2007-03-07 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
2632 * dlls/kernel32/process.c:
2633 kernel32: Allow to execute .cmd files.
2635 2007-03-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2637 * programs/wordpad/Ko.rc:
2638 wordpad: Updated Korean resource.
2640 2007-03-06 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2642 * programs/cmd/Ko.rc:
2643 cmd: Updated Korean resource.
2645 2007-03-07 Alexandre Julliard <julliard@winehq.org>
2647 * tools/winedump/dump.c:
2648 winedump: Fixed formatting of timestamps.
2650 * include/wine/wine_common_ver.rc:
2651 wine_common_ver: Set company name to Microsoft, some apps check for that.
2653 * .gitignore, dlls/advapi32/Makefile.in, dlls/advapi32/version.rc,
2654 dlls/imm32/Makefile.in, dlls/imm32/version.rc,
2655 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/version.rc,
2656 dlls/lz32/Makefile.in, dlls/lz32/version.rc, dlls/ntdll/Makefile.in,
2657 dlls/ntdll/version.rc, dlls/rpcrt4/Makefile.in,
2658 dlls/rpcrt4/version.rc, dlls/rsaenh/Makefile.in,
2659 dlls/rsaenh/version.rc, dlls/version/Makefile.in,
2660 dlls/version/version.rc, dlls/winex11.drv/Makefile.in,
2661 dlls/winex11.drv/version.rc:
2662 Added version information for a number of dlls.
2664 2007-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
2666 * dlls/comdlg32/filedlg.c:
2667 comdlg32: Use unicode Win32 APIs when possible.
2669 * dlls/comdlg32/filedlg.c:
2670 comdlg32: Use unicode Win32 APIs when possible.
2672 2007-03-07 Rob Shearman <rob@codeweavers.com>
2674 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/write_msft.c:
2675 widl: Implement writing of SAFEARRAY type descriptions in typelibs.
2677 * dlls/Maketest.rules.in:
2678 Maketest.rules.in: Make CROSSOBJS consistent with the equivalent OBJS rule in
2679 the toplevel Make.rules.in.
2681 2007-03-06 Rob Shearman <rob@codeweavers.com>
2683 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/pipe.c:
2684 kernel32: Add tests for ImpersonateNamedPipeClient.
2686 2007-03-07 Alexandre Julliard <julliard@winehq.org>
2688 * dlls/netapi32/wksta.c:
2689 netapi32: Added support for more info levels in NetWkstaGetInfo.
2691 2007-03-07 Luis Carlos Busquets Pérez <luis.busquets@ilidium.com>
2693 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
2694 dlls/dpnaddr/Makefile.in, dlls/dpnaddr/dpnaddr.spec,
2695 dlls/dpnaddr/version.rc:
2696 dpnaddr: Added dll that just forwards to dpnet.
2698 2007-03-07 Alexandre Julliard <julliard@winehq.org>
2701 server: Use internal luid_t type where appropriate.
2703 2007-03-06 Juan Lang <juan_lang@yahoo.com>
2705 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
2706 server/request.h, server/token.c, server/trace.c,
2707 tools/make_requests:
2708 ntdll: Implement NtAllocateLocallyUniqueId with server call.
2710 2007-03-06 Stefan Dösinger <stefan@codeweavers.com>
2712 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2713 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
2714 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
2715 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
2716 wined3d: Rework surface dirtification.
2717 Previously the surfaces stored a flag if the system memory copy was
2718 ahead of the gl copy(SFLAG_DIRTY) or the gl copy is
2719 ahead(SFLAG_GLDIRTY). The pbuffer copy was 'managed' differently using
2720 SFLAG_INPBUFFER and SFLAG_INTEXTURE.
2721 This patch replaces them with 3 flags, INSYSMEM, INPBUFFER and
2722 INTEXTURE which specify which copy contains the most up to date
2723 copy. It is perfectly valid to have more than one of those flags
2724 set. One must be set at least (except at init, when no content is in
2725 the surface yet). When one copy is modified, the flags for the others
2728 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
2730 * dlls/wined3d/context.c, dlls/wined3d/surface.c,
2731 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
2732 include/wine/wined3d_interface.h:
2733 wined3d: Remove IWineD3DSurface::SetPBufferState.
2734 The method is removed because it does not really help with
2735 anything. It should not be exported from wined3d, there is no need for
2736 the other libs to call it. It does not help abstraction and code
2737 simplification in any way because it is very specific and the code
2738 calling it has to know what is happening in the surface to use this
2741 2007-03-07 Aric Stewart <aric@codeweavers.com>
2743 * dlls/gdi32/freetype.c:
2744 gdi32: Search SystemLinked fonts when looking for a valid replacement.
2746 * dlls/user32/painting.c:
2747 user32: Don't delete hrgnClip until we are done using it.
2748 Thanks to Peter Oberndorfer for noticing this.
2750 2007-03-07 Detlef Riekenberg <wine.dev@web.de>
2752 * dlls/localspl/tests/localmon.c:
2753 localspl/tests: Add tests for XcvDataPort_DeletePort.
2755 * dlls/localspl/localmon.c:
2756 localspl: Implement DeletePort for XcvDataPort.
2758 2007-03-07 Jacek Caban <jacek@codeweavers.com>
2760 * dlls/mshtml/nsio.c:
2761 mshtml: Remove false FIXME.
2763 * dlls/mshtml/navigate.c:
2764 mshtml: Improve ReadSegments implementation.
2766 * dlls/atl/registrar.c:
2767 atl: Compare file handle to INVALID_HANDLE_VALUE to handle errors.
2769 2007-03-06 H. Verbeet <hverbeet@gmail.com>
2771 * dlls/d3d9/tests/visual.c:
2772 d3d9: Add a mova rounding test.
2774 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
2775 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_main.c,
2776 dlls/wined3d/wined3d_private.h, programs/winecfg/Bg.rc,
2777 programs/winecfg/De.rc, programs/winecfg/En.rc,
2778 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
2779 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
2780 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
2781 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
2782 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
2783 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
2784 wined3d: Remove broken software shaders.
2786 * dlls/wined3d/directx.c:
2787 wined3d: Fix a typo.
2789 2007-03-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
2791 * dlls/user32/mdi.c, dlls/user32/painting.c, include/winuser.h:
2792 user32: Replace const pointer parameters with correct pointers to const.
2794 * dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
2795 dlls/comdlg32/fontdlg16.c:
2796 comdlg32: Replace const pointer parameters with correct pointers to const.
2798 2007-03-06 Rob Shearman <rob@codeweavers.com>
2800 * dlls/ole32/tests/moniker.c:
2801 ole32: Add some tests for IBindCtx.
2803 * dlls/ole32/tests/marshal.c:
2804 ole32: Remove some unnecessary traces from the HeapUnknown implementation.
2806 * dlls/ole32/tests/compobj.c:
2807 ole32: Fix a failing CoUnmarshalInterface test on Windows.
2809 * dlls/ole32/tests/moniker.c:
2810 ole32: Fix a use-after-free of the file moniker in the running object table
2813 * server/registry.c, server/token.c:
2814 server: A general solution for handling MAXIMUM_ALLOWED access right has been
2815 implemented so remove the workarounds.
2817 2007-03-06 Stefan Dösinger <stefan@codeweavers.com>
2819 * dlls/wined3d/device.c, dlls/wined3d/state.c:
2820 wined3d: Do not specify the viewport origin upside down when doing offscreen
2822 The gl viewport origin is the lower left corner of the window, in d3d
2823 it is the upper right corner. This is corrected when setting the
2824 viewport. However, when we are doing offscreen rendering, this is
2825 reversed. So do not flip the viewport origin when rendering offscreen.
2827 * dlls/wined3d/device.c, dlls/wined3d/state.c:
2828 wined3d: Disable depth stencil related states without a depth stencil buffer.
2829 Except with fbos, it is not possible to remove the depth stencil
2830 buffer from the opengl frame buffer, so when the d3d app sets a NULL
2831 depth stencil disable all states that work with the depth stencil
2834 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
2835 wined3d: Clearing the depth stencil buffer fails without a depth stencil buffer.
2837 2007-03-04 Stefan Dösinger <stefan@codeweavers.com>
2839 * dlls/wined3d/surface.c:
2840 wined3d: Use an aux buffer as blitting helper if available.
2841 This helps performance a bit because the function does not have to
2842 wait for the 2nd read to finish before returning. Only do that if we
2843 have an aux buffer to mess with for free though.
2845 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
2846 include/wine/wined3d_gl.h:
2847 wined3d: Store the number of aux buffers in the gl limits structure.
2849 2007-03-05 Stefan Dösinger <stefan@codeweavers.com>
2851 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c:
2852 wined3d: WINED3DFMT_U8V8 is signed.
2853 Plain OpenGL does not provide any signed pixel formats, so the
2854 unsigned GL_RGB is used for loading perturbation data into pixel
2855 shaders that use texbem. For correct loading, the signedness has to be
2858 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
2860 * dlls/wined3d/state.c:
2861 wined3d: Adjust the rhw transformation for offscreen rendering.
2863 2007-03-06 Paul Vriens <paul.vriens.wine@gmail.com>
2865 * dlls/msvcrt/tests/dir.c:
2866 msvcrt/tests: Properly remove temporary directory.
2868 * dlls/localspl/tests/localmon.c:
2869 localspl/tests: Remove tempfile after running the tests.
2871 * dlls/winspool.drv/tests/info.c:
2872 winspool.drv/tests: Remove tempfile after running the tests.
2874 2007-03-06 Michael Stefaniuc <mstefani@redhat.de>
2876 * dlls/snmpapi/main.c:
2877 snmpapi: Fix printf format warnings.
2879 2007-03-06 Rob Shearman <rob@codeweavers.com>
2881 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
2882 secur32: NTLM's AcquireCredentialHandleA/W should accept domains and usernames
2884 Add tests for these cases.
2886 * dlls/secur32/ntlm.c:
2887 secur32: NTLM - don't bother nul terminating the password string as nothing
2888 relies on it being nul terminated.
2890 * dlls/secur32/ntlm.c:
2891 secur32: NTLM - don't copy more data from User, Domain and Password
2892 pointers in the SEC_WINNT_AUTH_IDENTITY structure than the
2893 corresponding Length fields say the pointers hold.
2895 2007-03-06 Dmitry Timoshkov <dmitry@codeweavers.com>
2897 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
2898 gdi32: Add an extensive EnumFontFamilies test, fix some failures when running
2901 2007-03-06 Francois Gouget <fgouget@free.fr>
2903 * dlls/mshtml/tests/htmldoc.c, dlls/msi/tests/install.c,
2904 dlls/wineps.drv/psdrv.h, programs/cmd/batch.c,
2905 programs/cmd/builtins.c:
2906 Assorted spelling fixes.
2908 * dlls/dplayx/tests/dplayx.c:
2909 dplayx/tests: Fix compilation on systems that don't support nameless unions.
2911 * dlls/dplayx/tests/dplayx.c:
2912 dplayx/tests: Add missing '\n' to ok() call.
2914 2007-03-06 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
2916 * dlls/gdi32/freetype.c:
2917 gdi32: Fix FontSubstitute values for Korean locale.
2919 * dlls/gdi32/freetype.c:
2920 gdi32: Add missing pFT_Done_Face().
2922 2007-03-06 Alexandre Julliard <julliard@winehq.org>
2924 * dlls/wineps.drv/init.c:
2925 wineps.drv: Return correct values for DESKTOPHORZ/VERTRES since they are used
2926 to setup the visible region.
2929 wine.inf: dwReserved values for DirectPlay providers should be dwords
2930 (spotted by Alessandro Pignotti).
2932 2007-03-06 Dmitry Timoshkov <dmitry@codeweavers.com>
2934 * dlls/winex11.drv/keyboard.c:
2935 winex11.drv: Do not ignore the keysyms assigned to a group switch, it leads
2936 to side effects like missing KeyRelease events.
2938 * dlls/user32/tests/win.c:
2939 user32: Make the excessive scroll test pass under Windows.
2941 2007-03-06 Detlef Riekenberg <wine.dev@web.de>
2943 * dlls/serialui/tests/confdlg.c:
2944 serialui/tests: Add some tests for CommConfigDialog.
2946 * dlls/kernel32/comm.c, dlls/serialui/confdlg.c:
2947 serialui: Fix return type for CommConfigDialog.
2949 * dlls/localspl/localmon.c:
2950 localspl: Do not crash when Xcv was opened without a space in the name.
2952 2007-03-05 Detlef Riekenberg <wine.dev@web.de>
2954 * dlls/winspool.drv/tests/info.c:
2955 winspool/tests: Vista returns a different status.
2957 2007-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
2959 * programs/winedbg/tgt_active.c:
2960 winedbg: Forward the wShowWindow option from winedbg to the debuggee.
2962 * programs/winedbg/tgt_minidump.c:
2963 winedbg: We no longer need to force for ELF modules in minidumps as we do it
2966 2007-03-05 Rob Shearman <rob@codeweavers.com>
2968 * dlls/ole32/compobj.c:
2969 ole32: Compare the class contexts in COM_GetRegisteredClassObject.
2970 Only objects that have been registered for a class context that matches
2971 the requested class context should be returned.
2973 * dlls/ole32/ole2.c:
2974 ole32: OleLoad should call CoCreateInstance with CLSCTX_INPROC_SERVER as well
2975 as CLSCTX_INPROC_HANDLER.
2977 * dlls/credui/credui.rc:
2978 credui: Fix a missing ":" in the credential dialog domain name text box.
2980 2007-03-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
2982 * dlls/msvfw32/drawdib.c:
2983 msvfw32: Replace const pointer parameter with correct pointer to const.
2985 * dlls/comctl32/rebar.c:
2986 comctl32: Replace const pointer parameter with correct pointer to const.
2988 * dlls/msi/custom.c:
2989 msi: Replace const pointer parameters with correct pointers to const.
2991 2007-03-05 Mike Schaadt <mschaadt@gmail.com>
2993 * dlls/snmpapi/main.c:
2994 snmpapi: Changed %llu to %x%08lx.
2996 2007-03-05 Aric Stewart <aric@codeweavers.com>
2998 * dlls/gdi32/freetype.c, tools/wine.inf:
2999 gdi32: Set FontSubstitute values by locale.
3001 2007-03-05 Paul Vriens <paul.vriens.wine@gmail.com>
3003 * dlls/gdi32/tests/font.c:
3004 gdi32/tests: Use skip where appropriate.
3006 * dlls/gdi32/tests/font.c:
3007 gdi32/tests: Make sure we can run on win9x and NT again.
3009 2007-03-05 Chris Robinson <chris.kcat@gmail.com>
3011 * dlls/quartz/dsoundrender.c, dlls/quartz/enumpins.c,
3012 dlls/quartz/filesource.c, dlls/quartz/filtermapper.c,
3013 dlls/quartz/parser.c:
3014 quartz: Improve reference traces.
3016 2007-03-05 Alexandre Julliard <julliard@winehq.org>
3019 server: Replace use of internal __pthread_kill() function by a system call.
3021 * dlls/user32/winpos.c, include/wine/server_protocol.h,
3022 server/protocol.def, server/trace.c, server/window.c:
3023 server: Expose areas revealed by changes to the window region.
3025 * programs/clock/main.c, programs/clock/winclock.c,
3026 programs/clock/winclock.h:
3027 clock: Make the window round in no title bar mode, to exercise SetWindowRgn.
3029 2007-03-05 Paul Vriens <paul.vriens.wine@gmail.com>
3031 * dlls/advapi32/tests/lsa.c:
3032 advapi32/tests: Move skip to a more appropriate place.
3034 * dlls/advapi32/tests/crypt_md5.c:
3035 advapi32/tests: Don't use FreeLibrary with GetModuleHandle.
3037 2007-03-05 Michael Stefaniuc <mstefani@redhat.de>
3039 * dlls/hhctrl.ocx/help.c:
3040 hhctrl.ocx: Fix a format warning.
3042 2007-03-05 Rob Shearman <rob@codeweavers.com>
3044 * dlls/kernel32/sync.c:
3045 kernel32: Implement CallNamedPipeW.
3047 * dlls/wininet/tests/http.c, dlls/wininet/utility.c:
3048 wininet: Always make copies of strings passed to INTERNET_SendCallback.
3049 This ensures that applications that change the strings received in
3050 status callbacks don't affect the data needed to successfully connect to
3053 * dlls/credui/credui_main.c:
3054 credui: The pfSave parameter of CredUIPromptForCredentials is optional.
3056 * dlls/msi/package.c, dlls/msi/tests/package.c:
3057 msi: Set the PackageCode property based on the "revision number" data in the
3058 summary information.
3059 Add a test to show that PackageCode is set by MSI.
3061 * dlls/msi/custom.c:
3062 msi: Rewrite the second loop in ACTION_FinishCustomActions so that it always
3064 Create an array of handles to wait on so that we can wait without
3065 holding a critical section.
3067 * dlls/msi/package.c, dlls/msi/tests/package.c:
3068 msi: Set the Date, Time and VersionDatabase properties.
3069 Add tests for these properties.
3070 Update the todo list of properties to set.
3072 2007-03-03 Joris Huizer <joris_huizer@yahoo.com>
3074 * tools/winedump/minidump.c, tools/winedump/msc.c:
3075 winedump: sign-compare fixes.
3077 * loader/preloader.c:
3078 preloader: sign-compare fix.
3080 * tools/winebuild/import.c, tools/winebuild/spec32.c,
3081 tools/winebuild/utils.c:
3082 winebuild: sign-compare fixes.
3084 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
3086 * dlls/wined3d/state.c:
3087 wined3d: Adjust the rhw transformation for offscreen rendering.
3088 When drawing processed vertices with the fixed function pipeline the
3089 projection matrix is set up to map y values from 0 to height to 1.0;
3090 -1.0(gl and d3d coord systems are flipped). This moves the y axis to
3091 the bottom of the drawing area. When later on the y inversion matrix
3092 is applied for offscreen rendering, the coordinate system will get
3093 flipped out of the viewport.
3094 This patch sets the Y range up upside down when using offscreen
3095 rendering, so the invymat will flip it to the correct position. This
3096 has to happen before the 0.375 pixel correction.
3098 2007-03-02 Stefan Dösinger <stefan@codeweavers.com>
3100 * dlls/wined3d/device.c:
3101 wined3d: Use the scissor test when clearing the full surface too.
3102 It was incorrect to disable the scissor test for full surfaces in my
3103 clear patch. With back buffer offscreen rendering the viewport does
3104 not seem to restrict clearing, and with different sizes of depth
3105 stencil and color buffer the final fantasy XI demo seems to expect the
3106 clear to be restricted.
3108 2007-03-05 Chris Robinson <chris.kcat@gmail.com>
3110 * dlls/quartz/filesource.c:
3111 quartz: Don't AddRef an object we just created and are handing back to the
3114 2007-03-04 Chris Robinson <chris.kcat@gmail.com>
3116 * dlls/quartz/pin.c:
3117 quartz: Report the previous refcount of a PullPin object.
3119 2007-03-04 Jason Edmeades <us@edmeades.me.uk>
3121 * dlls/kernel32/tests/file.c:
3122 kernel32/tests: Show wrong behaviour with current directory.
3124 * programs/cmd/wcmdmain.c:
3125 cmd.exe: Fix stdio redirects.
3127 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
3128 cmd.exe: Add support for del file1 file2.
3130 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
3131 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
3132 programs/cmd/Ko.rc, programs/cmd/Makefile.in, programs/cmd/Nl.rc,
3133 programs/cmd/No.rc, programs/cmd/Pl.rc, programs/cmd/Pt.rc,
3134 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
3135 programs/cmd/builtins.c, programs/cmd/wcmd.h,
3136 programs/cmd/wcmdmain.c:
3137 cmd.exe: Add ASSOC command.
3139 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
3140 cmd.exe: PROMPT option to show pushd levels.
3142 * programs/cmd/wcmdmain.c:
3143 cmd.exe: Additional PROMPT options.
3145 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
3146 cmd.exe: Support rd dir1 dir2.
3148 2007-03-04 Eric Pouech <eric.pouech@wanadoo.fr>
3150 * programs/winedbg/tgt_module.c:
3151 dbghelp: module target: Better error handling when init fails and creates a
3154 * dlls/dbghelp/msc.c:
3155 dbghelp: Fixes for loading circular references on function signature.
3157 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
3158 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, include/dbghelp.h:
3159 dbghelp: Implemented SymEnumTypesW.
3161 * programs/winedbg/tgt_minidump.c:
3162 winedbg: When reloading a minidump, recreate all threads from the thread record
3163 (and not just the first one).
3165 * programs/winedbg/types.c:
3166 winedbg: Fix printing function signature type for circular references on
3169 * programs/winedbg/types.c:
3170 winedbg: Fix maint type when no process is active.
3172 2007-03-03 Chris Robinson <chris.kcat@gmail.com>
3174 * dlls/quartz/filtergraph.c:
3175 quartz: Use the right vtable offset for the IMediaFilter functions.
3177 2007-03-04 Paul Vriens <paul.vriens.wine@gmail.com>
3179 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
3180 dlls/mapi32/tests/util.c:
3181 mapi32/tests: Don't run tests if functions are not implemented.
3183 2007-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
3185 * dlls/gdi32/font.c:
3186 gdi32: Avoid a needless goto.
3188 2007-03-05 Francois Gouget <fgouget@free.fr>
3190 * programs/cmd/directory.c:
3191 cmd: Remove unneeded NONAMELESS* defines and ifdefs.
3193 2007-03-04 Francois Gouget <fgouget@free.fr>
3195 * programs/oleview/typelib.c:
3196 oleview: Fix compilation on systems that don't support nameless unions.
3198 * programs/cmd/batch.c:
3199 cmd: Fix compilation on systems that don't support nameless unions.
3201 * dlls/ddraw/tests/visual.c:
3202 ddraw/tests: Fix compilation on systems that don't support nameless unions.
3204 2007-03-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
3206 * dlls/advapi32/crypt_lmhash.c, dlls/advapi32/tests/crypt_lmhash.c:
3207 advapi32: Replace const pointer parameters with correct pointers to const.
3209 * dlls/advapi32/crypt.c:
3210 advapi32: Constify a variable.
3212 * dlls/version/info.c:
3213 version: Constify some variables.
3215 2007-03-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3217 * programs/regedit/Ko.rc:
3218 regedit: Updated Korean resource.
3220 2007-03-03 Kai Blin <kai.blin@gmail.com>
3222 * dlls/dplayx/tests/dplayx.c:
3223 dplayx: Remove unneeded test, fix compilation on msvc++.
3225 * dlls/dplayx/tests/dplayx.c:
3226 dplayx: Use skip and fix indentation.
3228 * dlls/secur32/tests/ntlm.c:
3229 secur32: Use skip for skipped tests, reduce indentation.
3231 2007-03-03 Chris Robinson <chris.kcat@gmail.com>
3233 * dlls/quartz/filtergraph.c:
3234 quartz: Use the proper CLSID when creating the IFilterMapper2 interface.
3236 * dlls/quartz/filtermapper.c, dlls/quartz/main.c,
3237 dlls/quartz/quartz_private.h:
3238 quartz: Return the proper interface for IFilterMapper.
3240 2007-03-03 Dmitry Timoshkov <dmitry@codeweavers.com>
3242 * dlls/user32/tests/win.c:
3243 user32: win2k and XP return broken border info in GetWindowInfo most of the
3244 time, so there is no point in testing it.
3246 * dlls/user32/tests/msg.c:
3247 user32: Fix most of test failures when running message test under win2k and XP.
3249 2007-03-02 Kanit Therdsteerasukdi <therdste@ucla.edu>
3251 * dlls/comctl32/tests/datetime.c:
3252 comctl32: datetime: Tests for events for date and time picker added.
3254 2007-03-02 Jacek Caban <jacek@codeweavers.com>
3256 * dlls/hhctrl.ocx/help.c:
3257 hhctrl.ocx: Try to build URL with full path if navigation to URL fails.
3259 * dlls/hhctrl.ocx/chm.c:
3260 hhctrl.ocx: Correctly handle URLs in SetChmPath.
3262 2007-03-02 Peter Oberndorfer <kumbayo84@arcor.de>
3264 * dlls/ntdll/tests/exception.c:
3265 ntdll: Make exception test not hang when creating process fails.
3267 2007-03-02 H. Verbeet <hverbeet@gmail.com>
3269 * dlls/wined3d/glsl_shader.c:
3270 wined3d: gl_FogFragCoord is a scalar.
3272 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
3273 wined3d: The texldl instruction takes 3 arguments.
3275 * dlls/wined3d/state.c:
3276 wined3d: Properly check the clipplane index against the limit.
3278 2007-03-02 Paul Vriens <paul.vriens.wine@gmail.com>
3280 * programs/winetest/main.c:
3281 programs/winetest: Raise fileversion.
3283 * dlls/msi/tests/install.c:
3284 msi/tests: Properly cleanup after each test.
3286 * dlls/shell32/tests/shlfileop.c:
3287 shell32/tests: Rewording and cleanup.
3289 * dlls/advapi32/tests/lsa.c:
3290 advapi32/tests: Make use of skip.
3292 2007-03-02 Alexandre Julliard <julliard@winehq.org>
3294 * ANNOUNCE, ChangeLog, VERSION, configure:
3297 ----------------------------------------------------------------
3298 2007-03-02 Aric Stewart <aric@codeweavers.com>
3300 * dlls/gdi32/freetype.c:
3301 gdi32: Don't fail replacement on no localized family name.
3303 2007-03-02 Marcus Meissner <marcus@jet.franken.de>
3305 * dlls/netapi32/netbios.c:
3306 netapi32: Fixed array overflow (spotted by Coverity).
3308 * dlls/mlang/tests/mlang.c:
3309 mlang/tests: Protect from 1 byte static buffer overflow.
3311 * dlls/uxtheme/draw.c:
3312 uxtheme: Fixed wrong index in draw.c.
3314 2007-03-02 Paul Vriens <paul.vriens.wine@gmail.com>
3316 * dlls/advapi32/tests/crypt_md5.c:
3317 advapi32/tests: Make use of skip.
3319 2007-03-01 Lei Zhang <thestig@google.com>
3321 * programs/regedit/regproc.c:
3322 regedit: Correctly parse key name containing ']' when deleting/exporting.
3324 * programs/regedit/regproc.c:
3325 regedit: Allow entering - for a key in a .reg file to delete that key.
3327 * programs/regedit/regproc.c, programs/regedit/regproc.h:
3328 regedit: Removed dead code from regproc.c.
3330 * programs/regedit/En.rc:
3331 regedit: Updated English resources to remove shortcut conflicts.
3333 2007-03-01 Clinton Stimpson <cjstimpson@utwire.net>
3335 * dlls/user32/tests/win.c:
3336 user32: Add another test for GetUpdateRect().
3338 2007-03-02 Jacek Caban <jacek@codeweavers.com>
3340 * dlls/mshtml/tests/htmldoc.c:
3341 mshtml: Added more tests.
3343 * dlls/mshtml/navigate.c:
3344 mshtml: Always read data in OnDataAvailable.
3346 2007-03-01 Jacek Caban <jacek@codeweavers.com>
3348 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
3349 urlmon: Fix FindMimeFromData tests on IE7.
3351 2007-03-01 Hans Leidekker <hans@it.vu.nl>
3353 * dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/gdi_private.h,
3354 dlls/gdi32/tests/font.c:
3355 gdi32: Implement GetFontUnicodeRanges.
3357 2007-03-01 Jacek Caban <jacek@codeweavers.com>
3359 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
3360 dlls/hhctrl.ocx/content.c, dlls/hhctrl.ocx/hhctrl.h:
3361 hhctrl.ocx: Store full chm paths to solve problems with relative paths.
3363 2007-03-01 Rob Shearman <rob@codeweavers.com>
3365 * dlls/rpcrt4/rpc_transport.c:
3366 rpcrt4: Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
3367 Fixes compilation on *BSD systems.
3369 2007-03-01 Huw Davies <huw@codeweavers.com>
3371 * dlls/wineps.drv/color.c, dlls/wineps.drv/driver.c,
3372 dlls/wineps.drv/init.c, dlls/wineps.drv/ppd.c,
3373 dlls/wineps.drv/psdrv.h:
3374 wineps.drv: Many MacOSX generated ppd files don't include a *ColorDevice
3375 line. Treat these as if they were colour.
3377 2007-03-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
3379 * dlls/comctl32/tests/header.c:
3380 comctl32: header tests: Support different window border width.
3382 * dlls/comctl32/tests/rebar.c:
3383 comctl32: rebar tests: Support different window border width.
3385 2007-03-01 Rob Shearman <rob@codeweavers.com>
3387 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
3388 dlls/schannel/Makefile.in, dlls/schannel/schannel.spec,
3389 dlls/schannel/schannel_main.c:
3390 schannel: Add new schannel dll that mostly forwards to secur32.
3392 * dlls/secur32/secur32.spec:
3393 secur32: SealMessage and UnsealMessage are aliases of EncryptMessage and
3394 DecryptMessage respectively.
3396 2007-03-01 Alexandre Julliard <julliard@winehq.org>
3399 makedep: Fixed string comparison against the source tree path
3400 (reported by Kai Blin).
3402 2007-02-27 Alessandro Pignotti <alex.pigna@inventati.org>
3404 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
3405 dlls/dplayx/dplay.c, dlls/dplayx/tests/Makefile.in,
3406 dlls/dplayx/tests/dplayx.c, programs/winetest/Makefile.in,
3407 programs/winetest/winetest.rc:
3408 dplay: Directplay should initialize session Guid, with conformance tests.
3410 2007-02-27 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
3412 * programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
3413 wordpad: Add text alignment buttons.
3415 2007-02-27 Bang Jun-Young <junyoung@mogua.com>
3417 * programs/notepad/Ko.rc:
3418 notepad: Fully revise Korean translation.
3420 2007-03-01 Alexandre Julliard <julliard@winehq.org>
3422 * include/wine/test.h:
3423 wine/test: Print the official name of the test in summary.
3425 2007-02-27 Aric Stewart <aric@codeweavers.com>
3427 * dlls/winex11.drv/keyboard.c, dlls/winex11.drv/x11drv.h:
3428 winex11.drv: Make sure keyboard state is up to date before processing
3431 2007-03-01 Alexandre Julliard <julliard@winehq.org>
3433 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/directory.c,
3434 programs/cmd/wcmdmain.c:
3435 cmd: Fix silly local variables indentation that breaks diff -p.
3437 2007-02-28 Alexander Farber <afarber@h754814.serverkompetenz.net>
3439 * programs/cmd/builtins.c:
3440 cmd: Support /-Y and COPYCMD environment variable in the "copy" builtin.
3442 2007-02-28 Alexander Farber <Alexander.Farber@nokia.com>
3444 * programs/cmd/wcmdmain.c:
3445 cmd: Fixed 3 buffer overflows when fetching environment variables.
3447 2007-03-01 Paul Vriens <paul.vriens.wine@gmail.com>
3449 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
3450 wininet/ftp: Let CreateFile deal with last error.
3452 2007-03-01 Tomas Carnecky <tom@dbservice.com>
3454 * dlls/winex11.drv/opengl.c:
3455 winex11.drv: Spring cleanup in X11DRV_setup_opengl_visual, and added one new
3456 visual config (with aux buffers).
3458 2007-03-01 Stefan Dösinger <stefan@codeweavers.com>
3460 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/query.c,
3461 include/wine/wined3d_gl.h:
3462 wined3d: Support GL_APPLE_fence for event queries.
3464 * dlls/wined3d/device.c, dlls/wined3d/query.c,
3465 dlls/wined3d/wined3d_private.h:
3466 wined3d: Support event queries using GL_NV_fence.
3468 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
3469 wined3d: Add GL_NV_fence defines and functions.
3471 * dlls/wined3d/surface.c:
3472 wined3d: Use the source surface's texture for writing the backup.
3473 The hwstretch blit code creates a new texture each time it is called
3474 to back up the back buffer and releases it afterwards. It is more
3475 efficient to keep the texture and release it with the surface.
3477 * dlls/wined3d/context.c:
3478 wined3d: Prepare only fixed function samplers for blit.
3480 2007-03-01 Jan Zerebecki <jan.wine@zerebecki.de>
3482 * dlls/winex11.drv/desktop.c:
3483 winex11.drv: Change virtual desktop refresh rate from 0 to 60.
3485 2007-02-28 Lei Zhang <thestig@google.com>
3487 * programs/regedit/regproc.c:
3488 regedit: Correctly parse key name containing ']'.
3490 2007-02-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
3492 * dlls/comctl32/rebar.c:
3493 comctl32: rebar: Remove the not needed BANDS_NEED_LAYOUT flag.
3495 2007-02-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
3497 * dlls/comctl32/rebar.c:
3498 comctl32: rebar: WM_SETFONT should send a RBN_HEIGHTCHANGE if necessary.
3500 2007-02-28 Ken Thomases <ken@codeweavers.com>
3502 * dlls/wininet/internet.c:
3503 wininet: Use "ping -c 1" instead of "ping -w 1" for InternetCheckConnection.
3505 * dlls/gdi32/printdrv.c:
3506 gdi32: Use exec() and _exit() instead of system() and exit().
3508 * dlls/winspool.drv/info.c:
3509 winspool.drv: Use exec() and _exit() instead of system() and exit().
3511 2007-02-28 Jacek Caban <jacek@codeweavers.com>
3513 * dlls/shdocvw/Bg.rc, dlls/shdocvw/De.rc, dlls/shdocvw/En.rc,
3514 dlls/shdocvw/Es.rc, dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc,
3515 dlls/shdocvw/Hu.rc, dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc,
3516 dlls/shdocvw/No.rc, dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc,
3517 dlls/shdocvw/shdocvw.rc:
3518 shdocvw: Remove no longer used resources.
3520 2007-02-27 Stefan Dösinger <stefan@codeweavers.com>
3522 * dlls/wined3d/state.c:
3523 wined3d: Clip planes with vertex shaders.
3525 2007-02-28 Stefan Dösinger <stefan@codeweavers.com>
3527 * dlls/wined3d/device.c, dlls/wined3d/state.c,
3528 dlls/wined3d/wined3d_private.h:
3529 wined3d: Move clip planes to the state table.
3531 2007-02-25 Stefan Dösinger <stefan@codeweavers.com>
3533 * dlls/wined3d/state.c:
3534 wined3d: Leave the fog state handler after disabling fog.
3536 * dlls/wined3d/device.c:
3537 wined3d: Use GL_STATIC_DRAW_ARB instead of GL_STATIC_DRAW.
3539 2007-02-27 Stefan Dösinger <stefan@codeweavers.com>
3541 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
3542 dlls/wined3d/wined3d_private.h:
3543 wined3d: Support for using auxilliary buffers for offscreen rendering.
3544 OpenGL AUX buffers provide a way for offscreen rendering which is very
3545 similar to our back buffer "offscreen" rendering emulation. Not all
3546 card support aux buffers, but if they are available they are a nice
3547 present which is easy to use.
3549 2007-02-28 Felix Nawothnig <flexo@holycrap.org>
3551 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
3552 comctl32: Update header window in listview WM_PAINT handler.
3554 * dlls/comctl32/tests/listview.c:
3555 comctl32: Add listview WM_PAINT message sequence tests.
3557 2007-02-28 James Hawkins <truiken@gmail.com>
3559 * dlls/comctl32/tests/msg.c, dlls/comctl32/tests/msg.h:
3560 comctl32: Add message ids to allow multi-window test sequences.
3562 2007-02-28 Alexandre Julliard <julliard@winehq.org>
3564 * dlls/advapi32/service.c:
3565 advapi32: Create the service manager registry key if needed.
3567 * dlls/advapi32/service.c:
3568 advapi32: Reimplement QueryServiceConfigA on top of QueryServiceConfigW.
3570 * tools/widl/typegen.c:
3571 widl: Add missing '\n' on error message.
3573 * dlls/advapi32/advapi.c:
3574 advapi32: Avoid slashes and backslashes in user names.
3576 2007-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
3578 * dlls/user32/tests/msg.c:
3579 user32: Fix a test failure when running under Windows 2003.
3581 * programs/winetest/main.c:
3582 winetest: Set correct WINETEST_PLATFORM when running under Wine.
3584 2007-02-27 Jason Edmeades <us@edmeades.me.uk>
3586 * programs/cmd/batch.c:
3587 cmd.exe: Fix parameter parsing returns.
3588 Only return valid values for the location of the parameter if it is
3589 the one requested. Currently returns address when ANY quoted or
3590 bracketed parameter found.
3592 * programs/cmd/builtins.c:
3593 cmd.exe: Support del /a[:].
3595 * programs/cmd/builtins.c:
3596 cmd.exe: Support del /f.
3598 * programs/cmd/builtins.c, programs/cmd/wcmd.h:
3599 cmd.exe: Support del /p.
3601 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h:
3602 cmd.exe: Prompt during del *.* and del *.
3604 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
3605 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
3606 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
3607 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
3608 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
3609 programs/cmd/wcmd.h:
3610 cmd.exe: Add prompt for rd /s.
3612 2007-02-28 Jacek Caban <jacek@codeweavers.com>
3614 * dlls/hhctrl.ocx/help.c:
3615 hhctrl.ocx: Added handling of topic selection.
3617 * dlls/hhctrl.ocx/content.c:
3618 hhctrl.ocx: Fill content tree.
3620 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
3621 dlls/hhctrl.ocx/content.c, dlls/hhctrl.ocx/help.c,
3622 dlls/hhctrl.ocx/hhctrl.h:
3623 hhctrl.ocx: Added hhc parser.
3625 * dlls/hhctrl.ocx/help.c:
3626 hhctrl.ocx: Added content tab window.
3628 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
3629 hhctrl.ocx: Added code for handling tabs.
3631 * dlls/hhctrl.ocx/help.c:
3632 hhctrl.ocx: Resize tab control in Child's WM_SIZE handler.
3634 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
3635 dlls/hhctrl.ocx/hhctrl.h:
3636 hhctrl.ocx: Added HH_HELP_CONTEXT implementation.
3638 * dlls/hhctrl.ocx/hhctrl.c:
3639 hhctrl.ocx: Use HtmlHelpA in doWinMain.
3641 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
3642 dlls/hhctrl.ocx/hhctrl.h:
3643 hhctrl.ocx: Call PostQuitMessage only in hh.exe process.
3645 * dlls/hhctrl.ocx/hhctrl.c:
3646 hhctrl.ocx: Don't use doWinMain in HtmlHelpW.
3648 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c:
3649 hhctrl.ocx: Release HHInfo on WM_CLOSE message.
3651 * dlls/hhctrl.ocx/help.c:
3652 hhctrl.ocx: Clean up Help_WndProc.
3654 * dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.ocx.spec:
3655 hhctrl.ocx: Added DllGetClassObject stub implementation.
3657 * dlls/hhctrl.ocx/help.c:
3658 hhctrl.ocx: Remove redundant casts.
3660 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
3661 dlls/hhctrl.ocx/hhctrl.h:
3662 hhctrl.ocx: Move doWinMain to hhctrl.c.
3664 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
3665 hhctrl.ocx: Move more code from doWinMain.
3667 * dlls/hhctrl.ocx/webbrowser.c:
3668 hhctrl.ocx: Fixed releasing web browser object.
3670 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h,
3671 dlls/hhctrl.ocx/webbrowser.c:
3672 hhctrl.ocx: Merge WBInfo to HHInfo.
3674 * dlls/hhctrl.ocx/help.c:
3675 hhctrl.ocx: Store whole HH_WINTYPEW struct in HHInfo, not its pointer.
3677 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
3678 hhctrl.ocx: Move hhctrl_hinstance to hhctrl.h.
3680 2007-02-27 Misha Koshelev <mk144210@bcm.tmc.edu>
3682 * programs/oleview/typelib.c:
3683 oleview: Mimick native treeview display of enumerations.
3685 2007-02-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
3687 * dlls/winspool.drv/info.c:
3688 winspool.drv: Eliminate some W-to-A cross calls.
3690 2007-02-27 H. Verbeet <hverbeet@gmail.com>
3692 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
3693 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
3694 dlls/wined3d/wined3d_private.h:
3695 wined3d: Store multiple constant indices per list entry.
3697 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
3698 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
3699 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3700 wined3d: Store GLSL programs in a hash table rather than a linked list.
3702 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
3703 wined3d: Add some hash table code.
3705 * dlls/wined3d/directx.c:
3706 wined3d: Boolean constants use up only a single uniform each.
3708 * dlls/wined3d/vertexshader.c:
3709 wined3d: Fix matching WINED3DDECLUSAGE_POSITION against
3710 WINED3DDECLUSAGE_POSITIONT.
3712 2007-02-27 Jeff Latimer <lats@yless4u.com.au>
3714 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
3715 ntdll: Test object attributes in NtCreateMailslotFile.
3717 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
3718 ntdll: Set default timeout in NtCreateMailslotFile if parameter is NULL.
3720 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
3721 ntdll: Check for passing a NULL handle to NtCreateMailslotFile and add a test.
3723 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/file.c:
3724 ntdll: Framework for NtCreateMailslotFile tests.
3726 2007-02-27 Rob Shearman <rob@codeweavers.com>
3728 * dlls/rpcrt4/rpc_transport.c:
3729 rpcrt4: Set TCP_NODELAY on the socket for the ncacn_ip_tcp transport to
3732 2007-02-27 Vitaliy Margolen <wine-patches@kievinfo.com>
3734 * dlls/advapi32/tests/security.c, dlls/ntdll/sec.c:
3735 ntdll: More error checking. Properly handle NULL ACLs.
3737 2007-02-27 Huw Davies <huw@codeweavers.com>
3739 * dlls/msxml3/domdoc.c, dlls/msxml3/schema.c, dlls/msxml3/tests/schema.c:
3740 msxml3: Implement {get,putref}_schemas.
3742 * dlls/msxml3/Makefile.in, dlls/msxml3/factory.c,
3743 dlls/msxml3/msxml_private.h, dlls/msxml3/schema.c,
3744 dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/schema.c:
3745 msxml3: Add a schema cache object.
3747 2007-02-26 Peter Oberndorfer <kumbayo84@arcor.de>
3749 * dlls/ntdll/tests/exception.c:
3750 ntdll: Extend debugger tests.
3751 Shows that second chance handler gets the same modified context as the
3754 * dlls/ntdll/tests/exception.c:
3755 ntdll/tests: Add a debugger around the exceptions.
3756 Shows that the first chance handler gets a unmodified context.
3757 Shows that changing the context has no effect when exception is not handled
3760 2007-02-27 Aric Stewart <aric@codeweavers.com>
3762 * dlls/kernel32/profile.c:
3763 kernel32: Allow for non base-10 int values in ini file.
3765 2007-02-26 Jason Edmeades <us@edmeades.me.uk>
3767 * programs/cmd/builtins.c:
3768 cmd.exe: Make 'set t' show all vars starting with 't'.
3770 * programs/cmd/builtins.c:
3771 cmd.exe: Add rd /s support.
3773 * programs/cmd/wcmdmain.c:
3774 cmd.exe: Locate programs more correctly.
3776 * programs/cmd/wcmdmain.c:
3777 cmd.exe: Allow special named env vars to be modified.
3779 2007-02-27 Dmitry Timoshkov <dmitry@codeweavers.com>
3781 * dlls/user32/cursoricon.c:
3782 user32: Simplify height calculation.
3785 imm32: Simplify ImmInternalSendIMENotify.
3787 2007-02-27 Marcus Meissner <marcus@jet.franken.de>
3789 * configure, configure.ac, tools/make_makefiles:
3790 configure: Generate stand alone AC_CONFIG_FILES() lines.
3792 2007-02-27 Rob Shearman <rob@codeweavers.com>
3794 * dlls/user32/nonclient.c:
3795 user32: Send WM_GETTEXT to get the window caption when drawing the nonclient
3798 2007-02-27 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
3800 * programs/wordpad/wordpad.c:
3801 wordpad: Small cosmetic fixes.
3802 - Clear title bar when creating new document.
3803 - Remove newline from statusbar.
3804 - Add horizontal line to toolbar.
3806 2007-02-26 Detlef Riekenberg <wine.dev@web.de>
3808 * dlls/kernel32/comm.c:
3809 kernel32: Remove duplicate code (use serialui instead).
3811 * dlls/serialui/confdlg.c:
3812 serialui: Use RS232 as default ProviderSubType.
3814 2007-02-26 Paul Vriens <paul.vriens.wine@gmail.com>
3816 * dlls/wininet/tests/ftp.c:
3817 wininet/tests: Add another test.
3819 2007-02-26 Stefan Dösinger <stefan@codeweavers.com>
3821 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
3822 dlls/ddraw/tests/visual.c, dlls/wined3d/device.c:
3823 wined3d: More Clear fixes.
3824 Test for rectangles with x1 > x2 and y1 > y2. Empire earth passes such rects.
3826 * dlls/winex11.drv/desktop.c:
3827 winex11.drv: Ignore depth mismatch when using a virtual desktop.
3829 * dlls/wined3d/device.c:
3830 wined3d: Index buffer creation adjustments.
3831 Index buffer creation changes the bound gl buffer, thus the state has to
3832 be dirtified, similar to locking.
3833 In an error case the function returned without calling LEAVE_GL().
3835 2007-02-26 Aric Stewart <aric@codeweavers.com>
3837 * dlls/gdi32/freetype.c:
3838 gdi32: Select correct replacement from ttc file.
3839 Some font files, especially Asian ttc files, can have several
3840 different families in the same file. So just using the file is not
3841 unique enough for identifying a replacement family.
3843 * dlls/gdi32/freetype.c:
3844 gdi32: Allow for loading of multibyte font name replacements.
3845 Change a number of A function to W functions in LoadReplaceList to
3846 allow for replacements of fonts with multibyte family names.
3848 2007-02-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
3850 * programs/wordpad/wordpad.c:
3851 wordpad: Set default font to 'Times New Roman', like native does.
3853 2007-02-23 Huw Davies <huw@codeweavers.com>
3855 * dlls/msxml3/regsvr.c:
3856 msxml3: Register schema cache classes.
3858 2007-02-26 Alexandre Julliard <julliard@winehq.org>
3861 gdi32: Make DC creation fail if we cannot allocate the visible region.
3863 2007-02-25 Alex Arazi <alexarazi@gmail.com>
3865 * dlls/comctl32/tests/status.c:
3866 comctl32: More status bar tests.
3868 2007-02-26 Francois Gouget <fgouget@free.fr>
3870 * dlls/ddraw/tests/visual.c:
3871 ddraw/tests: Fix compilation on systems that don't support nameless unions.
3873 * dlls/ddraw/tests/d3d.c:
3874 ddraw/tests: There is no unnamed union in D3DLIGHT7.
3876 2007-02-26 Maarten Lankhorst <m.b.lankhorst@gmail.com>
3878 * dlls/winealsa.drv/dsoutput.c:
3879 winealsa: Remove usage of uninitialised variable.
3881 2007-02-26 Huw Davies <huw@codeweavers.com>
3883 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
3884 msxml3: Convert the domdoc object to use the IXMLDOMDocument2 interface.
3886 2007-02-26 Rob Shearman <rob@codeweavers.com>
3888 * tools/widl/header.c, tools/widl/typegen.c:
3889 widl: Print EXPR_NUM expresssions as unsigned to avoid printing an extra
3890 negative sign when lval is large.
3892 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
3893 dlls/ole32/tests/storage32.c:
3894 ole32: The stream returned by StgStreamImpl_Clone should have one reference,
3895 so call AddRef before returning.
3896 Move the call to StorageBaseImpl_AddStream to StgStreamImpl_Construct to
3897 fix StgStreamImpl_Clone, which forgets to call it.
3898 Add tests for OLE structured storage tests for IStream::Clone.
3900 2007-02-25 Misha Koshelev <mk144210@bcm.tmc.edu>
3902 * programs/oleview/typelib.c:
3903 oleview: Add safearray type.
3905 * programs/oleview/typelib.c:
3906 oleview: Make optional flag "optional" not "opt.".
3908 * programs/oleview/typelib.c:
3909 oleview: Add forgotten newlines to forward declarations.
3911 * programs/oleview/typelib.c:
3912 oleview: Properly support enumerations.
3914 * programs/oleview/typelib.c:
3915 oleview: Report default values.
3917 2007-02-23 Pierre d'Herbemont <pdherbemont@free.fr>
3919 * dlls/winex11.drv/winpos.c:
3920 winex11.drv: Check the valid rects after the set_window_pos wineserver call.
3922 2007-02-26 Aric Stewart <aric@codeweavers.com>
3925 imm32: Properly send WM_IME_NOTIFY using SendMessage.
3927 2007-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
3929 * dlls/dbghelp/elf_module.c:
3930 dbghelp: Handle the .gnu_debuglink files with the newly added alternate
3933 * dlls/dbghelp/elf_module.c:
3934 dbghelp: Allow to add an alternate file_map for an ELF file (where to look
3935 for its debug information).
3937 * dlls/dbghelp/elf_module.c:
3938 dbghelp: Rewrote the ELF section mapper for better data encapsulation.
3940 2007-02-23 Samuel Lidén Borell <samuellb@bredband.net>
3942 * dlls/comctl32/comboex.c:
3943 comctl32: Use mask value in COMBOEX_GetItemA too.
3945 2007-02-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
3947 * dlls/comctl32/rebar.c, dlls/comctl32/tests/rebar.c:
3948 comctl32: rebar: Test the RBN_HEIGHTCHANGE notify and do some fixes.
3950 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
3951 comctl32: listview: Set the style in WM_CREATE.
3953 2007-02-26 Dmitry Timoshkov <dmitry@codeweavers.com>
3955 * dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
3956 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
3957 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
3958 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
3959 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Nl.rc,
3960 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
3961 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Uk.rc,
3962 dlls/comdlg32/cdlg_Wa.rc:
3963 comdlg32: Synchronize ChooseColor dialog templates with the English one.
3965 2007-02-25 Vitaliy Margolen <wine-patches@kievinfo.com>
3967 * dlls/wined3d/state.c:
3968 wined3d: Use application provided fog range when fog is enabled.
3970 * dlls/imagehlp/imagehlp.spec:
3971 imagehlp: Forward already implemented functions to dbghelp.
3973 2007-02-25 H. Verbeet <hverbeet@gmail.com>
3975 * dlls/d3d9/vertexdeclaration.c:
3976 d3d9: Free the vertex declaration elements.
3978 2007-02-26 James Hawkins <truiken@gmail.com>
3980 * dlls/msi/files.c, dlls/msi/tests/install.c:
3981 msi: Overwrite an existing read-only file when copying the install file.
3983 2007-02-25 James Hawkins <truiken@gmail.com>
3985 * dlls/msi/tests/db.c:
3986 msi: Add tests for using markers in SELECT clauses.
3988 2007-02-24 James Hawkins <truiken@gmail.com>
3990 * dlls/msi/dialog.c:
3991 msi: Check for a NULL text entry, as it can be blank in the VolumeCostList
3994 * dlls/msi/custom.c:
3995 msi: Free the custom action data after the thread function executes.
3997 2007-02-24 Vitaliy Margolen <wine-patches@kievinfo.com>
3999 * tools/wineshelllink:
4000 wineshelllink: Fix menu entries with double spaces in their names.
4002 2007-02-23 Jason Edmeades <us@edmeades.me.uk>
4004 * programs/cmd/wcmdmain.c:
4005 cmd.exe: Add special SET modifiers.
4007 * programs/cmd/wcmdmain.c:
4008 cmd.exe: Add %random% special name support.
4010 * programs/cmd/batch.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
4011 cmd.exe: Unify parsing and expansion.
4013 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
4014 programs/cmd/wcmdmain.c:
4015 cmd.exe: Add support for call :label and goto :label.
4017 * programs/cmd/En.rc, programs/cmd/builtins.c, programs/cmd/wcmd.h,
4018 programs/cmd/wcmdmain.c:
4019 cmd.exe: Add pushd and popd.
4021 2007-02-25 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
4023 * programs/wordpad/En.rc, programs/wordpad/No.rc,
4024 programs/wordpad/resource.h, programs/wordpad/wordpad.c:
4025 wordpad: Add open file dialogue.
4027 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
4028 programs/wordpad/Hu.rc, programs/wordpad/Nl.rc,
4029 programs/wordpad/No.rc, programs/wordpad/Pl.rc,
4030 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
4031 programs/wordpad/wordpad.c:
4032 wordpad: Make edit menu more like native.
4034 * programs/wordpad/resource.h, programs/wordpad/wordpad.c:
4035 wordpad: Add paste support.
4037 * programs/wordpad/wordpad.c:
4038 wordpad: Don't create maximized window.
4040 2007-02-24 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
4042 * programs/wordpad/resource.h, programs/wordpad/wordpad.c:
4043 wordpad: Make toolbar more like native.
4045 2007-02-24 Fabian Bieler <der.fabe@gmx.net>
4047 * dlls/user32/message.c, dlls/user32/tests/msg.c:
4048 user32: Do not call NULL message callback.
4050 2007-02-24 Rok Mandeljc <rok.mandeljc@email.si>
4052 * include/d3d9types.h:
4053 include/d3d9types.h: Remove Size from D3DVOLUME_DESC.
4055 2007-02-23 Rob Shearman <rob@codeweavers.com>
4057 * include/wine/unicode.h, libs/wine/string.c:
4058 libwine: Eliminate duplicate function implementations in string.c
4059 by using macros to turn off inlining when including wine/unicode.h.
4061 * dlls/ole32/memlockbytes.c:
4062 ole32: Use IsEqualIID instead of memcmp in HGLOBALLockBytesImpl_QueryInterface.
4064 * dlls/ole32/tests/marshal.c:
4065 ole32: Add tests for default handler creation and handler marshaling.
4067 2007-02-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
4069 * dlls/wininet/ftp.c, dlls/wininet/http.c:
4070 wininet: Constify some variables.
4072 2007-02-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
4074 * dlls/wineps.drv/init.c:
4075 wineps.drv: Constify some variables.
4077 * dlls/version/info.c:
4078 version: Constify a variable.
4080 2007-02-23 Hans Leidekker <hans@it.vu.nl>
4082 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
4083 ws2_32: Handle NULL argument in inet_addr.
4085 2007-02-23 Alexandre Julliard <julliard@winehq.org>
4087 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
4088 programs/cmd/wcmdmain.c:
4089 cmd: Remove execute permission on source files.
4091 2007-02-22 Bang Jun-Young <junyoung@mogua.com>
4093 * documentation/README.ko:
4094 README: Fully revise Korean translation.
4096 2007-02-23 Jacek Caban <jacek@codeweavers.com>
4098 * dlls/hhctrl.ocx/chm.c:
4099 hhctrl.ocx: Added beginning #SYSTEM parsing code.
4101 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
4102 hhctrl.ocx: Handle memory allocation in OpenCHM and CloseCHM.
4104 * dlls/hhctrl.ocx/help.c:
4105 hhctrl.ocx: Move HH_OpenCHM implementation to HH_Open.
4107 2007-02-22 Jacek Caban <jacek@codeweavers.com>
4109 * dlls/hhctrl.ocx/help.c:
4110 hhctrl.ocx: Use hhctrl.ocx's HINSTANCE.
4112 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/hhctrl.h:
4113 hhctrl.ocx: Rewrite reading strings from #STRINGS section.
4115 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
4116 dlls/hhctrl.ocx/hhctrl.h, dlls/hhctrl.ocx/webbrowser.c:
4117 hhctrl.ocx: Use wrappers of memory allocation functions.
4119 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
4120 dlls/hhctrl.ocx/main.c:
4121 hhctrl.ocx: Move DllMain to hhctrl.c.
4123 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
4124 hhctrl.ocx: Declare strdupAtoW in hhctrl.h and use it instead of duplicated
4127 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
4128 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.h,
4129 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
4130 hhctrl.ocx: Merge chm.h and webbrowser.h to hhctrl.h.
4132 2007-02-22 Detlef Riekenberg <wine.dev@web.de>
4134 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
4135 dlls/serialui/tests/Makefile.in, dlls/serialui/tests/confdlg.c,
4136 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
4137 serialui/tests: Add initial tests.
4139 * dlls/serialui/confdlg.c:
4140 serialui: Fix return type for drvGetDefaultCommConfig.
4142 2007-02-23 Jan Zerebecki <jan.wine@zerebecki.de>
4144 * dlls/comctl32/animate.c:
4145 comctl32: Add DebugInfo to critical section.
4147 * dlls/wined3d/directx.c:
4148 wined3d: replace #ifdef with if() for DEBUG_SINGLE_MODE.
4150 * dlls/wined3d/directx.c:
4151 wined3d: Make CreateFakeGLContext thread safe.
4153 * dlls/winex11.drv/settings.c:
4154 winex11.drv: Set the refresh rate for NoRes to 60 instead of 0.
4156 * programs/cmd/batch.c:
4157 cmd: Remove redundant const.
4159 2007-02-22 Francois Gouget <fgouget@codeweavers.com>
4161 * dlls/user32/tests/monitor.c:
4162 user32/tests: Fix the ChangeDisplaySettingsEx() test so it succeeds on NT4.
4164 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
4165 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
4166 dlls/winex11.drv/xvidmode.c:
4167 winex11.drv: Catch and report screen resolution change errors.
4169 2007-02-23 Aric Stewart <aric@codeweavers.com>
4172 imm32: Corrections to the message ordering for IME input.
4175 imm32: Implement GSC_RESULTCLAUSE.
4177 2007-02-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
4179 * dlls/version/install.c:
4180 version: Constify a variable.
4182 2007-02-22 Jacek Caban <jacek@codeweavers.com>
4184 * dlls/urlmon/session.c:
4185 urlmon: Check if protocol object implements IInternetProtocolInfo interface.
4187 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
4188 itss: Added CombineUrl implementation.
4190 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
4191 itss: Added ParseUrl implementation.
4193 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
4194 itss: Added IInternetProtocolInfo interface stub implementation.
4196 * dlls/itss/tests/protocol.c:
4197 itss: Added test of paths with back slashes and escaped URLs.
4199 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
4200 itss: Fix handling URLs with back slashes and escaped URLs.
4202 * dlls/itss/storage.c:
4203 itss: Fix opening streams with back slashes.
4205 2007-02-22 Rob Shearman <rob@codeweavers.com>
4207 * dlls/kernel32/computername.c:
4208 kernel32: Fix crash in dns_gethostbyname.
4210 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
4211 netapi32: Add a stub for NetUserChangePassword.
4213 2007-02-22 Dmitry Timoshkov <dmitry@codeweavers.com>
4215 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
4216 dlls/wing32/Makefile.in, dlls/wing32/wing32.c,
4217 dlls/wing32/wing32.spec:
4218 dlls: Add wing32 dll.
4220 * dlls/gdi32/wing.c:
4221 gdi32: Avoid a not necessary CreateDC call.
4223 2007-02-22 Francois Gouget <fgouget@codeweavers.com>
4226 wine.inf: Fix the 'Pacific Standard Time' display name to match the CLDR.
4227 This also removes the ambiguity with the new 'Pacific Standard Time (Mexico)'
4230 2007-02-22 Francois Gouget <fgouget@free.fr>
4232 * dlls/shlwapi/msgbox.c, dlls/wined3d/device.c:
4233 Use the SW_XXX constants when calling ShowWindow().
4235 2007-02-21 Eric Pouech <eric.pouech@wanadoo.fr>
4237 * dlls/dbghelp/elf_module.c:
4238 dbghelp: Merge the A/W of elf_map_file into a single one.
4240 * dlls/dbghelp/elf_module.c:
4241 dbghelp: Now load the .gnu_debuglink file using Unicode search paths.
4243 * dlls/dbghelp/elf_module.c:
4244 dbghelp: Added helper to map a Unicode file.
4246 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
4247 dlls/dbghelp/module.c:
4248 dbghelp: Now moving the ELF loading code to Unicode.
4250 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
4251 dlls/dbghelp/minidump.c, dlls/dbghelp/path.c:
4252 dbghelp: Move elf_fetch_file_info to Unicode.
4254 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
4255 dlls/dbghelp/minidump.c:
4256 dbghelp: Make elf_enum_modules a Unicode function.
4258 * dlls/dbghelp/minidump.c:
4259 dbghelp: Now storing module internal info for minidumps in Unicode.
4261 * programs/winedbg/tgt_minidump.c:
4262 winedbg: Some enhancements by using Unicode flavors.
4264 * dlls/dbghelp/dbghelp.c:
4265 dbghelp: A few fixes related to Unicode translation.
4267 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/module.c:
4268 dbghelp: Moved the internals for registered callback to Unicode.
4270 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c:
4271 dbghelp: Get rid of temporary module_get_type_by_nameA.
4273 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
4274 dlls/dbghelp/pe_module.c, include/dbghelp.h:
4275 dbghelp: Implemented SymFindFileInPathW.
4277 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
4278 dbghelp: Implemented SearchTreeForFileW.
4280 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
4281 dbghelp: Implemented EnumDirTreeW.
4283 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
4284 dbghelp: Implemented SymMatchFileNameW.
4286 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
4287 dlls/dbghelp/path.c:
4288 dbghelp: Added module_get_type_by_name in Unicode form and keep the ANSI form
4291 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
4292 dlls/dbghelp/module.c:
4293 dbghelp: Moved ELF module loading interfaces to Unicode.
4294 The core the code remains ANSI, as all the information is stored as ANSI.
4296 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
4297 dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c:
4298 dbghelp: Move PE module loading to Unicode.
4300 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c,
4301 dlls/imagehlp/imagehlp.spec, include/dbghelp.h:
4302 dbghelp: Implemented FindExecutableImage[W].
4304 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
4305 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c,
4306 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c:
4307 dbghelp: Now storing module information in Unicode form.
4309 * dlls/dbghelp/elf_module.c:
4310 dbghelp: .gnu_link support: rewrote helper functions for better later
4313 * dlls/dbghelp/module.c:
4314 dbghelp: Prepare module loading functions to be switched to Unicode module
4317 * dlls/dbghelp/module.c:
4318 dbghelp: Make the module info functions ready for the Unicode move.
4320 * dlls/dbghelp/module.c:
4321 dbghelp: Rewrote the loaded modules enumeration so that Unicode version is
4324 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
4325 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c, dlls/dbghelp/msc.c,
4326 dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
4327 dbghelp: Added an ANSI copy of the module name (useful for next patches).
4329 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c:
4330 dbghelp: Added helper to define the module's name.
4332 2007-02-22 Misha Koshelev <mk144210@bcm.tmc.edu>
4334 * programs/oleview/typelib.c:
4335 oleview: Account for unnamed right hand side parameter of propput.
4337 2007-02-22 Aric Stewart <aric@codeweavers.com>
4339 * dlls/shell32/shelllink.c:
4340 shell32: IShellLink::GetIDList fix.
4341 IShellLink::GetIDList when it fails to generate a PIDL must set ppidl
4342 to NULL or some applications think it contains valid data.
4344 * dlls/comctl32/listview.c:
4345 comctl32: Implement LVM_SETUNICODEFORMAT.
4347 2007-02-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
4349 * dlls/serialui/confdlg.c:
4350 serialui: Constify a variable.
4352 2007-02-21 Paul Vriens <paul.vriens.wine@gmail.com>
4354 * dlls/wininet/tests/ftp.c:
4355 wininet/tests: Add a few more tests.
4357 2007-02-21 Maarten Lankhorst <m.b.lankhorst@gmail.com>
4359 * dlls/winealsa.drv/alsa.c:
4362 * dlls/dsound/mixer.c:
4363 dsound: Use an inline for ring buffer pointer difference calculation.
4365 * dlls/dsound/mixer.c:
4366 dsound: Add some comments from earlier patch that makes code a little better
4369 2007-02-21 Anatoly Lyutin <vostok@etersoft.ru>
4371 * programs/wineconsole/dialog.c:
4372 wineconsole: Use MAKELPARM instead of MAKELONG.
4374 2007-02-20 Misha Koshelev <mk144210@bcm.tmc.edu>
4376 * programs/oleview/typelib.c:
4377 oleview: Respect size of array ITypeInfo_GetNames returns.
4379 2007-02-21 Rob Shearman <rob@codeweavers.com>
4381 * dlls/kernel32/computername.c:
4382 kernel32: Fix an off-by-one error in GetComputerNameExA/W.
4383 The dns_* functions expect the input buffer to have space for size
4384 characters plus the nul terminating character.
4386 * dlls/wininet/netconnection.c:
4387 wininet: Fix the case of partial SSL reads from the peek buffer.
4388 Don't return FALSE for a partial read. Fall through to SSL_read and use
4389 the logic for partial reads there instead of having separate logic and
4390 recursively calling NETCON_recv. Based on a patch by Michael Moss.
4392 * dlls/dbghelp/elf_module.c:
4393 dbghelp: ImageName is usually blank, so print LoadedImageName in
4394 elf_load_debug_info_map.
4396 * dlls/advapi32/tests/security.c, dlls/ntdll/nt.c,
4397 include/wine/server_protocol.h, server/protocol.def,
4398 server/request.h, server/token.c, server/trace.c:
4399 server: Add get_token_impersonation_level server call for retrieving the
4400 impersonation level from a token.
4401 Add tests for GetTokenInformation(TokenImpersonationLevel).
4403 * dlls/advapi32/tests/security.c, server/handle.c, server/security.h,
4405 server: Check object's security when creating handles.
4406 Don't check object's security when duplicating a handle of the same or
4407 lower access rights. Based on a patch by Vitaliy Margolen.
4409 * dlls/rpcrt4/rpc_message.c:
4410 rpcrt4: Fix a memory leak in I_RpcSendReceive caused by I_RpcReceive overwriting
4412 (Reported by Huw Davies.)
4414 * dlls/rpcrt4/rpc_message.c:
4415 rpcrt4: Add documentation for the I_Rpc* RPC message functions.
4417 2007-02-21 Ken Thomases <ken@codeweavers.com>
4419 * dlls/winex11.drv/graphics.c:
4420 winex11.drv: Pass correct coords into X11DRV_InternalFloodFill.
4421 The (x,y) should be relative to the XImage, not the drawable. The (xOrg,yOrg)
4422 is what should be relative to the drawable. This fixes a crash when XGetPixel
4423 tried to access memory outside the XImage's buffer.
4425 2007-02-21 Huw Davies <huw@codeweavers.com>
4427 * dlls/oleaut32/tmarshal.c:
4428 oleaut32: Fix a TypeAttr leak.
4430 2007-02-21 Francois Gouget <fgouget@codeweavers.com>
4433 wine.inf: Update the timezone information.
4435 2007-02-21 Francois Gouget <fgouget@free.fr>
4437 * dlls/wininet/tests/ftp.c:
4438 wininet/tests: Fix some tests so they succeed on Windows 98.
4440 2007-02-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
4442 * dlls/odbc32/proxyodbc.c:
4443 odbc32: Constify some variables.
4445 2007-02-17 Lei Zhang <thestig@google.com>
4447 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/msg.c,
4448 dlls/comctl32/tests/msg.h, dlls/comctl32/tests/updown.c:
4449 comctl32: Move up-down msg seq test functions into msg.c.
4451 2007-02-19 Dmitry Timoshkov <dmitry@codeweavers.com>
4453 * dlls/winex11.drv/keyboard.c:
4454 winex11.drv: Clients should pass only KeyPress events to XmbLookupString.
4456 2007-02-21 Alexandre Julliard <julliard@winehq.org>
4458 * dlls/user32/message.c, dlls/user32/tests/msg.c,
4459 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
4461 server: Added support for the PM_QS_* flags in PeekMessage.
4463 2007-02-20 Jason Edmeades <us@edmeades.me.uk>
4465 * programs/cmd/batch.c:
4466 cmd.exe: Add support for env vars DATE, TIME, CD.
4468 * programs/cmd/batch.c, programs/cmd/wcmdmain.c:
4469 cmd.exe: Add support for %ERRORLEVEL% in both batch and cmd line.
4471 * programs/cmd/wcmdmain.c:
4472 cmd.exe: Support return code if fail to launch program.
4474 * programs/cmd/builtins.c:
4475 cmd.exe: Support PATH= as a valid command.
4477 * programs/cmd/batch.c:
4478 cmd.exe: Add ~ modifiers for %0-9.
4480 * programs/cmd/builtins.c:
4481 cmd.exe: Support :EOF in goto labels.
4483 * programs/cmd/batch.c:
4484 cmd.exe: Add support for %*.
4486 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
4487 programs/cmd/wcmdmain.c:
4488 cmd.exe: Support exit [/b] returncode.
4490 * programs/cmd/builtins.c:
4491 cmd.exe: Add "if defined ..." support.
4493 2007-02-20 Stefan Dösinger <stefan@codeweavers.com>
4495 * dlls/wined3d/volume.c:
4496 wined3d: Make sure volumes have memory allocated.
4498 * dlls/wined3d/device.c:
4499 wined3d: Do not use glMapBuffer in ProcessVertices.
4501 * dlls/wined3d/drawprim.c:
4502 wined3d: Remove dead code from drawprim.c.
4504 * dlls/wined3d/device.c:
4505 wined3d: Use CopyRect / EqualRect.
4507 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
4508 dlls/wined3d/indexbuffer.c:
4509 wined3d: Index buffer fixes.
4511 * dlls/wined3d/device.c:
4512 wined3d: Clean up sampler usage in UpdateSurface.
4513 UpdateSurface has to modify one gl texture unit to bind the texture to
4514 load. To restore the correct properties for drawing gl texture unit 0
4515 is activated and dirtified.
4517 * dlls/wined3d/device.c:
4518 wined3d: IWineD3DDevice::Clear fixes.
4519 Fix the use of the scissor test in Clear. The rectangle is only set if
4520 a clearing rectangle is used, otherwise the scissor test is disabled
4521 (the pixel ownsership test should take care of the window
4522 boarders). To get the scissor test back to the value the app set up
4523 Clear dirtifies the state(s).
4525 * dlls/d3d9/tests/shader.c, dlls/wined3d/device.c:
4526 wined3d: Floating point shader constant setting.
4527 Test how shader constant limits are checked in Set*ShaderConstantF.
4528 The vertex shader tests it based on the limits reported in the caps,
4529 the pixel shader tests tries to find the limit manually because I
4530 could not find a cap structure member specifying the pixel shader
4532 Set*ShaderConstantF returns an error as soon as start or start + count
4533 are bigger than the constant limit.
4535 * dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c, dlls/wined3d/state.c:
4536 wined3d: Light parameter fixes.
4538 * dlls/wined3d/drawprim.c:
4539 wined3d: Do not print the fixed / unfixed vertices warning with shaders.
4541 2007-02-21 Dmitry Timoshkov <dmitry@codeweavers.com>
4543 * dlls/user32/cursoricon.c, dlls/user32/tests/cursoricon.c:
4544 user32: Add a CreateIcon test, make it pass under Wine.
4546 * dlls/user32/cursoricon.c, dlls/winex11.drv/mouse.c:
4547 user32: Add traces to the cursor APIs.
4549 2007-02-21 Aric Stewart <aric@codeweavers.com>
4551 * dlls/imm32/imm.c, dlls/imm32/imm32.spec:
4552 imm32: Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW.
4554 2007-02-21 Paul Vriens <paul.vriens.wine@gmail.com>
4556 * dlls/wininet/tests/ftp.c:
4557 wininet/ftp.c: Fix some typos.
4559 2007-02-20 Marcus Meissner <marcus@jet.franken.de>
4561 * dlls/shlwapi/url.c:
4562 shlwapi: Fix size passed to MultiByteToWideChar.
4564 2007-02-20 Chris Robinson <chris.kcat@gmail.com>
4566 * dlls/quartz/filtergraph.c:
4567 quartz: Implement IUnknown methods for IMediaPosition.
4569 * dlls/quartz/filtergraph.c:
4570 quartz: Don't release filters when they connect.
4572 2007-02-20 James Hawkins <truiken@gmail.com>
4574 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
4575 msi: Cleanup the dialog event subscriptions when destroying the dialog.
4577 2007-02-20 Jacek Caban <jacek@codeweavers.com>
4579 * dlls/shdocvw/factory.c, dlls/shdocvw/urlhist.c:
4580 shdocvw: Fix module ref counting.
4582 2007-02-20 Detlef Riekenberg <wine.dev@web.de>
4584 * dlls/kernel32/comm.c:
4585 kernel32: Display correct parameters in comm traces.
4587 * dlls/localspl/localmon.c:
4588 localspl: Implement SetDefaultCommConfig for XcvDataPort.
4590 * dlls/localspl/localmon.c:
4591 localspl: Implement GetDefaultCommConfig for XcvDataPort.
4593 2007-02-19 Eric Pouech <eric.pouech@wanadoo.fr>
4595 * dlls/dbghelp/minidump.c:
4596 dbghelp: MiniDumpWriteDump called from exception handler.
4597 - MiniDumpWriteDump was unable to provide stack information for the current
4598 thread, hence did produce unusable minidump when a programs generates the
4599 minidump from its own exception handler.
4600 - We now support this if the current thread calls MiniDumpWriteDump from an
4601 exception handler and provides the exception information.
4603 2007-02-20 Francois Gouget <fgouget@free.fr>
4605 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/monthcal.c,
4606 dlls/d3d9/tests/visual.c, dlls/ddraw/tests/refcount.c,
4607 dlls/wined3d/context.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
4608 dlls/wined3d/wined3d_private.h, dlls/wininet/ftp.c,
4609 tools/winapi/winapi.pm:
4610 Assorted spelling fixes.
4612 * dlls/wininet/tests/ftp.c:
4613 wininet/tests: Tell the user which ftp server we're using for the tests so he
4614 can try to connect to it manually in case of trouble.
4616 * dlls/wininet/tests/http.c:
4617 wininet/tests: Dynamically load some functions so the test runs on Windows 98.
4619 * dlls/wininet/ftp.c:
4620 wininet: Move a bunch of misplaced API documentation.
4622 * tools/winapi/modules.pm:
4623 winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories.
4625 * tools/winapi/modules.pm:
4626 winapi_check: We no longer have dlls in nested sub-directories.
4628 * tools/winapi/winapi_documentation.pm:
4629 winapi_check: Clarify a pair of error messages.
4630 Don't use a regular expression if not necessary.
4632 * tools/winapi/config.pm:
4633 winapi: Update and simplify file_skip() to match the current sources.
4635 * tools/winapi/c_parser.pm, tools/winapi/make_parser.pm,
4636 tools/winapi/winapi_fixup_statements.pm:
4637 winapi: Remove useless 'if (0)' statements.
4639 * tools/winapi/winapi_local.pm:
4640 winapi_check: Fix handling of the 'longlong' arguments.
4642 * tools/winapi/win32.api:
4643 winapi_check: Update win32.api to fix the winapi_check warnings.
4645 * dlls/ole32/compobj.c, include/objbase.h, tools/winapi/win32.api:
4646 ole32: Better match the PSDK types and fix the winapi_check warnings.
4648 * tools/winapi/win32.api:
4649 advapi32: Update win32.api to fix the winapi_check warnings.
4651 2007-02-20 Hans Leidekker <hans@it.vu.nl>
4653 * dlls/setupapi/devinst.c:
4654 setupapi: Always return an empty list from SetupDiGetClassDevs.
4656 * dlls/setupapi/misc.c, dlls/setupapi/stubs.c, include/setupapi.h:
4657 setupapi: Implement SetupCopyOEMInf{A,W}.
4659 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
4660 userenv: Implement ExpandEnvironmentStringsForUser{A,W}.
4662 2007-02-19 Rob Shearman <rob@codeweavers.com>
4664 * dlls/oleaut32/olefont.c:
4665 oleaut32: Re-arrange the position of functions and vtables in olefont.c to
4666 avoid forward-declarations.
4668 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
4669 oleaut32: Fix IFont::AddRefHFont and IFont::ReleaseRefHFont.
4670 The tests show that there is a global cache that keeps references to
4671 HFONTs that is released when all IFont objects are released.
4672 (Based on a patch by Benjamin Arai.)
4674 2007-02-19 Christian Costa <titan.costa@wanadoo.fr>
4676 * dlls/winealsa.drv/midi.c:
4677 winealsa: Recognize alsa application ports as generic midi ports.
4679 2007-02-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
4681 * dlls/comctl32/syslink.c, include/commctrl.h:
4682 comctl32: Implement LM_GETIDEALSIZE for the syslink control.
4684 2007-02-20 Dmitry Timoshkov <dmitry@codeweavers.com>
4686 * dlls/user32/defdlg.c, dlls/user32/tests/msg.c:
4687 user32: Add a test for DefDlgProc(WM_SETFOCUS), make the test pass under Wine.
4689 * include/msvcrt/direct.h, include/msvcrt/dos.h, include/msvcrt/eh.h,
4690 include/msvcrt/io.h, include/msvcrt/math.h,
4691 include/msvcrt/mbstring.h, include/msvcrt/setjmp.h,
4692 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
4693 include/msvcrt/sys/stat.h, include/msvcrt/sys/timeb.h,
4694 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
4695 include/msvcrt/wchar.h, include/msvcrt/wctype.h:
4696 msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
4698 * dlls/gdi32/tests/font.c:
4699 gdi32: Move get_glyph_indices near its caller test_font_charset.
4701 2007-02-19 Anatoly Lyutin <vostok@etersoft.ru>
4703 * programs/wineconsole/dialog.c:
4704 wineconsole: Added range of value for an up-down control.
4706 2007-02-19 Chris Robinson <chris.kcat@gmail.com>
4708 * dlls/quartz/filtergraph.c:
4709 quartz: Initialize a pointer to NULL for the case of no enumerated filters.
4711 * dlls/quartz/filtergraph.c, include/control.idl:
4712 quartz: Add IMediaPosition interface and stubs.
4714 * dlls/quartz/filtergraph.c:
4715 quartz: Better handle error conditions when connections fail.
4717 2007-02-20 Detlef Riekenberg <wine.dev@web.de>
4719 * dlls/localspl/tests/localmon.c:
4720 localspl/tests: Add tests for XcvDataPort_ConfigureLPTPortCommandOK.
4722 * dlls/localspl/localmon.c:
4723 localspl: Implement ConfigureLPTPortCommandOK for XcvDataPort.
4725 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
4726 localspl/tests: Add tests for XcvDataPort_GetTransmissionRetryTimeout.
4728 * dlls/localspl/localmon.c:
4729 localspl: Implement GetTransmissionRetryTimeout for XcvDataPort.
4731 2007-02-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
4733 * dlls/msvfw32/msvideo16.c:
4734 msvfw32: Constify a variable.
4736 * dlls/netapi32/nbt.c:
4737 netapi32: Constify a variable.
4739 2007-02-19 Stefan Dösinger <stefan@codeweavers.com>
4741 * dlls/wined3d/drawprim.c:
4742 wined3d: With FVFs only one stream is used.
4744 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4745 dlls/wined3d/indexbuffer.c, dlls/wined3d/state.c,
4746 dlls/wined3d/wined3d_private.h:
4747 wined3d: Use VBOs for index buffers.
4749 * dlls/wined3d/device.c, dlls/wined3d/state.c,
4750 dlls/wined3d/wined3d_private.h:
4751 wined3d: Move the scissor rectangle to the state table.
4753 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
4754 dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
4755 wined3d: No bounds checking is done on sampler / texture numbers.
4757 * dlls/wined3d/device.c:
4758 wined3d: Misc comment updates.
4760 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
4761 include/wine/wined3d_interface.h:
4762 wined3d: Remove IWineD3DDevice::EnumDisplayModes.
4764 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
4765 wined3d: Fix d3d8/9 style palettes.
4767 * dlls/wined3d/device.c:
4768 wined3d: Remove stream flags from GetStreamSource.
4770 * dlls/d3d8/device.c, dlls/wined3d/device.c:
4771 wined3d/d3d8: Move todo about sw vp usage to d3d8.
4773 * dlls/wined3d/device.c:
4774 wined3d: Check volume texture creation errors.
4775 Volumetexture::Release checks for NULL pointers, so releasing a partially
4776 created texture works.
4778 2007-02-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
4780 * dlls/comctl32/rebar.c:
4781 comctl32: rebar: Store the oldSize as a local variable.
4783 * dlls/comctl32/rebar.c:
4784 comctl32: rebar: Store the coordinates of infoPtr->calcSize swapped for CCS_VERT.
4786 * dlls/comctl32/comctl32.h, dlls/comctl32/rebar.c,
4787 dlls/comctl32/tests/rebar.c:
4788 comctl32: rebar: Test and fix the WM_SIZE handler and REBAR_ForceResize.
4790 * dlls/comctl32/rebar.c, dlls/comctl32/tests/rebar.c:
4791 comctl32: rebar: Rewrite the layout code.
4793 2007-02-19 Paul Vriens <paul.vriens.wine@gmail.com>
4795 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
4796 wininet/ftp.c: Fix some returned error codes.
4798 2007-02-19 Rob Shearman <rob@codeweavers.com>
4800 * dlls/kernel32/tests/thread.c:
4801 kernel32: Don't run the CreateRemoteThread tests if the child process isn't
4802 mapped at the same address as the parent process.
4804 * dlls/ole32/marshal.c:
4805 ole32: Make an error message more useful by printing the returned error code.
4807 2007-02-19 Hans Leidekker <hans@it.vu.nl>
4809 * dlls/wininet/internet.c:
4810 wininet: Don't discard the extra info part of a URL in InternetOpenUrl.
4812 2007-02-19 Alexandre Julliard <julliard@winehq.org>
4814 * tools/widl/parser.l:
4815 widl: 'control' is an attribute not a keyword.
4817 2007-02-18 Detlef Riekenberg <wine.dev@web.de>
4819 * programs/regedit/childwnd.c:
4820 regedit: Enable WM_RBUTTONDOWN to set the splitbar.
4822 2007-02-19 Kovács András <andras@csevego.net>
4824 * include/winuser.h:
4825 winuser.h: Declare some raw input related structures.
4827 2007-02-16 Stefan Dösinger <stefan@codeweavers.com>
4829 * dlls/kernel32/debugger.c, dlls/kernel32/kernel32.spec:
4830 kernel32: Add a CheckRemoteDebuggerPresent stub.
4832 2007-02-17 Stefan Dösinger <stefan@codeweavers.com>
4834 * dlls/wined3d/surface.c:
4835 wined3d: Activate a different context if the active render target is destroyed.
4837 2007-02-16 Stefan Dösinger <stefan@codeweavers.com>
4839 * dlls/wined3d/state.c:
4840 wined3d: Only scream about unsupported vertex blending when it is used.
4842 * dlls/wined3d/device.c:
4843 wined3d: Pretend to support event queries.
4845 * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c:
4846 ddraw: Test and fix IDirectDrawSurfaceX::GetDDInterface.
4848 * dlls/ddraw/ddraw_thunks.c, dlls/ddraw/surface.c,
4849 dlls/ddraw/tests/refcount.c:
4850 ddraw: Creating surfaces with old interfaces doesn't addref.
4852 * dlls/ddraw/tests/dsurface.c:
4853 ddraw: Fix a leak in a test.
4855 * dlls/ddraw/surface.c:
4856 ddraw: SetClipper refcounting fix.
4858 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
4859 dlls/ddraw/tests/visual.c, dlls/wined3d/state.c:
4860 wined3d: Lighting is calculated for vertices without normals.
4861 It still should be disabled for transformed vertices though.
4863 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/visual.c,
4864 dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/visual.c,
4865 dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/visual.c,
4866 dlls/wined3d/device.c:
4867 wined3d: Visual test framework.
4869 * dlls/wined3d/swapchain.c:
4870 wined3d: Remove an outdated TODO comment.
4871 BltFast takes care of activating the correct context nowadays.
4873 2007-02-17 Chris Robinson <chris.kcat@gmail.com>
4875 * dlls/quartz/filtergraph.c:
4876 quartz: Return proper error codes from GraphBuilder_RenderFile.
4878 * dlls/quartz/filtergraph.c:
4879 quartz: Make sure the splitter has output plugins before trying to render them.
4881 * dlls/quartz/dsoundrender.c:
4882 quartz: Check for the proper ID when querying for the IBasicAudio interface.
4884 * dlls/quartz/acmwrapper.c:
4885 quartz: Don't use uninitialized memory in ACMWrapper.
4887 2007-02-18 Hans Leidekker <hans@it.vu.nl>
4889 * dlls/msxml3/domdoc.c:
4890 msxml3: Stub out some more getters and setters of IXMLDOMDocument.
4892 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec,
4893 dlls/netapi32/share.c, include/lmaccess.h, include/lmshare.h:
4894 netapi32: Add a stub implementation for NetShareDel. Improve the stub for
4895 NetUserGetLocalGroups.
4897 * dlls/snmpapi/main.c:
4898 snmpapi: Add a missing memcpy.
4900 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
4901 usp10: Implement ScriptGetLogicalWidths.
4903 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
4904 setupapi: Add stub implementations for SetupDiGetINFClass and SetupSetSourceList.
4906 * dlls/kernel32/kernel32.spec, dlls/kernel32/volume.c:
4907 kernel32: Add a stub implementation for FindFirstVolumeMountPoint{A, W}.
4909 2007-02-18 Chris Robinson <chris.kcat@gmail.com>
4911 * dlls/quartz/dsoundrender.c:
4912 quartz: Stop and free the dsound buffer when needed.
4914 2007-02-18 Marcus Meissner <marcus@jet.franken.de>
4916 * dlls/shell32/tests/shlfileop.c:
4917 shell32/tests: Fixed potential overflow.
4919 * dlls/dbghelp/dwarf.c:
4920 dbghelp: Return when not finding the name.
4922 * dlls/comctl32/tests/header.c:
4923 comctl32: Fixed new header test.
4925 2007-02-16 Marcus Meissner <marcus@jet.franken.de>
4927 * tools/winedump/msmangle.c:
4928 winedump: Added a missing free().
4930 2007-02-18 Marcus Meissner <marcus@jet.franken.de>
4932 * dlls/winex11.drv/opengl.c:
4933 winex11.drv: Small fixes.
4935 2007-02-18 Vitaly Lipatov <lav@etersoft.ru>
4937 * dlls/winspool.drv/info.c:
4938 winspool: Constify some parameters in some functions.
4940 2007-02-18 Roderick Colenbrander <thunderbird2k@gmx.net>
4942 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
4943 opengl32: Add new extensions.
4945 2007-02-17 Rob Shearman <rob@codeweavers.com>
4947 * dlls/comctl32/tests/imagelist.c:
4948 comctl32: Don't free user32 objects with a gdi32 function in imagelist test.
4949 Use DestroyIcon for releasing the resources associated with created icons.
4951 * include/commctrl.h:
4952 include: Add macro for ListView_GetOrigin to commctrl.h.
4953 (Reported by David Saez Padros.)
4955 2007-02-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
4957 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/datetime.c:
4958 comctl32: datetime: Initial tests for date and time picker.
4960 2007-02-16 Paul Vriens <paul.vriens.wine@gmail.com>
4962 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
4963 wininet/ftp.c: Fix some returned error codes.
4965 2007-02-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
4967 * dlls/msg711.acm/msg711.c:
4968 msg711.acm: Constify some variables.
4970 * dlls/msi/appsearch.c, dlls/msi/msi.c:
4971 msi: Constify some variables.
4973 * dlls/msadp32.acm/msadp32.c:
4974 msadp32.acm: Constify some variables.
4976 2007-02-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
4978 * dlls/mciseq/mcimidi.c:
4979 mciseq: Constify a variable.
4981 2007-02-16 Alexandre Julliard <julliard@winehq.org>
4983 * ANNOUNCE, ChangeLog, VERSION, configure:
4986 ----------------------------------------------------------------
4987 2007-02-16 Chris Peterson <Chrisp@ucla.edu>
4989 * dlls/comctl32/tests/treeview.c:
4990 comctl32: treeview: New conformance tests for TreeView controls.
4992 2007-02-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4994 * programs/cmd/Ko.rc:
4995 cmd: Updated Korean resource.
4997 * dlls/shell32/shell32_Ko.rc:
4998 shell32: Updated Korean resource.
5000 2007-02-16 Damjan Jovanovic <damjan.jov@gmail.com>
5002 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
5003 msvcrt: Fix fstat's handling of pipes and char devices.
5004 For pipes/char devices, st_dev and st_rdev should be the fd, st_nlink
5005 is always 1, and st_mode is S_IFIFO and S_IFCHR respectively.
5006 Added tests to prove the new behaviour right.
5008 2007-02-15 Rob Shearman <rob@codeweavers.com>
5010 * dlls/kernel32/computername.c, dlls/kernel32/tests/environ.c:
5011 kernel32: Fix the GetComputerName* functions to not write to the buffer at
5012 all if there is not enough space.
5013 Add tests for the GetComputerName* functions that show this issue.
5014 Fix an off-by-one error in setting the size when there is not enough space.
5015 Remove the exception handlers for GetComputerNameW,
5016 GetComputerNameExA/W, since testing on XP SP2 shows that access
5017 violations are not caught and these are not present on Win9x, which
5018 does have an exception handler.
5020 * dlls/advapi32/tests/security.c, server/token.c:
5021 server: Track the impersonation level of tokens.
5024 server: Track IDs for tokens and modifications made to tokens.
5026 2007-02-15 Farshad Agah <f_agah@yahoo.com>
5028 * dlls/comctl32/tests/monthcal.c:
5029 comctl32: Added monthcal test cases.
5031 2007-02-16 Dmitry Timoshkov <dmitry@codeweavers.com>
5033 * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
5034 gdi32: CreateBitmapIndirect should ignore the provided bm.bmWidthBytes.
5036 2007-02-15 Francois Gouget <fgouget@free.fr>
5038 * dlls/comctl32/tests/trackbar.c:
5039 comctl32/tests: Add missing '\n's to ok() calls.
5041 2007-02-15 H. Verbeet <hverbeet@gmail.com>
5043 * dlls/wined3d/wined3d_private.h:
5044 wined3d: Remove the d3d9.h include from wined3d_private.h.
5046 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h,
5047 include/wine/wined3d_types.h:
5048 wined3d: Get rid of any remaining d3d9 stuff in directx.c.
5050 * dlls/wined3d/context.c, include/wine/wined3d_types.h:
5051 wined3d: Add WINED3DCREATE flags and use them.
5053 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
5054 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c,
5055 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
5056 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
5057 wined3d: Fix WINED3DPRESENT_PARAMETERS and use it instead of
5058 D3DPRESENT_PARAMETERS.
5060 2007-02-15 Peter Oberndorfer <kumbayo84@arcor.de>
5062 * dlls/ntdll/tests/exception.c:
5063 ntdll: Add a vectored exception handling test to the existing RtlRaiseException
5065 Show that context changes in vectored handler also affect stack handlers.
5066 Show that vectored handlers also get the changed context.Eip value.
5068 2007-02-15 Alexandre Julliard <julliard@winehq.org>
5070 * dlls/gdi32/tests/font.c:
5071 gdi32/tests: Create a window for justification tests that generate output
5072 instead of painting over the desktop.
5074 2007-02-15 Rob Shearman <rob@codeweavers.com>
5076 * dlls/advapi32/tests/security.c:
5077 advapi32: Add tests for token impersonation levels and what operations are
5078 allowed at each level.
5080 * dlls/advapi32/tests/security.c:
5081 advapi32: Add some more tests for AccessCheck that determine what
5082 token impersonation levels it accepts and to show that it doesn't
5083 accept primary tokens.
5085 * dlls/dbghelp/stack.c:
5086 dbghelp: nread can be NULL for read_mem and read_mem64.
5088 2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
5090 * dlls/d3d8/device.c:
5091 d3d8: Set WINED3DPRESENT_PARAMETERS.MultiSampleQuality to a valid pointer.
5093 * dlls/wined3d/surface.c:
5094 wined3d: Convert the full surface for now.
5095 Until we have proper subrectangle handling for offscreen surfaces,
5096 surface conversion has to use the real surface sizes, and not the size
5097 of the opengl subrectangle that it is going to upload. Due to the
5098 power of 2 limitations the gl height may be bigger than the real
5099 surface height. If that is not the case, the uploading function will
5100 pick the correct parts from the converted surface data.
5102 * dlls/wined3d/surface.c:
5103 wined3d: Read offscreen render targets upside down when blitting them to
5106 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/query.c,
5107 dlls/wined3d/device.c:
5108 wined3d: Test for supported queries.
5109 This test contains a table of known supported / known unsupported
5110 queries. In theory wined3d could just report the queries it supports,
5111 but applications may make some assumtions regarding supported /
5112 unsupported queries and stop working if they find a query unexpectadely
5113 supported or unsupported. It also tests what is supposed to happen if an
5114 unsupported query is created.
5116 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c,
5117 dlls/wined3d/wined3d_private.h:
5118 6/10: WineD3D: rsq and rcp instructions may need a default swizzle in arb.
5119 ARB shaders need a swizzle for the RSQ and RCP instructions, while d3d
5120 shaders do not. The DirectX sdk says that the x component is used if
5121 no swizzle is given.
5123 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
5124 dlls/wined3d/wined3d_private.h:
5125 wined3d: Restore the display mode when releasing a swapchain.
5127 * dlls/ddraw/device.c:
5128 ddraw: Handle mipmapped mag filters by ignoring the mipmap parameter.
5130 * dlls/ddraw/device.c:
5131 ddraw: Handle mipmapped TEXTUREMIN render states.
5133 * dlls/wined3d/basetexture.c:
5134 wined3d: Remove empty texture stage applying loop.
5136 * dlls/ddraw/device.c:
5137 ddraw: Forward D3DRS_TEXTUREADDRESS* and D3DTSS_ADDRESS* to sampler states.
5139 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
5141 * dlls/gdi32/tests/font.c:
5142 gdi32: Skip the SYMBOL_CHARSET test if Symbol or Wingdings is not installed.
5144 * dlls/gdi32/tests/font.c:
5145 gdi32: Fix a typo in the memcmp call.
5147 2007-02-15 H. Verbeet <hverbeet@gmail.com>
5149 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
5150 wined3d: Get rid of any remaining d3d9 stuff in surface.c and surface_gdi.c.
5152 * dlls/wined3d/stateblock.c:
5153 wined3d: Get rid of any remaining d3d9 stuff in stateblock.c.
5155 * dlls/wined3d/state.c:
5156 wined3d: Get rid of any remaining d3d9 stuff in state.c.
5158 * dlls/wined3d/query.c:
5159 wined3d: Use WINED3DISSUE_BEGIN / WINED3DISSUE_END rather than D3DISSUE_BEGIN
5162 * dlls/wined3d/resource.c, include/wine/wined3d_types.h:
5163 wined3d: Add the WINED3DSPD_IUNKNOWN flag and use it.
5165 * dlls/wined3d/palette.c:
5166 wined3d: Use WINED3DRTYPE_SURFACE rather than D3DRTYPE_SURFACE.
5168 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5169 wined3d: Add WINED3DVS20 & WINED3DVS20CAPS flags and use them.
5171 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5172 wined3d: Add WINED3DPS20 & WINED3DPS20CAPS flags and use them.
5174 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5175 wined3d: Add WINED3DDTCAPS flags and use them.
5177 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5178 wined3d: Add WINED3DLINECAPS flags and use them.
5180 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
5182 * dlls/comctl32/imagelist.c:
5183 comctl32: Change internal imagelist bitmap storage in the way applications
5184 with pre-compiled imagelists expect it.
5186 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
5188 * dlls/advapi32/tests/security.c:
5189 advapi32: Add more tests for DuplicateHandle security.
5191 2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
5193 * dlls/ntdll/sec.c, include/wine/server_protocol.h, server/protocol.def,
5194 server/request.h, server/token.c, server/trace.c:
5195 ntdll/server: Implement NtSetSecurityObject. With tests.
5197 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
5199 * server/object.c, server/object.h:
5200 server: Add security descriptor field to object struct.
5202 2007-02-08 Pedro Araujo Chaves Jr <inckie@gmail.com>
5204 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
5205 gdi32: Fix for GetTextExtentExPointW() and ExtTextOutW().
5207 2007-02-14 H. Verbeet <hverbeet@gmail.com>
5209 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5210 wined3d: Add WINED3DPTADDRESSCAPS flags and use them.
5212 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5213 wined3d: Add WINED3DPCMPCAPS flags and use them.
5215 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5216 wined3d: Add WINED3DPMISCCAPS flags and use them.
5218 2007-02-15 H. Verbeet <hverbeet@gmail.com>
5220 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5221 wined3d: Add WINED3DPBLENDCAPS flags and use them.
5223 2007-02-14 H. Verbeet <hverbeet@gmail.com>
5225 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
5226 wined3d: Add WINED3DSTENCILCAPS flags and use them.
5228 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
5229 include/wine/wined3d_caps.h:
5230 wined3d: Add WINED3DTEXOPCAPS flags and use them.
5232 2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
5234 * dlls/wined3d/surface.c:
5235 wined3d: Restore blitting environment after modifying it.
5237 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
5238 wined3d: alphaop fixes for color keying.
5240 * dlls/wined3d/state.c:
5241 wined3d: Enable color keying only for surfaces without an alpha channel.
5243 * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c,
5244 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
5245 ddraw, wined3d: Color keying tests and fixes.
5247 * dlls/wined3d/surface.c:
5248 wined3d: Accelerated blits from and to offscreen render targets.
5250 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
5251 wined3d: Convert and load U8V8 surfaces as rgb.
5252 GL_INDEX is definitly not the way to load U8V8 surfaces
5254 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
5255 wined3d: Implement texbem in arb, improve it in glsl.
5257 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
5258 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
5259 dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
5260 wined3d: Load one bump mapping environment matrix into pixel shaders if needed.
5262 * dlls/wined3d/state.c:
5263 wined3d: Give the bump env matrices their own states.
5265 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
5267 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
5268 gdi32: Revert 1440eb5a35dc95dea1836d9035b51e2b15d83703 and add the test showing
5269 that the change was wrong.
5271 2007-02-14 Jason Green <jave27@gmail.com>
5273 * dlls/riched20/editor.c:
5274 riched20: If outside of the richedit window, return earlier.
5275 Prevents a crash when selecting text outside of a richedit control box.
5277 2007-02-14 H. Verbeet <hverbeet@gmail.com>
5279 * dlls/wined3d/device.c, dlls/wined3d/surface_gdi.c,
5280 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexshader.c:
5281 wined3d: Use WINED3D_OK rather than D3D_OK.
5283 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
5284 wined3d: Use WINED3DPRESENT_BACK_BUFFER_MAX rather than
5285 D3DPRESENT_BACK_BUFFER_MAX.
5287 * dlls/wined3d/device.c:
5288 wined3d: Use WINED3DUSAGE rather than D3DUSAGE.
5290 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
5291 wined3d: Use WINED3DSTREAMSOURCE_INSTANCEDATA rather than
5292 D3DSTREAMSOURCE_INSTANCEDATA.
5294 2007-02-14 Detlef Riekenberg <wine.dev@web.de>
5296 * dlls/winspool.drv/info.c:
5297 winspool: Do not access NULL when HeapAlloc failed.
5299 2007-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5301 * dlls/user32/dialog.c, dlls/user32/tests/dialog.c,
5302 dlls/user32/tests/resource.rc:
5303 user32: Fix error return values in DialogBoxParam + simple test.
5305 2007-02-11 Steven Stein <frosty522@wourld.com>
5307 * dlls/msi/action.c:
5308 msi: ValidateProductID action stub.
5310 * dlls/msi/dialog.c:
5311 msi: Added "Default" control condition to msi_dialog_set_control_condition.
5313 2007-02-12 Ivan Sinitsin <ivan@etersoft.ru>
5315 * dlls/comdlg32/colordlg.c:
5316 comdlg32: Set the right background color of the dialog window "Choose color".
5318 2007-02-11 Misha Koshelev <mk144210@bcm.tmc.edu>
5320 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
5321 wineboot: Start items in StartUp folder on boot.
5323 2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
5325 * dlls/shell32/tests/shelllink.c:
5326 shell32/tests: Test creating shell links for commands on path.
5328 * dlls/shell32/shelllink.c:
5329 shell32: Properly create shell links for commands on path.
5331 2007-02-13 Aric Stewart <aric@codeweavers.com>
5333 * dlls/user32/painting.c, dlls/user32/tests/win.c:
5334 user32: Scroll window fix.
5335 Fix the case where the scrolling amount exceeds the window but still
5336 falls within the clipping rect. This generates an additional update
5337 region that needs to be invalidated.
5339 2007-02-12 Keith Stevens <fozziethebeat@gmail.com>
5341 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/trackbar.c:
5342 comctl32: Add trackbar tests.
5344 2007-02-14 Francois Gouget <fgouget@free.fr>
5346 * dlls/atl/atl_main.c, dlls/comctl32/string.c, dlls/comdlg32/printdlg.c,
5347 dlls/mapi32/tests/imalloc.c, dlls/mshtml/tests/htmldoc.c,
5348 dlls/oleaut32/tests/vartest.c, dlls/shell32/shelllink.c,
5349 dlls/shell32/shellord.c, dlls/shell32/tests/shlfolder.c,
5350 dlls/shlwapi/string.c, dlls/winealsa.drv/dsoutput.c,
5351 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
5352 dlls/winspool.drv/tests/info.c, dlls/ws2_32/socket.c,
5353 include/ddraw.h, include/wine/mmsystem16.h,
5354 programs/uninstaller/main.c:
5355 Assorted spelling fixes.
5357 2007-02-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
5359 * dlls/imaadp32.acm/imaadp32.c:
5360 imaadp32.acm: Constify some variables.
5362 * dlls/itss/moniker.c:
5363 itss: Constify a variable.
5365 * dlls/dxdiagn/provider.c:
5366 dxdiagn: Constify a variable.
5368 2007-02-14 Stefan Dösinger <stefan@codeweavers.com>
5370 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
5371 include/wine/wined3d_interface.h:
5372 wined3d: More fullscreen window fixes.
5374 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
5375 dlls/d3d9/vertexdeclaration.c:
5376 wined3d: Properly release the converted vertex declaration.
5378 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
5379 dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
5380 wined3d: Instancing emulation.
5382 * dlls/wined3d/state.c:
5383 wined3d: Correctly load vertex attributes with a stride of 0.
5385 * dlls/wined3d/device.c:
5386 wined3d: Do not leave SetStreamSource early.
5388 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
5389 wined3d: Do not release the local vertex buffer copy.
5391 * dlls/wined3d/device.c:
5392 wined3d: SetStreamSource does not modify stream flags.
5394 * include/wine/wined3d_gl.h:
5395 wined3d: Load single attribute setter functions.
5397 * dlls/wined3d/device.c, dlls/wined3d/state.c,
5398 dlls/wined3d/wined3d_private.h:
5399 wined3d: Move lights to the state table.
5401 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
5402 dlls/wined3d/wined3d_private.h:
5403 wined3d: Replace the light chain with a hashmap.
5405 2007-02-14 Alexandre Julliard <julliard@winehq.org>
5407 * dlls/winex11.drv/opengl.c, include/wine/library.h:
5408 winex11.drv: Added a check for the ATI driver corrupting %fs.
5409 Based on a patch by Lei Zhang.
5411 * dlls/shell32/shlfileop.c:
5412 shell32: Don't wrap SHELL_ConfirmIDs in an assert. Fixed return value.
5414 * dlls/d3d8/vertexdeclaration.c:
5415 d3d8: Avoid a size_t printf format warning.
5417 2007-02-12 Shanren Zhou <shanren@ucla.edu>
5419 * dlls/comctl32/tests/header.c:
5420 comctl32: Add header tests.
5422 2007-02-13 Jacek Caban <jacek@codeweavers.com>
5424 * dlls/mshtml/install.c, dlls/mshtml/mshtml_private.h,
5425 dlls/mshtml/nsembed.c:
5426 mshtml: Make load_gecko thread safe.
5428 2007-02-13 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5430 * dlls/shell32/shell32_Ko.rc:
5431 shell32: Updated Korean resource.
5433 2007-02-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
5435 * dlls/version/info.c, include/winver.h:
5436 version: Constify a formal parameter of VerQueryValue{A|W}().
5438 2007-02-13 Mike McCormack <mike@codeweavers.com>
5440 * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
5441 msi: Find pending custom actions by GUID.
5443 2007-02-13 Marcus Meissner <meissner@suse.de>
5446 bin2res: Use fstat, handle errors.
5448 2007-02-13 Lei Zhang <thestig@google.com>
5450 * tools/wineshelllink:
5451 tools/wineshelllink: Create links with WINEPREFIX.
5453 2007-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
5455 * dlls/user32/tests/msg.c:
5456 user32: Avoid sending unwanted DM_GETDEFID/DM_SETDEFID messages.
5458 2007-02-13 H. Verbeet <hverbeet@gmail.com>
5460 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
5461 dlls/d3d8/vertexdeclaration.c, dlls/wined3d/vertexdeclaration.c,
5462 dlls/wined3d/wined3d_private.h:
5463 d3d8: Don't store the d3d8 declaration in the wined3d object.
5465 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
5466 dlls/d3d8/vertexdeclaration.c, dlls/wined3d/arb_program_shader.c,
5467 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexdeclaration.c,
5468 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
5469 include/wine/wined3d_interface.h:
5470 d3d8: Move loading local d3d8 vertex shader constants from wined3d to d3d8.
5472 * dlls/d3d8/device.c, dlls/d3d9/d3d9_private.h,
5473 dlls/d3d9/vertexdeclaration.c, dlls/wined3d/device.c,
5474 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h,
5475 include/wine/wined3d_interface.h:
5476 d3d9: Don't store the d3d9 declaration in the wined3d object.
5478 * dlls/d3d8/device.c, dlls/wined3d/arb_program_shader.c,
5479 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
5480 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
5481 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
5482 include/wine/wined3d_interface.h:
5483 wined3d: Get rid of the vertexDeclaration field in IWineD3DVertexShaderImpl.
5485 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
5486 d3d8: Store the d3d8 vertex declaration in the d3d8 vertex shader.
5488 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h,
5489 dlls/d3d8/vertexdeclaration.c:
5490 d3d8: Add an IDirect3DVertexDeclaration8 class to hold the wined3d vertex
5493 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
5494 dlls/wined3d/glsl_shader.c, dlls/wined3d/utils.c,
5495 dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
5496 wined3d: Add WINED3DDECLUSAGE, use it.
5498 * include/wine/wined3d_types.h:
5499 wined3d: Get rid of WINED3DSHADERDECLUSAGE.
5501 * dlls/wined3d/glsl_shader.c:
5502 wined3d: Don't use WINED3DSHADERDECLUSAGE_PSIZE / WINED3DSHADERDECLUSAGE_FOG.
5504 2007-02-14 Alexandre Julliard <julliard@winehq.org>
5506 * dlls/cabinet/fdi.c, dlls/msi/tests/install.c:
5507 cabinet: Fixed fd leak in case of error.
5509 2007-02-14 Damjan Jovanovic <damjan.jov@gmail.com>
5511 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec,
5512 dlls/msvcrt/tests/headers.c:
5513 msvcrt: Implemented stat64, wstat64 and fstat64.
5514 Change all other variations of stat use the stat64 family, since it is
5517 * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h,
5518 include/msvcrt/sys/types.h, include/msvcrt/wchar.h:
5519 msvcrt: Added declarations for functions and structures related to stat64.
5521 2007-02-14 Alexandre Julliard <julliard@winehq.org>
5523 * dlls/gdi32/painting.c:
5524 gdi32: Fixed typo in AngleArc.
5526 2007-02-13 Chris Robinson <chris.kcat@gmail.com>
5528 * dlls/quartz/filtergraph.c:
5529 quartz: Loop through the rest of the possible filters even when a connection
5533 wine.inf: Add quartz.dll to the list of installed fake DLLs.
5535 * dlls/quartz/avisplit.c:
5536 quartz: Remove 1GB AVI size limitation.
5538 * dlls/quartz/filesource.c:
5539 quartz: Properly handle input parameters in FileSource_GetCurFile.
5541 2007-02-13 Stefan Dösinger <stefan@codeweavers.com>
5543 * dlls/wined3d/surface.c:
5544 wined3d: Do not allocate compressed surfaces with glTexImage2D.
5546 * dlls/wined3d/swapchain.c:
5547 wined3d: Swap the SFLAG_DIBSECTION flag when swaping hdc and memory.
5549 * dlls/wined3d/device.c:
5550 wined3d: Check error conditions before creating the object.
5552 * dlls/wined3d/surface.c:
5553 wined3d: Partial render target locking.
5555 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
5556 dlls/wined3d/directx.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
5557 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
5558 wined3d: Always use np2 repacking if no native np2 support is available.
5560 * dlls/wined3d/surface.c:
5561 wined3d: Improve render target locking.
5563 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
5564 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h:
5565 wined3d: Remove pow2Size from the surfaces.
5567 * dlls/wined3d/device.c:
5568 wined3d: Show fullscreen rendering windows.
5570 * dlls/d3d9/device.c, dlls/wined3d/device.c,
5571 include/wine/wined3d_interface.h:
5572 wined3d: GetRenderTargetData can call BltFast.
5574 * dlls/wined3d/drawprim.c:
5575 wined3d: Dirtify the render targets, not the primary swapchain on draws.
5577 2007-02-13 Felix Nawothnig <flexo@holycrap.org>
5579 * dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
5580 dlls/comctl32/header.c, dlls/comctl32/listview.c,
5581 dlls/comctl32/monthcal.c, dlls/comctl32/propsheet.c,
5582 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
5583 dlls/comctl32/treeview.c:
5584 comctl32: Remove redundant NULL checks before Free() calls.
5586 * dlls/comctl32/tests/misc.c:
5587 comctl32: Add tests for Alloc() and friends.
5589 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/misc.c,
5590 dlls/comctl32/tests/string.c:
5591 comctl32: Rename 'string' test to 'misc'.
5593 2007-02-13 H. Verbeet <hverbeet@gmail.com>
5595 * dlls/wined3d/state.c:
5596 wined3d: Cleanup the pixelshader() state handler a little bit.
5598 * dlls/wined3d/state.c:
5599 wined3d: Always select the correct shader pair in the vertexdeclaration()
5602 2007-02-13 Vitaly Lipatov <lav@etersoft.ru>
5604 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/Es.rc,
5605 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
5606 programs/cmd/Nl.rc, programs/cmd/No.rc, programs/cmd/Pl.rc,
5607 programs/cmd/Pt.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc:
5608 cmd: Fix program name.
5610 2007-02-13 Jacek Caban <jacek@codeweavers.com>
5612 * dlls/mshtml/htmldoc.c:
5613 mshtml: Don't release window if it wasn't created.
5615 2007-02-11 Jacek Caban <jacek@codeweavers.com>
5617 * dlls/mshtml/nsiface.idl:
5618 mshtml: Added comments about frozen/not frozen interface.
5620 2007-02-10 Jacek Caban <jacek@codeweavers.com>
5622 * dlls/mshtml/nsio.c:
5623 mshtml: Use wine_url in GetSpec if possible.
5625 * dlls/mshtml/nsio.c:
5626 mshtml: Forward GetAsciiSpec to GetSpec.
5628 2007-02-13 Jacek Caban <jacek@codeweavers.com>
5630 * dlls/mshtml/nsio.c:
5631 mshtml: Added SchemeIs implementation.
5633 2007-02-10 Jacek Caban <jacek@codeweavers.com>
5635 * dlls/mshtml/nsio.c:
5636 mshtml: Return "wine" as scheme of nsIURI if wine_url is set.
5638 2007-02-09 Vitaliy Margolen <wine-patches@kievinfo.com>
5641 server: Get the primary group from the token's groups.
5643 2007-02-13 Mike McCormack <mike@codeweavers.com>
5645 * dlls/msi/custom.c:
5646 msi: Remove an unused initializer.
5648 * dlls/ole32/moniker.c:
5649 ole32: Add missing parameter for RunningObjectTableImpl_UnInitialize.
5651 2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
5653 * dlls/msi/tests/install.c:
5654 msi: Conformance test, check that INSTALLUILEVEL flags don't trigger UI install.
5656 2007-01-19 Kirill K. Smirnov <lich@math.spbu.ru>
5658 * dlls/user32/tests/msg.c:
5659 user32/tests: Add tests for WM_SETICON.
5661 * dlls/user32/defwnd.c:
5662 user32: Handle WM_SETICON message similarly to WM_SETTEXT.
5664 2007-02-13 Alexandre Julliard <julliard@winehq.org>
5666 * dlls/ntdll/exception.c:
5667 ntdll: Allow APCs to run while waiting for a debug event reply.
5669 * dlls/winex11.drv/winpos.c:
5670 winex11.drv: We still have to flush the display after mapping a window.
5671 The Photoshop splash screen needs this.
5673 2007-02-10 Vitaliy Margolen <wine-patches@kievinfo.com>
5675 * dlls/winex11.drv/window.c:
5676 winex11.drv: Popup windows with system menu are managed.
5678 2007-02-10 Leslie Choong <septikus@gmail.com>
5680 * dlls/comctl32/tests/updown.c:
5681 comctl32: updown: Getter and setter tests for updown control.
5683 2007-02-10 Anatoly Lyutin <vostok@etersoft.ru>
5685 * programs/wineconsole/dialog.c:
5686 wineconsole: Added range of value for all up-down controls on config dialog.
5688 * dlls/comdlg32/fontdlg.c:
5689 comdlg32: fontdlg: Add initialisation for comboboxes.
5691 2007-02-09 Tijl Coosemans <tijl@ulyssis.org>
5693 * tools/wineshelllink:
5694 wineshelllink: Fix mktemp usage on FreeBSD.
5696 2007-02-08 Marcus Meissner <meissner@suse.de>
5698 * dlls/ntdll/tests/rtlstr.c:
5699 ntdll/tests: Fixed WCHAR overflow.
5701 2007-01-27 Kim Lilliestierna <kill@itr.no>
5703 * programs/cmd/builtins.c:
5704 cmd: Fix the "move" command the same way as the "copy" command.
5706 2007-02-13 Marcus Meissner <marcus@jet.franken.de>
5708 * tools/winedump/msmangle.c:
5709 winedump: Free function_name on all error paths.
5711 2007-02-12 Peter Oberndorfer <kumbayo84@arcor.de>
5713 * dlls/ntdll/tests/exception.c:
5714 ntdll: Test that shows RtlRaiseException with EXCEPTION_BREAKPOINT mangles
5717 2007-02-13 Michael Stefaniuc <mstefani@redhat.de>
5719 * dlls/atl/registrar.c:
5720 atl: Fix a comparison between signed and unsigned.
5722 * dlls/wldap32/page.c:
5723 wldap32: Missing HeapFree on error path (found by Smatch).
5725 2007-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
5727 * dlls/comctl32/imagelist.c:
5728 comctl32: Implement ImageList_GetFlags.
5730 * dlls/user32/mdi.c:
5731 user32: Activate an MDI child on WM_SETFOCUS as well as on WM_CHILDACTIVATE.
5733 2007-02-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
5735 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
5736 dlls/dinput/mouse.c:
5737 dinput: Constify some variables.
5739 * dlls/amstream/mediastream.c:
5740 amstream: Constify a variable.
5742 2007-02-12 Stefan Dösinger <stefan@codeweavers.com>
5744 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
5745 dlls/wined3d/wined3d_private.h:
5746 wined3d: Use the context manager to create onscreen contexts.
5748 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c:
5749 d3d8: Deleting bound shaders unbinds them.
5751 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
5752 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
5753 dlls/wined3d/wined3d_private.h:
5754 wined3d: Use the context manager to select the primary render target.
5756 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
5757 dlls/wined3d/wined3d_private.h:
5758 wined3d: Make the context array dynamic.
5760 * dlls/wined3d/surface.c:
5761 wined3d: Improve render target to texture blits.
5763 * dlls/wined3d/context.c, dlls/wined3d/surface.c,
5764 dlls/wined3d/wined3d_private.h:
5765 wined3d: Use the context manager to prepare for blitting.
5767 * dlls/wined3d/Makefile.in, dlls/wined3d/context.c,
5768 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
5769 wined3d: Use the context manager to prepare for drawing.
5771 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
5772 dlls/wined3d/wined3d_private.h:
5773 wined3d: Store dirty states per context.
5775 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
5776 dlls/wined3d/wined3d_private.h:
5777 wined3d: Store state optmization members in the context.
5779 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
5780 dlls/wined3d/wined3d_private.h:
5781 wined3d: Add a per context structure for context management.
5783 2007-02-12 Hans Leidekker <hans@it.vu.nl>
5785 * dlls/wininet/tests/http.c:
5786 wininet: Fix a test that fails on Windows.
5788 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
5789 wininet: Skip empty accept type strings in HttpOpenRequest.
5791 2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
5793 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
5794 wininet/ftp.c: Fix some returned error codes.
5796 * dlls/wininet/tests/ftp.c:
5797 wininet/ftp.c: Add tests to show the order of parameter checking.
5799 2007-02-12 Rob Shearman <rob@codeweavers.com>
5801 * dlls/rpcrt4/ndr_marshall.c:
5802 rpcrt4: The format structures used in the marshaling code should have 1-byte
5805 * include/objidl.idl:
5806 include: Add more EOAC_* enumeration values to objidl.idl.
5807 Also add the SOLE_AUTHENTICATION_INFO and SOLE_AUTHENTICATION_LIST
5808 structures which are used by CoInitializeSecurity.
5811 include: Fix a typo in a comment in rpcdce.h.
5813 * include/objidl.idl:
5814 include: Fix a typo in the parameter name for IClientSecurity::QueryBlanket
5817 2007-02-12 Francois Gouget <fgouget@free.fr>
5819 * dlls/ntdll/rtl.c, include/winnt.h:
5820 ntdll: Fix compilation on systems that don't support nameless structs.
5822 2007-02-09 Francois Gouget <fgouget@free.fr>
5824 * dlls/ntdll/rtl.c, include/winnt.h:
5825 ntdll: Add prototypes to winnt.h for the SList functions.
5827 2007-02-10 Jacek Caban <jacek@codeweavers.com>
5829 * dlls/urlmon/tests/url.c:
5830 urlmon: Added mk protocol handling test.
5832 * dlls/urlmon/tests/url.c:
5833 urlmon: Added test of handlong its protocol.
5835 * dlls/urlmon/binding.c:
5836 urlmon: Depend on Read result in report_data.
5838 * dlls/urlmon/binding.c:
5839 urlmon: Store download state in Binding object.
5841 2007-02-12 Alexandre Julliard <julliard@winehq.org>
5843 * dlls/rpcrt4/rpc_transport.c:
5844 rpcrt4: Enter new named pipe connections into the protocol connection list.
5846 2007-02-12 Dmitry Timoshkov <dmitry@codeweavers.com>
5848 * dlls/comctl32/imagelist.c:
5849 comctl32: Make ImageList_Read and ImageList_Write compatible with each other,
5852 2007-02-12 Mike McCormack <mike@codeweavers.com>
5854 * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
5855 msi: Store dll based custom actions in a separate list.
5857 * dlls/msi/custom.c:
5858 msi: Simplify ACTION_FinishCustomActions.
5860 2007-02-10 Chris Robinson <chris.kcat@gmail.com>
5862 * dlls/wined3d/glsl_shader.c:
5863 wined3d: Properly round negative values in shader_glsl_mov.
5865 2007-02-10 Hans Leidekker <hans@it.vu.nl>
5867 * programs/wordpad/wordpad.c, tools/wine.inf:
5868 wordpad: Open .wri files in wordpad.
5870 2007-02-10 Eric Pouech <eric.pouech@wanadoo.fr>
5872 * tools/winedump/winedump.h:
5873 winedump: Removed a couple of unused elements out of struct symbol.
5875 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/lnk.c,
5876 tools/winedump/pdb.c, tools/winedump/winedump.h:
5877 winedump: Simplify guid dumping.
5879 * tools/winedump/dump.c, tools/winedump/main.c, tools/winedump/msc.c,
5880 tools/winedump/pe.c, tools/winedump/winedump.h:
5881 winedump: Larger usage of symbol demangling while dumping.
5883 * programs/winedbg/debug.l, programs/winedbg/debugger.h,
5884 programs/winedbg/intvar.h, programs/winedbg/tgt_active.c,
5885 programs/winedbg/winedbg.c:
5886 winedbg: Support for debugging child processes.
5887 Added internal flag (AlsoDebugProcChild) to let winedbg debug both
5888 parent and child (in the same WineDbg session).
5890 * programs/winedbg/memory.c:
5891 winedbg: Correctly handle invalid read conditions.
5893 2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
5895 * dlls/wininet/tests/ftp.c:
5896 wininet/ftp.c: Add another test.
5898 2007-02-10 Paul Vriens <paul.vriens.wine@gmail.com>
5900 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
5901 wininet/ftp.c: Fix some returned error codes.
5903 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
5904 wininet/ftp.c: Fix some returned error codes.
5906 2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
5908 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
5909 wininet/ftp.c: Fix some returned error codes.
5911 2007-02-10 Jacek Caban <jacek@codeweavers.com>
5913 * dlls/mshtml/nsio.c:
5914 mshtml: Handle resource protocol like chrome protocol.
5916 * dlls/mshtml/nsio.c:
5917 mshtml: Call SetWineURL in Clone.
5919 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/task.c:
5920 mshtml: Start binding asynchronously.
5922 2007-02-09 Jacek Caban <jacek@codeweavers.com>
5924 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
5925 mshtml: Move AddRequest call to OnStartBinding.
5927 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
5928 mshtml: Remove no longer used [Get|Set]Moniker functions.
5930 2007-02-12 Alexandre Julliard <julliard@winehq.org>
5932 * dlls/mshtml/tests/htmldoc.c:
5933 mshtml: Don't test the contents of an output parameter.
5935 2007-02-09 Jacek Caban <jacek@codeweavers.com>
5937 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
5938 mshtml: Don't store moniker in nsURI.
5940 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
5941 mshtml: Added [Set|Get]WineURL functions to nsIWineURI.
5943 * dlls/mshtml/nsio.c:
5944 mshtml: Store URL in unicode in nsURI.
5946 2007-02-10 Jacek Caban <jacek@codeweavers.com>
5948 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
5949 shlwapi: Fix handling mk URLs.
5951 * dlls/shlwapi/url.c:
5952 shlwapi: Unicodified scheme detecting code.
5954 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
5955 itss: Fix handling URLs without '/' in object name.
5957 2007-02-09 Duane Clark <fpga@pacbell.net>
5959 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
5960 treeview: Scrolling does not cause label being edited to lose focus.
5962 2007-02-10 Joris Huizer <joris_huizer@yahoo.com>
5964 * tools/winegcc/utils.c, tools/winegcc/utils.h, tools/winegcc/winegcc.c:
5965 winegcc: Sign-compare fixes.
5967 2007-02-10 Mike McCormack <mike@codeweavers.com>
5969 * dlls/msi/custom.c:
5970 msi: Split process_handle() into two separate functions.
5972 2007-02-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
5974 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_Cs.rc,
5975 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
5976 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
5977 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
5978 dlls/shell32/shell32_It.rc, dlls/shell32/shell32_Ko.rc,
5979 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pl.rc,
5980 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc,
5981 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
5982 dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c,
5983 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h,
5984 dlls/shell32/tests/shlfileop.c:
5985 shell32: Allow overwriting files in SHFileOperation(FO_COPY) (with confirmation
5988 * dlls/shell32/shell32_En.rc, dlls/shell32/shlfileop.c,
5989 dlls/shell32/shresdef.h:
5990 shell32: Add a confirmation dialog with a "Yes to All" option.
5992 * dlls/shell32/brsfolder.c:
5993 shell32: Make sure BrowseForFolder doesn't return NULL for the Desktop folder
5994 as this means a cancel.
5996 2007-02-08 Stefan Dösinger <stefan@codeweavers.com>
5998 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
5999 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
6000 wined3d: Make shader_cleanup more useful.
6002 2007-02-09 Stefan Dösinger <stefan@codeweavers.com>
6004 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c, dlls/ddraw/device.c,
6005 dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c,
6006 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
6007 wined3d: BeginScene and EndScene tests and fixes.
6009 2007-02-09 Alexandre Julliard <julliard@winehq.org>
6011 * Make.rules.in, configure, configure.ac, dlls/oleaut32/tests/Makefile.in,
6012 tools/make_makefiles:
6013 Make.rules: Automatically generate the header for all types of idl sources.
6015 2007-02-09 Francois Gouget <fgouget@free.fr>
6017 * dlls/shell32/tests/shellpath.c:
6018 shell32/tests: wnsprintfA() is missing on Win9x, so use sprintf() instead.
6020 * dlls/shell32/tests/shlfolder.c:
6021 shell32/tests: Fix test_GetDisplayName() to cope with a left-over test directory.
6023 * dlls/shell32/tests/shlfolder.c:
6024 shell32/tests: ILFree() and ILIsEqual() are exported by ordinal only on
6025 Win9x. So use GetProcAddress().
6027 * dlls/ntdll/misc.c, dlls/ntdll/string.c, tools/winapi/win32.api:
6028 ntdll: Better match the PSDK types and fix the winapi_check warnings.
6030 * tools/winapi/winapi.pm, tools/winapi/winapi_local.pm:
6031 winapi_check: Fix handling of the -register functions.
6032 Unless specified otherwise they are implemented by a '__regs_' function.
6033 Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86*
6035 Remove an unneeded and broken hack meant to fudge the number of parameters.
6037 * tools/winapi/winapi_local.pm:
6038 winapi_check: '-register' is compatible with stdcall. So remove this obsolete
6041 * tools/winapi/win32.api:
6042 ntdsapi: Update win32.api to fix the winapi_check warnings.
6044 * include/ntdsapi.h:
6045 ntdsapi: Add a commented-out #include directive as a reminder.
6048 Make winnt.h C++ compatible.
6050 * include/winbase.h:
6051 kernel32: Add prototypes to winbase.h for the SList functions.
6053 * dlls/ntdll/ntdll.spec:
6054 ntdll: The fourth parameter of RtlUnwind() is a pointer, not a long.
6056 * dlls/ntdll/ntdll.spec:
6057 ntdll: ZwRaiseException() is not a register function.
6059 2007-02-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6061 * programs/regedit/Ko.rc:
6062 regedit: Updated Korean Resource.
6064 2007-02-08 Marcus Meissner <marcus@jet.franken.de>
6066 * dlls/kernel32/tests/comm.c:
6067 kernel32/tests: Fixed several uninitialized variables.
6069 2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
6071 * dlls/user32/listbox.c:
6072 user32/listbox: Remove deadcode (Coverity).
6074 2007-02-08 Eric Pouech <eric.pouech@wanadoo.fr>
6076 * dlls/msvcrt/exit.c, dlls/msvcrt/msvcrt.h:
6077 msvcrt: Use raise(SIGABRT) for abort() and assert().
6079 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
6080 msvcrt: Implemented the raise function.
6082 * dlls/msvcrt/except.c:
6083 msvcrt: Reset a signal to DFL before it's used.
6085 2007-02-08 Paul Vriens <paul.vriens.wine@gmail.com>
6087 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
6088 wininet/ftp.c: Fix some returned error codes.
6090 2007-02-08 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
6092 * dlls/ntdll/time.c:
6093 ntdll: Add Omsk time zone.
6095 2007-02-08 Marcus Meissner <marcus@jet.franken.de>
6097 * dlls/kernel32/vxd.c:
6098 kernel32: Remove CloseHandle call.
6100 * dlls/devenum/devenum_main.c:
6101 devenum: Initialize hKeysub.
6103 * dlls/ntdll/file.c:
6104 ntdll: Initialize needs_close to FALSE.
6106 2007-02-08 Marcus Meissner <meissner@suse.de>
6108 * dlls/riched20/row.c:
6109 riched20: Removed more dead code.
6112 wmc: inputbuffer is a WCHAR array.
6114 2007-02-08 Vitaly Lipatov <lav@etersoft.ru>
6116 * dlls/comctl32/comctl_Ru.rc, dlls/comdlg32/cdlg_Ru.rc,
6117 dlls/msi/msi_Ru.rc, dlls/shell32/shell32_Ru.rc,
6118 dlls/user32/resources/user32_Ru.rc, dlls/winmm/winmm_Ru.rc:
6119 Some fixes in russian resources.
6121 2007-02-08 Hans Leidekker <ecl@it.vu.nl>
6123 * tools/wineshelllink:
6124 wineshelllink: Keep using the slash as path separator.
6126 2007-02-08 Hans Leidekker <hans@it.vu.nl>
6128 * tools/wineshelllink:
6129 wineshelllink: Use "=" instead of "==" to compare strings.
6131 2007-02-07 James Hawkins <truiken@gmail.com>
6133 * dlls/msi/files.c, dlls/msi/tests/install.c:
6134 msi: Don't skip files continued from a previous cabinet.
6136 2007-02-07 Mikołaj Zalewski <mikolaj@zalewski.pl>
6138 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
6139 comctl32: listview: Create the LISTVIEW_INFO in WM_NCCREATE.
6141 2007-02-07 Rob Shearman <rob@codeweavers.com>
6143 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
6144 oleaut32: Fix the return value of ITypeInfo::Invoke when the property-put
6145 named argument isn't DISPID_PROPERTYPUT.
6147 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
6148 oleaut32: Implement automatic value getting in ITypeInfo::Invoke.
6149 If an IDispatch object is returned from in the retval for a propget
6150 function and an extra parameter was passed in to ITypeInfo::Invoke then
6151 it should call IDispatch::Invoke on the returned object with the extra
6152 parameter to retrieve the value of the object, which is then returned in
6155 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
6156 oleaut32: Fix the IDL for the "Value" method in the tmarshal tests.
6158 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
6159 oleaut32: Comment out "dual" attribute of IKindaEnumWidget in tmarshal test
6160 to cause the interface to be marshaled correctly.
6161 This fixes a bunch of tmarshal tests.
6163 * dlls/oleaut32/tests/tmarshal.c:
6164 oleaut32: Always register the typelib for the tmarshal tests.
6166 2007-02-08 Detlef Riekenberg <wine.dev@web.de>
6168 * programs/regedit/childwnd.c:
6169 regedit: Do not use a local copy of a global pointer.
6171 * programs/regedit/childwnd.c:
6172 regedit: Do not pass a global available pointer to a static function.
6174 2007-02-07 Detlef Riekenberg <wine.dev@web.de>
6176 * programs/regedit/framewnd.c:
6177 regedit: Declare some variables static.
6179 2007-02-08 Jacek Caban <jacek@codeweavers.com>
6181 * dlls/urlmon/binding.c:
6182 urlmon: Fix continue_call handling.
6184 * dlls/urlmon/binding.c:
6185 urlmon: Call OnProgress directly in report_data.
6187 * dlls/urlmon/binding.c:
6188 urlmon: Added ReportProgress(BINDSTATUS_DIRECTBIND) implementation.
6190 * dlls/urlmon/binding.c:
6191 urlmon: Fix ReportResult on async protocols.
6193 2007-02-08 Mike McCormack <mike@codeweavers.com>
6195 * programs/msiexec/msiexec.c:
6196 msiexec: Catch the -Embedding flag and print out a message.
6198 * dlls/msi/msi_main.c, dlls/msi/msipriv.h, dlls/msi/regsvr.c:
6199 msi: Register the typelib.
6201 2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
6204 server: Fix typo. Should be group not owner.
6206 2007-02-07 Kevin Koltzau <kevin@plop.org>
6209 ntdll: Fix compile errors for Win64.
6212 winnt.h: Correct declaration of SLIST_HEADER and SLIST_ENTRY for Win64.
6214 2007-02-07 Francois Gouget <fgouget@free.fr>
6216 * include/clusapi.h:
6217 clusapi: Make clusapi.h C++ compatible.
6219 2007-02-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
6221 * dlls/winex11.drv/clipboard.c, dlls/winex11.drv/codepage.c:
6222 winex11.drv: Remove unused items.
6224 2007-02-08 Alexandre Julliard <julliard@winehq.org>
6226 * tools/widl/parser.l:
6227 widl: Rename parser states to uppercase to avoid conflicts.
6229 2007-02-07 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
6231 * dlls/user32/defwnd.c:
6232 user32: Don't crash if a WM_NCCREATE message is sent with lParam=0.
6234 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
6236 * dlls/comctl32/tests/rebar.c:
6237 comctl32/tests: Fix typo (Coverity).
6239 2007-02-07 Rob Shearman <rob@codeweavers.com>
6241 * dlls/oleaut32/tests/tmarshal.c:
6242 oleaut32: Fix a one-off test failure in the tmarshal tests -
6243 TYPE_E_LIBNOTREGISTERED is an expected return value.
6245 * dlls/oleaut32/tmarshal.c:
6246 oleaut32: A value of PARAMFLAG_FNONE for wParamFlags means that the parameter
6247 is also marshaled and unmarshaled in the PARAMFLAG_FOUT case.
6249 2007-02-07 Detlef Riekenberg <wine.dev@web.de>
6251 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
6252 programs/regedit/En.rc, programs/regedit/Es.rc,
6253 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
6254 programs/regedit/It.rc, programs/regedit/Ja.rc,
6255 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
6256 programs/regedit/No.rc, programs/regedit/Pl.rc,
6257 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
6258 programs/regedit/Si.rc, programs/regedit/Tr.rc,
6259 programs/regedit/resource.h:
6260 regedit: Remove unused resource.
6262 2007-02-07 Jacek Caban <jacek@codeweavers.com>
6264 * dlls/urlmon/binding.c:
6265 urlmon: Use queue for whole ReportData implementation.
6267 * dlls/urlmon/binding.c:
6268 urlmon: Added ReportProgress(BINDSTATUS_BEGINDOWNLOADDATA) implementation.
6270 * dlls/urlmon/binding.c:
6271 urlmon: Use custom task structs.
6273 * dlls/urlmon/binding.c:
6274 urlmon: Use proc instead of enum in task queue.
6276 * dlls/urlmon/binding.c:
6277 urlmon: Unlock protocol only if it was locked.
6279 * dlls/urlmon/binding.c:
6280 urlmon: Set BINDF_NEEDFILE flag for all not urlmon protocols.
6282 2007-02-07 Ken Thomases <ken@codeweavers.com>
6284 * programs/explorer/diskarb.c:
6285 explorer: Fix leak: always release the CFDictionary.
6287 * dlls/winecoreaudio.drv/audio.c:
6288 winecoreaudio.drv: Remove obsolete FIXME.
6290 2007-02-07 Francois Gouget <fgouget@free.fr>
6292 * include/advpub.h, tools/winapi/win32.api:
6293 advpack: Make the header more consistent with the implementation and fix the
6294 winapi_check warnings.
6296 * dlls/credui/credui_main.c, include/wincred.h, tools/winapi/win32.api:
6297 credui: Better match the PSDK types and fix the winapi_check warnings.
6299 * tools/winapi/win16.api, tools/winapi/win32.api:
6300 winsock & ws2_32: Update win32.api to fix the winapi_check warnings.
6302 * dlls/atl/atl_main.c, dlls/atl/atlbase.h, tools/winapi/win32.api:
6303 atl: Better match the PSDK types and fix the winapi_check warnings.
6305 * include/clusapi.h, tools/winapi/win32.api:
6306 clusapi: Better match the PSDK types and fix the winapi_check warnings.
6307 This also makes the headers and implementation more consistent.
6309 * include/wincred.h:
6310 credui: Make wincred.h C++ compatible.
6312 * dlls/browseui/tests/autocomplete.c:
6313 browseui: Add missing '\n's to ok() calls.
6315 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/rpc_epmap.c,
6316 include/rpcndr.h, tools/winapi/win32.api:
6317 rpcrt4: Better match the PSDK types and fix the winapi_check warnings.
6319 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
6321 * dlls/wininet/tests/ftp.c:
6322 wininet/tests: Add a few more tests.
6324 * dlls/wininet/ftp.c:
6325 wininet/ftp: Remove unneeded (double) checks.
6327 * dlls/wininet/ftp.c:
6328 wininet/ftp: Remove unneeded (double) checks.
6330 * dlls/wininet/ftp.c:
6331 wininet/ftp: Remove unneeded (double) checks.
6333 * dlls/wininet/ftp.c:
6334 wininet/ftp: Remove unneeded (double) checks.
6336 * dlls/wininet/ftp.c:
6337 wininet/ftp: Remove unneeded (double) checks.
6339 * dlls/wininet/ftp.c:
6340 wininet/ftp: Remove unneeded (double) checks.
6342 * dlls/wininet/ftp.c:
6343 wininet/ftp: Remove unneeded (double) checks.
6345 * dlls/wininet/ftp.c:
6346 wininet/ftp: Remove unneeded (double) checks.
6348 * dlls/wininet/ftp.c:
6349 wininet/ftp: Remove unneeded (double) checks.
6351 2007-02-07 Michael Stefaniuc <mstefani@redhat.de>
6353 * dlls/browseui/aclmulti.c:
6354 browseui: Move 'static' to the beginning of the declaration specifier.
6356 2007-02-07 Mike McCormack <mike@codeweavers.com>
6358 * dlls/msi/tests/iface.c:
6359 msi: Add a test for the version method.
6361 2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
6363 * dlls/user32/tests/win.c:
6364 user32: Add test cases for update rects affected by ShowWindow.
6366 2007-02-02 Aric Stewart <aric@codeweavers.com>
6368 * dlls/user32/combo.c:
6369 user32: We are calculating the height for the drop down based on
6370 number of items however the if statement used nIHeight (just the
6371 height of 1 item) and not nHeight (the height all the items).
6373 2007-02-07 Alexandre Julliard <julliard@winehq.org>
6375 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
6376 tools/widl/typegen.h:
6377 widl: Output endpoint information in client and server files.
6379 * tools/widl/parser.y, tools/widl/widltypes.h:
6380 widl: Add a string list type and use it for the endpoint attribute.
6382 * tools/widl/parser.l, tools/widl/parser.y:
6383 widl: Only recognize attribute keywords inside an attribute list.
6385 * dlls/msvcrt/file.c:
6386 msvcrt: Implement fopen/wfopen on top of fsopen/wfsopen instead of the other
6389 2007-02-03 Peter Oberndorfer <kumbayo84@arcor.de>
6391 * dlls/msi/dialog.c:
6392 msi: Clean up magic numbers.
6394 * dlls/msi/dialog.c:
6395 msi: Honor attributes for combobox.
6397 * dlls/msi/dialog.c:
6398 msi: Honor msidbControlAttributesSorted attribute for list box.
6400 2007-02-05 Juan Lang <juan_lang@yahoo.com>
6402 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
6403 msvcrt: Implement _mbbtype according to MSDN.
6405 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
6407 * dlls/shell32/tests/shlfileop.c:
6408 shell32: shlfileop tests: Avoid buffer overflows for paths.
6410 2007-02-04 Vitaliy Margolen <wine-patches@kievinfo.com>
6412 * dlls/winex11.drv/wintab.c:
6413 winex11drv: Do extra error checking when opening XInput device.
6415 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
6417 * dlls/wininet/ftp.c:
6418 wininet/ftp.c: Remove unneeded check.
6420 * dlls/urlmon/umon.c:
6421 urlmon: Cast-qual warning fixes.
6423 * dlls/urlmon/umon.c:
6424 urlmon: Cast-qual warning fix.
6426 2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
6428 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/files.c,
6430 msi: Make sure to ignore UI level flags in dialog and files as well.
6432 2007-02-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
6434 * dlls/shell32/trash.c:
6435 shell32: Declare some functions static.
6437 * dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c,
6438 dlls/shell32/shlfileop.c:
6439 shell32: Declare some functions static.
6441 * dlls/shell32/shellole.c:
6442 shell32: Declare some functions static.
6444 * dlls/shell32/dialogs.c:
6445 shell32: Declare some functions static.
6447 2007-02-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
6449 * dlls/comctl32/toolbar.c:
6450 comctl32: toolbar: Copy bitmaps with CopyImage so that it works also for DIBs
6451 (based on a patch by Oleg Krylov).
6453 2007-02-06 Felix Nawothnig <flexo@holycrap.org>
6455 * dlls/comctl32/tab.c:
6456 comctl32: Remove unnecessary and misused mask member from TAB_ITEM.
6458 2007-02-06 Jacek Caban <jacek@codeweavers.com>
6460 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
6461 itss: Allow reading from ReportData call.
6463 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
6464 urlmon: Fix zone tests.
6466 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
6467 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
6468 hhctrl.ocx: Use mk as default protocol and code clean up.
6470 * dlls/hhctrl.ocx/webbrowser.c:
6471 hhctrl.ocx: Use SetWindowRects to set WebBrowser's size.
6473 * dlls/hhctrl.ocx/webbrowser.c:
6474 hhctrl.ocx: Remove useless SetHostNames call.
6476 2007-02-06 Rob Shearman <rob@codeweavers.com>
6478 * dlls/oleaut32/typelib.c:
6479 oleaut32: Ignore the first named argument when invoking property-put methods
6480 as it is mandatory and doesn't indicate that the arguments will be
6481 passed in as named ones.
6483 * dlls/oleaut32/typelib.c:
6484 oleaut32: Add support for named arguments in ITypeInfo::Invoke.
6486 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
6487 oleaut32: Copy the value directly returned from the called function
6488 if it is not an HRESULT value, instead of getting it from a [retval]
6491 * dlls/oleaut32/typelib.c:
6492 oleaut32: Fix the missing argument handling for non-byref variant arguments.
6494 * dlls/oleaut32/typelib.c:
6495 oleaut32: If an error info object was created when the invoked method failed
6496 then fill in exception info from the error info object.
6498 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
6499 ole32: Add the external references that the server gave to us to any existing
6501 so that the right external reference count is released when the proxy is
6503 Protect all changes to refs in the ifproxy using interlocked functions
6504 and update the thread-safety documentation.
6506 * dlls/ole32/marshal.c:
6507 ole32: Release iobject and the IRpcStubBuffer object no matter which code path
6509 Otherwise we would leak a reference for both of these if the ifstub was
6511 Fix the FIXME in the code by releasing the stub manager if necessary.
6513 * dlls/comctl32/listview.c:
6514 comctl32: Fix the computation of the select bounds item rect
6515 and fixup the places that depended on the old behaviour.
6517 * dlls/oleaut32/tmarshal.c:
6518 oleaut32: Add a wrapper around the channel supplied to the IDispatch proxy
6519 to fixup the IID used to connect to the server and fix somewhat common
6520 "err:rpc:RPCRT4_OpenBinding" messages.
6522 2007-02-06 Peter Oberndorfer <kumbayo84@arcor.de>
6524 * dlls/msi/dialog.c:
6525 msi: Do not use a static variable to save the insertion position for the
6528 * dlls/msi/dialog.c:
6529 msi: Store value of the property with each listbox element.
6530 This makes sure the property is set to the right value even when order in
6533 * dlls/msi/dialog.c:
6534 msi: Do not store property for each listbox element, as it is the same one
6535 for the whole listbox.
6536 Remove struct msi_listbox_item as it only contains 1 element now.
6538 * dlls/msi/dialog.c:
6539 msi: Only insert entries into listbox if property value matches.
6541 2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
6543 * dlls/user32/button.c, dlls/user32/tests/msg.c:
6544 user32: WM_SETFONT on button doesn't repaint directly.
6546 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
6548 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
6549 dlls/dinput/tests/joystick.c:
6550 dinput: Don't reset dead zone and saturation when setting data format.
6551 Additional tests indicate that native doesn't touch previously set
6554 2007-02-06 Rob Shearman <rob@codeweavers.com>
6556 * dlls/credui/credui.rc:
6557 credui: Fix the order of the controls in the dialog so that the
6558 keyboard shortcuts work correctly and so that tabbing through the
6559 controls behaves as the user expects.
6561 2007-02-06 Huw Davies <huw@codeweavers.com>
6563 * dlls/oleaut32/typelib.c:
6564 oleaut32: Call SearchPath before LoadLibrary so that we get the full path of
6565 native exes and dlls.
6566 For builtin dlls prepend the system directory.
6568 2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
6570 * dlls/kernel32/tests/change.c:
6571 kernel32: CreateThread returns NULL on error, not INVALID_HANDLE_VALUE.
6573 2007-02-06 Alexandre Julliard <julliard@winehq.org>
6575 * dlls/ntdll/heap.c:
6576 ntdll: Clear the DebugInfo field when a shared heap critical section is
6579 * tools/widl/proxy.c:
6580 widl: Use the correct type offset when freeing proxy variables.
6582 * tools/widl/typegen.c:
6583 widl: Added support for iid_is conformance descriptors.
6585 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c,
6586 tools/widl/typegen.c:
6587 widl: size_is and length_is are expression lists now.
6589 * tools/widl/typegen.c:
6590 widl: Take array dimensions into account when computing buffer size.
6592 * tools/widl/typegen.c:
6593 widl: Add support for arrays of simple types in format strings.
6595 * tools/widl/typegen.c, tools/widl/typegen.h:
6596 widl: Output correct alignments in type format strings.
6598 2007-02-05 Marcus Meissner <marcus@jet.franken.de>
6600 * dlls/winex11.drv/xfont.c:
6601 winex11.drv: Removed dead code (Coverity).
6603 * dlls/riched20/row.c:
6604 riched20: Fixed wrong condition (Coverity).
6606 * programs/oleview/typelib.c:
6607 oleview: Removed dead code (Coverity).
6609 2007-02-06 Damjan Jovanovic <damjan.jov@gmail.com>
6611 * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h, include/msvcrt/wchar.h:
6612 msvcrt: Align struct _stati64's st_size on an 8 byte boundary.
6614 2007-02-06 Francois Gouget <fgouget@free.fr>
6617 ntdll: Add a stub API documentation to make winapi_check happy.
6619 * dlls/hid/main.c, include/Makefile.in, include/ddk/hidsdi.h:
6620 hid: Add the hidsdi.h header.
6622 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c, include/rpcdce.h,
6623 tools/winapi/win32.api:
6624 rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG.
6626 * tools/winapi/win32.api:
6627 inseng.dll: Update win32.api to fix the winapi_check warnings.
6629 * tools/winapi/win32.api:
6630 localspl: Update win32.api to fix the winapi_check warnings.
6632 * tools/winapi/win32.api:
6633 pstorec: Update win32.api to fix the winapi_check warnings.
6635 * tools/winapi/win32.api:
6636 gphoto2.ds: Update win32.api to fix the winapi_check warnings.
6638 * tools/winapi/win32.api:
6639 wtsapi: Update win32.api to fix the winapi_check warnings.
6641 * tools/winapi/win32.api:
6642 comctl32: Update win32.api to fix the winapi_check warnings.
6644 * tools/winapi/win32.api:
6645 hid: Update win32.api to fix the winapi_check warnings.
6647 * tools/winapi/win32.api:
6648 compstui: Update win32.api to fix the winapi_check warnings.
6650 * tools/winapi/win32.api:
6651 oleaut32: Update win32.api to fix the winapi_check warnings.
6653 * dlls/atl/atlwin.h:
6654 atl: Protect atlwin.h against multiple inclusions.
6656 * dlls/winspool.drv/tests/info.c:
6657 winspool.drv: Remove unneeded cast.
6659 * dlls/kernel32/tests/sync.c, dlls/winealsa.drv/dsoutput.c:
6660 Add missing '\n's in traces.
6662 2007-02-06 Mike McCormack <mike@codeweavers.com>
6664 * tools/widl/parser.y:
6665 widl: Implement dispinterfaces derived from an interface.
6667 * dlls/ole32/tests/storage32.c:
6668 ole32: Add a few more tests for transacted storage.
6670 * dlls/msi/tests/iface.c:
6671 msi: Test the dispid for CreateRecord.
6674 msi: Add the generated typelib to the resources.
6677 msi: Factor out code to calculate column offsets.
6679 * dlls/msi/tests/package.c:
6680 msi: Add a test showing MsiGetProperty returns correct values.
6682 2007-02-06 Jan Zerebecki <jan.wine@zerebecki.de>
6684 * dlls/urlmon/urlmon_main.c:
6685 urlmon: Remove redundant const.
6687 2007-02-05 Misha Koshelev <mk144210@bcm.tmc.edu>
6689 * dlls/msi/action.c:
6690 msi: InstallPackage check for UI level must not disregard flags.
6692 2007-02-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
6694 * dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
6695 dlls/wineps.drv/ppd.c:
6696 wineps.drv: Declare some functions static.
6698 * dlls/wineps.drv/mkagl.c:
6699 wineps.drv: Remove unused functions.
6701 * dlls/user32/message.c:
6702 user32: Remove unused function.
6704 * dlls/winemp3.acm/mpegl3.c:
6705 winemp3.acm: Remove unused functions.
6707 * dlls/shell32/shlexec.c:
6708 shell32: Remove unused function.
6710 * dlls/user32/sysparams.c:
6711 user32: Remove unused variables.
6713 2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
6715 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
6716 dlls/browseui/Makefile.in, dlls/browseui/aclmulti.c,
6717 dlls/browseui/browseui.h, dlls/browseui/browseui_main.c,
6718 dlls/browseui/regsvr.c, dlls/browseui/tests/Makefile.in,
6719 dlls/browseui/tests/autocomplete.c, programs/winetest/Makefile.in,
6720 programs/winetest/winetest.rc:
6721 browseui: Implement and test ACLMulti.
6723 * dlls/browseui/browseui_main.c:
6724 browseui: Add class factory.
6726 * include/shlguid.h, include/shlobj.h:
6727 include: Add definitions for the multisource AutoComplete list (ACLMulti).
6729 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
6730 dlls/browseui/Makefile.in, dlls/browseui/browseui.spec,
6731 dlls/browseui/browseui_main.c, dlls/browseui/regsvr.c,
6732 dlls/browseui/version.rc, tools/wine.inf:
6733 browseui: Add the browseui DLL.
6735 2007-02-05 Paul Vriens <paul.vriens.wine@gmail.com>
6737 * dlls/wininet/internet.h:
6738 wininet: Remove unused function.
6740 2007-02-05 Vitaliy Margolen <wine-patches@kievinfo.com>
6742 * dlls/dinput/joystick_linux.c:
6743 dinput: Use correct flag for object instance.
6744 DIDFT_AXIS is a generic mask for absolute and relative axes.
6746 * dlls/dinput/joystick_linux.c:
6747 dinput: Look for all available js* joystick devices.
6749 2007-02-05 Kai Blin <kai.blin@gmail.com>
6751 * dlls/secur32/ntlm.c:
6752 secur32: Fix ntlm_auth version number check when registering the NTLM SSP.
6754 * dlls/secur32/ntlm.c:
6755 secur32: Bump minimal required samba version to 3.0.25, 3.0.24 is a bugfix
6758 2007-02-05 Alexandre Julliard <julliard@winehq.org>
6760 * dlls/iphlpapi/ipstats.c:
6761 iphlpapi: Avoid printf format warnings.
6763 * libs/port/interlocked.c:
6764 libwine_port: Implemented interlocked_cmpxchg64 for x86_64.
6766 2007-02-02 Damjan Jovanovic <damjan.jov@gmail.com>
6768 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/sync.c,
6769 dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
6770 ntdll: Slist support.
6771 Implemented ntdll's RtlInitializeSListHead, RtlQueryDepthSList,
6772 RtlInterlockedFlushSList, RtlFirstEntrySList,
6773 RtlInterlockedPushEntrySList, RtlInterlockedPopEntrySList, their
6774 kernel32 equivalents, and tests.
6776 * include/wine/port.h, libs/port/interlocked.c:
6777 libwine_port: Added interlocked_cmpxchg64.
6779 2007-01-31 Paul Vriens <paul.vriens.wine@gmail.com>
6781 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/ftp.c:
6782 wininet/tests: Add ftp tests.
6784 2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
6786 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
6787 user32: Add the tests for minimize/restore MDI child sequence, fix some failures.
6789 2007-02-05 Alexandre Julliard <julliard@winehq.org>
6791 * libs/wine/c_20127.c, libs/wine/cpmap.pl:
6792 libwine: Hardcode the data for the US-ascii codepage instead of loading a
6795 2007-02-03 Misha Koshelev <mk144210@bcm.tmc.edu>
6797 * dlls/kernel32/tests/change.c:
6798 kernel32: Added conformance test for nested thread wakeups in the server.
6800 2007-02-05 Alexandre Julliard <julliard@winehq.org>
6803 server: Clear the thread wait before releasing objects to avoid nested calls.
6804 Reported by Misha Koshelev.
6807 winnt.h: Avoid warnings on Mac OS X.
6809 2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
6811 * dlls/winedos/devices.c, dlls/winedos/dosaspi.c, dlls/winedos/dosmem.c,
6812 dlls/winedos/int09.c, dlls/winedos/int21.c, dlls/winedos/int31.c,
6813 dlls/winedos/int67.c, dlls/winedos/interrupts.c,
6814 dlls/winedos/soundblaster.c, dlls/winedos/vga.c, dlls/winedos/vga.h,
6816 winedos: Declare some items static.
6818 2007-02-01 John Klehm <xixsimplicityxix@gmail.com>
6820 * dlls/rasapi32/rasapi.c:
6821 rasapi32: RasEnumConnections now returns correct buffer size (zero) when there
6822 are zero connections available.
6824 2007-01-31 John Klehm <xixsimplicityxix@gmail.com>
6827 ras.h: Added additional szDeviceType defines.
6829 2007-01-29 Maarten Lankhorst <m.b.lankhorst@gmail.com>
6831 * dlls/winealsa.drv/dsoutput.c:
6832 winealsa: Use a helper thread instead of asynchronous callbacks.
6834 * dlls/winealsa.drv/alsa.c:
6835 winealsa: Cosmetic stuff.
6837 * dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
6838 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
6839 dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
6840 dlls/winealsa.drv/waveinit.c, dlls/winealsa.drv/waveout.c:
6841 winealsa: Split driver up in tiny pieces.
6843 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
6845 * dlls/shlwapi/tests/string.c:
6846 shlwapi: Test string functions when buffer is too small.
6848 2007-02-03 Felix Nawothnig <flexo@holycrap.org>
6850 * dlls/gdi32/path.c:
6851 gdi32: Fix offset calculation in PATH_ExtTextOut for >1 chars.
6853 2007-02-02 Dmitry Timoshkov <dmitry@codeweavers.com>
6855 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
6856 gdi32: Make sure that we don't read/write beyond the provided buffer in
6857 GetOutlineTextMetricsA, add a test case.
6859 2007-02-02 Anatoly Lyutin <vostok@etersoft.ru>
6861 * dlls/comdlg32/cdlg_Ru.rc:
6862 comdlg32: Update Russian translation.
6864 2007-02-02 Vitaliy Margolen <wine-patches@kievinfo.com>
6866 * dlls/dinput/joystick_linux.c, dlls/dinput/tests/joystick.c:
6867 dinput: Don't reset user specified range in SetDataFormat. With tests.
6869 * dlls/dinput/joystick_linuxinput.c, dlls/dinput/tests/joystick.c:
6870 dinput: Initialize user limits with the default 0..65535 range. Add tests.
6872 * dlls/dinput/joystick_linuxinput.c:
6873 dinput: Return user set limits not the device limits.
6875 * dlls/dinput/joystick_linuxinput.c:
6876 dinput: Don't close fd before we done with it.
6878 2007-02-01 Marcus Meissner <meissner@suse.de>
6880 * dlls/kernel32/ne_module.c:
6881 kernel32: Initialize owner_exists (Coverity).
6883 * dlls/dinput/device.c:
6884 dinput: Fix dereference pointer after NULL check (Coverity).
6886 * dlls/devenum/devenum_main.c:
6887 devenum: Fix uninitialized clsidString (Coverity).
6889 2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
6891 * dlls/user32/tests/win.c, dlls/winex11.drv/window.c:
6892 user32: Although Windows sends WM_GETMINMAXINFO at the window creation time,
6893 it doesn't use returned values to set window size.
6895 2007-01-27 Maarten Lankhorst <m.b.lankhorst@gmail.com>
6897 * dlls/wined3d/directx.c:
6898 wined3d: Report D3D caps properly for ATI cards.
6900 2007-01-26 Mike McCormack <mike@codeweavers.com>
6903 winnt.h: Add defines for SLIST_HEADER.
6905 2007-02-03 Bang Jun-Young <junyoung@mogua.com>
6907 * dlls/advpack/advpack.c, include/advpub.h:
6908 advpack: Constify the 3rd argument of RebootCheckOnInstall[AW].
6910 2007-02-02 John Morris <mailjohnmorris@gmail.com>
6912 * dlls/ole32/ole32.spec:
6913 ole32: Add CoWaitForMultipleHandles to spec file.
6915 2007-01-31 Detlef Riekenberg <wine.dev@web.de>
6917 * dlls/mshtml/Makefile.in:
6918 mshtml: Add a missing space.
6920 2007-02-02 Detlef Riekenberg <wine.dev@web.de>
6922 * dlls/winspool.drv/tests/info.c:
6923 winspool/tests: Add test for XcvDataW,PortIsValid.
6925 * dlls/winspool.drv/tests/info.c:
6926 winspool/tests: Add test for XcvDataW,MonitorUI.
6928 2007-02-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
6930 * dlls/winex11.drv/opengl.c:
6931 winex11.drv: Declare variable signed to accept possible negative return value
6934 * dlls/wtsapi32/wtsapi32.c:
6935 wtsapi32: Declare a variable static.
6937 * dlls/winmm/message16.c:
6938 winmm: Declare a function static.
6940 2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
6942 * dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
6943 dlls/winemp3.acm/layer3.c:
6944 winemp3.acm: Declare some items static.
6946 * dlls/quartz/pin.c:
6948 Should fix Coverity CID-348 (dereference before NULL check).
6950 2007-02-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
6952 * dlls/uxtheme/draw.c, dlls/uxtheme/msstyles.c, dlls/uxtheme/msstyles.h,
6953 dlls/uxtheme/system.c:
6954 uxtheme: Declare some items static.
6956 2007-01-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
6958 * dlls/user32/comm16.c, dlls/user32/menu.c:
6959 user32: Declare some functions static.
6961 2007-01-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
6963 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw_main.c,
6964 dlls/shdocvw/shlinstobj.c:
6965 shdocvw: Declare some functions static.
6967 2007-02-05 Dmitry Timoshkov <dmitry@codeweavers.com>
6969 * dlls/dbghelp/dwarf.c:
6970 dbghelp: Turn a FIXME to a WARN in order to avoid mangling the output.
6972 * tools/winedump/lib.c:
6973 winedump: Add a sanity check before dumping long format library export.
6975 2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
6977 * dlls/kernel32/locale.c:
6978 kernel32: Add a trace to MultiByteToWideChar.
6980 2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
6982 * dlls/comctl32/rebar.c:
6983 comctl32: rebar: Fix lpBand->lpText memory leak in DeleteBand and simplify
6986 * dlls/comctl32/rebar.c:
6987 comctl32: rebar: Merge SetBandInfoA and SetBandInfoW.
6989 * dlls/comctl32/rebar.c:
6990 comctl32: rebar: Merge GetBandInfoA and GetBandInfoW.
6992 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
6994 * dlls/comctl32/rebar.c:
6995 comctl32: rebar: Merge InsertBandA and InsertBandW.
6997 * dlls/comctl32/rebar.c, dlls/comctl32/tests/Makefile.in,
6998 dlls/comctl32/tests/rebar.c:
6999 comctl32: rebar: Add some tests for rebar and change the way the header size
7002 2007-02-03 James Hawkins <truiken@gmail.com>
7004 * dlls/msi/files.c, dlls/msi/tests/install.c:
7005 msi: Allow uncompressed files before compressed files in the same media.
7007 2007-02-01 Huw Davies <huw@codeweavers.com>
7009 * dlls/wineps.drv/download.c:
7010 wineps.drv: Try to use the PostSript name of a font.
7012 2007-01-30 Huw Davies <huw@codeweavers.com>
7014 * dlls/winspool.drv/info.c:
7015 winspool.drv: We don't need to check for the PPD Files key before using
7018 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
7019 oleaut32: Fix marshaling of VARTYPE-less safearrays.
7021 2007-01-29 Michael Stefaniuc <mstefani@redhat.de>
7023 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
7024 msvcrt: Fix *printf() handling of negative field width.
7026 2007-01-29 Bang Jun-Young <junyoung@mogua.com>
7028 * dlls/advapi32/registry.c, dlls/ntdll/reg.c, include/winternl.h:
7029 ntdll: Fix NtUnloadKey to match the DDK.
7031 * dlls/wininet/internet.h:
7032 wininet: config.h police.
7034 * dlls/advapi32/crypt.c, dlls/advapi32/crypt.h, include/wincrypt.h:
7035 advapi32: Fix prototypes to match the PSDK.
7037 2007-01-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
7039 * dlls/avifil32/factory.c:
7040 avifil32: Declare some variables static.
7042 2007-01-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
7044 * dlls/secur32/util.c:
7045 secur32: Declare a function static.
7047 * dlls/sensapi/sensapi.c:
7048 sensapi: Declare a variable static.
7050 * dlls/setupapi/setupx_main.c:
7051 setupapi: Declare some functions static.
7053 * dlls/sane.ds/sane_main.c:
7054 sane.ds: Declare a function static.
7056 * dlls/serialui/confdlg.c:
7057 serialui: Declare some items static.
7059 2007-01-27 Thomas Weidenmueller <wine-patches@reactsoft.com>
7061 * dlls/comctl32/tab.c:
7062 comctl32: Fix the TAB_ITEM_SIZE macro.
7064 2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
7066 * dlls/user32/spy.c:
7067 user32: Dump contents of CREATESTRUCT in WM_[NC]CREATE of the message spy.
7069 * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
7070 gdi32: CreateBitmap and friends should return stock DEFAULT_BITMAP if requested
7071 bitmap width or height is 0.
7073 2007-01-26 Rob Shearman <rob@codeweavers.com>
7075 * dlls/credui/credui_main.c:
7076 credui: Fill out the username, password and domain edit boxes from the values
7077 input to CredUIPromptForCredentialsW.
7078 Set the focus to the password edit box, unless the user edit box is empty.
7080 * dlls/credui/credui.spec, dlls/credui/credui_main.c:
7081 credui: Implement CredUIParseUserName.
7083 * dlls/credui/credui_main.c:
7084 credui: Set the focus to the username edit control.
7086 2007-01-26 Jacek Caban <jacek@codeweavers.com>
7088 * dlls/urlmon/umon.c:
7089 urlmon: Code clean up.
7091 * dlls/urlmon/session.c:
7092 urlmon: Call AddRef in CoInternetGetSession.
7094 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
7095 shlwapi: Don't unescape url in UrlCombineW with URL_FILE_USE_PATHURL flag.
7097 2007-01-26 Francois Gouget <fgouget@free.fr>
7099 * dlls/shell32/shelllink.c:
7100 shell32: Remove an unneeded local variable initialization.
7102 * tools/winapi/winapi.pm:
7103 winapi_check: Print a warning when 'long' is used in an API file as this type
7104 is not Win64 compatible.
7106 2007-01-26 Mike McCormack <mike@codeweavers.com>
7108 * programs/oleview/typelib.c:
7109 oleview: Remove many casts.
7111 * .gitignore, dlls/msi/Makefile.in, dlls/msi/msiserver.idl:
7112 msi: Add a (mostly empty) typelib for the MsiServer interface.
7114 * tools/widl/write_msft.c:
7115 widl: Handle TKIND_DISPATCH when generating MSFT typelibs.
7117 2007-01-26 Alexandre Julliard <julliard@winehq.org>
7120 makefile: Use git-ls-files if possible to build tags files.
7122 2007-01-26 Francois Gouget <fgouget@free.fr>
7124 * tools/winapi/winapi.pm:
7125 winapi_check: Print the line number when an error or warning is found in the
7129 wintrust: Add missing packing directives to mscat.h.
7132 wintrust: Add missing prototypes and a missing include directive to mscat.h.
7134 * dlls/wintrust/register.c, include/wintrust.h, tools/winapi/win32.api:
7135 wintrust: Better match the PSDK types and fix the winapi_check warnings.
7137 * tools/winapi/win32.api:
7138 usp10: Update win32.api to fix the winapi_check warnings.
7140 * tools/winapi/win32.api:
7141 winecoreaudio.drv: Update win32.api to fix the winapi_check warnings.
7143 2007-01-26 Mike McCormack <mike@codeweavers.com>
7145 * dlls/msi/tests/iface.c:
7146 msi: Add todos around tests that aren't being run yet, but will fail.
7148 * dlls/msi/msi_main.c:
7151 2007-01-26 Alexandre Julliard <julliard@winehq.org>
7153 * dlls/winspool.drv/Makefile.in:
7154 winspool: Fix make rules for import library.
7156 * dlls/snmpapi/tests/util.c:
7157 snmpapi: Fix printf format warnings in tests.
7159 2007-01-25 Mark Adams <mark@transgaming.com>
7161 * dlls/iphlpapi/ipstats.c:
7162 iphlpapi: Support for non-linux platforms, including Mac OS X.
7163 - Add error messages when unimplemented functions are called on
7164 non-linux platforms.
7165 - Implement retrieving the interface list on MacOS X (and other
7166 platforms that use NET_RT_DUMP).
7168 * dlls/iphlpapi/ifenum.c:
7169 iphlpapi: Filter out no-ip addresses when building ip address table.
7171 * dlls/iphlpapi/ifenum.c:
7172 iphlpapi: Clarify interface counting.
7174 2007-01-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
7176 * dlls/cabinet/fdi.c:
7177 cabinet: Improve initialization of some arrays.
7179 2007-01-25 Joris Huizer <joris_huizer@yahoo.com>
7181 * libs/wine/loader.c, libs/wine/mmap.c:
7182 libwine: sign-compare fixes.
7184 2007-01-25 Francois Gouget <fgouget@free.fr>
7186 * dlls/snmpapi/main.c, include/snmp.h, tools/winapi/win32.api:
7187 snmpapi: Fix the winapi_check warnings.
7189 2007-01-25 Mike McCormack <mike@codeweavers.com>
7191 * dlls/msi/package.c:
7192 msi: Allocate a buffer in WCHARs not CHARs.
7194 2007-01-25 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
7197 wineserver: Validate the children of windows being hidden.
7198 Prevents paint_count values from being skewed when hiding windows.
7200 2007-01-25 Huw Davies <huw@codeweavers.com>
7202 * tools/widl/write_msft.c:
7203 widl: Don't restrict the number of params of [prop*] functions.
7205 2007-01-24 Huw Davies <huw@codeweavers.com>
7207 * tools/widl/write_msft.c:
7208 widl: Add VT_DATE support to typelib generation.
7210 2007-01-26 Alexandre Julliard <julliard@winehq.org>
7212 * tools/widl/proxy.c:
7213 widl: Make some generated variables static and/or const.
7215 * tools/widl/proxy.c:
7216 widl: Avoid dependency on COBJMACROS in generated code.
7218 * tools/widl/proxy.c:
7219 widl: Define __midl_proxy in the generated proxy code.
7221 * tools/widl/proxy.c:
7222 widl: Add a few more fields in the stub descriptor.
7224 * tools/widl/proxy.c:
7225 widl: Rename a couple of variables to make the code closer to what midl
7228 * tools/widl/proxy.c:
7229 widl: Initialize local variables in stub functions.
7231 * tools/widl/proxy.c:
7232 widl: Use the typegen function for marshalling/unmarshalling in proxies.
7234 * tools/widl/typegen.c:
7235 widl: Copy the UserMarshal support into the generic code.
7237 2007-01-25 Alexandre Julliard <julliard@winehq.org>
7239 * ANNOUNCE, ChangeLog, VERSION, configure:
7242 ----------------------------------------------------------------
7243 2007-01-24 Vitaliy Margolen <wine-patches@kievinfo.com>
7246 server: Prevent a crash on error while creating a token.
7248 * dlls/advapi32/tests/security.c, server/handle.c:
7249 advapi32: Add more tests for granted access mask. Fix test on Wine.
7251 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
7252 server/protocol.def, server/request.h, server/trace.c:
7253 server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
7256 server: Reverse return value and status in token_access_check to be consistent.
7258 * dlls/advapi32/tests/security.c, server/token.c:
7259 advapi32: Add few more tests for token access check and fix it on Wine.
7261 2007-01-25 Paul Vriens <paul.vriens.wine@gmail.com>
7263 * dlls/qcap/dllsetup.c:
7264 qcap: Initialize a variable (Coverity).
7266 2007-01-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
7268 * dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
7270 rsaenh: Declare some functions static.
7272 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
7273 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpcrt4_main.c:
7274 rpcrt4: Declare some functions static.
7276 2007-01-25 Rob Shearman <rob@codeweavers.com>
7278 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h:
7279 rpcrt4: RPCRT4_strdupWtoA and RPCRT4_strdupAtoW don't change the input string,
7280 so make the input const.
7282 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
7283 dlls/rpcrt4/rpc_transport.c:
7284 rpcrt4: Stash away NetworkOptions passed in from the binding string so that
7285 transports can look at the string if needed.
7287 2007-01-25 Mike McCormack <mike@codeweavers.com>
7289 * dlls/msi/msi_main.c:
7290 msi: Implement IDispatch->CreateInstance() for the msi server dll.
7292 * dlls/msi/msi_main.c:
7293 msi: Implement IClassFactory->QueryInterface() for the msi server dll.
7295 * dlls/msi/tests/Makefile.in, dlls/msi/tests/iface.c:
7296 msi: Add a test for the IMsiServer interface.
7298 2007-01-25 Vitaly Lipatov <lav@etersoft.ru>
7300 * dlls/comdlg32/cdlg_Ru.rc:
7301 comdlg32: Update Russian translation.
7303 2007-01-25 Matt Finnicum <mattfinn@gmail.com>
7305 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
7306 riched20: Create undos in StreamIn at the right times. Adds tests for when
7307 StreamIn should be undoable.
7309 2007-01-24 Matt Finnicum <mattfinn@gmail.com>
7311 * dlls/riched20/reader.c:
7312 riched20: Remove excessive traces from reader.c.
7314 2007-01-24 Ken Thomases <ken@codeweavers.com>
7316 * dlls/winex11.drv/opengl.c:
7317 winex11.drv: Copy the GL extensions string because it may be freed.
7319 2007-01-24 Jan Zerebecki <jan.wine@zerebecki.de>
7321 * dlls/urlmon/tests/protocol.c:
7322 urlmon: Fix type of an empty string to avoid warning.
7324 * dlls/opengl32/wgl.c:
7325 opengl32: Remove redundant const.
7327 2007-01-24 Felix Nawothnig <flexo@holycrap.org>
7329 * dlls/comctl32/imagelist.c:
7330 comctl32: Degrade ERR to WARN.
7332 2007-01-24 Huw Davies <huw@codeweavers.com>
7334 * dlls/oleaut32/typelib.c:
7335 oleaut32: The typelib version numbers should be written to the registry in hex.
7337 2007-01-24 Francois Gouget <fgouget@free.fr>
7339 * tools/winapi/win32.api:
7340 sfc_os: Update win32.api to fix the winapi_check warnings.
7342 * dlls/sfc_os/sfc_os.c, include/sfc.h:
7343 sfc_os: Add a prototype for SfcIsKeyProtected().
7345 * dlls/mscoree/mscoree_main.c:
7346 mscoree: _CorValidateImage() is a WINAPI function.
7347 This fixes a winapi_check warning.
7349 * dlls/shell32/shell32_main.c:
7350 shell32: SHLoadNonloadedIconOverlayIdentifiers() is a WINAPI function.
7351 This fixes a winapi_check warning.
7353 * dlls/dbghelp/dbghelp.spec:
7354 dbghelp: Fix the spec file to better match the SymGetSymFromAddr64() prototype.
7355 This fixes a winapi_check warning.
7357 * dlls/snmpapi/main.c:
7358 snmpapi: Add a missing '\n' trace.
7360 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
7361 snmpapi: SnmpUtilDbgPrint() is a vararg and not an stdcall function.
7363 2007-01-24 Alexandre Julliard <julliard@winehq.org>
7365 * tools/widl/typegen.c:
7366 widl: Add support for some simple pointer types.
7368 * tools/widl/typegen.c:
7369 widl: Store the interface id in _StubMsg.MaxCount for iid_is pointers.
7371 * tools/widl/typegen.c:
7372 widl: Fix alignment check for struct members format string.
7374 * tools/widl/typegen.c:
7375 widl: Fix possible crash in write_array_tfs.
7377 * tools/widl/typegen.c:
7378 widl: Skip local functions when building format strings.
7380 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
7381 widl: Export a function to compute the proc format string size for a function.
7383 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
7384 tools/widl/typegen.h:
7385 widl: Move initialization of the stub buffer size into
7386 write_remoting_arguments().
7388 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
7389 widl: Move support for stub arguments to typegen.c to make it usable for
7392 * .gitignore, include/.gitignore, include/Makefile.in,
7393 tools/make_makefiles:
7394 include: Simplify the variable declarations in the makefile to allow
7395 make_makefiles to parse it.
7397 2007-01-24 Kai Blin <kai.blin@gmail.com>
7399 * dlls/secur32/ntlm.c:
7400 secur32: Fix off-by-one error in converting the password to unicode.
7402 2007-01-24 Alexandre Julliard <julliard@winehq.org>
7404 * dlls/ntdll/debugtools.c:
7405 ntdll: Properly handle embedded nulls in NTDLL_dbg_vprintf.
7407 2007-01-23 Jacek Caban <jacek@codeweavers.com>
7409 * dlls/urlmon/bindprot.c, dlls/urlmon/tests/protocol.c:
7410 urlmon: Added BindProtocol's IInternetPriority implementation.
7412 2007-01-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
7414 * dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/style.c,
7415 dlls/riched20/undo.c:
7416 riched20: Declare some functions static.
7418 * dlls/quartz/parser.c:
7419 quartz: Declare a function static.
7421 2007-01-23 Matt Finnicum <mattfinn@gmail.com>
7423 * dlls/riched20/editor.c:
7424 riched20: Use CharFromPos instead of FindPixelPos in LinkNotify so it accounts
7427 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
7428 riched20: Implement EM_LIMITTEXT and some simple tests.
7430 2007-01-24 Kai Blin <kai.blin@gmail.com>
7432 * dlls/secur32/ntlm.c:
7433 secur32: Fix off-by-one error when copying the password to the helper.
7434 This fixes NTLM authentication with Outlook2003.
7436 2007-01-24 Rob Shearman <rob@codeweavers.com>
7438 * dlls/rpcrt4/rpc_binding.c:
7439 rpcrt4: When copying quality of service, deep copy TransportCredentials
7441 Remove some no longer relevant fixmes.
7443 * dlls/rpcrt4/rpc_transport.c:
7444 rpcrt4: Fix a typo in rpcrt4_conn_open_pipe.
7445 Fix a typo in rpcrt4_conn_open_pipe where the initial setting of dwFlags
7446 was done inside the switch statement instead of at the indented place of
7447 at the start of the block (thanks to Jan Zerebecki for noticing this bug).
7449 2007-01-23 Jacek Caban <jacek@codeweavers.com>
7451 * dlls/urlmon/tests/protocol.c:
7452 urlmon: Added CreateBinding test.
7454 * dlls/urlmon/bindprot.c:
7455 urlmon: Added beginning BindProtocol implementation.
7457 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
7458 urlmon: Return CLSID from get_protocol_handler.
7460 * dlls/urlmon/bindprot.c:
7461 urlmon: Added IInternetProtocolSink interface to BindProtocol.
7463 * dlls/urlmon/bindprot.c:
7464 urlmon: Added IInternetPriority interface to BindProtocol.
7466 * dlls/urlmon/Makefile.in, dlls/urlmon/bindprot.c, dlls/urlmon/session.c,
7467 dlls/urlmon/urlmon_main.h:
7468 urlmon: Added IInternetSession::CreateBinding beginning implementation.
7470 2007-01-23 Paul Vriens <paul.vriens.wine@gmail.com>
7472 * dlls/oleaut32/tests/typelib.c:
7473 oleaut32/tests: Cast-qual warning fixes.
7475 * dlls/ole32/tests/compobj.c:
7476 ole32/tests: Cast-qual warning fixes.
7478 * dlls/msxml3/tests/domdoc.c:
7479 msxml3/tests: Cast-qual warning fixes.
7481 2007-01-23 Huw Davies <huw@codeweavers.com>
7483 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
7484 rpcrt4: Implement NdrSimpleType{Marshall,Unmarshall}.
7486 2007-01-23 Hans Leidekker <hans@it.vu.nl>
7488 * dlls/usp10/usp10.c:
7489 usp10: Document ScriptPlace and ScriptShape.
7491 * dlls/usp10/usp10.c:
7492 usp10: Move text metrics into the script cache. Start using accessor functions.
7494 * dlls/usp10/tests/usp10.c:
7495 usp10: Remove duplicate font selection code from the tests.
7497 2007-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
7499 * dlls/user32/cursoricon.c:
7500 user32: Do not use DIB APIs for bitmap bits in a device dependent format.
7502 * dlls/user32/cursoricon.c:
7503 user32: Using DIB APIs to convert a DDB to monochrome is wrong, do it
7506 2007-01-23 Alexandre Julliard <julliard@winehq.org>
7508 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
7509 dlls/oleaut32/tests/tmarshal.rc,
7510 dlls/oleaut32/tests/tmarshal_dispids.h:
7511 oleaut32/tests: Fix the FSF address.
7513 2007-01-17 Anatoly Lyutin <vostok@etersoft.ru>
7515 * programs/cmd/builtins.c:
7516 cmd: In function WCMD_goto() changed strcmp() to lstrcmpi().
7518 * programs/cmd/builtins.c:
7519 cmd: Remove incorrect return in WCMD_if().
7521 2007-01-18 Anatoly Lyutin <vostok@etersoft.ru>
7523 * dlls/kernel32/console.c:
7524 kernel32: Add comment for GetConsoleWindow.
7526 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
7528 * dlls/shell32/shellord.c, include/shlguid.h, include/shobjidl.idl:
7529 shell32: Implement the property sheet extension array functions.
7530 Implement the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
7531 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray functions
7532 that are used to extend/replace property sheets by shell extensions.
7534 2007-01-21 Eric Pouech <eric.pouech@wanadoo.fr>
7536 * dlls/msvcrt/file.c:
7537 msvcrt: Fix the internal flag computation for _open_osfhandle.
7539 2007-01-22 Alexandre Julliard <julliard@winehq.org>
7541 * .gitignore, dlls/oleaut32/tests/Makefile.in,
7542 dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
7543 dlls/oleaut32/tests/tmarshal.rc,
7544 dlls/oleaut32/tests/tmarshal_dispids.h:
7545 oleaut32/tests: Add tmarshal test.
7547 2007-01-23 Alexandre Julliard <julliard@winehq.org>
7549 * tools/make_makefiles:
7550 make_makefiles: Ignore IDL_H_SRCS targets in all directories.
7552 2007-01-22 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7554 * programs/wineconsole/wineconsole_Ko.rc:
7555 wineconsole: Updated Korean resource .
7557 2007-01-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
7559 * dlls/qcap/dllsetup.c, dlls/qcap/v4l.c:
7560 qcap: Declare some items static.
7562 2007-01-22 Rob Shearman <rob@codeweavers.com>
7564 * .gitignore, dlls/credui/Makefile.in, dlls/credui/credui.rc,
7565 dlls/credui/credui.spec, dlls/credui/credui_main.c,
7566 dlls/credui/credui_resources.h:
7567 credui: Implement CredUIPromptForCredentialsW and CredUIConfirmCredentialsW.
7569 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7570 dlls/credui/Makefile.in, dlls/credui/credui.spec,
7571 dlls/credui/credui_main.c:
7572 credui: Add stubbed out credui DLL.
7574 * dlls/rpcrt4/rpc_transport.c:
7575 rpcrt4: Try to avoid partial named pipe read/writes by looping.
7577 * dlls/rpcrt4/rpc_server.c:
7578 rpcrt4: Make the fixme for an unhandled packet type more useful by printing
7579 the code of the unhandled packet type.
7581 2007-01-22 Lei Zhang <thestig@google.com>
7583 * dlls/comctl32/tests/updown.c:
7584 comctl32: Fix the updown control test to use the optional flag.
7586 2007-01-22 Peter Oberndorfer <kumbayo84@arcor.de>
7588 * dlls/user32/mdi.c:
7589 user32: Only try to remove the MDI document icon from the frame menu when needed.
7591 2007-01-22 Hans Leidekker <hans@it.vu.nl>
7593 * dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
7594 snmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.
7596 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
7597 dlls/snmpapi/tests/Makefile.in, dlls/snmpapi/tests/util.c,
7598 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
7599 snmpapi: Add a bunch of tests.
7601 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
7602 snmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.
7604 2007-01-22 Jacek Caban <jacek@codeweavers.com>
7606 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
7607 mshtml: Fixed protocol tests on IE7.
7609 2007-01-22 H. Verbeet <hverbeet@gmail.com>
7611 * include/wine/wined3d_interface.h:
7612 wined3d: Remove some unused methods from the IWineD3DVertexShader interface.
7614 * dlls/wined3d/wined3d_private.h:
7615 wined3d: Remove the d3d9types.h include from wined3d_private.h.
7617 * dlls/wined3d/arb_program_shader.c:
7618 wined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.
7619 Spotted by Marcus Meissner.
7621 2007-01-22 Paul Vriens <paul.vriens.wine@gmail.com>
7623 * dlls/comctl32/tests/header.c:
7624 comctl32/tests: Cast-qual warning fixes.
7626 2007-01-22 Francois Gouget <fgouget@free.fr>
7628 * dlls/oleaut32/tests/vartest.c:
7629 oleaut32/tests: Fix compilation on systems that don't support nameless structs
7632 2007-01-22 Alexandre Julliard <julliard@winehq.org>
7634 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
7635 tools/widl/typegen.c, tools/widl/widltypes.h,
7636 tools/widl/write_msft.c:
7637 widl: Convert expression lists to standard Wine lists.
7638 Add a specific type for array dimensions.
7640 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
7641 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
7642 tools/widl/typegen.c, tools/widl/widltypes.h,
7643 tools/widl/write_msft.c:
7644 widl: Convert variable lists to standard Wine lists.
7646 * tools/widl/client.c, tools/widl/header.c, tools/widl/parser.y,
7647 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
7648 tools/widl/widltypes.h, tools/widl/write_msft.c:
7649 widl: Convert function lists to standard Wine lists.
7651 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
7652 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
7653 tools/widl/widl.h, tools/widl/widltypes.h, tools/widl/write_msft.c:
7654 widl: Convert interface lists to standard Wine lists.
7656 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
7657 tools/widl/proxy.c, tools/widl/typegen.c, tools/widl/typelib.c,
7658 tools/widl/typelib.h, tools/widl/widltypes.h,
7659 tools/widl/write_msft.c:
7660 widl: Convert attribute lists to standard Wine lists.
7662 * tools/widl/typelib.c, tools/widl/widltypes.h, tools/widl/write_msft.c:
7663 widl: Convert typelib lists to standard Wine lists.
7665 * tools/widl/write_msft.c:
7666 widl: Use existing functions to retrieve attributes for typelibs.
7668 2007-01-22 Dmitry Timoshkov <dmitry@codeweavers.com>
7670 * dlls/gdi32/tests/bitmap.c:
7671 gdi32: Add a simple SelectObject test for bitmaps.
7673 * dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
7674 gdi32: Add a GetDIBits test.
7676 2007-01-20 Bang Jun-Young <junyoung@mogua.com>
7678 * dlls/wineoss.drv/audio.h:
7679 wineoss.drv: config.h police.
7681 * dlls/msxml3/factory.c, dlls/msxml3/msxml_private.h,
7682 dlls/msxml3/parseerror.c, dlls/msxml3/regsvr.c:
7683 msxml3: config.h police.
7685 * dlls/advapi32/advapi.c:
7686 advapi32: Do not include unnecessary headers.
7688 * include/winbase.h:
7689 winbase.h: Cosmetic changes.
7691 * include/objbase.h:
7692 objbase.h: Fix typo in comment.
7694 * dlls/advpack/tests/files.c:
7695 advpack/tests: Fix typo.
7697 2007-01-21 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7699 * dlls/user32/user32.spec:
7700 user32: Define RealChildWindowFromPoint as a real stub.
7702 2007-01-21 Vitaliy Margolen <wine-patches@kievinfo.com>
7705 ntdll: Correct trace message stating NtAccessCheck is a stub.
7708 ntdll: Don't change granted access mask on error.
7710 2007-01-21 Detlef Riekenberg <wine.dev@web.de>
7712 * dlls/winspool.drv/info.c:
7713 winspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.
7715 2007-01-22 Hans Leidekker <hans@it.vu.nl>
7717 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
7718 snmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.
7720 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
7721 snmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.
7723 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
7724 snmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.
7726 2007-01-22 Mike McCormack <mike@codeweavers.com>
7728 * dlls/kernel32/kernel32.spec:
7729 kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.
7731 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
7732 ntdll: Implement RtlDecodePointer and RtlEncodePointer.
7734 2007-01-22 Alexandre Julliard <julliard@winehq.org>
7736 * include/wine/list.h:
7737 wine/list.h: Add list_count function. Make some parameters const.
7739 * dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
7740 dlls/dinput/joystick_linuxinput.c:
7741 dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
7743 * .gitignore, dlls/Makefile.in, dlls/sfc/Makefile.in,
7744 dlls/sfc_os/Makefile.in:
7745 sfc: We need to import sfc_os for the forwards to work properly.
7747 2007-01-21 Paul Vriens <paul.vriens.wine@gmail.com>
7749 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c:
7750 ntdll: Extra check for ObjectAttributes (Coverity).
7752 2007-01-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
7757 * dlls/dmime/performance.c:
7758 dmime: Remove unused variable.
7760 * dlls/shlwapi/assoc.c:
7761 shlwapi: Uninitialized variable fix (Coverity).
7763 * dlls/oledlg/insobjdlg.c:
7764 oledlg: Declare a function static.
7766 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
7767 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
7768 oleaut32: Declare some items static.
7770 2007-01-20 Detlef Riekenberg <wine.dev@web.de>
7772 * dlls/kernel32/tests/volume.c:
7773 kernel32/tests: GetVolumeNameForMountPoint not present before w2k.
7775 * dlls/kernel32/tests/virtual.c:
7776 kernel32/tests: VirtualAllocEx not present in Win95.
7778 * dlls/kernel32/tests/process.c:
7779 kernel32/tests: Fix a declaration and use skip for the message.
7781 2007-01-20 Dmitry Timoshkov <dmitry@codeweavers.com>
7783 * dlls/comctl32/tests/updown.c:
7784 comctl32: Fix the updown control test to pass under XP.
7786 2007-01-20 Hans Leidekker <hans@it.vu.nl>
7788 * dlls/mlang/mlang.c:
7789 mlang: Implement IMultiLanguage::GetCodePageInfo.
7791 2007-01-19 Vitaliy Margolen <wine-patches@kievinfo.com>
7794 server: User correct user sid for the default_dacl.
7796 2007-01-19 Rob Shearman <rob@codeweavers.com>
7798 * dlls/kernel32/file.c, dlls/ntdll/file.c:
7799 kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out
7800 the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
7801 Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
7802 structure is specified, since it isn't handled yet.
7804 * dlls/rpcrt4/rpc_transport.c:
7805 rpcrt4: Handle security quality of service flags relevant to the ncacn_np
7808 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
7809 dlls/rpcrt4/rpc_transport.c:
7810 rpcrt4: Track the security quality of service settings for bindings and
7813 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
7815 * dlls/comctl32/commctrl.c, include/commctrl.h:
7816 comctl32: Fix InitCommonControlsEx prototype.
7818 2007-01-19 Alexandre Julliard <julliard@winehq.org>
7820 * tools/makedep.c, tools/widl/proxy.c:
7821 widl: Include objbase.h so that generated proxy file compiles on Wine.
7824 rpc.h: Include excpt.h, and windef.h in Wine so that the header compiles.
7826 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
7827 tools/widl/widl.c, tools/widl/widl.h:
7828 widl: Generate proxy/client/server files when requested explicitly even if
7832 Make.rules: Pass all idl source files to makedep.
7834 2007-01-18 H. Verbeet <hverbeet@gmail.com>
7836 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
7837 wined3d: The sincos instruction is valid for ps/vs 2.1 as well.
7839 * dlls/wined3d/glsl_shader.c:
7840 wined3d: gl_FragDepth is a float, so fixup the write mask.
7842 * dlls/wined3d/device.c:
7843 wined3d: Use SetupFullscreenWindow() to make the window fullscreen.
7845 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/wined3d/device.c,
7846 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
7847 wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl
7848 to IWineD3DDeviceImpl.
7850 * dlls/wined3d/baseshader.c:
7851 wined3d: Use %s in trace.
7853 2007-01-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
7855 * dlls/odbc32/proxyodbc.c:
7856 odbc32: Declare a function static.
7858 * dlls/ole32/classmoniker.c, dlls/ole32/errorinfo.c,
7859 dlls/ole32/hglobalstream.c, dlls/ole32/itemmoniker.c,
7860 dlls/ole32/memlockbytes.c:
7861 ole32: Declare some functions static.
7863 2007-01-18 Vitaliy Margolen <wine-patches@kievinfo.com>
7865 * server/winstation.c:
7866 server: Add generic access mapping for winstation and desktop objects.
7868 2007-01-18 Francois Gouget <fgouget@free.fr>
7870 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
7871 shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION |
7872 SHGFI_USEFILEATTRIBUTES).
7874 * dlls/shell32/tests/shlfileop.c:
7875 shell32/tests: Add some more SHGetFileInfo() tests.
7877 2007-01-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
7879 * dlls/shell32/shellord.c, include/shlobj.h:
7880 shell32: Fix prototypes.
7881 Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
7882 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
7883 prototypes because they're now documented. Also add them to shlobj.h.
7885 2007-01-18 Dmitry Timoshkov <dmitry@codeweavers.com>
7887 * dlls/user32/cursoricon.c:
7888 user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert
7891 2007-01-18 Alexandre Julliard <julliard@winehq.org>
7893 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
7894 server/thread.c, server/trace.c:
7895 ntdll: Avoid inter-process APCs when called for the process itself.
7897 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
7898 ntdll: Get rid of the no longer used is_current_process function.
7900 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
7901 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
7903 ntdll: Implementation of inter-process NtMapViewOfSection and
7904 NtUnmapViewOfSection.
7906 * dlls/kernel32/tests/thread.c, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
7907 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
7909 ntdll: Implementation of inter-process RtlCreateUserThread.
7911 * dlls/kernel32/thread.c, dlls/ntdll/thread.c:
7912 ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread
7915 * dlls/kernel32/kernel_main.c, dlls/ntdll/thread.c:
7916 ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
7918 * dlls/winecoreaudio.drv/audio.c:
7919 winecoreaudio.drv: Fix printf format warnings.
7921 2007-01-18 Francois Gouget <fgouget@free.fr>
7923 * dlls/comctl32/listview.c, dlls/localspl/tests/localmon.c,
7924 dlls/mapi32/tests/prop.c, dlls/odbccp32/odbccp32.c, dlls/ole32/rpc.c,
7925 dlls/urlmon/mk.c, dlls/wined3d/state.c, dlls/winspool.drv/info.c,
7926 include/wine/debug.h, tools/winapi/options.pm:
7927 Assorted spelling fixes.
7929 * dlls/comctl32/ipaddress.c, dlls/comctl32/propsheet.c,
7930 dlls/comdlg32/filedlg.c, dlls/dmloader/loaderstream.c,
7931 dlls/gdi32/mfdrv/init.c, dlls/gdi32/palette.c,
7932 dlls/kernel32/lcformat.c, dlls/msacm32/driver.c, dlls/msi/action.c,
7933 dlls/msvcrt/dir.c, dlls/msvcrt/file.c, dlls/msvfw32/mciwnd.c,
7934 dlls/secur32/ntlm.c, dlls/shell32/shellpath.c,
7935 dlls/shlwapi/ordinal.c, dlls/user32/dialog.c, dlls/user32/edit.c,
7936 dlls/wineps.drv/ps.c, dlls/wininet/http.c, dlls/winmm/playsound.c,
7937 programs/winemenubuilder/winemenubuilder.c,
7938 programs/winhelp/hlpfile.c:
7939 Don't put single quotes around '%s' when using the debugstr_*() functions.
7941 * dlls/shell32/shlexec.c:
7942 shell32: There is no need to check strings for NULL when using debugstr_w().
7943 Also don't put single quotes around '%s' in that case.
7945 * dlls/winmm/tests/timer.c:
7946 winmm/tests: Use '%u' to print GetLastError().
7948 * dlls/winspool.drv/info.c:
7949 winspool.drv: Use '%u' to print GetLastError().
7951 * dlls/ntdll/tests/info.c:
7952 ntdll/tests: Use '%u' to print GetLastError().
7954 * dlls/mcicda/mcicda.c:
7955 mcicda: Use '%u' to print GetLastError().
7957 * dlls/secur32/secur32.c:
7958 secur32: Use '%u' to print GetLastError().
7960 * dlls/usp10/tests/usp10.c:
7961 usp10/tests: Use '%u' to print GetLastError().
7963 * dlls/localspl/localmon.c:
7964 localspl: Remove unneeded cast.
7966 2007-01-18 Alexandre Julliard <julliard@winehq.org>
7968 * server/mach.c, server/ptrace.c:
7969 server: Print a trace when sending a signal to a thread.
7971 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
7972 dlls/ntdll/thread.c:
7973 ntdll: Block async signals during process init and thread creation.
7975 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
7976 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
7977 dlls/ntdll/signal_x86_64.c:
7978 ntdll: Make the server signal mask global.
7980 * dlls/ntdll/thread.c:
7981 ntdll: Avoid heap allocations during thread creation.
7983 * dlls/ntdll/server.c:
7984 ntdll: Make the fd cache section an uninterruptible section.
7986 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
7987 server/protocol.def, server/trace.c:
7988 ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the
7991 * dlls/ntdll/file.c, dlls/ntdll/om.c, dlls/ntdll/server.c:
7992 ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
7994 2007-01-17 Christoph Frick <frick@sc-networks.de>
7996 * dlls/dinput/joystick_linuxinput.c:
7997 dinput: Calc more caps infos ahead and store it in JoystickImpl.
7999 2007-01-17 H. Verbeet <hverbeet@gmail.com>
8001 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
8002 wined3d: Give shader constants their own debug channel.
8004 * dlls/wined3d/glsl_shader.c:
8005 wined3d: Fix a typo.
8007 * dlls/wined3d/state.c:
8008 wined3d: When switching color material, apply the material we were previously
8010 This fixes a regression introduced by 329670c7f129343ef0086f76b08a40d0fd5e3242.
8012 * dlls/wined3d/state.c:
8013 wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(),
8014 it isn't used anyway.
8016 2007-01-17 Francois Gouget <fgouget@free.fr>
8018 * dlls/d3d9/tests/device.c, dlls/ddraw/utils.c, dlls/wined3d/utils.c,
8019 include/d3d8types.h, include/d3d9types.h,
8020 include/wine/wined3d_types.h:
8021 d3d: Fix the D3DFMT_XXX constant declarations.
8023 2007-01-17 Francois Gouget <fgouget@codeweavers.com>
8025 * dlls/winspool.drv/info.c:
8026 winspool.drv: Reorder a couple of functions and remove the forward declarations.
8028 * include/wine/test.h:
8029 tests: The non-gcc case was missing a forward declaration for winetest_skip().
8031 2007-01-17 Francois Gouget <fgouget@free.fr>
8033 * dlls/odbccp32/tests/misc.c:
8034 odbccp32/tests: Add missing '\n' to an ok() call.
8036 2007-01-17 Stefan Leichter <Stefan.Leichter@camline.com>
8038 * dlls/winecoreaudio.drv/audio.c:
8039 winecoreaudio.drv: Print each 64-bit integer as two 32-bit integers.
8041 2007-01-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
8043 * dlls/objsel/objsel.c:
8044 objsel: Declare a variable static.
8046 2007-01-17 Vitaliy Margolen <wine-patches@kievinfo.com>
8048 * dlls/ws2_32/socket.c:
8049 ws2_32: Fix trace for WS_setsockopt to look closer to WS_getsockopt.
8051 2007-01-17 Mike McCormack <mike@codeweavers.com>
8053 * dlls/msi/regsvr.c:
8054 msi: Register IMsiServer.
8056 * dlls/user32/tests/win.c:
8057 user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
8059 * dlls/user32/defwnd.c:
8060 user32: Add an exception handler around the WM_GETTEXT handler.
8062 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
8064 * dlls/sfc/sfc.spec, dlls/sfc/sfc_main.c:
8065 sfc: Forward SfcIsFileProtected to sfc_os.dll.
8067 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
8068 dlls/sfc_os/Makefile.in, dlls/sfc_os/sfc_os.c,
8069 dlls/sfc_os/sfc_os.spec:
8070 sfc_os: Add stub for sfc_os.dll.
8072 2007-01-12 Joel Parker <jjk3@msstate.edu>
8074 * dlls/kernel32/ne_module.c, dlls/kernel32/relay16.c,
8075 dlls/kernel32/selector.c, dlls/kernel32/thunk.c, dlls/msvcrt/cpp.c,
8076 dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/misc.c,
8077 dlls/ntdll/loader.c, dlls/ntdll/relay.c, dlls/ntdll/resource.c,
8078 dlls/ntdll/rtl.c, dlls/ntdll/signal_i386.c,
8079 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
8080 dlls/riched20/txtsrv.c, dlls/rpcrt4/ndr_stubless.c,
8081 dlls/user32/winproc.c, libs/port/interlocked.c, libs/wine/port.c:
8082 Remove redundant semicolons for ANSI compatibility.
8084 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
8086 * programs/wineconsole/curses.c:
8087 wineconsole: Add support for non-latin symbols with curses.
8089 2007-01-15 Christoph Frick <frick@sc-networks.de>
8091 * dlls/dinput/joystick_linuxinput.c:
8092 dinput: No longer check for value exceeding have(min|max) in map_axis.
8094 2007-01-16 Christoph Frick <frick@sc-networks.de>
8096 * dlls/dinput/joystick_linuxinput.c:
8097 dinput: Add a config for the axes.
8099 2007-01-15 Christoph Frick <frick@sc-networks.de>
8101 * dlls/dinput/joystick_linuxinput.c:
8102 dinput: Move the config for the buttons from the JoyDev into the JoystickImpl.
8104 * dlls/dinput/joystick_linuxinput.c:
8105 dinput: Use a struct ObjProps for the config of the device.
8107 * dlls/dinput/joystick_linuxinput.c:
8108 dinput: Rename 'axe' to 'axis'.
8110 2007-01-17 Frank Richter <frank.richter@gmail.com>
8112 * dlls/dbghelp/elf_module.c:
8113 dbghelp: Search for .gnu_debuglink file.
8115 2007-01-16 Rob Shearman <rob@codeweavers.com>
8117 * dlls/wininet/http.c:
8118 wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set
8119 of character set conversion calls.
8121 2007-01-17 Stefan Dösinger <stefan@codeweavers.com>
8123 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
8124 wined3d: Implement per stream offsets.
8126 2007-01-16 Stefan Dösinger <stefan@codeweavers.com>
8128 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
8129 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
8130 wined3d: Store the stream number in the strided structure.
8132 * dlls/wined3d/drawprim.c:
8133 wined3d: Improve drawStridedSlow a bit.
8135 2007-01-17 Alasdair Sinclair <alasdairs@dsl.pipex.com>
8137 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
8138 msvcrt: If we're at EOF in the buffer and we have pattern %n in format string
8139 we should not count the EOF in the total.
8141 2007-01-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
8143 * dlls/netapi32/netapi32.c:
8144 netapi32: Declare a variable static.
8146 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
8148 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
8149 localspl: Implement PortIsValid for XcvDataPort.
8151 * dlls/localspl/localmon.c:
8152 localspl: Implement XcvDataPort.
8154 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
8156 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
8157 localspl: Implement XcvOpenPort and XcvClosePort.
8159 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
8161 * dlls/localspl/tests/localmon.c:
8162 localspl/tests: Add test for XcvDataPort_PortIsValid.
8164 * dlls/localspl/tests/localmon.c:
8165 localspl/tests: Extend test for XcvDataPort_MonitorUI.
8167 2007-01-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
8169 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
8170 comctl32: toolbar: Fix the TB_SETBITMAPSIZE for width or height zero (with
8173 2007-01-16 James Hawkins <truiken@gmail.com>
8175 * dlls/advapi32/tests/registry.c:
8176 advapi32: Add tests for RegQueryValue.
8178 * dlls/oleaut32/tmarshal.c:
8179 oleaut32: Initialize nrofnames to keep from freeing unused memory in the
8182 2007-01-15 H. Verbeet <hverbeet@gmail.com>
8184 * dlls/wined3d/glsl_shader.c:
8185 wined3d: Add a glsl_src_param_t type, pass it to shader_glsl_add_src_param()
8186 instead of three separate character arrays.
8188 * dlls/wined3d/glsl_shader.c:
8189 wined3d: Add a glsl_dst_param_t type, pass it to shader_glsl_add_dst_param()
8190 instead of three separate character arrays.
8192 * dlls/wined3d/glsl_shader.c:
8193 wined3d: Simplify shader_glsl_get_write_mask().
8195 * dlls/wined3d/glsl_shader.c:
8196 wined3d: Simplify shader_glsl_get_swizzle().
8198 * dlls/wined3d/glsl_shader.c:
8199 wined3d: Fix pshader_glsl_tex() and pshader_glsl_texcoord().
8201 * dlls/wined3d/glsl_shader.c:
8202 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8203 shader_glsl_callnz().
8205 * dlls/wined3d/glsl_shader.c:
8206 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8207 shader_glsl_breakc().
8209 * dlls/wined3d/glsl_shader.c:
8210 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8213 * dlls/wined3d/glsl_shader.c:
8214 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8217 * dlls/wined3d/glsl_shader.c:
8218 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8221 * dlls/wined3d/glsl_shader.c:
8222 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8226 * dlls/wined3d/glsl_shader.c:
8227 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8228 pshader_glsl_texm3x3vspec().
8229 Use shader_glsl_get_sample_function().
8230 Use the GLSL builtin reflect() function.
8232 * dlls/wined3d/glsl_shader.c:
8233 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8234 pshader_glsl_texm3x3spec().
8235 Use shader_glsl_get_sample_function().
8237 * dlls/wined3d/glsl_shader.c:
8238 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8239 pshader_glsl_texm3x3().
8241 * dlls/wined3d/glsl_shader.c:
8242 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8243 pshader_glsl_texm3x3tex().
8244 Use shader_glsl_get_sample_function().
8246 * dlls/wined3d/glsl_shader.c:
8247 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8248 pshader_glsl_texm3x2tex().
8250 * dlls/wined3d/glsl_shader.c:
8251 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8252 pshader_glsl_texm3x3pad().
8254 * dlls/wined3d/glsl_shader.c:
8255 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8256 pshader_glsl_texm3x2pad().
8258 * dlls/wined3d/glsl_shader.c:
8259 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8260 pshader_glsl_texm3x2depth().
8262 * dlls/wined3d/glsl_shader.c:
8263 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8264 pshader_glsl_texdp3().
8266 * dlls/wined3d/glsl_shader.c:
8267 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8268 pshader_glsl_texdp3tex().
8270 * dlls/wined3d/glsl_shader.c:
8271 wined3d: Rewrite pshader_glsl_texreg2rgb to properly take the write mask
8273 Use shader_glsl_get_sample_function() rather than having the instruction
8274 handler figure it out itself.
8275 Get rid of shader_glsl_add_dst_old().
8277 * dlls/wined3d/glsl_shader.c:
8278 wined3d: Split out getting the sample function and coordinate mask from
8279 shader_glsl_sample().
8281 * dlls/wined3d/glsl_shader.c:
8282 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8283 pshader_glsl_texreg2gb().
8285 * dlls/wined3d/glsl_shader.c:
8286 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8287 pshader_glsl_texreg2ar.
8288 Use the correct source swizzle.
8290 * dlls/wined3d/glsl_shader.c:
8291 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8294 * dlls/wined3d/glsl_shader.c:
8295 wined3d: Rewrite shader_glsl_rcp() to properly take the write mask into account.
8297 * dlls/wined3d/glsl_shader.c:
8298 wined3d: Rewrite shader_glsl_expp() to properly take the write mask into account.
8300 * dlls/wined3d/glsl_shader.c:
8301 wined3d: Rewrite shader_glsl_cnd() to properly take the write mask into account.
8302 Take the difference between ps 1.4 and earlier versions into account.
8304 * dlls/wined3d/glsl_shader.c:
8305 wined3d: Rewrite shader_glsl_cmp() to properly take the write mask into account.
8307 * dlls/wined3d/glsl_shader.c:
8308 wined3d: Rewrite shader_glsl_lrp() to properly take the write mask into account,
8309 use the GLSL mix instruction.
8311 * dlls/wined3d/glsl_shader.c:
8312 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8315 * dlls/wined3d/glsl_shader.c:
8316 wined3d: Rewrite shader_glsl_mov() to properly take the write mask into account.
8317 In case of writing to an address register round the source.
8319 * dlls/wined3d/glsl_shader.c:
8320 wined3d: Rewrite pshader_glsl_dp2add() to properly take the write mask into
8323 * dlls/wined3d/glsl_shader.c:
8324 wined3d: Rewrite shader_glsl_dot() to properly take the write mask into account.
8326 * dlls/wined3d/glsl_shader.c:
8327 wined3d: Rewrite shader_glsl_map2gl() to properly take the write mask into
8330 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
8331 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
8332 wined3d: Give WINED3DSIO_CRS its own function, properly take the write mask
8335 * dlls/wined3d/glsl_shader.c:
8336 wined3d: Move WINED3DSIO_SGE & WINED3DSIO_SLT from shader_glsl_map2gl() to
8337 shader_glsl_compare() where they belong.
8338 Properly take the write mask into account
8340 * dlls/wined3d/glsl_shader.c:
8341 wined3d: Rewrite shader_glsl_mad() to properly take the write mask into account.
8343 * dlls/wined3d/glsl_shader.c:
8344 wined3d: Rewrite shader_glsl_arith() to properly take the write mask into
8347 * dlls/wined3d/glsl_shader.c:
8348 wined3d: Rewrite shader_glsl_sincos() to properly take the write mask into
8350 The write mask can only be one of .x, .y, .xy
8352 * dlls/wined3d/glsl_shader.c:
8353 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
8354 shader_glsl_get_register_name().
8356 * dlls/wined3d/glsl_shader.c:
8357 wined3d: Pass a mask to shader_glsl_add_src_param().
8359 * dlls/wined3d/glsl_shader.c:
8360 wined3d: Rename shader_glsl_add_dst() to shader_glsl_add_dst_old(), add
8361 shader_glsl_append_dst().
8363 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
8364 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
8365 05/49: wined3d: Only add line numbers for new lines in shader_addline().
8367 * dlls/wined3d/glsl_shader.c:
8368 wined3d: Fixup the write mask for gl_FogFragCoord and gl_PointSize.
8369 gl_FogFragCoord and gl_PointSize are floats rather than vec4s in GLSL,
8370 so they shouldn't have a destination swizzle, and the write mask we
8371 return should consist of only the first component.
8373 * dlls/wined3d/glsl_shader.c:
8374 wined3d: Return the (binary) write mask from shader_glsl_add_dst_param().
8376 * dlls/wined3d/glsl_shader.c:
8377 wined3d: Split shader_glsl_add_param() in shader_glsl_add_src_param() and
8378 shader_glsl_add_dst_param().
8380 * dlls/wined3d/glsl_shader.c:
8381 wined3d: Add a comment about D3D write masks and GLSL destination swizzles.
8383 2007-01-16 Alexandre Julliard <julliard@winehq.org>
8385 * dlls/ntdll/sync.c:
8386 ntdll: Added a missing chunk in the NtLockVirtualMemory support.
8387 Thanks to Rob Shearman for noticing this.
8389 * tools/wmc/utils.c:
8390 wmc: Use standard format for error messages.
8392 * dlls/msvcrt/locale.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h,
8393 dlls/msvcrt/msvcrt.spec:
8394 msvcrt: Export various locale and codepage variables.
8396 2007-01-15 Jonathan Ernst <jonathan@ernstfamily.ch>
8398 * .gitignore, dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
8399 dlls/kernel32/nls/winerr_fra.mc:
8400 kernel: Beginning of French translation of error messages.
8402 2007-01-16 Alexandre Julliard <julliard@winehq.org>
8405 wmc: Added support for neutral languages.
8407 2007-01-15 Hans Leidekker <hans@it.vu.nl>
8409 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
8410 snmpapi: Implement SnmpUtilVarBindList{Cpy,Free}.
8412 2007-01-15 Kai Blin <kai.blin@gmail.com>
8414 * tools/wineinstall:
8415 winetools: Fix installing on distributions without a root password.
8417 2007-01-15 Robert Reif <reif@earthlink.net>
8419 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
8420 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
8421 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
8422 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
8423 dsound: Fix tests for old versions of windows.
8425 2007-01-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
8427 * dlls/shell32/shellole.c:
8428 shell32: Remove unused variable.
8430 * dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.h:
8431 msvcrt: Move static function from header into file where it is called.
8433 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
8435 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
8436 oleaut32: Remove unused items.
8438 2007-01-15 Detlef Riekenberg <wine.dev@web.de>
8440 * dlls/winspool.drv/tests/info.c:
8441 winspool/tests: Fix tests for EnumPrinters when the spooler is off.
8443 * dlls/winspool.drv/info.c:
8444 winspool: More error checks for XcvDataW.
8446 * dlls/winspool.drv/info.c:
8447 winspool: Improve trace for ClosePrinter.
8449 * dlls/winspool.drv/info.c:
8450 winspool: Support xcv in AddPortW.
8452 * dlls/winspool.drv/info.c:
8453 winspool: Support xcv in DeletePortW.
8455 * dlls/winspool.drv/tests/info.c:
8456 winspool/tests: Use a more generic name for a variable.
8458 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
8460 * dlls/comctl32/toolbar.c:
8461 comctl32: toolbar: Recalc the toolbar after a TB_SETIMAGELIST.
8463 * dlls/comctl32/listview.c:
8464 comctl32: listview: When shrinking the last column clear the now unused field.
8466 * dlls/comctl32/listview.c:
8467 comctl32: listview: A CDRF_SKIPDEFAULT for an item should skip the whole row.
8469 2007-01-16 Alexandre Julliard <julliard@winehq.org>
8471 * dlls/ntdll/virtual.c, include/wine/server_protocol.h,
8472 server/protocol.def, server/thread.c, server/trace.c:
8473 ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
8475 2007-01-15 Alexandre Julliard <julliard@winehq.org>
8477 * dlls/ntdll/sync.c, dlls/ntdll/virtual.c, include/wine/server_protocol.h,
8478 server/protocol.def, server/thread.c, server/trace.c:
8479 ntdll: Implementation of inter-process NtFlushVirtualMemory.
8481 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
8482 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
8484 ntdll: Implementation of inter-process VirtualProtectEx.
8486 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
8487 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
8489 ntdll: Implementation of inter-process VirtualQueryEx.
8491 * dlls/kernel32/tests/process.c, dlls/kernel32/tests/virtual.c,
8492 dlls/ntdll/sync.c, dlls/ntdll/virtual.c:
8493 ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
8495 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
8496 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
8498 server: Support queuing some APCs to a process instead of a thread.
8500 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
8501 server/request.h, server/thread.c, server/trace.c,
8502 tools/make_requests:
8503 server: Added mechanism for returning results of APC calls.
8504 Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
8507 server: Properly wake the waiting threads when an APC is cancelled.
8509 * dlls/kernel32/console.c:
8510 kernel32: Use the proper codepage for console functions.
8511 Based on a patch by Anatoly Lyutin.
8513 2007-01-13 Paul Vriens <paul.vriens.wine@gmail.com>
8515 * dlls/secur32/tests/schannel.c:
8516 secur32/tests: Fix compilation for older gcc versions (and MinGW).
8518 * dlls/mshtml/tests/htmldoc.c:
8519 mshtml/tests: Fix compilation for older gcc versions (and MinGW).
8521 * dlls/crypt32/tests/cert.c:
8522 crypt32/tests: Fix compilation for older gcc versions (and MinGW).
8524 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
8526 * dlls/ntdll/thread.c:
8527 ntdll: Remove unused function.
8529 * dlls/msvcrt/except.c, dlls/msvcrt/exit.c:
8530 msvcrt: Declare some items static.
8532 * dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/pi.c:
8533 msxml3: Remove unused functions.
8535 2007-01-14 Hans Leidekker <hans@it.vu.nl>
8537 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
8538 snmpapi: Implement SnmpUtilVarBindCpy.
8540 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
8541 snmpapi: Implement SnmpUtilMem{Alloc,Free,ReAlloc}.
8543 * dlls/snmpapi/snmpapi.spec:
8544 snmpapi: Add some missing APIs to the spec file.
8546 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
8547 snmpapi: Implement SnmpUtilOidCpy, SnmpUtilOidFree and SnmpUtilVarBindFree.
8549 2007-01-15 Alexandre Julliard <julliard@winehq.org>
8551 * loader/Makefile.in:
8552 loader: Fix git-describe invocation to work with old git versions.
8554 * dlls/oleaut32/tests/vartest.c:
8555 oleaut32/tests: Replace some macros by functions to reduce code size and
8558 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
8560 * dlls/kernel32/locale.c:
8561 kernel32: Add details in description function MultiByteToWideChar and
8562 WideCharToMultiByte.
8564 2007-01-14 Felix Nawothnig <flexo@holycrap.org>
8566 * dlls/kernel32/kernel32.spec, dlls/kernel32/lzexpand.c:
8567 kernel32: Forward CopyLZFile() to LZCopy() instead of wrapping it.
8569 2007-01-14 Eric Pouech <eric.pouech@wanadoo.fr>
8571 * dlls/dbghelp/elf_module.c:
8572 dbghelp: Removed unneeded code from rewrite of .gnu_link handling.
8574 2007-01-14 Paul Vriens <paul.vriens.wine@gmail.com>
8577 mpr: Fix typo (Coverity).
8579 2007-01-15 Dmitry Timoshkov <dmitry@codeweavers.com>
8581 * dlls/user32/mdi.c:
8582 user32: Remove redundant visibility checks of a maximized MDI child, add an
8583 explanation why we do that.
8585 2007-01-14 Dmitry Timoshkov <dmitry@codeweavers.com>
8587 * dlls/user32/mdi.c:
8588 user32: Simplify some maximized MDI child checks.
8590 * dlls/user32/mdi.c:
8591 user32: Remove MDI_AugmentFrameMenu call from WM_MDICREATE handler.
8593 * dlls/winex11.drv/winpos.c:
8594 winex11.drv: Fix the typos in the fullscreen state debug trace.
8596 * dlls/wined3d/device.c:
8597 wined3d: Do not play with WS_VISIBLE, this causes unwanted mapping/unmapping
8600 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
8602 * dlls/d3d9/directx.c, dlls/wined3d/directx.c:
8603 wined3d, d3d9: Caps correction.
8605 * dlls/wined3d/device.c:
8606 wined3d: Do not force dynamic usage on transformed buffers.
8608 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c,
8609 dlls/wined3d/wined3d_private.h:
8610 wined3d: Better tracking of vertex buffer assignments.
8612 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
8613 wined3d: Do not free regularily locked surfaces.
8615 * dlls/wined3d/vertexbuffer.c:
8616 wined3d: Revert "wined3d: Do not preload vertex buffers in unlock.".
8617 This reverts commit 6fb1869b98265a30a285c6f94a768934476a8c2a.
8619 2007-01-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
8621 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Pl.rc:
8622 mpr: Add Polish translation.
8624 * dlls/msi/msi.rc, dlls/msi/msi_Pl.rc:
8625 msi: Add Polish translation.
8627 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
8629 * programs/cmdlgtst/Pl.rc, programs/cmdlgtst/cmdlgr.rc:
8630 cmdlgtst: Add Polish translation.
8632 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Pl.rc:
8633 wininet: Add Polish translation.
8635 * programs/wordpad/Pl.rc, programs/wordpad/rsrc.rc:
8636 wordpad: Add Polish translation.
8638 2007-01-12 Rob Shearman <rob@codeweavers.com>
8640 * dlls/wininet/http.c:
8641 wininet: Change HTTP_EncodeBase64 to operate on a series of bytes, instead
8643 Change HTTP_EncodeBasicAuth to convert the username and password into
8644 utf8 before base64 encoding.
8646 * dlls/wininet/http.c:
8647 wininet: HTTP_HttpQueryInfoW deals with bytes, not characters so update the
8648 callers that have this wrong assumption.
8650 * dlls/wininet/http.c:
8651 wininet: Allow a NULL value to be passed into HTTP_ProcessHeader
8652 instead of crashing so that when used with the replace flag it will
8653 delete an existing value.
8655 2007-01-13 Jacek Caban <jacek@codeweavers.com>
8657 * dlls/itss/tests/protocol.c:
8658 itss: Added more protocol tests.
8660 * dlls/itss/storage.c:
8661 itss: Close chm file when destroying Storage.
8663 * dlls/itss/storage.c:
8664 itss: Return S_FALSE in IStream::Read if there is no more data to read.
8666 * dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c:
8667 urlmon: Added mk protocol implementation.
8669 2007-01-12 Bill Medland <billmedland@shaw.ca>
8671 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c,
8673 odbccp32: Implement SQLGet/SetConfigMode.
8675 2007-01-12 Alexandre Julliard <julliard@winehq.org>
8677 * dlls/kernel32/tests/pipe.c, server/named_pipe.c:
8678 server: Set the specified in/out buffer sizes on named pipes using SO_SND/RCVBUF.
8680 2007-01-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
8682 * dlls/msrle32/msrle32.c:
8683 msrle32: Declare some functions static.
8685 * dlls/msi/action.c, dlls/msi/events.c:
8686 msi: Declare some functions static.
8688 * dlls/msi/registry.c, dlls/msi/table.c, dlls/msi/tokenize.c:
8689 msi: Remove unused variables.
8691 2007-01-12 Bill Medland <billmedland@shaw.ca>
8693 * dlls/odbccp32/odbccp32.c:
8694 odbccp32: Remove A->W cross-call.
8696 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
8698 * dlls/crypt32/tests/cert.c:
8699 crypt32/tests: Cast-qual warning fixes.
8701 * dlls/mshtml/tests/htmldoc.c:
8702 mshtml/tests: Cast-qual warning fix.
8704 * dlls/rpcrt4/tests/rpc.c:
8705 rpcrt4/tests: Cast-qual warning fixes.
8707 * dlls/secur32/tests/schannel.c:
8708 secur32/tests: Cast-qual warning fixes.
8710 * dlls/user32/tests/win.c:
8711 user32/tests: Cast-qual warning fixes.
8713 * dlls/oleaut32/tests/olefont.c:
8714 oleaut32/tests: Cast-qual warnings fixes.
8716 2007-01-12 Hans Leidekker <hans@it.vu.nl>
8718 * dlls/usp10/usp10.c:
8719 usp10: Initialise the caller supplied ABC structure in ScriptPlace.
8720 Fixes a regression found by Lei Zhang.
8722 2007-01-12 Jacek Caban <jacek@codeweavers.com>
8724 * dlls/urlmon/Makefile.in, dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c,
8725 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h:
8726 urlmon: Added mk protocol stub implementation.
8728 * dlls/urlmon/tests/url.c:
8729 urlmon: Code clean up.
8731 2007-01-12 Alexandre Julliard <julliard@winehq.org>
8733 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/virtual.c:
8734 ntdll: Make the virtual.c critical section uninterruptible by signals.
8735 Based on a patch by Thomas Kho.
8737 * dlls/ntdll/virtual.c:
8738 ntdll: Fix handling of 64-bit sizes in NtMapViewOfSection.
8740 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/mapping.c,
8741 server/protocol.def, server/trace.c:
8742 ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
8744 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c,
8745 server/fd.c, server/file.c, server/file.h, server/process.c:
8746 ntdll: Moved the check for removable file in load_dll to the server.
8748 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
8750 * dlls/winex11.drv/xrandr.c:
8751 xrandr: Small X11DRV_XRandR_(Get|Set)CurrentMode() code optimisations.
8753 2007-01-11 Bill Medland <billmedland@shaw.ca>
8755 * dlls/odbccp32/odbccp32.c:
8756 odbccp32: Implement SQLGetInstalledDrivers.
8758 2007-01-11 Duane Clark <fpga@pacbell.net>
8760 * dlls/comctl32/treeview.c:
8761 treeview: Fix horizontal scrolling.
8763 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
8765 * dlls/wined3d/device.c:
8766 wined3d: Avoid a NULL pointer dereference in UpdateTexture (Coverity).
8768 * dlls/wined3d/surface.c:
8769 wined3d: Do not perform a NULL check on riid (Coverity).
8771 * dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/wined3d/device.c,
8772 include/wine/wined3d_interface.h:
8773 d3d9: Implement IDirect3DDevice9::StretchRect.
8775 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
8777 * dlls/ole32/tests/propvariant.c:
8778 ole32/tests: Cast-qual warnings fixes.
8780 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
8782 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
8783 riched20: Fix crash undoing a paste.
8785 2007-01-12 Kirill K. Smirnov <lich@math.spbu.ru>
8787 * programs/explorer/systray.c:
8788 explorer/systray: Some code cleanup.
8790 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
8792 * dlls/d3d8/tests/d3d8_main.c, dlls/d3d8/tests/device.c,
8793 dlls/d3d8/tests/surface.c, dlls/d3d8/tests/texture.c,
8794 dlls/d3d8/tests/volume.c:
8795 d3d8/tests: Warn that tests were skipped if we could not load d3d8.dll.
8796 But report a failed test if a mandatory function is missing from it.
8798 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
8799 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/surface.c,
8800 dlls/d3d9/tests/texture.c, dlls/d3d9/tests/vertexdeclaration.c,
8801 dlls/d3d9/tests/volume.c:
8802 d3d9/tests: Warn that tests were skipped if we could not load d3d9.dll.
8803 But report a failed test if a mandatory function is missing from it.
8804 Also warn if the hardware capabilities force us to skip some tests.
8806 * include/wine/test.h:
8807 tests: Add skip(), a function to warn that tests were skipped due to limitations
8808 of the environment or missing dependencies.
8810 2007-01-11 Francois Gouget <fgouget@free.fr>
8812 * dlls/dsound/tests/capture.c:
8813 dsound/tests: Replace some '#if 0's with 'if (0)'s.
8815 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d8.c,
8816 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
8817 dlls/dsound/tests/propset.c:
8818 dsound/tests: The tests link with dsound.dll so use GetModuleHandle() instead
8821 * dlls/dsound/tests/capture.c:
8822 dsound/tests: Replace some '#if 0's with 'if (0)'s.
8824 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
8825 winmm/tests: Replace some '#if 0's with 'if (0)'s.
8826 Fix the code so it compiles without warnings.
8828 2007-01-11 Ken Thomases <ken@codeweavers.com>
8830 * dlls/wined3d/query.c:
8831 wined3d: Do not block waiting for occlusion query result in GetData.
8833 2007-01-11 Rob Shearman <rob@codeweavers.com>
8835 * dlls/ole32/tests/errorinfo.c:
8836 ole32: Fix copied description and copyright statement for tests/errorinfo.c.
8838 2007-01-11 Frank Richter <frank.richter@gmail.com>
8840 * dlls/dbghelp/elf_module.c:
8841 dbghelp: Split gnu_debuglink handling into own function.
8843 2007-01-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
8845 * dlls/msacm32/internal.c:
8846 msacm32: Declare some variables static.
8848 * dlls/mshtml/nsembed.c:
8849 mshtml: Declare a variable static.
8852 mpr: Declare a variable static.
8854 * dlls/msdmo/dmoreg.c:
8855 msdmo: Declare a function static.
8857 * dlls/itss/chm_lib.c:
8858 itss: Remove unused variable and associated dead code.
8860 * dlls/msadp32.acm/msadp32.c:
8861 msadp32.acm: Remove unused function.
8863 * dlls/msg711.acm/msg711.c:
8864 msg711.acm: Remove unused function.
8866 2007-01-12 Detlef Riekenberg <wine.dev@web.de>
8868 * dlls/comdlg32/Makefile.in, dlls/comdlg32/filedlg.c,
8869 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filetitle.c:
8870 comdlg32: Move GetFileTitle(A/W/16) to filedlg.c, filedlg16.c.
8872 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
8874 * dlls/winspool.drv/info.c:
8875 winspool: Support Xcv for ConfigurePortW.
8877 * dlls/winspool.drv/info.c:
8878 winspool: Support monitors without a name.
8880 2007-01-11 Alexandre Julliard <julliard@winehq.org>
8882 * loader/preloader.c:
8883 preloader: Added printf format checking and fix some formats.
8885 * loader/preloader.c:
8886 preloader: Remove reserved ranges that we failed to allocate.
8888 2007-01-10 Bill Medland <billmedland@shaw.ca>
8890 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c:
8891 odbccp32: Implement SQLInstallerError(W).
8893 2007-01-11 Mike McCormack <mike@codeweavers.com>
8895 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
8896 kernel32: Merge existing resources in EndUpdateResource.
8898 * dlls/kernel32/resource.c:
8899 kernel32: Split update_add_resource() into two functions.
8901 * dlls/kernel32/resource.c:
8902 kernel32: Create a simple abstraction for file mappings.
8904 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
8906 * dlls/user32/tests/text.c, dlls/user32/uitools.c:
8907 user32: Add a simple DrawState test, make it pass under Wine.
8909 2007-01-11 James Hawkins <truiken@gmail.com>
8911 * dlls/mshtml/olecmd.c:
8912 mshtml: Use the correct variable in the FIXME.
8914 * dlls/winspool.drv/info.c:
8915 winspool.drv: Check for get_filename failure.
8917 * programs/winedbg/memory.c:
8918 winedbg: Check buffer for NULL before writing to it.
8920 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
8922 * dlls/riched20/caret.c, dlls/riched20/editor.c,
8923 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
8924 riched20: Fix modification state for several operations.
8926 2007-01-10 Rob Shearman <rob@codeweavers.com>
8928 * dlls/ole32/tests/ole2.c:
8929 ole32: Add tests for the default handler.
8931 * dlls/ole32/errorinfo.c, dlls/ole32/tests/Makefile.in,
8932 dlls/ole32/tests/errorinfo.c:
8933 ole32: Add tests for error info functions.
8934 Return E_INVALIDARG if dwReserved is not set to zero for both
8935 GetErrorInfo and SetErrorInfo.
8937 2007-01-10 Vitaliy Margolen <wine-patches@kievinfo.com>
8939 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
8940 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
8941 dlls/dinput/mouse.c:
8942 dinput: Internal data format is not const anymore.
8944 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
8946 * dlls/dinput/device.c:
8947 dinput: Don't copy no longer used user data format object array.
8949 * dlls/dinput/device.c, dlls/dinput/device_private.h:
8950 dinput: Use internal data format for object lookups.
8952 * dlls/dinput/joystick_linuxinput.c:
8953 dinput: [joystick_linuxinput] Use correct offset to queue events.
8955 * dlls/dinput/joystick_linuxinput.c:
8956 dinput: [joystick_linuxinput] Rewrite GetObjectInfo and EnumObjects on top of
8959 * dlls/dinput/joystick_linuxinput.c:
8960 dinput: [joystick_linuxinput] Copy and modify default data format.
8962 * dlls/dinput/joystick_linux.c:
8963 dinput: [joystick_linux] Use correct offset to queue events.
8965 * dlls/dinput/joystick_linux.c:
8966 dinput: [joystick_linux] Reuse the same properties array.
8968 * dlls/dinput/joystick_linux.c:
8969 dinput: [joystick_linux] Copy and modify default data format.
8970 Copy only what we have.
8972 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
8974 * dlls/gdi32/freetype.c:
8975 gdi32: Print status of the hinting support in the debug log.
8977 2007-01-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
8979 * programs/clock/Nl.rc:
8980 clock: Update Dutch resource.
8982 2007-01-10 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
8984 * dlls/comdlg32/cdlg_Nl.rc:
8985 comdlg32: Update Dutch resources.
8987 * dlls/user32/resources/user32_Nl.rc:
8988 user32: Update Dutch resources.
8990 2007-01-10 Francois Gouget <fgouget@free.fr>
8992 * dlls/rpcrt4/tests/ndr_marshall.c, include/rpcndr.h:
8993 rpcrt4: Give a proper name to some formerly reserved MIDL_STUB_MESSAGE fields.
8994 Define NTDDI_VERSION so we get definitions for the Reserved51_X fields with
8996 This fixes compilation of the ndr_marshall.c with the PSDK.
8998 2007-01-10 Rob Shearman <rob@codeweavers.com>
9000 * dlls/wininet/netconnection.c:
9001 wininet: Don't try to read anything if 0 bytes are to be read.
9003 2007-01-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
9005 * dlls/kernel32/resource.c:
9006 kernel32: Declare some functions static.
9008 * dlls/itss/chm_lib.c, dlls/itss/chm_lib.h:
9009 itss: Declare a function static.
9011 * dlls/imaadp32.acm/imaadp32.c:
9012 imaadp32.acm: Remove unused function.
9014 2007-01-10 Harry McNally <harrymc@decisions-and-designs.com.au>
9016 * dlls/ntdll/time.c:
9017 ntdll: Add Western Australia Summer Time.
9019 2007-01-10 Francois Gouget <fgouget@codeweavers.com>
9022 wine.inf: We cannot create fake dlls for 16bit libraries. So remove ddeml.dll.
9024 2007-01-10 Stefan Dösinger <stefan@codeweavers.com>
9026 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
9027 wined3d: Remove dead NV_TEXTURE_SHADER code
9029 * dlls/wined3d/state.c:
9030 wined3d: Do not activate / deactivate texture dimensions twice.
9032 * dlls/wined3d/vertexbuffer.c:
9033 wined3d: D3D7 vertex buffers never change their declaration.
9035 * dlls/wined3d/state.c:
9036 wined3d: Fix a capital letter in a parameter name.
9038 * dlls/wined3d/state.c:
9039 wined3d: Add copyright statements to state.c.
9041 * dlls/wined3d/state.c:
9042 wined3d: Attempt to remove some tabs smuggled in by xcode.
9044 * dlls/wined3d/state.c:
9045 wined3d: Do not warn about unsupported point sizes if the default values are set.
9047 * dlls/wined3d/state.c:
9048 wined3d: Avoid false resultarg warnings.
9050 * dlls/ddraw/device.c:
9051 ddraw: Get some texture stage states from their equivalent sampler states.
9053 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
9054 dlls/wined3d/wined3d_private.h:
9055 wined3d: Store the scissor rect in the stateblock.
9057 * dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
9058 wined3d: Count the framerate per swapchain, not globally.
9060 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
9061 wined3d: Move material applying to the state table.
9063 * dlls/wined3d/drawprim.c:
9064 wined3d: Remove the invymat from drawprim.c.
9066 * dlls/wined3d/drawprim.c:
9067 wined3d: Do not reset the material.
9069 2007-01-10 Alexandre Julliard <julliard@winehq.org>
9071 * dlls/ntdll/exception.c, server/thread.c:
9072 server: Allow suspended threads to run system APCs.
9074 * dlls/ntdll/critsection.c:
9075 ntdll: Make sure that critical section waits are not interrupted.
9077 * dlls/ntdll/sync.c:
9078 ntdll: Only return STATUS_USER_APC from a wait if a real user APC has been run.
9079 Based on a patch by Thomas Kho.
9081 * dlls/ntdll/sync.c:
9082 ntdll: Compute the wait timeout only once in NTDLL_wait_for_multiple_objects.
9084 * dlls/Makefile.in, tools/make_makefiles:
9085 make_makefiles: Get rid of the rules for dll symlinks.
9087 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9088 dlls/wineoss.drv/Makefile.in, dlls/wineoss.drv/audio.c,
9089 dlls/wineoss.drv/audio.h, dlls/wineoss.drv/dscapture.c,
9090 dlls/wineoss.drv/dsrender.c, dlls/wineoss.drv/midi.c,
9091 dlls/wineoss.drv/midipatch.c, dlls/wineoss.drv/mixer.c,
9092 dlls/wineoss.drv/mmaux.c, dlls/wineoss.drv/oss.c,
9093 dlls/wineoss.drv/oss.h, dlls/wineoss.drv/wineoss.drv.spec,
9094 dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
9095 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
9096 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
9097 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
9098 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
9099 dlls/winmm/wineoss/oss.h, dlls/winmm/wineoss/wineoss.drv.spec:
9100 wineoss: Renamed the dlls/winmm/wineoss directory to dlls/wineoss.drv.
9102 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9103 dlls/winenas.drv/Makefile.in, dlls/winenas.drv/audio.c,
9104 dlls/winenas.drv/nas.c, dlls/winenas.drv/nas.h,
9105 dlls/winenas.drv/winenas.drv.spec, dlls/winmm/winenas/Makefile.in,
9106 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
9107 dlls/winmm/winenas/nas.h, dlls/winmm/winenas/winenas.drv.spec:
9108 winenas: Renamed the dlls/winmm/winenas directory to dlls/winenas.drv.
9110 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9111 dlls/winejack.drv/Makefile.in, dlls/winejack.drv/audio.c,
9112 dlls/winejack.drv/jack.c, dlls/winejack.drv/jack.h,
9113 dlls/winejack.drv/winejack.drv.spec, dlls/winmm/winejack/Makefile.in,
9114 dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c,
9115 dlls/winmm/winejack/jack.h, dlls/winmm/winejack/winejack.drv.spec:
9116 winejack: Renamed the dlls/winmm/winejack directory to dlls/winejack.drv.
9118 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9119 dlls/wineesd.drv/Makefile.in, dlls/wineesd.drv/audio.c,
9120 dlls/wineesd.drv/esound.c, dlls/wineesd.drv/esound.h,
9121 dlls/wineesd.drv/wineesd.drv.spec, dlls/winmm/wineesd/Makefile.in,
9122 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
9123 dlls/winmm/wineesd/esound.h, dlls/winmm/wineesd/wineesd.drv.spec:
9124 wineesd: Renamed the dlls/winmm/wineesd directory to dlls/wineesd.drv.
9126 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9127 dlls/winecoreaudio.drv/Makefile.in, dlls/winecoreaudio.drv/audio.c,
9128 dlls/winecoreaudio.drv/audiounit.c,
9129 dlls/winecoreaudio.drv/coreaudio.c,
9130 dlls/winecoreaudio.drv/coreaudio.h,
9131 dlls/winecoreaudio.drv/winecoreaudio.drv.spec,
9132 dlls/winmm/winecoreaudio/Makefile.in,
9133 dlls/winmm/winecoreaudio/audio.c,
9134 dlls/winmm/winecoreaudio/audiounit.c,
9135 dlls/winmm/winecoreaudio/coreaudio.c,
9136 dlls/winmm/winecoreaudio/coreaudio.h,
9137 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
9138 winecoreaudio: Renamed the dlls/winmm/winecoreaudio directory to
9139 dlls/winecoreaudio.drv.
9141 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9142 dlls/wineaudioio.drv/Makefile.in, dlls/wineaudioio.drv/audio.c,
9143 dlls/wineaudioio.drv/audioio.c,
9144 dlls/wineaudioio.drv/wineaudioio.drv.spec,
9145 dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c,
9146 dlls/winmm/wineaudioio/audioio.c,
9147 dlls/winmm/wineaudioio/wineaudioio.drv.spec:
9148 wineaudioio: Renamed the dlls/winmm/wineaudioio directory to
9149 dlls/wineaudioio.drv.
9151 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9152 dlls/winearts.drv/Makefile.in, dlls/winearts.drv/arts.c,
9153 dlls/winearts.drv/arts.h, dlls/winearts.drv/audio.c,
9154 dlls/winearts.drv/winearts.drv.spec, dlls/winmm/winearts/Makefile.in,
9155 dlls/winmm/winearts/arts.c, dlls/winmm/winearts/arts.h,
9156 dlls/winmm/winearts/audio.c, dlls/winmm/winearts/winearts.drv.spec:
9157 winearts: Renamed the dlls/winmm/winearts directory to dlls/winearts.drv.
9159 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9160 dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
9161 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
9162 dlls/winealsa.drv/midi.c, dlls/winealsa.drv/winealsa.drv.spec,
9163 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/alsa.c,
9164 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
9165 dlls/winmm/winealsa/midi.c, dlls/winmm/winealsa/winealsa.drv.spec:
9166 winealsa: Renamed the dlls/winmm/winealsa directory to dlls/winealsa.drv.
9168 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
9170 * dlls/cabinet/fdi.c, dlls/ddraw/ddraw.c, dlls/user32/misc.c,
9171 dlls/wined3d/device.c, dlls/wined3d/state.c,
9172 programs/winetest/main.c:
9173 janitorial: Use the C standard for multiline strings.
9175 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
9177 * programs/wineconsole/wineconsole_De.rc,
9178 programs/wineconsole/wineconsole_En.rc,
9179 programs/wineconsole/wineconsole_Fr.rc,
9180 programs/wineconsole/wineconsole_Ko.rc,
9181 programs/wineconsole/wineconsole_No.rc,
9182 programs/wineconsole/wineconsole_Pl.rc:
9183 wineconsole: Fix a typo in the help message about correct backend names.
9185 * programs/wineconsole/curses.c:
9186 wineconsole: Use CP_UNIXCP to translate strings to the system encoding.
9188 * programs/wineconsole/curses.c, programs/wineconsole/user.c,
9189 programs/wineconsole/winecon_user.h:
9190 wineconsole: Make some data const.
9192 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
9194 * dlls/dinput/device.c, dlls/dinput/device_private.h,
9195 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
9196 dinput: Pass complete DataFormat structure to find_property.
9198 * dlls/dinput/keyboard.c:
9199 dinput: Remove duplicate Keyboard->Poll it is the same as base class.
9201 * dlls/dinput/mouse.c:
9202 dinput: Fix trace formatting.
9204 2007-01-09 Rob Shearman <rob@codeweavers.com>
9206 * dlls/ole32/marshal.c:
9207 ole32: Fix the detection of when we need an additional QueryInterface in
9208 CoUnmarshalInterface.
9210 * dlls/ole32/tests/marshal.c:
9211 ole32: Add a test for the failure case of same-apartment unmarshaling when
9212 passing in an unsupported iid.
9214 * dlls/ole32/tests/compobj.c:
9215 ole32: Add tests for passing invalid arguments to CoUnmarshalInterface.
9217 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
9218 ole32: ReadClassStm should return STG_E_READFAULT is not all of the data could
9219 be read, not S_FALSE.
9220 Clear pclsid in case of errors.
9221 Add tests for ReadClassStm.
9223 * dlls/ole32/tests/compobj.c:
9224 ole32: Add tests for invalid arguments of CoMarshalInterface and
9225 CoMarshalInterThreadInterfaceInStream.
9227 * dlls/ole32/marshal.c:
9228 ole32: Return an error from CoUnmarshalInterface if pStream is NULL or if ppv
9231 * dlls/ole32/storage32.c:
9232 ole32: Fix Read/WriteClassStm to return an error if the passed in stream
9235 * dlls/ole32/marshal.c:
9236 ole32: Return an error in CoMarshalInterface if pStream is NULL.
9238 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
9239 ole32: Fix HGLOBALStreamImpl_CopyTo to check the return values of IStream_Read
9240 and IStream_Write and to not compare the bytes read to the bytes written.
9241 Add tests for IStream::CopyTo of the HGLOBAL stream implementation.
9243 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/marshal.c,
9244 dlls/ole32/rpc.c, dlls/ole32/stubmanager.c:
9245 ole32: Remove some unneeded inclusions of headers.
9246 Change some incorrect usages of SEEK_SET to the intended STREAM_SEEK_SET
9249 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
9250 ole32: Move test for CoGetInterfaceAndReleaseStream to compobj.c.
9253 ole32: Use the standard list functions for the global interface table
9256 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
9257 ole32: Move the Running Object Table test in marshal.c to moniker.c to put it
9258 with the other ROT tests.
9261 ole32: Fix a comment in rpc_sendreceive_thread that wasn't correct.
9263 * dlls/ole32/compobj.c:
9264 ole32: Remove a FIXME comment that no longer applies.
9266 2007-01-09 James Hawkins <truiken@gmail.com>
9268 * dlls/advpack/tests/advpack.c:
9269 advpack: Fill the output buffer to workaround a bug in IE7s advpack.
9271 * dlls/comctl32/tests/updown.c:
9272 comctl32: Rewrite the up-down control tests to add message checking.
9274 2007-01-09 Eric Pouech <eric.pouech@wanadoo.fr>
9276 * tools/winedump/minidump.c:
9277 winedump: Fixed signature for dumping MDMP files.
9279 2007-01-09 Bill Medland <billmedland@shaw.ca>
9281 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
9282 dlls/odbccp32/tests/Makefile.in, dlls/odbccp32/tests/misc.c,
9283 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
9284 odbccp32: Add tests structure.
9286 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
9288 * dlls/kernel32/tests/virtual.c:
9289 kernel32: Do not forget to cleanup if the test is skipped.
9291 2007-01-09 Dmitry Timoshkov <dmitry@codeweavers.com>
9293 * dlls/winex11.drv/winpos.c:
9294 winex11.drv: Force the fullscreen state update once the window is mapped.
9296 2007-01-09 Francois Gouget <fgouget@codeweavers.com>
9298 * programs/uninstaller/Pt.rc:
9299 uninstaller: Add a Portuguese translation (contributed by Americo Jose Melo).
9301 2007-01-09 Francois Gouget <fgouget@free.fr>
9303 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
9304 wininet: Consistenly use INTERNET_SetLastError().
9306 2007-01-09 Paul Vriens <paul.vriens.wine@gmail.com>
9308 * dlls/ntdll/tests/rtl.c:
9309 ntdll/tests: Skip some tests on Windows Vista.
9311 2007-01-10 Alexandre Julliard <julliard@winehq.org>
9313 * dlls/ntdll/tests/exception.c:
9314 ntdll/tests: Fix exception test for CPUs that do segment limit checks
9317 * dlls/ntdll/tests/port.c:
9318 ntdll/tests: Don't bother testing the port functions if creating the port failed.
9320 2007-01-09 Alexandre Julliard <julliard@winehq.org>
9322 * tools/wrc/parser.l, tools/wrc/utils.c:
9323 wrc: Added support for utf-8 codepage.
9325 * ANNOUNCE, ChangeLog, VERSION, configure:
9328 ----------------------------------------------------------------
9329 2007-01-09 Alexandre Julliard <julliard@winehq.org>
9331 * LICENSE, include/wine/wine_common_ver.rc:
9332 Update copyright info for the new year.
9334 2007-01-09 Francois Gouget <fgouget@free.fr>
9336 * dlls/shlwapi/tests/ordinal.c:
9337 shlwapi/tests: Print GetLastError() in decimal with '%u'.
9339 * dlls/wintrust/tests/register.c:
9340 wintrust/tests: Print GetLastError() in decimal with '%u'.
9342 * dlls/mcicda/mcicda.c:
9343 mcicda: Compare GetLastError() to kernel error codes, not ntdll ones.
9345 2007-01-07 Hans Leidekker <hans@it.vu.nl>
9347 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/volume.c,
9348 dlls/kernel32/volume.c:
9349 kernel32: Add a stub implementation for GetVolumeNameForVolumeMountPoint{A, W}.
9351 2007-01-08 Samuel Lidén Borell <samuellb@bredband.net>
9353 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
9354 kernel32: Add SetTermsrvAppInstallMode stub.
9356 2007-01-08 Mike McCormack <mike@codeweavers.com>
9358 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
9359 kernel32: Implement EndUpdateResource for the case existing resources are
9362 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
9364 * dlls/dxguid/dxguid.c, include/Makefile.in, include/rmxfguid.h:
9365 dxguid: Add the rmxfguid.h header and export the GUIDs.
9367 * .gitignore, tools/make_makefiles:
9368 make_makefiles: Add *_crosstest.exe to .gitignore.
9370 2007-01-09 Felix Nawothnig <flexo@holycrap.org>
9372 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
9373 treeview: Initialize iImage and iSelectedImage with zero.
9375 2007-01-08 Ken Thomases <ken@codeweavers.com>
9377 * dlls/kernel32/locale.c:
9378 kernel32: Don't release preferred_locales until we're done with its members.
9380 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
9382 * dlls/avifil32/tmpfile.c, dlls/dmband/dmutils.c, dlls/dmime/dmutils.c,
9383 dlls/dmloader/debug.c, dlls/dmstyle/dmutils.c,
9384 dlls/dmusic/collection.c, dlls/dplayx/dplayx_messages.c,
9385 dlls/kernel32/cpu.c, dlls/msrle32/msrle32.c, dlls/ntdll/tests/om.c,
9386 dlls/user32/tests/msg.c, programs/oleview/oleview.c:
9387 janitorial: Remove stray '\' at end of lines.
9389 * dlls/wined3d/device.c:
9390 wined3d: Remove stray '\' at end of lines.
9392 * dlls/dsound/sound3d.c, dlls/dsound/tests/propset.c:
9393 dsound: Remove stray '\' at end of lines.
9395 * include/commctrl.h, include/softpub.h, include/wintrust.h:
9396 include: Remove stray '\' at end of lines.
9398 2007-01-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
9400 * dlls/dsound/sound3d.c:
9401 dsound: Remove unused function.
9403 * dlls/hhctrl.ocx/webbrowser.c:
9404 hhctrl.ocx: Remove unused variable.
9406 * dlls/gdi32/freetype.c:
9407 gdi32: Remove unused variables.
9409 * dlls/gdi32/mapping.c, dlls/gdi32/printdrv.c:
9410 gdi32: Declare some functions static.
9412 * dlls/gdi32/path.c:
9413 gdi32: Remove unused function.
9415 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
9417 * dlls/ole32/tests/stg_prop.c:
9418 ole32/tests: Cast-qual warnings fixes.
9420 2007-01-08 Detlef Riekenberg <wine.dev@web.de>
9422 * dlls/localspl/tests/localmon.c:
9423 localspl/tests: Load the user interface dll on demand.
9425 2007-01-08 Alexandre Julliard <julliard@winehq.org>
9427 * dlls/dsound/propset.c:
9428 dsound: The dsconf.h GUIDs are now in libdxguid.
9431 server: Don't fail to map a shared section if the final sector is truncated.
9433 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
9435 * dlls/dsound/tests/propset.c, dlls/dxguid/dxguid.c:
9436 dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
9439 imm32: Only unregister the IME class if it was registered.
9441 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
9443 * dlls/kernel32/tests/virtual.c:
9444 kernel32/tests: Prevent memory leak.
9446 2007-01-07 Vitaliy Margolen <wine-patches@kievinfo.com>
9448 * dlls/dinput/device.c, dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
9449 dinput: Set event from queue_event, simplifying code a bit.
9451 * dlls/dinput/keyboard.c:
9452 dinput: Use proper offset when queuing keyboard events.
9454 2007-01-06 Vitaliy Margolen <wine-patches@kievinfo.com>
9456 * dlls/winex11.drv/keyboard.c:
9457 winex11drv: Change FIXME to WARN in X11DRV_GetKeyNameText.
9459 2007-01-06 Duane Clark <fpga@pacbell.net>
9461 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
9462 comctl32: listview: Allow LVIF_STATE flag in subitems.
9464 2007-01-07 Jonathan Ernst <jonathan@ernstfamily.ch>
9466 * dlls/localspl/localspl.rc, dlls/localspl/spl_Fr.rc:
9467 localspl: Added French translation.
9469 2007-01-06 Stefan Dösinger <stefan@codeweavers.com>
9471 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
9472 wined3d: Fix np2 textures.
9474 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c,
9475 dlls/wined3d/wined3d_private.h:
9476 wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
9478 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
9479 wined3d: Remove some unneeded context cache members from the device.
9481 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
9482 wined3d: Vertex buffers can use the declaration from the device.
9484 * dlls/wined3d/vertexbuffer.c:
9485 wined3d: Do not preload vertex buffers in unlock.
9487 * dlls/wined3d/drawprim.c:
9488 wined3d: Clean up drawprim a bit.
9490 * dlls/ddraw/ddraw.c:
9491 ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
9493 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
9494 wined3d: Do not keep internal references on index buffers.
9496 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
9497 dlls/ddraw/vertexbuffer.c, dlls/wined3d/device.c,
9498 dlls/wined3d/stateblock.c:
9499 wined3d: Do not keep internal references on vertex buffers.
9501 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
9502 wined3d: Do not keep internal references on pixel shaders.
9504 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
9505 wined3d: Do not keep internal references on vertex shaders.
9507 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
9508 wined3d: Do not keep internal references to the vertex declaration.
9510 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
9511 wined3d: Do not activate vertex shaders needlessly.
9513 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
9514 dlls/wined3d/wined3d_private.h:
9515 wined3d: Avoid negative draw start indices.
9517 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
9518 dlls/wined3d/wined3d_private.h:
9519 wined3d: Move applying shader constants to the state table.
9521 * dlls/wined3d/query.c:
9522 wined3d: Remove the general query fixme.
9524 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
9525 dlls/wined3d/state.c:
9526 wined3d: Apply shaders in their state handlers.
9528 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
9529 wined3d: Move debugging fixmes from drawprim to the stream source handler.
9531 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
9532 wined3d: Re-add the fixed function stream source trace.
9534 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
9535 dlls/wined3d/wined3d_private.h:
9536 wined3d: Move applying the gl stream sources to the state table.
9538 2007-01-08 Dmitry Timoshkov <dmitry@codeweavers.com>
9540 * dlls/user32/mdi.c:
9541 user32: Restore old WM_SIZE handler in mdi child.
9543 * dlls/kernel32/tests/file.c:
9544 kernel32: Print more information about the reason of a test failure.
9546 * dlls/kernel32/tests/file.c:
9547 kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
9549 * dlls/kernel32/tests/virtual.c:
9550 kernel32: Skip the VirtualAllocEx test under Win9x.
9552 * server/file.c, server/trace.c:
9553 server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
9555 * dlls/user32/tests/msg.c:
9556 user32: Add one more GetSystemMenu test.
9558 2007-01-07 Dmitry Timoshkov <dmitry@codeweavers.com>
9560 * dlls/user32/tests/msg.c:
9561 user32: Make message tests pass cleanly under XP SP2.
9563 2007-01-07 Rob Shearman <rob@codeweavers.com>
9565 * dlls/wininet/http.c:
9566 wininet: Use Keep-Alive for HTTP requests if specified by the flags passed
9567 into HttpOpenRequest.
9569 * dlls/wininet/http.c:
9570 wininet: Fix the handling of Accept types passed into HttpOpenRequest
9571 by properly coalescing all the types into the Accept header value,
9572 rather than just adding the first.
9574 * dlls/wininet/http.c:
9575 wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect
9578 * dlls/ole32/tests/clipboard.c:
9579 ole32: Fix the OLE clipboard test to call OleInitialize before performing the
9580 tests to fix test failures on Windows.
9582 * dlls/ole32/compobj_private.h, dlls/ole32/ole2.c:
9583 ole32: Add a field to the TLS data to determine whether OLE has been initialised
9584 for the current thread.
9586 * dlls/ole32/stg_stream.c:
9587 ole32: IPeristStream implies IPersist and IStream implies ISequentialStream
9588 so fix the Structured Storage stream implementation's QueryInterface with to
9591 * dlls/ole32/hglobalstream.c:
9592 ole32: IStream inherits from ISequentialStream so the HGLOBALStream
9593 implementation must also support ISequentialStream.
9595 * dlls/ole32/tests/marshal.c:
9596 ole32: Release the global interface table in the tests when it is no longer
9599 2007-01-07 Kai Blin <kai.blin@gmail.com>
9602 winmm: Remove unused variable and if check (Coverity).
9604 * programs/taskmgr/graphctl.c:
9605 taskmgr: Remove unused variable and if check (Coverity).
9607 2007-01-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
9609 * dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h,
9610 dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c:
9611 dplayx: Declare some functions static.
9613 * dlls/dmstyle/dmutils.c, dlls/dmstyle/dmutils.h:
9614 dmstyle: Declare some functions static.
9616 * dlls/dnsapi/main.c, dlls/dnsapi/ns_name.c:
9617 dnsapi: Declare some items static.
9619 2007-01-06 Francois Gouget <fgouget@free.fr>
9621 * dlls/mlang/tests/mlang.c:
9622 mlang/tests: Replace some '#if 0's with 'if (0)'s.
9624 * dlls/mshtml/tests/protocol.c:
9625 mshtml/tests: Replace some '#if 0's with 'if (0)'s.
9626 Fix the code so it compiles without warnings.
9628 * dlls/kernel32/tests/console.c, dlls/kernel32/tests/file.c,
9629 dlls/kernel32/tests/path.c:
9630 kernel32/tests: Replace some '#if 0's with 'if (0)'s.
9631 Fix the code so it compiles without warnings.
9633 * dlls/gdi32/tests/font.c:
9634 gdi32/tests: Replace an '#if 0' with an 'if (0)'.
9636 * dlls/ntdll/tests/reg.c:
9637 ntdll/tests: Replace an '#if 0' with an 'if (0)'.
9638 Fix the code so it compiles without warnings.
9640 * dlls/d3d9/tests/surface.c:
9641 d3d9/tests: Replace some '#if 0's with 'if (0)'s.
9643 * dlls/crypt32/tests/encode.c:
9644 crypt32/tests: Replace some '#if 0's with 'if (0)'s.
9646 * dlls/gdi32/tests/dc.c:
9647 gdi32/tests: Tweak a test to avoid an '#if 0'.
9649 * dlls/urlmon/tests/url.c:
9650 urlmon/tests: Replace some '#if 0's with 'if (0)'s.
9651 Fix the code so it compiles without warnings.
9653 * dlls/rpcrt4/tests/cstub.c:
9654 rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles
9657 * dlls/rpcrt4/tests/ndr_marshall.c:
9658 rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not
9660 Fix the code so it compiles without warnings.
9662 * dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
9663 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
9664 oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
9666 * dlls/oleaut32/tests/vartest.c:
9667 oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc
9670 * dlls/setupapi/tests/parser.c:
9671 setupapi/tests: Print GetLastError() in decimal with '%u'.
9673 * dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
9674 wininet/tests: Print GetLastError() in decimal with '%u'.
9676 * dlls/winspool.drv/tests/info.c:
9677 winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
9679 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
9680 shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.
9682 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
9684 * dlls/kernel32/tests/process.c:
9685 kernel32: Skip the OpenProcess test under Win9x.
9687 2007-01-06 H. Verbeet <hverbeet@gmail.com>
9689 * dlls/d3d8/device.c:
9690 d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle
9691 instead of a pointer.
9693 * dlls/d3d8/device.c:
9694 d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead
9697 * dlls/d3d8/device.c:
9698 d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead
9701 2007-01-06 Jacek Caban <jacek@codeweavers.com>
9703 * dlls/shlwapi/shlwapi.spec, dlls/shlwapi/tests/Makefile.in,
9704 dlls/shlwapi/tests/clsid.c:
9705 shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).
9707 2007-01-06 Jonathan Ernst <jonathan@ernstfamily.ch>
9709 * dlls/shdoclc/Fr.rc:
9710 shdoclc: Update French translation.
9712 * programs/winecfg/Fr.rc:
9713 winecfg: Update French translation.
9715 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
9717 * dlls/devenum/devenum_main.c:
9718 devenum: Do not store full DLL path in the registry.
9720 * dlls/qcap/dllsetup.c, dlls/qcap/dllsetup.h, dlls/qcap/qcap_main.c:
9721 qcap: Do not store full DLL path in the registry.
9723 2007-01-05 Detlef Riekenberg <wine.dev@web.de>
9725 * dlls/winspool.drv/info.c:
9726 winspool: Implement XcvDataW.
9728 * dlls/winspool.drv/info.c:
9729 winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
9731 * dlls/winspool.drv/info.c:
9732 winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
9734 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
9735 winspool: Support the local computername as servername for OpenPrinter.
9737 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
9739 * dlls/user32/cursoricon.c, dlls/user32/driver.c,
9740 dlls/user32/tests/input.c, dlls/user32/user_private.h,
9741 dlls/winex11.drv/mouse.c, dlls/winex11.drv/winex11.drv.spec,
9742 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
9743 winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
9745 2007-01-05 Vitaliy Margolen <wine-patches@kievinfo.com>
9747 * dlls/dinput/device.c:
9748 dinput: Fix possible NULL deference.
9750 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
9751 dinput: Fix memory leak.
9753 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
9754 dinput: Fix mouse to use proper offset when queuing new events. Add handling
9756 We should use instance IDs instead of sequential numbers to get correct offset.
9758 2007-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
9760 * include/wine/mscvpdb.h, tools/winedump/msc.c:
9761 winedump: Add support for derived types in codeview type info.
9763 * tools/winedump/debug.c, tools/winedump/msc.c, tools/winedump/pdb.c,
9764 tools/winedump/winedump.h:
9765 winedump: Fix a couple of issues with types table walking.
9766 Align types to DWORD boundaries.
9767 Split types dumping functions into two versions (one without offsets
9768 table, the second one with offset table).
9770 * tools/winedump/msc.c:
9771 winedump: Dump S_SSEARCH_V1 symbols.
9773 * tools/winedump/debug.c:
9774 winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
9776 * dlls/dbghelp/msc.c:
9777 dbghelp: Handling of S_SALIGN symbols.
9779 * tools/winedump/msc.c:
9780 winedump: Handling of S_SALIGN symbols.
9782 * include/wine/mscvpdb.h, tools/winedump/debug.c:
9783 winedump: Re-use existing codeview facilities to dump OMF files.
9785 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h, tools/winedump/cvinclude.h,
9786 tools/winedump/debug.c:
9787 winedump: Removed cvinclude.h.
9789 * tools/winedump/debug.c:
9790 winedump: Added dumping of RSDS header from module.
9792 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/pdb.c,
9793 tools/winedump/winedump.h:
9794 winedump: Added helper to convert a guid to a string.
9796 * tools/winedump/main.c, tools/winedump/ne.c,
9797 tools/winedump/winedump.man.in:
9798 winedump: While dumping NE files, use -j option if present (as we do for
9801 * tools/winedump/Makefile.in, tools/winedump/dos.c, tools/winedump/dump.c,
9802 tools/winedump/winedump.h:
9803 winedump: Print some basic info for pure DOS file (which fixes segfault while
9806 * tools/winedump/debug.c:
9807 winedump: Added ability to dump FPO debug information.
9809 2007-01-06 Eric Pouech <eric.pouech@wanadoo.fr>
9811 * dlls/dbghelp/elf_module.c:
9812 dbghelp: Corrected the map/unmap operations for ELF sections.
9813 Now correctly free the mapped areas when no longer used.
9815 2007-01-06 Kai Blin <kai.blin@gmail.com>
9817 * dlls/msacm32/driver.c:
9818 msacm32: Fix comment and remove unneeded if check (Coverity).
9819 Thanks to Alex Villacís Lasso for comments.
9821 2007-01-05 Francois Gouget <fgouget@free.fr>
9824 ole32: Print GetLastError() in decimal with '%u'.
9826 * dlls/gdi32/tests/gdiobj.c:
9827 gdi32/tests: Print GetLastError() in decimal with '%u'.
9829 * dlls/shell32/tests/shlfolder.c:
9830 shell32/tests: Print GetLastError() in decimal with '%u'.
9832 * dlls/localspl/tests/localmon.c:
9833 localspl/tests: Print GetLastError() in decimal with '%u'.
9835 * dlls/version/tests/info.c:
9836 version/tests: Print GetLastError() in decimal with '%u'.
9838 2007-01-05 Francois Gouget <fgouget@codeweavers.com>
9841 wine.inf: Self-register objsel.dll.
9843 * dlls/ddrawex/Makefile.in, dlls/ddrawex/main.c, dlls/ddrawex/regsvr.c,
9845 ddrawex: Self-register the DirectDrawFactory CoClass.
9847 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c,
9848 dlls/dinput8/regsvr.c, tools/wine.inf:
9849 dinput8: Self-register the DirectInput8 CoClass.
9851 2007-01-05 Francois Gouget <fgouget@free.fr>
9853 * programs/taskmgr/taskmgr.c:
9854 taskmgr: Print GetLastError() in decimal with '%u'.
9856 * dlls/advapi32/crypt.c:
9857 advapi32: Remove a useless macro.
9859 2007-01-05 Kai Blin <kai.blin@gmail.com>
9861 * dlls/shlwapi/reg.c:
9862 shlwapi: Remove redundant check in assignment, unicode version (Coverity).
9864 * dlls/user32/combo.c:
9865 user32: If pTest was allocated, length has to be > 0 (Coverity).
9867 * dlls/ole32/ole2.c:
9868 ole32: Remove redundant NULL check (Coverity).
9870 2007-01-05 Jeff Latimer <lats@yless4u.com.au>
9872 * dlls/winemp3.acm/interface.c:
9873 winemp3.acm: Ensure null check before dereference.
9875 * dlls/wininet/utility.c:
9876 wininet: Ensure null check before dereference.
9878 2007-01-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
9880 * dlls/dmloader/debug.c, dlls/dmloader/debug.h:
9881 dmloader: Declare some functions static.
9883 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
9884 dmime: Declare some functions static.
9886 2007-01-05 Francois Gouget <fgouget@free.fr>
9888 * dlls/quartz/memallocator.c, dlls/quartz/videorenderer.c:
9889 quartz: Use '%u' to print GetLastError().
9891 * dlls/urlmon/umon.c:
9892 urlmon: Print GetLastError() in decimal with '%u'.
9895 qcap: Print GetLastError() in decimal with '%u'.
9897 2007-01-05 Dmitry Timoshkov <dmitry@codeweavers.com>
9899 * dlls/kernel32/lcformat.c, dlls/kernel32/tests/locale.c:
9900 kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE
9901 is specified simultaneously with a format string.
9903 2007-01-04 Paul Vriens <paul.vriens.wine@gmail.com>
9905 * programs/winetest/main.c:
9906 winetest: Pass correct working directory to the tests.
9908 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
9910 * dlls/devenum/devenum.rc:
9911 devenum: Update Dutch resource.
9913 * dlls/comdlg32/cdlg_Nl.rc:
9914 comdlg32: Update Dutch resource.
9916 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
9918 * dlls/dinput/device.c, dlls/dinput/tests/device.c:
9919 dinput: Change EnumObjects to use GetObjectInfo.
9920 Also small debug trace correction to make it more readable.
9922 2007-01-03 Chris Robinson <chris.kcat@gmail.com>
9924 * dlls/wined3d/state.c:
9925 wined3d: state_pointsprite should apply to all texture units.
9927 2007-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
9929 * dlls/imagehlp/access.c:
9930 imagehlp: Make use of the bReadOnly parameter in MapAndLoad.
9932 * dlls/imagehlp/access.c:
9933 imagehlp: Correctly handle files without NT headers in MapAndLoad.
9935 * dlls/imagehlp/access.c:
9936 imagehlp: Fixed computation of SizeOfImage in MapAndLoad.
9938 2007-01-03 H. Verbeet <hverbeet@gmail.com>
9940 * dlls/wined3d/state.c:
9941 wined3d: Skip sampler state application for stages that aren't mapped to a
9944 * dlls/wined3d/state.c:
9945 wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't
9946 mapped to a texture unit.
9948 * dlls/wined3d/state.c:
9949 wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't
9950 mapped to a texture unit.
9952 * dlls/wined3d/state.c:
9953 wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't
9954 mapped to a texture unit.
9956 2007-01-04 Rob Shearman <rob@codeweavers.com>
9958 * dlls/wininet/http.c:
9959 wininet: Fix the releasing of the wrong reference count in
9960 HTTP_CloseHTTPRequestHandle.
9961 lpwhr obviously already has a reference count of 0 because it is being destroyed.
9963 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9964 wininet: Change the HTTP code to not assume that the connection will be closed
9965 at the end of every request.
9967 * dlls/wininet/http.c:
9968 wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
9970 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9971 wininet: Use the Content-Length header to work out how much HTTP data there
9973 and don't try to read any more than what is available.
9975 * dlls/wininet/http.c:
9976 wininet: Always send a Connection header set to "close" because that is what
9977 we expect for the moment.
9979 * dlls/wininet/ftp.c:
9980 wininet: Use correct types for socket functions to avoid warnings when compiling
9981 on BSD-based systems.
9983 * dlls/wininet/http.c:
9984 wininet: Fix HTTP redirects by reseting loop_next after one loop.
9986 * dlls/ntdll/threadpool.c:
9987 ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION
9989 since that is what the current behaviour is tuned for.
9991 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
9993 * dlls/dinput/mouse.c:
9994 dinput: Fix cut and paste error.
9996 2007-01-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
9998 * tools/widl/write_msft.c:
9999 widl: Fix memory leaks.
10001 * dlls/ddraw/ddraw_private.h, dlls/ddraw/utils.c:
10002 ddraw: Declare some functions static.
10004 * dlls/d3d9/directx.c:
10005 d3d9: Declare some functions static.
10007 * dlls/dmband/dmutils.c, dlls/dmband/dmutils.h:
10008 dmband: Declare some functions static.
10010 2007-01-04 Rob Shearman <rob@codeweavers.com>
10012 * dlls/wininet/internet.c, dlls/wininet/internet.h:
10013 wininet: Remove the custom thread pool implementation and use QueueUserWorkItem
10016 * dlls/rpcrt4/rpc_server.c:
10017 rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
10018 function being called can sometimes take a long time to return and we
10019 almost always want a new thread to be created if there are no free
10022 * dlls/ntdll/tests/rtlstr.c:
10023 ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
10024 by setting the length correctly and by doing a case-insentive compare
10025 on the GUID string that is returned.
10027 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
10028 ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
10029 should set the it to have the maximum possible length and size rather
10030 than a modulus of the actual length.
10031 Fix test failures for RtlInitUnicodeString on Windows XP upwards.
10033 * dlls/ole32/rpc.c:
10034 ole32: Make sure to reset the message state if it has been changed in
10035 RPC_ExecuteCall before returning.
10036 Fix the hrFault parameter passed into the ClientNotify function in
10037 ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
10038 messages dispatched with PostMessage.
10039 Only unmarshal ORPCTHAT for non-fault packets.
10041 2007-01-04 Dmitry Timoshkov <dmitry@codeweavers.com>
10043 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/user32/win.c,
10044 dlls/winex11.drv/window.c:
10045 user32: Fix some failures in the MDI message test.
10047 * dlls/user32/tests/msg.c:
10048 user32: Fix some failures of the ShowWindow test under Windows 2003.
10050 2007-01-04 Kai Blin <kai.blin@gmail.com>
10052 * dlls/shlwapi/reg.c:
10053 shlwapi: Remove redundant check in assignment (Coverity).
10055 2007-01-01 Michael Gardiner <mikegardiner@bigpond.com>
10057 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
10058 ole32: Stop StgOpenStorage from creating a file when it does not already exist.
10060 2007-01-04 Mike McCormack <mike@codeweavers.com>
10062 * dlls/comctl32/listview.c:
10063 comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
10065 * dlls/comctl32/listview.c:
10066 comctl32: Remove unnecessary casts.
10068 2007-01-04 Alexandre Julliard <julliard@winehq.org>
10070 * server/trace.c, tools/make_requests:
10071 make_requests: Grab status names from async_terminate calls too.
10073 * dlls/ntdll/sync.c, dlls/ntdll/thread.c, include/wine/server_protocol.h,
10074 server/fd.c, server/named_pipe.c, server/protocol.def,
10075 server/thread.c, server/thread.h, server/timer.c, server/trace.c,
10076 tools/make_requests:
10077 server: Add a generic apc_call structure to make it easier to extend, and
10080 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
10081 server/thread.c, server/trace.c:
10082 server: Notify the server that an APC has completed in the next get_apc call.
10085 server: Make thread_apc into a real object.
10087 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
10089 * programs/regedit/Nl.rc:
10090 regedit: Update Dutch resources.
10092 2007-01-04 Francois Gouget <fgouget@free.fr>
10094 * dlls/dinput/tests/device.c, dlls/mshtml/olecmd.c, dlls/wined3d/device.c,
10095 dlls/wined3d/state.c:
10096 Assorted spelling fixes.
10098 * dlls/ws2_32/tests/sock.c:
10099 ws2_32/tests: Use '%d' to print GetLastError().
10101 * dlls/kernel32/tests/comm.c, dlls/kernel32/tests/module.c,
10102 dlls/kernel32/tests/path.c, dlls/kernel32/tests/pipe.c,
10103 dlls/kernel32/tests/time.c, dlls/kernel32/tests/virtual.c:
10104 kernel32/tests: Use '%d' to print GetLastError().
10106 * dlls/itss/protocol.c:
10107 itss: Fix spelling of the dwOrigin variables.
10109 * dlls/rsabase/tests/rsabase.c:
10110 rsabase/tests: Remove unneeded casts.
10112 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
10114 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
10115 dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
10117 * programs/winedbg/Makefile.in, programs/winedbg/dbg.y,
10118 programs/winedbg/debug.l, programs/winedbg/debugger.h,
10119 programs/winedbg/tgt_module.c:
10120 winedbg: Added a maintenance command to load a given module (for debug purposes).
10122 2007-01-04 Stefan Dösinger <stefan@codeweavers.com>
10124 * dlls/wined3d/device.c:
10125 wined3d: Dirtify the stream sources in DrawPrimitiveUP.
10127 * dlls/wined3d/state.c:
10128 wined3d: Move decoding the streams to their own inline function.
10130 * dlls/wined3d/device.c:
10131 wined3d: Catch NOP SetStreamSource changes.
10133 * dlls/wined3d/device.c:
10134 wined3d: Catch nop pixel shader changes.
10136 * dlls/wined3d/device.c:
10137 wined3d: Catch NOP vertex declaration changes.
10139 * dlls/wined3d/device.c, dlls/wined3d/state.c,
10140 dlls/wined3d/wined3d_private.h:
10141 wined3d: Break the viewport out of the vertex declaration state.
10143 2007-01-03 Vitaliy Margolen <wine-patches@kievinfo.com>
10145 * dlls/dinput/mouse.c:
10146 dinput: Implement mouse GetObjectInfo on top of base class.
10148 * dlls/dinput/keyboard.c:
10149 dinput: Move keyboard to using new GetObjectInfo.
10151 * dlls/dinput/device.c:
10152 dinput: Implement GetObjectInfo[A|W] in base device class.
10154 2007-01-03 Mike McCormack <mike@codeweavers.com>
10156 * dlls/kernel32/tests/resource.c:
10157 kernel32: Don't try update version resources with invalid data, as it fails
10160 2007-01-04 Roderick Colenbrander <thunderbird2k@gmx.net>
10162 * dlls/winex11.drv/opengl.c:
10163 wgl: Fix piAttributes NULL crash.
10165 2007-01-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
10167 * dlls/ddraw/utils.c:
10168 ddraw: Declare some functions static.
10170 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
10171 dlls/comdlg32/fontdlg.c:
10172 comdlg32: Declare some items static.
10174 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c:
10175 dinput: Declare some functions static.
10177 * tools/winedump/pe.c:
10178 winedump: Fix memory leak.
10180 2007-01-03 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
10182 * dlls/wininet/wininet_Nl.rc:
10183 wininet: Update Dutch resource.
10185 * dlls/mshtml/Nl.rc:
10186 mstml: Update Dutch resource.
10188 2007-01-03 Hans Leidekker <hans@it.vu.nl>
10190 * dlls/usp10/usp10.c:
10191 usp10: Document ScriptItemize. Get rid of the remaining tabs.
10193 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
10194 usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
10196 * dlls/usp10/usp10.c:
10197 usp10: Use macro functions for memory allocation and start checking for
10198 allocation failures.
10200 * dlls/usp10/usp10.c:
10201 usp10: Make the script cache accessible from a string analysis.
10203 2007-01-03 Rob Shearman <rob@codeweavers.com>
10205 * dlls/kernel32/tests/resource.c:
10206 kernel32: Be more verbose about the expected and received values for failures
10207 in the resource function tests.
10209 * dlls/ole32/ole2.c:
10210 ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
10212 2007-01-04 Alexandre Julliard <julliard@winehq.org>
10214 * server/console.c:
10215 server: Avoid crash in alloc_console when the process has no parent.
10217 2007-01-03 Thomas Kho <tkho@ucla.edu>
10219 * dlls/kernel32/tests/thread.c:
10220 kernel32: Add CreateRemoteThread remote thread conformance tests.
10222 * dlls/kernel32/tests/virtual.c:
10223 kernel32: Add VirtualAllocEx remote thread conformance tests.
10225 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
10227 * dlls/user32/comm16.c:
10228 user32: Speed improvement for 16bit comm support.
10229 The previous version of this patch wasn't applied correctly.
10231 2006-12-30 Bernard Ladenthin <bernard@ladenthin.net>
10233 * dlls/oleaut32/oleaut.c, dlls/oleaut32/stubs.c:
10234 oleaut32: Better OleIconToCursor stub.
10236 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
10239 server: Fix 0 timeout handling for serial I/O.
10241 * dlls/user32/comm16.c:
10242 user32: Speed improvement for 16bit comm support.
10244 * dlls/ntdll/serial.c:
10245 ntdll: Fix DTR and CTS controls in serial code.
10247 2007-01-03 Mike McCormack <mike@codeweavers.com>
10249 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
10250 kernel32: Store resources to be updated in a tree.
10252 2007-01-02 Alex Villacís Lasso <a_villacis@palosanto.com>
10254 * dlls/oleaut32/variant.c:
10255 oleaut32: Support for VT_DISPATCH in VarImp.
10257 * dlls/oleaut32/variant.c:
10258 oleaut32: Support for VT_DISPATCH in VarPow.
10260 * dlls/oleaut32/variant.c:
10261 oleaut32: Support for VT_DISPATCH in VarMod.
10263 * dlls/oleaut32/variant.c:
10264 oleaut32: Support for VT_DISPATCH in VarIdiv.
10266 * dlls/oleaut32/variant.c:
10267 oleaut32: Support for VT_DISPATCH in VarXor.
10269 * dlls/oleaut32/variant.c:
10270 oleaut32: Support for VT_DISPATCH in VarOr.
10272 * dlls/oleaut32/variant.c:
10273 oleaut32: Support for VT_DISPATCH in VarSub.
10275 * dlls/oleaut32/variant.c:
10276 oleaut32: Support for VT_DISPATCH in VarDiv.
10278 * dlls/oleaut32/variant.c:
10279 oleaut32: Support for VT_DISPATCH in VarMul.
10281 * dlls/oleaut32/variant.c:
10282 oleaut32: Support for VT_DISPATCH in VarAdd.
10284 * dlls/oleaut32/variant.c:
10285 oleaut32: Support for VT_DISPATCH in VarAnd.
10287 * dlls/oleaut32/variant.c:
10288 oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and
10289 returning the VARIANT value.
10291 2007-01-02 Lei Zhang <thestig@google.com>
10293 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/status.c:
10294 comctl32: Add initial tests for the status bar control.
10296 2006-12-25 Vijay Kiran Kamuju <infyquest@gmail.com>
10298 * dlls/comctl32/status.c:
10299 comctl32: statusbar: Fix GetRect return value bug.
10301 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
10303 * dlls/wined3d/surface.c:
10304 wined3d: Select a proper texture unit in LockRect and dirtify the state.
10306 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
10307 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
10308 wined3d: Remove d3ddevice_set_ortho.
10310 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c:
10311 wined3d: Move the projection matrix into its own state.
10313 * dlls/wined3d/state.c:
10314 wined3d: Break the lighting state out of the vertex decl.
10316 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
10317 dlls/wined3d/wined3d_private.h:
10318 wined3d: Move the world matrix to the state table.
10320 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
10321 dlls/wined3d/wined3d_private.h:
10322 wined3d: Move the functionality of primitiveInitState to the state table.
10324 * dlls/wined3d/device.c, dlls/wined3d/state.c,
10325 dlls/wined3d/wined3d_private.h:
10326 wined3d: Add a viewport state to the state table.
10328 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
10329 dlls/wined3d/wined3d_private.h:
10330 wined3d: Move decoding the vertex declaration to the vertexshader state handler.
10332 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
10333 dlls/wined3d/wined3d_private.h:
10334 wined3d: Pass the user pointer strided structure via the device implementation.
10336 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d9/device.c,
10337 dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
10338 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
10339 include/wine/wined3d_interface.h:
10340 wined3d: Use the baseVertexIndex in the stateblock.
10342 2007-01-03 Alexandre Julliard <julliard@winehq.org>
10344 * dlls/shlwapi/thread.c:
10345 shlwapi: Use the appropriate constant for an uninitialized TLS check.
10347 2007-01-02 Robert Reif <reif@earthlink.net>
10349 * dlls/dmusic/port.c:
10350 dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
10351 to keep Direct Sound from crashing from unitialized data.
10353 2007-01-02 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
10355 * dlls/wined3d/glsl_shader.c:
10356 wined3d: Sampler variables wrongly named 'shader'.
10358 * dlls/ddraw/device.c:
10359 ddraw: Fix the AddViewport thunk.
10361 2007-01-02 Rob Shearman <rob@codeweavers.com>
10363 * dlls/ole32/rpc.c:
10364 ole32: Fix the calculation of message_state->prefix_data_len in two places
10365 where it would come out negative.
10367 * dlls/rpcrt4/rpc_server.c:
10368 rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces,
10371 * dlls/oleaut32/tmarshal.c:
10372 oleaut32: Fix _nroffuncs to return the correct number of functions by taking
10373 into account inherited interfaces.
10375 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
10377 * dlls/msvcrt/process.c:
10378 msvcrt: execl fix when no args are given (reported by Louis Lenders).
10380 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
10382 * dlls/kernel32/tests/locale.c:
10383 kernel32: Remove a line that was supposed to be deleted by the previous patch.
10385 2007-01-02 Hans Leidekker <hans@it.vu.nl>
10387 * dlls/usp10/usp10.c:
10388 usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree
10391 * dlls/usp10/usp10.c:
10392 usp10: Downgrade some more FIXME's to TRACE's.
10394 * dlls/usp10/usp10.c:
10395 usp10: Implement ScriptStringValidate.
10397 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
10398 kernel32: Add a stub implementation for TermsrvAppInstallMode.
10400 * dlls/gdi32/font.c, include/wingdi.h:
10401 gdi32: Implement GetCharWidthI.
10403 2007-01-01 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
10405 * dlls/wined3d/vertexbuffer.c:
10406 wineded3: dirtyend set to more than resource size.
10408 2007-01-01 Nick Burns <adger44@hotmail.com>
10410 * dlls/wined3d/state.c:
10411 wined3d: Fix point handling.
10413 * dlls/winmm/winecoreaudio/audio.c:
10414 winecoreaudio: Fix race condition in drvclose.
10416 2007-01-02 Alexandre Julliard <julliard@winehq.org>
10418 * dlls/comctl32/treeview.c, dlls/ddraw/main.c, dlls/wined3d/device.c,
10419 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
10420 dlls/wined3d/swapchain.c:
10421 Use GetDC instead of CreateDC where possible.
10423 * tools/make_makefiles:
10424 make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
10426 * dlls/gdi32/mfdrv/graphics.c, dlls/gdi32/mfdrv/metafiledrv.h,
10427 dlls/gdi32/mfdrv/objects.c:
10428 gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn.
10430 2007-01-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
10432 * dlls/comdlg32/filedlg.c:
10433 comdlg32: Declare function static.
10435 * tools/wrc/readres.c:
10436 wrc: Declare some variables static const.
10438 2007-01-01 Kai Blin <kai.blin@gmail.com>
10440 * dlls/dnsapi/query.c:
10441 dnsapi: Fix entering the success case (Coverity).
10443 * dlls/imagehlp/access.c:
10444 imagehelp: Remove unused if() check in error path.
10446 * tools/wrc/translation.c:
10447 wrc: Fix comparison typo (Coverity).
10449 2006-12-31 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
10451 * dlls/d3d8/tests/device.c, dlls/d3d8/tests/surface.c,
10452 dlls/d3d8/tests/texture.c, dlls/d3d8/tests/volume.c:
10453 d3d8: Fix failing tests on windows, when no 3d hardware acceleration is
10456 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
10457 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
10458 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
10459 d3d9: Fix failing tests on windows, when no 3d hardware acceleration is
10462 2007-01-02 Alexandre Julliard <julliard@winehq.org>
10464 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
10465 Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
10466 This reverts commit a9f658f6a68fbe53bcf30ab0329e5ff91451bf30.
10468 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
10470 * dlls/user32/cursoricon.c:
10471 user32: Initialize clip rectangle on first use.
10473 * dlls/wined3d/device.c:
10474 wined3d: Clip mouse after resolution change while creating default swap chain.
10476 2006-12-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
10478 * dlls/dbghelp/elf_module.c:
10479 dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
10481 * dlls/msvcrt/cppexcept.c:
10482 msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
10484 * dlls/ntdll/relay.c:
10485 ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
10487 * dlls/wnaspi32/winaspi16.c:
10488 wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
10490 2006-12-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
10492 * dlls/dmband/band.c:
10493 dmband: Remove unused file-static variable.
10495 2006-12-29 Jeff Latimer <lats@yless4u.com.au>
10497 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10498 usp10: Implement ScriptStringOut.
10500 2006-12-28 Mike McCormack <mike@codeweavers.com>
10502 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
10503 kernel32: Remove incorrect and incomplete implementation of BeginResourceUpdate.
10505 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/resource.c:
10506 kernel32: Add a short test for Begin/EndUpdateResource.
10508 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
10510 * dlls/wined3d/device.c, dlls/wined3d/state.c,
10511 dlls/wined3d/wined3d_private.h:
10512 wined3d: Add emtpy vertex declaration and related states to the state table.
10514 * dlls/wined3d/state.c:
10515 wined3d: Add stub handlers for world matrices 1-255.
10517 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
10518 wined3d: Put the decoded strided data structure into the device.
10520 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10521 wined3d: Move WINED3DTS_MODELVIEW to the state table.
10523 2007-01-02 Stefan Dösinger <stefan@codeweavers.com>
10525 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
10526 include/wine/wined3d_interface.h:
10527 wined3d: Remove IWineD3DDevice_ApplyStateChanges.
10529 2007-01-01 Stefan Dösinger <stefandoesinger@gmx.at>
10531 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10532 wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
10534 2007-01-02 Alexandre Julliard <julliard@winehq.org>
10536 * loader/preloader.c:
10537 preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts.
10539 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
10541 * dlls/gdi32/font.c:
10542 gdi32: Remove redundant debug channel, use the default one instead.
10544 2007-01-02 Jeff Latimer <lats@yless4u.com.au>
10546 * dlls/ntdll/file.c:
10547 ntdll: Remove an unnecessary NULL check.
10549 2007-01-02 Mike McCormack <mike@codeweavers.com>
10551 * dlls/kernel32/kernel32.spec, dlls/kernel32/path.c, include/winbase.h:
10552 kernel32: Implement CopyFileWithProgress.
10554 2007-01-01 Roderick Colenbrander <thunderbird2k@gmx.net>
10556 * dlls/winex11.drv/opengl.c:
10557 winex11.drv: Remove get_drawable.
10559 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
10560 programs/winecfg/En.rc, programs/winecfg/Es.rc,
10561 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
10562 programs/winecfg/Hu.rc, programs/winecfg/It.rc,
10563 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
10564 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
10565 programs/winecfg/Pt.rc, programs/winecfg/Ru.rc,
10566 programs/winecfg/Tr.rc, programs/winecfg/x11drvdlg.c:
10567 winecfg: Remove desktop double buffering option.
10569 * dlls/winex11.drv/x11drv_main.c:
10570 winex11.drv: Remove desktop double buffering option.
10572 2006-12-30 Reinhard Karcher <rkarcher@frey.de>
10574 * dlls/ntdll/directory.c:
10575 ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
10577 2006-12-31 Dmitry Timoshkov <dmitry@codeweavers.com>
10579 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
10580 user32: Make more ShowWindow tests pass under Wine.
10582 * dlls/kernel32/tests/locale.c:
10583 kernel32: Make the locale test pass without errors under XP SP2.
10585 * dlls/ntdll/file.c:
10586 ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
10588 2006-12-31 Paul Vriens <paul.vriens.wine@gmail.com>
10590 * dlls/msi/tests/install.c:
10591 msi/tests: Remove test directory after the files have been deleted.
10593 2006-12-30 Paul Vriens <paul.vriens.wine@gmail.com>
10595 * dlls/kernel32/tests/thread.c:
10596 kernel32/tests: Run tests on NT4 again.
10598 * dlls/kernel32/tests/thread.c:
10599 kernel32/tests: Moved ok-statement to the appropriate place.
10601 * dlls/kernel32/tests/thread.c:
10602 kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
10604 * dlls/winspool.drv/tests/info.c:
10605 winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
10607 2006-12-30 Dmitry Timoshkov <dmitry@codeweavers.com>
10609 * dlls/winex11.drv/winpos.c:
10610 winex11.drv: Fix the regression caused by a previous change.
10612 * dlls/user32/tests/msg.c:
10613 user32: Update the ShowWindow test to pass cleanly under Windows 2000.
10615 2007-01-01 Alexandre Julliard <julliard@winehq.org>
10617 * configure, configure.ac, dlls/Makedll.rules.in:
10618 configure: Use the correct ar tool when building Mingw import libraries.
10620 * aclocal.m4, configure.ac:
10621 configure: Added a generic macro for checking for Mingw programs.
10623 2006-12-29 Rob Shearman <rob@codeweavers.com>
10625 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c:
10626 ole32: Add tests for channel hooks.
10628 * include/objbase.h:
10629 include: Add function declarations for CoAllowSetForegroundWindow and
10630 CoRegisterChannelHook to objbase.h.
10632 2006-12-29 H. Verbeet <hverbeet@gmail.com>
10634 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
10635 wined3d: Simplify the get_write_mask and get_swizzle functions.
10637 * dlls/wined3d/arb_program_shader.c:
10638 wined3d: Cleanup & merge pshader_get_input_register_swizzle() and
10639 vshader_program_add_input_param_swizzle().
10641 * dlls/wined3d/glsl_shader.c:
10642 wined3d: Cleanup shader_glsl_get_input_register_swizzle().
10644 * dlls/wined3d/arb_program_shader.c:
10645 wined3d: Cleanup & merge pshader_get_write_mask() and
10646 vshader_program_add_output_param_swizzle().
10648 * dlls/wined3d/glsl_shader.c:
10649 wined3d: Cleanup shader_glsl_get_output_register_swizzle().
10651 * dlls/wined3d/baseshader.c:
10652 wined3d: Remove dead code in shader_get_registers_used().
10653 As spotted by Christoph Bumiller, these branches are now never
10654 reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
10655 WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
10656 can lookup rather than guess the texture type these days.
10658 2006-12-29 Frank Richter <frank.richter@gmail.com>
10660 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
10661 comctl32: listview: Fix getting user params and subitems.
10662 When querying a listview subitem for the user param, the main item's
10663 user param is returned. Also, when a subitem is custom-drawn, the main
10664 item's user param is passed along.
10666 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
10668 * dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h:
10669 winex11drv: Make dxgrab global.
10671 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
10673 * dlls/dinput/device.c, dlls/dinput/keyboard.c:
10674 dinput: Move keyboard to using new EnumObjects from base class.
10676 2006-12-28 Hans Leidekker <hans@it.vu.nl>
10678 * dlls/usp10/usp10.c:
10679 usp10: Factor out script cache handling.
10681 2006-12-29 Alexandre Julliard <julliard@winehq.org>
10683 * dlls/ntdll/server.c, server/Makefile.in, server/mach.c,
10684 server/process.h, server/ptrace.c:
10685 server: Implement process control using Mach primitives for Mac OS.
10686 With help from Ken Thomases.
10688 * configure, configure.ac, include/config.h.in, loader/pthread.c:
10689 loader: Use the Mach thread port as thread id on Mac OS.
10691 * server/process.c, server/process.h, server/ptrace.c, server/request.c:
10692 server: Add hooks to support process tracing mechanisms other than ptrace.
10694 * server/ptrace.c, server/thread.c, server/thread.h:
10695 server: Split get_thread_from_pid to allow lookups by tid or pid only.
10697 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
10698 dlls/winejoystick.drv/Makefile.in, dlls/winejoystick.drv/joystick.c,
10699 dlls/winejoystick.drv/winejoystick.drv.spec, dlls/winmm/joystick.c,
10700 dlls/winmm/joystick/Makefile.in, dlls/winmm/joystick/joystick.c,
10701 dlls/winmm/joystick/joystick.drv.spec, programs/winecfg/libraries.c,
10702 tools/winapi/win32.api:
10703 joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
10705 * .gitignore, tools/make_makefiles:
10706 make_makefiles: List test directories explicitly in .gitignore.
10708 * .gitignore, tools/make_makefiles:
10709 make_makefiles: In .gitignore, explicitly list files that we know are generated
10710 instead of using wildcards.
10713 Make.rules: Be more specific in make clean, only clean targets that we have
10716 * dlls/d3d9/tests/device.c:
10717 d3d9/tests: Avoid sizeof in traces.
10719 * dlls/d3d8/tests/device.c:
10720 d3d8/tests: Avoid sizeof in traces.
10722 2006-12-28 Ken Thomases <ken@codeweavers.com>
10724 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
10725 winecoreaudio: Report actual supported input wave formats.
10726 Also, added some output formats that Core Audio ought to be able to handle.
10728 * dlls/winmm/winecoreaudio/audio.c:
10729 winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
10731 * dlls/winmm/winecoreaudio/audio.c:
10732 winecoreaudio: Implement widStart.
10734 * dlls/winmm/winecoreaudio/audio.c:
10735 winecoreaudio: Implement widStop.
10737 * dlls/winmm/winecoreaudio/audio.c:
10738 winecoreaudio: Changed widReset to stop the audio unit.
10740 * dlls/winmm/winecoreaudio/audio.c:
10741 winecoreaudio: Add mechanism for cross-thread call of
10742 widHelper_NotifyCompletions.
10743 wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
10744 to the message thread, which calls widHelper_NotifyCompletions.
10746 * dlls/winmm/winecoreaudio/audio.c:
10747 winecoreaudio: Add widHelper_NotifyCompletions.
10748 It scans for completed input wavehdrs, removes them from the queue,
10749 and notifies the application that they're done.
10751 * dlls/winmm/winecoreaudio/audio.c:
10752 winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
10754 * dlls/winmm/winecoreaudio/audio.c:
10755 winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
10757 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
10758 winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
10759 It now returns in an output parameter the frame count that the AU will use.
10760 Also, initialize the Audio Unit.
10762 * dlls/winmm/winecoreaudio/audio.c:
10763 winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
10765 * dlls/winmm/winecoreaudio/audio.c:
10766 winecoreaudio: Implement widReset.
10768 * dlls/winmm/winecoreaudio/audio.c:
10769 winecoreaudio: Implement widAddBuffer.
10771 * dlls/winmm/winecoreaudio/audio.c:
10772 winecoreaudio: Implement widOpen and widClose.
10774 * dlls/winmm/winecoreaudio/audiounit.c:
10775 winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit.
10777 * dlls/winmm/winecoreaudio/audio.c:
10778 winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
10779 It will serve as the input callback called when our Audio Unit has sound
10782 * dlls/winmm/winecoreaudio/audio.c:
10783 winecoreaudio: Initial implementation of widGetDevCaps.
10785 * dlls/winmm/winecoreaudio/audio.c,
10786 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
10787 winecoreaudio: Initial stub implementation of audio input support.
10789 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
10791 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/tests/device.c:
10792 d3d8: Don't report Shader Model 2.0 or higher.
10794 2006-12-28 Stefan Dösinger <stefandoesinger@gmx.at>
10796 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
10797 wined3d: Add empty transform states to the state table.
10799 * dlls/wined3d/surface.c:
10800 wined3d: Do not setup states for unlocking if unlocking is disabled.
10802 2006-12-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
10804 * dlls/sane.ds/ui.c:
10805 sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
10806 With grateful acknowledgement to Marcus Meissner.
10808 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
10810 * dlls/opengl32/wgl.c:
10811 opengl32: Fix wglGetProcAddress typo.
10813 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
10815 * dlls/dinput/mouse.c:
10816 dinput: Release critical section before warping mouse.
10818 2006-12-28 Colin Pitrat <colin.pitrat@bull.net>
10820 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
10821 msxml: nextNode and reset functions.
10823 2006-12-29 Alexandre Julliard <julliard@winehq.org>
10825 * dlls/shdocvw/Makefile.in:
10826 shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
10828 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
10829 dlls/wined3d/wined3d_private.h:
10830 Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
10831 This reverts commit 045975b1f439049da9405a8defbad82a39710f49.
10833 2006-12-23 Robert Reif <reif@earthlink.net>
10835 * tools/winedump/pe.c:
10836 winedump: Fix crash on delayed import section.
10838 2006-12-28 Rob Shearman <rob@codeweavers.com>
10840 * dlls/ole32/tests/moniker.c:
10841 ole32: Add some tests for the running object table.
10842 The tests show the behaviour when the IROTData interface is not
10843 available from the moniker. They also show the flags that are accepted
10844 into IRunningObjectTable::Register.
10846 * dlls/ole32/moniker.c:
10847 ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a moniker
10848 to be usable with the running object table.
10849 If IROTData isn't available, fall back to a path that uses the display
10850 name and the clsid of the moniker to generate the comparison data.
10852 * dlls/ole32/moniker.c:
10853 ole32: Only call IROTData::GetComparisonData once, like native does.
10855 * dlls/ole32/moniker.c:
10856 ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified
10857 time for the ROT entry.
10858 However, fall back to CoFileTimeNow if it fails.
10860 * dlls/ole32/moniker.c:
10861 ole32: Use the reduced forms of monikers for comparison in the running object
10864 * dlls/ole32/compositemoniker.c:
10865 ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as
10866 the moniker isn't necessarily a composite moniker.
10868 * dlls/ole32/moniker.c:
10869 ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal
10870 to be used together in RunningObjectTable_Register.
10872 * dlls/msxml3/tests/domdoc.c:
10873 msxml3: Add a simple test for XMLHTTP.
10875 2006-12-27 Vitaliy Margolen <wine-patches@kievinfo.com>
10877 * dlls/dinput/mouse.c:
10878 dinput: Move mouse to using new EnumObjects from base class.
10880 * dlls/dinput/device.c:
10881 dinput: Implement EnumOjects[A|W] in the base device class.
10883 * dlls/dinput/mouse.c:
10884 dinput: mouse: Copy and modify default data format.
10886 * dlls/dinput/keyboard.c:
10887 dinput: Remove MsgWaitForMultipleObjects calls.
10889 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
10891 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
10892 opengl32: Add OpenGL 2.1 support and more extensions.
10894 * dlls/opengl32/wgl.c:
10895 wgl: Fix wglGetProcAddress bug.
10897 2006-12-27 Roderick Colenbrander <thunderbird2k@gmx.net>
10899 * dlls/winex11.drv/opengl.c:
10900 wgl: Fix wglGetPixelFormatAttribiv bug.
10902 2006-12-28 H. Verbeet <hverbeet@gmail.com>
10904 * dlls/wined3d/baseshader.c:
10905 wined3d: Create samplers for all 1.x instructions that sample.
10907 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
10908 wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c
10909 already is d3d_shader.
10911 * dlls/wined3d/device.c, dlls/wined3d/glsl_shader.c,
10912 dlls/wined3d/wined3d_private.h:
10913 wined3d: Move set_glsl_shader_program() to glsl_shader.c.
10915 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
10916 dlls/wined3d/wined3d_private.h:
10917 wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
10919 2006-12-27 Clinton Stimpson <cjstimpson@utwire.net>
10921 * dlls/usp10/usp10.c:
10922 usp10: Downgrade fixme's to trace's with comments.
10924 2006-12-27 Rob Shearman <rob@codeweavers.com>
10926 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
10927 oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
10929 * dlls/ole32/tests/clipboard.c:
10930 ole32: Output the HRESULT for clipboard tests that fail.
10932 * dlls/advapi32/tests/registry.c:
10933 advapi32: Change the test for the type parameter of RegQueryValueExA to only
10934 run on Win9x, since the value is set to a random value on NT.
10936 2006-12-28 Alexandre Julliard <julliard@winehq.org>
10938 * configure, configure.ac:
10939 configure: Detect out of tree builds made from an unclean source tree.
10941 * .gitignore, dlls/.gitignore, programs/.gitignore,
10942 programs/winetest/.gitignore, tools/make_makefiles:
10943 make_makefiles: Merge the generated gitignores in dlls and programs into the
10946 2006-12-27 Alexandre Julliard <julliard@winehq.org>
10948 * .gitignore, Makefile.in, dlls/.gitignore, loader/.gitignore,
10949 loader/Makefile.in, programs/.gitignore, programs/Makefile.in,
10950 programs/winedbg/.gitignore, server/.gitignore, tools/.gitignore,
10951 tools/make_makefiles, tools/widl/.gitignore,
10952 tools/winebuild/.gitignore, tools/winedump/.gitignore,
10953 tools/winegcc/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
10954 make_makefiles: Generate the top-level .gitignore file.
10955 Add a PROGRAMS variable in some makefiles to make things easier.
10957 2006-12-27 Rob Shearman <rob@codeweavers.com>
10959 * dlls/ole32/compobj.c, dlls/ole32/rpc.c:
10960 ole32: Marshal the ORPCTHAT structure prefixed to the server data.
10961 Unmarshal the data on the client side (during
10962 ClientChannelBuffer_SendReceive) and call ClientNotify.
10964 2006-12-27 Michael Stefaniuc <mstefani@redhat.de>
10966 * dlls/comdlg32/tests/printdlg.c, dlls/ddraw/ddraw.c,
10967 dlls/msvcrt/except.c, dlls/netapi32/tests/apibuf.c:
10968 janitorial: In multiline strings there is no need for '\' at the end of
10971 * dlls/localspl/tests/localmon.c:
10972 localspl/tests: In multiline strings there is no need for '\' at the end of
10975 * dlls/winspool.drv/tests/info.c:
10976 winspool.drv/tests: In multiline strings there is no need for '\' at the end
10979 * dlls/kernel32/tests/atom.c, dlls/kernel32/tests/codepage.c,
10980 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/path.c:
10981 kernel32/tests: In multiline strings there is no need for '\' at the end of
10984 2006-12-27 Rob Shearman <rob@codeweavers.com>
10986 * dlls/ole32/tests/marshal.c:
10987 ole32: Message filters aren't used in the test_call_from_message test, so
10988 remove the call to CoRegisterMessageFilter.
10990 2006-12-26 Vitaliy Margolen <wine-patches@kievinfo.com>
10992 * dlls/user32/tests/input.c:
10993 user32: Silence tests in default debug level.
10995 2006-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
10997 * programs/cmd/builtins.c:
10998 cmd: Fix 'copy foo bar/' which gave access denied errors.
11000 2006-12-26 Jacek Caban <jacek@codeweavers.com>
11002 * dlls/mshtml/tests/htmldoc.c:
11003 mshtml: Fix failing test.
11005 * dlls/urlmon/tests/protocol.c:
11006 urlmon: Remove failing tests.
11008 2006-12-26 Alexandre Julliard <julliard@winehq.org>
11010 * dlls/wineps.drv/generic.ppd:
11011 wineps.drv: Remove surious null byte in generic.ppd.
11013 * dlls/atl/Makefile.in, dlls/atl/rsrc.rc, dlls/itss/Makefile.in,
11014 dlls/itss/rsrc.rc, dlls/mshtml/Makefile.in, dlls/mshtml/rsrc.rc,
11015 dlls/urlmon/Makefile.in, dlls/urlmon/rsrc.rc, tools/makedep.c:
11016 makedep: Add support for magic comments in .rc files so we can generate proper
11017 dependencies for them.
11019 2006-12-24 Alex Villacís Lasso <a_villacis@palosanto.com>
11021 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
11022 oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL
11024 Fix Wine handling of VT_DECIMAL in VarMod.
11026 2006-12-24 Clinton Stimpson <cjstimpson@utwire.net>
11028 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
11029 usp10: Implement ScriptStringGetLogicalWidths.
11031 2006-12-24 Hans Leidekker <hans@it.vu.nl>
11033 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
11034 usp10: Fix all failing tests on Windows and Wine.
11036 * dlls/usp10/usp10.c:
11037 usp10: Reduce multiple assignments to a single memset in ScriptItemize.
11039 2006-12-24 Chris Robinson <chris.kcat@gmail.com>
11041 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c, dlls/d3d9/device.c,
11042 dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
11043 d3d: GetStreamSource on a stream with NULL data isn't an error.
11045 2006-12-24 Vijay Kiran Kamuju <infyquest@gmail.com>
11047 * dlls/comctl32/monthcal.c:
11048 comctl32: MonthCalendar - Fix highlighting of current date.
11050 2006-12-25 H. Verbeet <hverbeet@gmail.com>
11052 * dlls/wined3d/device.c:
11053 wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped
11055 Downgrade a FIXME to a WARN.
11057 2006-12-25 Jacek Caban <jacek@codeweavers.com>
11059 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
11060 dlls/wininet/internet.h, dlls/wininet/utility.c:
11061 wininet: Get rid of ASYNC_FUNC enum.
11063 * dlls/wininet/internet.c, dlls/wininet/internet.h:
11064 wininet: Use proc instead of enum in FTPFINDNEXTW request.
11066 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11067 wininet: Use proc instead of enum in FTPRENAMEFILEW request.
11069 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11070 wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
11072 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11073 wininet: Use proc instead of enum in FTPDELETEFILEW request.
11075 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11076 wininet: Use proc instead of enum in FTPGETFILEW request.
11078 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11079 wininet: Use proc instead of enum in FTPOPENFILEW request.
11081 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11082 wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
11084 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11085 wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
11087 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11088 wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
11090 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11091 wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
11093 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11094 wininet: Use proc instead of enum in FTPUTFILE request.
11096 * dlls/wininet/internet.c, dlls/wininet/internet.h:
11097 wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
11099 * dlls/wininet/internet.c, dlls/wininet/internet.h:
11100 wininet: Use proc instead of enum in INTERNETOPENURLW request.
11102 * dlls/wininet/internet.c, dlls/wininet/internet.h:
11103 wininet: Remove not used HTTPOPENREQUESTW request.
11105 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
11106 wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
11108 * dlls/wininet/internet.c, dlls/wininet/internet.h,
11109 dlls/wininet/utility.c:
11110 wininet: Use proc instead of enum in SENDCALLBACK request.
11112 2006-12-25 H. Verbeet <hverbeet@gmail.com>
11114 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
11115 wined3d: Restore texture bindings in the FBO code.
11117 * dlls/wined3d/drawprim.c:
11118 wined3d: Copy the depth buffer after all dirty states are applied.
11120 2006-12-25 Stefan Dösinger <stefandoesinger@gmx.at>
11122 * dlls/wined3d/state.c:
11123 wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
11125 * dlls/wined3d/device.c:
11126 wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
11128 2006-12-25 Jacek Caban <jacek@codeweavers.com>
11130 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
11131 dlls/itss/tests/Makefile.in, dlls/itss/tests/protocol.c,
11132 dlls/itss/tests/rsrc.rc, programs/winetest/Makefile.in,
11133 programs/winetest/winetest.rc:
11134 itss: Added test of protocol.
11136 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
11137 itss: Added ITS protocol implementation.
11139 * include/mshtmdid.h, include/mshtml.idl:
11140 mshtml.idl: Added IHTMLFrameBase2 declaration.
11142 2006-12-25 Dmitry Timoshkov <dmitry@codeweavers.com>
11144 * dlls/user32/tests/msg.c:
11145 user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
11147 * dlls/msvcrt/main.c:
11148 msvcrt: Make an internal function static, avoid a prototype.
11150 2006-12-24 Alexandre Julliard <julliard@winehq.org>
11152 * dlls/.gitignore, dlls/atl/.gitignore, dlls/mshtml/.gitignore,
11153 dlls/ole32/.gitignore, tools/make_makefiles:
11154 make_makefiles: Automatically add IDL header targets to the .gitignore file.
11156 2006-12-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11158 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
11159 shlwapi: Fix a failing test.
11161 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
11163 * dlls/wined3d/wined3d_private.h:
11164 wined3d: Clarify OpenGL error codes.
11166 2006-12-23 Patrik Stridvall <patrik@stridvall.se>
11168 * dlls/user32/class.c, dlls/user32/spy.c, dlls/user32/user_private.h:
11169 user32: Show the GCL{,P}_* constant names in debug messages.
11171 * dlls/secur32/ntlm.c:
11172 secur32: Use constants instead of hardcoded values.
11174 2006-12-24 Alexandre Julliard <julliard@winehq.org>
11176 * dlls/.gitignore, dlls/Makefile.in, dlls/make_dlls, tools/make_makefiles:
11177 dlls: Merged the make_dlls script into the global make_makefiles.
11179 2006-12-23 Alex Villacís Lasso <a_villacis@palosanto.com>
11181 * dlls/oleaut32/tests/olepicture.c:
11182 oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
11184 2006-12-24 Jacek Caban <jacek@codeweavers.com>
11186 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itsstor.h,
11187 dlls/itss/protocol.c:
11188 itss: Added ITSProtocol stub implementation.
11190 2006-12-23 Jacek Caban <jacek@codeweavers.com>
11192 * dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
11193 dlls/itss/storage.c:
11194 itss: DllCanUnloadNow code clean up.
11196 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itss.inf,
11197 dlls/itss/regsvr.c, dlls/itss/rsrc.rc, include/wine/itss.idl:
11198 itss: Move registration code to inf file and add missing registry.
11200 * dlls/itss/itss.c, dlls/itss/regsvr.c, include/wine/itss.idl:
11201 itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
11202 ITSProtocol is a different object.
11204 * dlls/itss/itss.spec:
11205 itss: DllUnregisterServer is not a stub.
11207 2006-12-23 Hans Leidekker <hans@it.vu.nl>
11209 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
11210 usp10: Implement ScriptString_pLogAttr.
11212 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
11213 usp10: Match output of WinXP for ScriptGetProperties.
11215 * dlls/usp10/usp10.c:
11216 usp10: Improve the stub for ScriptBreak.
11218 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec,
11220 usp10: Implement ScriptString_pSize.
11222 2006-12-23 Rob Shearman <rob@codeweavers.com>
11224 * dlls/oleaut32/tests/vartest.c:
11225 oleaut32: Fix a crash when executing the VarAnd test with an old version
11228 * dlls/oleaut32/tests/vartest.c:
11229 oleaut32: Fix the VarPow tests for older versions of oleaut32.
11231 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
11232 dlls/ole32/tests/marshal.c:
11233 ole32: Performing a COM call from within the processing of a sent message
11234 during a wait for completion of another COM call is not allowed.
11235 Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
11237 * dlls/ole32/compobj.c:
11238 ole32: Call the MessagePending function for message filters.
11240 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
11241 ole32: Track the pending call count so that the correct call type can be passed
11242 to the message filter HandleInComingCall function.
11244 * dlls/ole32/oleproxy.c:
11245 ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
11247 2006-12-22 Duane Clark <fpga@pacbell.net>
11249 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/string.c:
11250 msvcrt: Add function _mbsspnp.
11252 2006-12-22 Vitaliy Margolen <wine-patches@kievinfo.com>
11254 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
11255 dlls/dinput/keyboard.c, dlls/dinput/mouse.c,
11256 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
11257 dinput: AddRef and Release parent DirectInput class.
11259 2006-12-22 Alexandre Julliard <julliard@winehq.org>
11261 * ANNOUNCE, ChangeLog, VERSION, configure:
11264 ----------------------------------------------------------------
11265 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
11267 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
11268 user32: Add a message test for various ShowWindow() calls, fix some failures.
11270 2006-12-18 James Hawkins <truiken@gmail.com>
11272 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
11273 mscoree: Add a stub for GetCORSystemDirectory.
11275 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
11277 * dlls/kernel32/tests/loader.c:
11278 kernel32: Fix a typo.
11280 2006-12-22 Detlef Riekenberg <wine.dev@web.de>
11282 * dlls/winspool.drv/tests/info.c:
11283 winspoool/tests: Build the name of the local print server in a separate function.
11285 * dlls/winspool.drv/tests/info.c:
11286 winspoool/tests: Rename unclear string.
11288 * dlls/localspl/tests/localmon.c:
11289 localspl/tests: Rename unclear string.
11291 * dlls/localspl/tests/localmon.c:
11292 localspl/tests: Fix copy+paste typo.
11294 2006-12-21 Jacek Caban <jacek@codeweavers.com>
11296 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
11297 mshtml: Improve loading document detection in AsyncOpen.
11299 * dlls/mshtml/nsio.c:
11300 mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
11302 2006-12-21 Huw Davies <huw@codeweavers.com>
11304 * configure, configure.ac, dlls/gdi32/Makefile.in, dlls/gdi32/freetype.c:
11305 gdi32: Extract the constituent TrueType files from Mac suitcase fonts into
11306 the user's caches directory
11307 and use these instead of the original suitcase.
11309 2006-12-21 Francois Gouget <fgouget@codeweavers.com>
11311 * dlls/setupapi/install.c:
11312 setupapi: Fix handling of 'CopyFiles=@file'.
11314 2006-12-21 Ken Thomases <ken@codeweavers.com>
11316 * dlls/iphlpapi/ifenum.c:
11317 iphlpapi: Fixed a problem with enumerating network interfaces.
11318 Keep increasing the buffer until the returned length is more than two
11319 records smaller than the buffer we provided.
11321 2006-12-21 Alexandre Julliard <julliard@winehq.org>
11323 * dlls/ntdll/cdrom.c:
11324 ntdll: Added support for physically ejecting devices on Mac OS.
11326 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
11327 ntdll: File positions should be aligned to sector boundaries in PE loader.
11329 2006-12-20 Paul Vriens <paul.vriens.wine@gmail.com>
11331 * dlls/kernel32/tests/process.c:
11332 kernel32/tests: Don't use full path for executable in tests.
11334 2006-12-21 Ken Thomases <ken@codeweavers.com>
11336 * dlls/winmm/winecoreaudio/audio.c:
11337 winecoreaudio: Replace pthread mutex with OSSpinLock.
11339 * dlls/winmm/winecoreaudio/audio.c:
11340 winecoreaudio: Move a memset out of a mutex-guarded section.
11342 * dlls/winmm/winecoreaudio/audio.c:
11343 winecoreaudio: Merge wodReset and wodHelper_Reset.
11345 * dlls/winmm/winecoreaudio/audio.c:
11346 winecoreaudio: Change to faster non-recursive mutex.
11348 * dlls/winmm/winecoreaudio/audio.c:
11349 winecoreaudio: Push notify of completions from render callback to message thread.
11350 Rather than have the Audio Unit render callback traverse the queue of wave
11351 headers looking for complete ones, and sending a message to the message thread
11352 for each one it finds, just send one message to tell the message thread to do
11353 that work itself. The render callback is called in a real-time priority
11354 thread and is expected to return as quickly as possible.
11356 * dlls/winmm/winecoreaudio/audio.c:
11357 winecoreaudio: Remove more mutexes from around Audio Unit calls.
11359 * dlls/winmm/winecoreaudio/audio.c:
11360 winecoreaudio: Report when the render callback is just providing silence.
11362 * dlls/winmm/winecoreaudio/audio.c:
11363 winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
11365 * dlls/winmm/winecoreaudio/audio.c:
11366 winecoreaudio: Leave audio unit running, except when waveout device paused.
11368 * dlls/winmm/winecoreaudio/audio.c:
11369 winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
11371 * dlls/winmm/winecoreaudio/audio.c:
11372 winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
11374 * dlls/winmm/winecoreaudio/audio.c:
11375 winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and
11377 wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
11378 clears dwPartialOffset itself.
11379 wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
11380 parameter. wodWrite is not called from the Audio Unit render callback, so it
11381 can use Wine debug channels.
11383 * dlls/winmm/winecoreaudio/audio.c:
11384 winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
11386 * dlls/winmm/winecoreaudio/audio.c:
11387 winecoreaudio: Extract wodHelper_CheckForLoopBegin() from
11388 wodHelper_BeginWaveHdr().
11389 This refactoring prepares the ground for subsequent refactoring of
11390 wodHelper_BeginWaveHdr.
11392 * dlls/winmm/winecoreaudio/audio.c:
11393 winecoreaudio: Create port for sending messages to the callback thread only once.
11395 * dlls/winmm/winecoreaudio/audio.c:
11396 winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
11398 2006-12-21 Günther Brammer <GBrammer@gmx.de>
11400 * dlls/ddraw/tests/dsurface.c:
11401 ddraw: Add a test for IDirectDrawSurface_SetColorKey.
11403 2006-12-20 Huw Davies <huw@codeweavers.com>
11405 * dlls/gdi32/freetype.c:
11406 gdi32: Actually create the Wine fonts key if it doesn't exist.
11408 2006-12-20 Juan Lang <juan_lang@yahoo.com>
11410 * dlls/kernel32/profile.c:
11411 kernel32: Suppress an unneeded warning.
11413 2006-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
11415 * dlls/oleaut32/vartype.c:
11416 oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
11417 into a DECIMAL instead of a double as an intermediate step.
11419 2006-12-20 Chris Robinson <chris.kcat@gmail.com>
11421 * dlls/d3d8/tests/device.c, dlls/d3d9/directx.c, dlls/d3d9/tests/device.c,
11422 dlls/wined3d/directx.c:
11423 d3d: Fix adapter mode enumeration and filtering.
11425 2006-12-20 Christoph Frick <frick@sc-networks.de>
11427 * dlls/dinput/device.c:
11428 dinput: Drop magic int.
11430 * dlls/dinput/data_formats.c, dlls/dinput/joystick_linuxinput.c:
11431 dinput: Set the correct size for the old dinput joystick.
11432 This also reverts my previous patch as this is the real cause for the
11433 problems with Grand Prix Legends.
11435 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
11437 * dlls/wined3d/device.c, dlls/wined3d/state.c,
11438 dlls/wined3d/wined3d_private.h:
11439 wined3d: Reinstall the nvrc texture unit mapping.
11441 * dlls/wined3d/device.c:
11442 wined3d: Catch nop pixel shader changes.
11444 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
11445 dlls/wined3d/wined3d_private.h:
11446 wined3d: Add pixel shaders to the state table.
11448 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
11449 wined3d: Catch nop sampler changes.
11451 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
11452 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
11453 wined3d: Move samplers to the state table.
11455 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
11456 wined3d: Add empty sampler entries to the state table.
11458 * dlls/wined3d/device.c:
11459 wined3d: Catch nop SetTextureStageState calls.
11461 * dlls/wined3d/state.c:
11462 wined3d: Make WINED3DTSS_CONSTANT a nogl state.
11464 * dlls/wined3d/state.c:
11465 wined3d: Make a WINED3DTSS_RESULTARG stub.
11467 * dlls/wined3d/state.c:
11468 wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
11470 * dlls/wined3d/state.c:
11471 wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
11473 * dlls/wined3d/state.c:
11474 wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
11476 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11477 wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
11479 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
11480 wined3d: Move WINED3DTSS_ALPHAOP to the state table.
11482 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
11483 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
11484 wined3d: Move WINED3DTSS_COLOROP to the state table.
11486 * dlls/wined3d/basetexture.c:
11487 wined3d: Do not enable the texture dimensions in BindTexture.
11489 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
11490 wined3d: Add empty texture stage states to the state table.
11492 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
11493 wined3d: Temporary disable nvrc junk texture skipping.
11495 2006-12-20 Alexandre Julliard <julliard@winehq.org>
11497 * dlls/shell32/regsvr.c:
11498 shell32: Don't hardcode the system32 directory in registered classes.
11500 * loader/kthread.c:
11501 loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
11503 * dlls/kernel32/tests/module.c, dlls/ntdll/loader.c:
11504 ntdll: Fix the libdl refcount when loading the same builtin twice.
11506 2006-12-20 Francois Gouget <fgouget@codeweavers.com>
11508 * dlls/kernel32/tests/module.c:
11509 kernel32/tests: Test loading and unloading of builtin dlls.
11511 2006-12-20 Kai Blin <kai.blin@gmail.com>
11513 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
11514 ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
11516 2006-12-20 Alexandre Julliard <julliard@winehq.org>
11518 * include/guiddef.h, include/windef.h, include/wine/debug.h,
11519 include/wine/test.h, include/winnt.h:
11520 include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
11522 * programs/winedbg/Makefile.in, programs/winedbg/be_i386.c,
11523 programs/winedbg/break.c, programs/winedbg/dbg.y,
11524 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
11525 programs/winedbg/memory.c, programs/winedbg/stack.c,
11526 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
11527 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
11528 programs/winedbg/winedbg.c:
11529 winedbg: Win64 printf format fixes.
11531 * programs/winedbg/be_i386.c, programs/winedbg/debugger.h,
11532 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
11533 programs/winedbg/tgt_minidump.c:
11534 winedbg: Fixed a few data types.
11536 2006-12-20 Vitaliy Margolen <wine-patches@kievinfo.com>
11538 * dlls/dinput/mouse.c:
11539 dinput: Warp mouse in exclusive cooperation mode only.
11541 * dlls/dinput/mouse.c:
11542 dinput: Use GetCursorPos() to calculate relative mouse movements.
11544 2006-12-19 Rob Shearman <rob@codeweavers.com>
11546 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
11547 ole32: Send a causality ID in the ORPCTHIS header for a call.
11548 Use the causality ID to determine whether this is a top-level or a
11549 nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
11551 * dlls/ole32/tests/marshal.c:
11552 ole32: Reset the message filter at the end of the message filter test.
11554 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
11555 dlls/ole32/stubmanager.c:
11556 ole32: Pass in the IID and IUnknown* of the object being executed to the server
11557 notification and message filter functions.
11559 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
11560 ole32: Call the message filter for incoming calls.
11562 * dlls/ole32/rpc.c:
11563 ole32: Call ServerNotify for channel hooks.
11564 Store the SChannelHookCallInfo structure in the message state.
11566 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
11567 dlls/ole32/ole32.spec, dlls/ole32/rpc.c:
11568 ole32: Implement CoRegisterChannelHook and call channel hook methods on the
11571 * dlls/ole32/rpc.c:
11572 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing
11574 This is done by putting the ORPCTHIS data into the buffer when calling
11575 IRpcChannelBuffer::GetBuffer on the client side and then storing the
11576 amount we increased the buffer in a structure stored in the Handle
11577 field. This is done to present the correct Buffer pointer to the proxy
11578 so that it writes its data after the ORPCTHIS data.
11579 Unmarshal the data on the server side (during RPC_ExecuteCall) and make
11580 sure the data is consistent according to NDR rules. Also add several
11581 checks on the unmarshaled data that are specified by the DCOM draft
11584 2006-12-19 H. Verbeet <hverbeet@gmail.com>
11586 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
11587 dlls/wined3d/glsl_shader.c:
11588 wined3d: Allow wined3d to handle multiple render targets.
11590 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
11591 dlls/wined3d/wined3d_private.h:
11592 wined3d: Allow the FBO code to handle multiple render targets.
11594 * dlls/wined3d/device.c:
11595 wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
11596 Use the render target index rather than hardcoding 0.
11598 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
11599 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
11600 wined3d: Allow the device to store multiple render targets.
11602 2006-12-19 Hans Leidekker <hans@it.vu.nl>
11604 * include/winnt.h, tools/winedump/main.c, tools/winedump/pe.c,
11605 tools/winedump/winedump.man.in:
11606 winedump: Start dumping .NET specific bits from PE executables.
11608 2006-12-20 Alexandre Julliard <julliard@winehq.org>
11610 * dlls/ntdll/virtual.c:
11611 ntdll: Fixed typo in map_image.
11613 2006-12-19 Roderick Colenbrander <thunderbird2k@gmx.net>
11615 * dlls/winex11.drv/opengl.c:
11616 winex11.drv: pbuffer detection.
11618 2006-12-19 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
11620 * dlls/winex11.drv/opengl.c:
11621 winex11.drv: Don't crash when called with a NULL gl context.
11623 2006-12-19 Huw Davies <huw@codeweavers.com>
11625 * dlls/gdi32/freetype.c:
11626 gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get
11629 2006-12-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
11631 * dlls/gdi32/gdiobj.c:
11632 gdi32: Remove unused function.
11634 2006-12-19 Rob Shearman <rob@codeweavers.com>
11636 * dlls/ole32/tests/usrmarshal.c:
11637 ole32: Fix the HMETAFILEPICT user marshaling test to use the size
11638 derived from the return value of HMETAFILEPICT_UserMarshal instead of
11639 the value returned by HMETAFILEPICT_UserSize, as the latter
11640 over-estimates the size on Windows.
11641 Remove some unnecessary casts.
11643 2006-12-19 Juris Smotrovs <juris.smotrovs@sets.lv>
11645 * dlls/user32/tests/msg.c, dlls/winex11.drv/window.c,
11646 dlls/winex11.drv/winpos.c:
11647 user32: Extend the support for SWP_STATECHANGED for all windows.
11649 2006-12-17 Stefan Dösinger <stefan@codeweavers.com>
11651 * dlls/wined3d/state.c, dlls/wined3d/utils.c,
11652 include/wine/wined3d_types.h:
11653 wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
11655 2006-12-15 Stefan Dösinger <stefan@codeweavers.com>
11657 * dlls/wined3d/state.c:
11658 wined3d: Fix a function name.
11660 * dlls/wined3d/state.c:
11661 wined3d: Add missing render state function.
11663 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
11664 wined3d: Catch nop render state changes.
11666 * dlls/wined3d/device.c:
11667 wined3d: Move render state applying to drawprim.
11669 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
11671 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
11672 dlls/wined3d/wined3d_private.h:
11673 wined3d: Add the state dirtification infrastructure.
11675 2006-12-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11677 * configure, configure.ac, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
11678 dlls/msvcrt/string.c, include/config.h.in:
11679 msvcrt: Add _atoldbl.
11681 2006-12-19 Alexandre Julliard <julliard@winehq.org>
11684 configure: Re-generated with autoconf 2.61.
11686 2006-12-14 Alex Villacís Lasso <a_villacis@palosanto.com>
11688 * dlls/oleaut32/vartype.c:
11689 oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
11691 2006-12-18 Vitaliy Margolen <wine-patches@kievinfo.com>
11693 * dlls/user32/tests/win.c, dlls/winex11.drv/mouse.c:
11694 winex11drv: Return cached cursor_pos in GetCursorPos().
11696 2006-12-18 Hans Leidekker <hans@it.vu.nl>
11698 * dlls/ws2_32/socket.c:
11699 ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
11701 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
11703 * dlls/kernel32/tests/loader.c:
11704 kernel32: Add a minimal PE image that XP is able to load.
11706 2006-12-18 James Hawkins <truiken@gmail.com>
11708 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
11709 msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
11711 * dlls/msi/tests/install.c:
11712 msi: Run the install tests from a temporary directory.
11714 2006-12-15 Clinton Stimpson <cjstimpson@utwire.net>
11716 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
11717 usp10: Implement ScriptStringCPtoX.
11719 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
11720 usp10: Implement ScriptStringXtoCP.
11722 * dlls/usp10/usp10.c:
11723 usp10: Implement ScriptStringFree.
11725 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
11726 usp10: Implement ScriptStringAnalyse.
11728 2006-12-18 Markus Amsler <markus.amsler@oribi.org>
11730 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c:
11731 d3d9: Handle volume container in d3d9.
11733 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
11734 dlls/d3d9/surface.c:
11735 d3d9: Handle surface container in d3d9.
11737 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c:
11738 d3d8: Handle volume container in d3d8.
11740 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
11741 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
11742 d3d8: Handle surface container in d3d8.
11744 * dlls/d3d9/d3d9_private.h, dlls/d3d9/directx.c, dlls/d3d9/swapchain.c,
11745 dlls/d3d9/tests/device.c:
11746 d3d9: Fix implicit swap chain refcounting.
11748 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
11749 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
11750 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
11751 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
11752 d3d: Callback infrastructure for implicit swap chain destruction in
11755 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
11756 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
11757 d3d9: Fix implicit surface refcounting.
11759 * dlls/wined3d/volume.c, include/wine/wined3d_interface.h:
11760 wined3d: Remove IWineD3DVolume_GetContainerParent.
11762 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
11763 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
11764 wined3d: Remove IWineD3DSurface_GetContainerParent.
11766 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
11767 d3d9: Handle volume refcount forwarding in d3d9.
11769 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
11770 dlls/d3d9/surface.c, dlls/d3d9/tests/device.c, dlls/d3d9/texture.c:
11771 d3d9: Handle surface refcount forwarding in d3d9.
11773 * dlls/wined3d/device.c:
11774 wined3d: Call the depth stencil destroy callback function.
11776 2006-12-18 James Hawkins <truiken@gmail.com>
11778 * dlls/msi/dialog.c:
11779 msi: Update the text control when the selection path changes.
11781 * dlls/msi/events.c:
11782 msi: Only cleanup event subscriptions of the dialog being closed.
11784 2006-12-17 Vitaliy Margolen <wine-patches@kievinfo.com>
11786 * dlls/dinput/mouse.c, dlls/dinput/tests/Makefile.in,
11787 dlls/dinput/tests/device.c:
11788 dinput: Make mouse use axis mode flag set in base class. Add tests.
11790 * dlls/dinput/device.c:
11791 dinput: Add handling of AXISMODE property to base device object.
11793 * dlls/dinput/joystick_linuxinput.c:
11794 dinput: Zero out returned information struct.
11796 * dlls/dinput/keyboard.c:
11797 dinput: Don't return non existent keys.
11799 2006-12-17 Rob Shearman <rob@codeweavers.com>
11801 * dlls/kernel32/heap.c:
11802 kernel32: Protect global alloc functions against integer overflows on the
11805 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
11806 ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
11808 * dlls/ole32/ole32.spec, dlls/ole32/tests/usrmarshal.c,
11809 dlls/ole32/usrmarshal.c:
11810 ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and
11811 add tests for these.
11813 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
11814 dlls/ole32/tests/usrmarshal.c:
11815 ole32: Move the user marshal tests to usrmarshal.c.
11817 * dlls/rpcrt4/rpc_transport.c:
11818 rpcrt4: Free the resource allocated by InitializeSecurityContext when the
11819 connection is closed.
11821 * dlls/ole32/usrmarshal.c:
11822 ole32: Add documentation for the user marshaling functions.
11824 * dlls/ole32/datacache.c:
11825 ole32: Support reading and writing custom clipformats in the data cache.
11827 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
11829 * tools/winedump/pe.c:
11830 winedump: Remove a redundant ';'.
11832 * tools/winedump/pe.c:
11833 winedump: Fix a couple of typos.
11835 2006-12-17 Paul Vriens <paul.vriens.wine@gmail.com>
11837 * dlls/usp10/tests/usp10.c:
11838 usp10/tests: Make tests run on win9x and NT4 again.
11840 * dlls/user32/tests/monitor.c:
11841 user32/tests: Make sure the tests run on NT4 again.
11843 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
11846 server: Cast-qual warnings fix.
11849 server: Cast-qual warnings fix.
11851 2006-12-16 Alexandre Julliard <julliard@winehq.org>
11853 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
11854 msvcrt: Define __CxxLongjmpUnwind for i386 only.
11856 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
11858 * programs/winhelp/hlpfile.c:
11859 winhelp: Cast-qual warnings fix.
11861 * programs/winecfg/theme.c:
11862 winecfg: Cast-qual warning fix.
11864 * programs/progman/group.c:
11865 progman: Cast-qual warnings fix.
11867 * dlls/version/tests/info.c:
11868 version/tests: Write-strings warning fix.
11870 2006-12-15 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
11872 * dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
11874 ddraw: IDirectDraw3 should use its own ref count variable.
11876 * dlls/ddraw/main.c:
11877 ddraw: Initialize the IDirectDraw3 vtable.
11879 2006-12-15 Detlef Riekenberg <wine.dev@web.de>
11881 * dlls/localspl/tests/localmon.c:
11882 localspl/tests: Add tests for XcvDataPort.
11884 2006-12-16 Alexandre Julliard <julliard@winehq.org>
11886 * configure, configure.ac, include/config.h.in:
11887 configure: Remove some no longer used libcurses checks.
11889 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
11891 * dlls/ddraw/tests/ddrawmodes.c, dlls/wined3d/device.c:
11892 wined3d: When changing display modes clip cursor to the requested display size.
11894 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
11896 * dlls/gdi32/opengl.c, dlls/winex11.drv/opengl.c:
11897 winex11.drv: Avoid grabbing syslevel locks in the wrong order.
11899 2006-12-15 Alexandre Julliard <julliard@winehq.org>
11901 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
11902 msvcrt: Implemented __CxxLongjmpUnwind.
11904 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h:
11905 msvcrt: Make pointers to read-only exception descriptors const.
11907 2006-12-15 James Hawkins <truiken@gmail.com>
11909 * dlls/cabinet/fdi.c:
11910 cabinet: Close the opened file handle even in error cases.
11912 2006-12-15 Hans Leidekker <hans@it.vu.nl>
11914 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
11915 setupapi: Add a stub implementation for SetupPromptReboot.
11917 2006-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
11919 * dlls/user32/edit.c:
11920 user32: Center the context menu if it was activated via VK_APPS like Windows
11923 * dlls/user32/message.c, dlls/user32/tests/msg.c,
11924 dlls/winex11.drv/keyboard.c:
11925 user32: Add support for the VK_APPS (Menu) key.
11927 * dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
11928 ddrawex: Avoid not necessary casts.
11930 * dlls/ddraw/ddraw_thunks.c:
11931 ddraw: Fix warnings.
11933 2006-12-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
11935 * dlls/secur32/tests/ntlm.c:
11936 secur32/tests: Cast-qual warnings fix.
11938 2006-12-14 Stefan Dösinger <stefan@codeweavers.com>
11940 * dlls/wined3d/device.c:
11941 wined3d: Clean up SetRenderState.
11943 * dlls/d3d8/tests/device.c, dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
11944 wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
11946 * dlls/ddraw/surface.c:
11947 ddraw: Add a TRACE to GetPixelFormat.
11949 2006-12-14 Jacek Caban <jacek@codeweavers.com>
11951 * dlls/mshtml/olecmd.c:
11952 mshtml: Use pvaIn in exec_print.
11954 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
11956 * dlls/shlwapi/tests/path.c:
11957 shlwapi/tests: Fix typos.
11959 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
11961 * dlls/user32/cursoricon.c, dlls/user32/tests/monitor.c,
11962 dlls/winex11.drv/winpos.c:
11963 user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
11965 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
11967 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11968 dlls/ddrawex/Makefile.in, dlls/ddrawex/ddrawex.spec,
11969 dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
11972 2006-12-13 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
11974 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
11975 dlls/ddraw/ddraw_thunks.c, include/ddraw.h:
11976 ddraw: Add IDirectDraw3 interface.
11978 2006-12-09 Günther Brammer <GBrammer@gmx.de>
11980 * dlls/ddraw/surface.c:
11981 ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
11983 2006-12-14 Francois Gouget <fgouget@free.fr>
11985 * dlls/cabinet/fci.c, dlls/kernel32/tests/heap.c, dlls/usp10/usp10.c,
11986 dlls/wined3d/directx.c, dlls/winedos/int15.c,
11987 dlls/winspool.drv/tests/info.c, programs/wineconsole/wineconsole.c,
11988 programs/winedbg/break.c:
11989 Assorted spelling fixes.
11991 * dlls/comdlg32/printdlg.c, dlls/comdlg32/tests/printdlg.c:
11992 comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
11993 Fix the test so it compiles without warnings.
11995 * dlls/ole32/tests/marshal.c:
11996 ole32/tests: Replace some '#if 0's with 'if (0)'s.
11997 Fix the code so it compiles.
11999 * dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
12000 dlls/user32/tests/msg.c, dlls/user32/tests/sysparams.c,
12001 dlls/user32/tests/win.c:
12002 user32/tests: Replace some '#if 0's with 'if (0)'s.
12003 Fix the code so it compiles without warnings.
12005 * dlls/version/tests/info.c:
12006 version/tests: Replace some '#if 0's with 'if (0)'s.
12007 Fix the code so it compiles without warnings.
12009 * dlls/shlwapi/tests/clist.c:
12010 shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
12012 * dlls/advapi32/tests/crypt_md4.c:
12013 advapi32/tests: Replace an '#if 0' with an 'if (0)'.
12015 * dlls/localspl/tests/localmon.c:
12016 localspl/tests: Replace some '#if 0's with 'if (0)'s.
12018 * dlls/comctl32/tests/mru.c:
12019 comctl32/tests: Replace some '#if 0's with 'if (0)'s.
12020 Fix the code so it compiles without warnings.
12022 2006-12-14 Francois Gouget <fgouget@codeweavers.com>
12024 * dlls/shell32/shlexec.c:
12025 shell32: Replace numeric literals with the proper constant.
12027 2006-12-14 Dmitry Timoshkov <dmitry@codeweavers.com>
12029 * dlls/secur32/ntlm.c, dlls/secur32/schannel.c:
12030 secur32: Make some data const.
12032 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12033 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
12034 dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
12035 dlls/wined3d/wined3d_private.h:
12036 wined3d: Make some data const.
12038 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h:
12039 rsaenh: Make some data const and static.
12041 * dlls/rpcrt4/rpc_transport.c:
12042 rpcrt4: Make some data const.
12044 * dlls/msvcrt/exit.c, dlls/msvcrt/locale.c:
12045 msvcrt: Make some data const.
12047 * dlls/dswave/dswave_main.c:
12048 dswave: Make some data const.
12050 * dlls/crypt32/store.c:
12051 crypt32: Make some data const.
12053 * dlls/dplayx/dplayx_global.c:
12054 dplayx: Make some data const.
12056 * dlls/winmm/winearts/audio.c:
12057 winearts: Make some data const.
12059 * dlls/dmime/audiopath.c:
12060 dmime: Make some data const and static.
12062 * dlls/dbghelp/module.c:
12063 dbghelp: Make some data const.
12065 * dlls/atl/registrar.c:
12066 atl: Make some data const.
12068 * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/midipatch.c,
12069 dlls/winmm/wineoss/mixer.c:
12070 wineoss: Make some data const.
12072 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
12074 * dlls/kernel32/tests/process.c:
12075 kernel32/tests: Be a bit more verbose on failure.
12077 2006-12-14 Alexandre Julliard <julliard@winehq.org>
12080 Revert "msi: Comparisons with null in conditions are special."
12081 This reverts commit 9dce96b3155ce07dffa4f5b0712fbcaad9ba3e2c.
12083 * dlls/msi/tests/package.c:
12084 msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
12086 2006-12-14 Markus Amsler <markus.amsler@oribi.org>
12088 * dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
12089 d3d8: Release non implicit surfaces only if refcount is 0, with test.
12091 2006-12-14 Jacek Caban <jacek@codeweavers.com>
12093 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
12094 shdoclc: Added print template strings.
12096 * dlls/mshtml/olecmd.c, dlls/mshtml/resource.h:
12097 mshtml: Set default print template in exec_print.
12099 * dlls/mshtml/nsio.c:
12100 mshtml: Fixed handling chrome protocol.
12102 * dlls/mshtml/nsio.c:
12103 mshtml: Don't do anything in SetNSContainer if new container is the same
12106 * dlls/mshtml/nsio.c:
12107 mshtml: Fix loading pages in containers without document.
12109 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
12110 mshtml: Added nsACString_SetData function and use it instead of nsACString_Init
12111 when we return string value.
12113 2006-12-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
12115 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
12116 rpcrt4/tests: Cast-qual warnings fix.
12118 2006-12-13 Francois Gouget <fgouget@codeweavers.com>
12120 * dlls/shell32/shlexec.c:
12121 shell32: Fix FindExecutableW() to not check if lpResult after using it. It's
12122 supposed to cause a segfault anyway.
12123 Use SE_ERR_FNF rather than a numeric literal.
12125 * dlls/shell32/shlexec.c:
12126 shell32: Add some documentation for FindExecutableW().
12128 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
12129 shell32: Fix FindExecutable() to return the executable path, not the whole
12132 * dlls/shell32/tests/shlexec.c:
12133 shell32/tests: Add FindExecutable() tests.
12135 * dlls/shell32/tests/shlexec.c:
12136 shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix
12139 2006-12-13 Francois Gouget <fgouget@free.fr>
12141 * dlls/ole32/tests/ole2.c:
12142 ole32: Fix named/nameless union compilation error.
12144 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/tests/string.c:
12145 msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather
12146 than LoadLibrary().
12148 2006-12-12 Jacek Caban <jacek@codeweavers.com>
12150 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
12151 mshtml: Added beginning of IDM_PRINT implementation.
12153 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
12154 mshtml: Added test of CompareUrl.
12156 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
12158 * dlls/winex11.drv/mouse.c:
12159 winex11.drv: Update cached cursor position after calling hook.
12161 * dlls/user32/tests/input.c, dlls/winex11.drv/mouse.c:
12162 winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
12164 2006-12-13 Pierre d'Herbemont <pdherbemont@free.fr>
12166 * dlls/kernel32/locale.c:
12167 kernel32: Remove unneeded headers.
12169 2006-12-13 Alexandre Julliard <julliard@winehq.org>
12171 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
12172 ntdll: Map the PE header up to the specified size, and clear the rest of
12175 2006-12-09 Dmitry Timoshkov <dmitry@codeweavers.com>
12177 * dlls/kernel32/tests/loader.c:
12178 kernel32: Add the data that mimics the PE image which upack creates.
12180 2006-12-12 Jacek Caban <jacek@codeweavers.com>
12182 * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c,
12183 dlls/urlmon/urlmon_main.c:
12184 urlmon: Use pluggable protocol in CoInternetCompareUrl.
12186 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
12187 urlmon: Added application/x-msdownload mime filter.
12189 2006-12-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
12191 * dlls/msvcrt/tests/file.c:
12192 msvcrt/tests: Cast-qual warnings fix.
12194 * dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winternl.h:
12195 ntdll/tests: Cast-qual warning fix.
12197 2006-12-12 Alexandre Julliard <julliard@winehq.org>
12199 * dlls/winex11.drv/opengl.c:
12200 winex11.drv: Fixed computation of viewport and scissor position.
12202 2006-12-10 Pierre d'Herbemont <pdherbemont@free.fr>
12204 * dlls/user32/driver.c, dlls/user32/user_private.h, dlls/user32/win.c,
12205 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec:
12206 user32: Factorize graphics driver SetParent into user32.
12208 2006-12-11 Clinton Stimpson <cjstimpson@utwire.net>
12210 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
12211 usp10: Add tests and fix for ScriptXtoCP .
12213 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
12215 * dlls/dinput/mouse.c:
12216 dinput: Use standard mouse data format instead of custom one.
12218 * dlls/dinput/device.c, dlls/dinput/device_private.h,
12219 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
12220 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
12221 dinput: Remove redundant parameter.
12223 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
12224 dinput: Move mouse & keyboard user data format to base class.
12226 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
12227 dinput: Move joystick user data format into base class.
12229 * dlls/dinput/device.c, dlls/dinput/device_private.h:
12230 dinput: Add user data format into base class. Implement SetDataFormat.
12232 * dlls/dinput/device.c, dlls/dinput/device_private.h,
12233 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
12234 dlls/dinput/mouse.c:
12235 dinput: Move transform and offsets structures into base device class.
12237 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
12239 * programs/winetest/main.c:
12240 winetest: Show correct filenames on test.winehq.org.
12242 * dlls/winspool.drv/tests/info.c:
12243 winspool.drv/tests: No need to return anything as we are using a global
12246 2006-12-12 Pierre d'Herbemont <pdherbemont@free.fr>
12248 * dlls/kernel32/locale.c:
12249 kernel32: Allow the preferred language to be different from the preferred
12250 locale on Mac OS X.
12252 2006-12-08 Jacek Caban <jacek@codeweavers.com>
12254 * dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h,
12255 dlls/mshtml/nsservice.c:
12256 mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
12258 2006-12-12 Jacek Caban <jacek@codeweavers.com>
12260 * dlls/mshtml/htmlwindow.c, dlls/mshtml/resource.h:
12261 mshtml: Added alert implementation.
12263 2006-12-12 Alexandre Julliard <julliard@winehq.org>
12265 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
12266 winex11.drv: Get rid of the display pointer in the GL context.
12268 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
12269 opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
12270 This causes lock inversions when the driver accesses the DC.
12272 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
12273 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
12274 opengl32: Avoid generating a wrapper for internal functions when we can call
12275 the internal one directly.
12277 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
12279 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
12280 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
12281 dlls/winex11.drv/opengl.c:
12282 winex11.drv: Correctly position and clip opengl child windows.
12284 2006-12-12 Alexandre Julliard <julliard@winehq.org>
12286 * dlls/winex11.drv/opengl.c:
12287 winex11.drv: Get rid of the unused set_drawable function.
12289 * dlls/gdi32/clipping.c:
12290 gdi32: Use a more appropriate size for the default clip region.
12292 * dlls/gdi32/dc.c, dlls/winex11.drv/init.c:
12293 winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
12295 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
12296 dlls/winex11.drv/init.c, dlls/winex11.drv/xrender.c:
12297 winex11.drv: Make sure the drawable rect is always updated and use it where
12300 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
12302 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/clipping.c,
12303 dlls/winex11.drv/dce.c, dlls/winex11.drv/dib.c,
12304 dlls/winex11.drv/graphics.c, dlls/winex11.drv/init.c,
12305 dlls/winex11.drv/opengl.c, dlls/winex11.drv/text.c,
12306 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrender.c,
12307 include/wine/server_protocol.h, server/protocol.def, server/trace.c,
12309 winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
12311 2006-12-12 Alexandre Julliard <julliard@winehq.org>
12313 * dlls/winex11.drv/clipboard.c:
12314 winex11.drv: Remove unused PropertyAliasMap variable.
12316 2006-12-11 Hans Leidekker <hans@it.vu.nl>
12318 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
12319 mscoree: Add a stub implementation for CorExitProcess and
12320 GetRequestedRuntimeInfo.
12322 * dlls/mscoree/Makefile.in, dlls/mscoree/mscoree_main.c:
12323 mscoree: Take advantage of an installed Mono for Windows to run .NET
12326 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
12328 * dlls/winspool.drv/tests/info.c:
12329 winspool/tests: Don't treat having no printers as a failure.
12331 * dlls/winspool.drv/tests/info.c:
12332 winspool/tests: Make default_printer a global variable.
12334 2006-12-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
12336 * dlls/msvcrt/tests/printf.c:
12337 msvcrt/tests: Cast-qual warnings fix.
12339 * dlls/msvcrt/tests/cpp.c:
12340 msvcrt/tests: Cast-qual warnings fix.
12342 * dlls/msi/tests/install.c:
12343 msi/tests: Cast-qual warning fix.
12345 2006-12-11 Marcus Meissner <marcus@jet.franken.de>
12347 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/header.c,
12348 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/progress.c,
12349 dlls/comctl32/tests/toolbar.c, dlls/comctl32/tests/treeview.c,
12350 dlls/usp10/tests/usp10.c, dlls/winmm/tests/wave.c:
12351 Made some functions static.
12353 2006-12-08 Detlef Riekenberg <wine.dev@web.de>
12355 * dlls/localspl/tests/localmon.c:
12356 localspl/tests: Add tests for XcvClosePort.
12358 * dlls/localspl/tests/localmon.c, include/ddk/winsplp.h:
12359 localspl/tests: Add tests for XcvOpenPort.
12361 2006-12-11 Hans Leidekker <hans@it.vu.nl>
12363 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
12364 shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
12366 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
12368 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12369 wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
12371 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12372 wined3d: Move SRGBWRITEENABLE to the state table.
12374 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12375 wined3d: Move tesselation to the state table.
12377 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12378 wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
12380 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12381 wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
12383 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12384 wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
12386 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12387 wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
12389 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12390 wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
12392 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12393 wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
12395 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12396 wined3d: Move WINED3DRS_ANTIALIAS to the state table.
12398 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12399 wined3d: Move WINED3DRS_STIPPLEDALPHA to the state table.
12401 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12402 wined3d: Move WINED3DRS_TEXTUREPERSPECTIVE to the state table.
12404 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12405 wined3d: Move WINED3DRS_DEPTHBIAS to the state table.
12407 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12408 wined3d: Move WINED3DRS_SCISSORTESTENABLE to the state table.
12410 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12411 wined3d: Move WINED3DRS_MULTISAMPLEANTIALIAS to the state table.
12413 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12414 wined3d: Move WINED3DRS_WRAPx to the state table.
12416 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12417 wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
12419 * dlls/wined3d/device.c:
12420 wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
12422 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12423 wined3d: Move WINED3DRS_LASTPIXEL to the state table.
12425 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12426 wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
12428 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12429 wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
12431 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12432 wined3d: Move point scale render states to the state table.
12434 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12435 wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
12437 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12438 wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
12440 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12441 wined3d: Move WINED3DRS_POINTSIZE to the state table.
12443 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12444 wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
12446 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12447 wined3d: Move WINED3DRS_ZBIAS to the state table.
12449 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12450 wined3d: Move WINED3DRS_LINEPATTERN to the state table.
12452 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12453 wined3d: Move WINED3DRS_COLORVERTEX to the state table.
12455 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
12457 * dlls/cryptdll/cryptdll.c:
12458 cryptdll: Change storage class of module handle to static.
12460 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
12462 * dlls/dinput/device.c, dlls/dinput/device_private.h,
12463 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
12464 dinput: Move few helper functions and standardize them.
12466 * dlls/dinput/device.c, dlls/dinput/device_private.h,
12467 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
12468 dlls/dinput/mouse.c:
12469 dinput: Move internal function calculate_ids to where it's really used.
12471 * dlls/dinput/joystick_linuxinput.c:
12472 dinput: No need to copy default constant format. Use already defined static
12475 2006-12-11 Alexandre Julliard <julliard@winehq.org>
12477 * dlls/shell32/shlfileop.c:
12478 shell32: Avoid using garbage data in wildcard expansion.
12480 2006-12-10 Roderick Colenbrander <thunderbird2k@gmx.net>
12482 * dlls/winex11.drv/opengl.c:
12483 wgl: Make the WGL code independant of the number of supported pixel formats.
12485 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
12487 * dlls/winex11.drv/opengl.c:
12488 wgl: Properly handle GLX_DRAWABLE_TYPE queries.
12490 2006-12-11 Christoph Frick <frick@sc-networks.de>
12492 * dlls/dinput/joystick_linuxinput.c:
12493 dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
12495 * dlls/dinput/joystick_linuxinput.c:
12496 dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
12498 * dlls/dinput/joystick_linuxinput.c:
12499 dinput: Silently ignore DIPROP_CALIBRATIONMODE.
12501 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
12503 * dlls/dinput/device.c:
12504 dinput: Remove incorrect assumption about format.
12506 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
12508 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12509 wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
12511 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
12512 dlls/wined3d/wined3d_private.h:
12513 wined3d: Remove the unused tween factor stateblock member.
12515 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
12516 dlls/wined3d/wined3d_private.h:
12517 wined3d: Remove the unused stateblock vertex blend member.
12519 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
12521 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12522 wined3d: Move wined3drs_fogdensity to the state table.
12524 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
12526 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12527 wined3d: Move WINED3DRS_FOGCOLOR to the state table.
12529 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12530 wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
12532 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12533 wined3d: Move fog states to the state table.
12535 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12536 wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
12538 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12539 wined3d: Move stencil states to the state table.
12541 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12542 wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
12544 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12545 wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
12547 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12548 wined3d: Move WINED3DRS_BLENDOP to the state table.
12550 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12551 wined3d: Move clipping states to the state table.
12553 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12554 wined3d: Move alpha states to the state table.
12556 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
12557 dlls/wined3d/wined3d_private.h:
12558 wined3d: Implement IWineD3DDevice::Reset.
12560 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
12562 * dlls/mapi32/tests/util.c:
12563 mapi32/tests: Cast-qual warnings fix.
12565 * dlls/mapi32/tests/prop.c:
12566 mapi32/tests: Cast-qual warnings fix.
12568 * dlls/gdi32/tests/metafile.c:
12569 gdi32/tests: Cast-qual warning fix.
12571 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
12573 * dlls/wined3d/directx.c:
12574 wined3d: Reduce the number of error messages.
12576 2006-12-10 Peter Oberndorfer <kumbayo84@arcor.de>
12578 * dlls/comctl32/imagelist.c:
12579 comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions
12580 in ImageList_Read".
12582 2006-12-10 Marcus Meissner <marcus@jet.franken.de>
12584 * dlls/crypt32/tests/cert.c, dlls/ddraw/tests/refcount.c,
12585 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
12586 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h,
12587 dlls/dsound/tests/propset.c, dlls/gdi32/tests/bitmap.c,
12588 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
12589 dlls/msi/tests/db.c, dlls/msvcrt/tests/data.c,
12590 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
12591 dlls/msxml3/tests/domdoc.c, dlls/ole32/tests/ole2.c,
12592 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/safearray.c,
12593 dlls/oleaut32/tests/vartype.c, dlls/rpcrt4/tests/cstub.c,
12594 dlls/rpcrt4/tests/ndr_marshall.c, dlls/secur32/tests/main.c,
12595 dlls/shell32/tests/shlfolder.c, dlls/user32/tests/dde.c,
12596 dlls/user32/tests/edit.c, dlls/user32/tests/menu.c,
12597 dlls/user32/tests/sysparams.c, dlls/user32/tests/win.c:
12598 made functions and variables static in some testcases.
12600 2006-12-10 Paul Vriens <paul.vriens.wine@gmail.com>
12602 * dlls/winspool.drv/tests/info.c:
12603 winspool.drv/tests: Fix typo.
12605 2006-12-09 Vitaliy Margolen <wine-patches@kievinfo.com>
12607 * dlls/dinput/device.c, dlls/dinput/joystick_linux.c:
12608 dinput: Fix processing of custom format.
12610 2006-12-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
12612 * dlls/dmstyle/dmutils.c:
12613 dmstyle: Dangling references fix.
12615 * dlls/dmloader/debug.c:
12616 dmloader: Dangling references fix.
12618 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
12620 * dlls/dmime/dmutils.c:
12621 dmime: Dangling references fix.
12623 * dlls/kernel32/tests/locale.c:
12624 kernel32/tests: Cast-qual warnings fix.
12626 2006-12-09 Eric Pouech <eric.pouech@wanadoo.fr>
12628 * dlls/dbghelp/storage.c:
12629 dbghelp: Sparse array speed up.
12631 2006-12-08 Alexandre Julliard <julliard@winehq.org>
12633 * ANNOUNCE, ChangeLog, VERSION, configure:
12636 ----------------------------------------------------------------
12637 2006-12-08 Alexandre Julliard <julliard@winehq.org>
12639 * dlls/gdi32/freetype.c:
12640 gdi32: Don't assume that the font codepages change with the user locale.
12641 Codepages can be set independently with LC_CTYPE.
12643 * dlls/msvcrt/locale.c:
12644 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
12646 * dlls/shlwapi/tests/string.c:
12647 shlwapi: Fixed string tests for non-English locales.
12649 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
12651 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12652 wined3d: Move blending related states to the state table.
12654 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12655 wined3d: Move WINED3DRS_AMBIENT to the state table.
12657 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12658 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
12660 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12661 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
12663 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12664 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
12666 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12667 wined3d: Move WINED3DRS_SHADEMODE to the state table.
12669 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12670 wined3d: Move WINED3DRS_CULLMODE to the state table.
12672 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12673 wined3d: Move WINED3DRS_ZENABLE to the state table.
12675 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12676 wined3d: Move WINED3DRS_LIGHTNING to the state table.
12678 2006-12-08 Alexandre Julliard <julliard@winehq.org>
12680 * dlls/gdi32/freetype.c:
12681 gdi32: Disable the freetype mmap sharing on Mac OS.
12683 2006-12-08 Marcus Meissner <marcus@jet.franken.de>
12685 * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
12686 comcat: Remove const from COMCAT Manager.
12688 2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
12690 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
12691 shell32: Define AVI resource 152.
12693 2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
12695 * dlls/advpack/tests/advpack.c:
12696 advpack/tests: Change the output for HRESULT's.
12698 2006-12-08 Alexandre Julliard <julliard@winehq.org>
12700 * dlls/dbghelp/stack.c:
12701 dbghelp: Avoid a printf format warning.
12703 * tools/winedump/pdb.c:
12704 winedump: Avoid printf format warnings.
12706 2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
12708 * dlls/imm32/imm.c:
12709 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
12711 2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
12713 * dlls/crypt32/tests/encode.c:
12714 crypt32/tests: Cast-qual warnings fix.
12716 * dlls/crypt32/tests/store.c:
12717 crypt32/tests: Cast-qual warnings fix.
12719 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
12721 * dlls/wined3d/device.c, dlls/wined3d/state.c:
12722 wined3d: Move WINED3DRS_FILLMODE to the state table.
12724 2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
12726 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
12727 wined3d: Add render states to the state table.
12729 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
12731 * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
12732 dlls/wined3d/wined3d_private.h:
12733 wined3d: Create the state table.
12735 2006-12-07 Kai Blin <kai.blin@gmail.com>
12737 * dlls/ws2_32/socket.c:
12738 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
12740 2006-12-07 Alexandre Julliard <julliard@winehq.org>
12742 * dlls/ntdll/loader.c:
12743 ntdll: Check the NX compatibility flag for every loaded module.
12745 * tools/winebuild/build.h, tools/winebuild/main.c,
12746 tools/winebuild/spec32.c, tools/winebuild/utils.c,
12747 tools/winebuild/winebuild.man.in:
12748 winebuild: Added --nxcompat option, and mark all modules as NX-compatible
12751 * tools/winedump/pe.c:
12752 winedump: Print sizes and offsets in hex.
12754 2006-12-07 Huw Davies <huw@codeweavers.com>
12756 * dlls/wineps.drv/download.c:
12757 wineps.drv: Don't try to download a non-scalable font.
12759 2006-12-06 Mike McCormack <mike@codeweavers.com>
12761 * dlls/msi/tests/package.c:
12762 msi: Add tests for comparison to empty strings.
12765 msi: Comparisons with null in conditions are special.
12767 2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
12769 * tools/winedump/lib.c:
12770 winedump: Dump section data of COFF library files, decode some import data.
12772 * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
12773 winedump: Add a possibility to dump raw section data.
12775 * tools/winedump/pe.c, tools/winedump/winedump.h:
12776 winedump: Export dump_section() for use outside of pe.c.
12778 * tools/winedump/pe.c, tools/winedump/winedump.h:
12779 winedump: Handle properly partial optional COFF headers.
12780 Export dump_file_header() and dump_optional_header() for use outside of pe.c.
12782 * tools/winedump/pe.c:
12783 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
12784 by IMAGE_SCN_ALIGN_MASK.
12786 * tools/winedump/pdb.c:
12787 winedump: Avoid returning void from a void function.
12789 * tools/winedump/pdb.c:
12790 winedump: Make output of dump_data fit into 80 columns.
12792 * dlls/kernel32/tests/loader.c:
12793 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
12795 2006-12-07 Alexandre Julliard <julliard@winehq.org>
12797 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
12798 ntdll: Fix the failing loader tests.
12800 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
12802 * dlls/winex11.drv/opengl.c:
12803 wgl: Implement wglGetPixelFormatAttribfvARB.
12805 2006-12-07 Alexandre Julliard <julliard@winehq.org>
12807 * dlls/oleaut32/tests/vartype.c:
12808 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
12811 * dlls/oleaut32/vartype.c:
12812 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
12814 * dlls/kernel32/locale.c:
12815 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
12818 * dlls/kernel32/tests/locale.c:
12819 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
12822 2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12824 * documentation/README.ko:
12825 README: Updated Korean translation.
12827 2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
12829 * programs/winecfg/Fr.rc:
12830 winecfg: A few fixes for the French translation.
12832 2006-12-06 Francois Gouget <fgouget@free.fr>
12834 * tools/winapi/msvcmaker:
12835 msvcmaker: Remove references to wine_unicode and to .spec.c files.
12837 2006-12-07 Rob Shearman <rob@codeweavers.com>
12839 * dlls/ole32/compobj.c:
12840 ole32: Add some documentation for CoCreateInstance.
12842 * dlls/wininet/http.c:
12843 wininet: Make a function for resolving the server name for an HTTP request
12844 and sending the appropriate callbacks and use it to remove some duplicated code.
12846 * dlls/wininet/http.c:
12847 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
12848 Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
12850 2006-12-06 Jacek Caban <jacek@codeweavers.com>
12852 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
12853 dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
12854 mshtml: Added get_parentWindow implementation.
12856 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
12857 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
12859 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
12860 urlmon: Added application/pdf mime filter.
12862 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
12863 urlmon: Added application/java mime filter.
12865 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
12866 urlmon: Added application/x-zip-compressed filter.
12868 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
12869 urlmon: Added application/x-gzip-compression filter.
12871 2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
12873 * dlls/ntdll/tests/rtl.c:
12874 ntdll/tests: Fix typo.
12876 2006-12-06 Francois Gouget <fgouget@free.fr>
12878 * include/wingdi.h:
12879 gdi32: Add a prototype for GetFontUnicodeRanges().
12881 2006-12-06 Alexandre Julliard <julliard@winehq.org>
12883 * dlls/gdi32/freetype.c:
12884 gdi32: Only mmap a given font file once.
12885 FT_New_Face always creates a new mapping of the font file, so do the
12886 mapping by hand and use FT_New_Memory_Face instead.
12888 2006-12-05 Markus Amsler <markus.amsler@oribi.org>
12890 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
12891 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
12892 d3d8: Fix implicit surface refcounting.
12894 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
12895 d3d8: Handle volume refcount forwarding in d3d8.
12897 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
12898 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
12899 d3d8: Handle surface refcount forwarding in d3d8.
12901 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
12902 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
12903 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
12904 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
12905 d3d: Callback infrastructure for implicit depth stencil surface destruction
12908 * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
12909 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
12910 d3d: Callback infrastructure for implicit volume destruction in
12911 IWineD3DVolumeTexture.
12913 * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
12914 d3d: Callback infrastructure for implicit render target destruction in
12917 * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
12918 d3d: Callback infrastructure for implicit surface destruction in
12919 IWineD3DCubeTexture.
12921 * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
12922 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
12923 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
12925 2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
12927 * include/wine/list.h:
12928 wine/list.h: Added list_move_head and list_move_tail.
12930 2006-12-06 Francois Gouget <fgouget@free.fr>
12932 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
12933 dmime: Remove resolve_STREAM_SEEK(), it is unused.
12935 * dlls/ole32/usrmarshal.c:
12936 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
12939 * dlls/ole32/datacache.c:
12940 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
12943 * tools/winapi/msvcmaker:
12944 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
12946 * tools/winapi/msvcmaker:
12947 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
12949 * tools/winapi/msvcmaker:
12950 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
12952 * tools/winapi/msvcmaker:
12953 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
12956 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
12958 * dlls/winex11.drv/opengl.c:
12959 wgl: Fix for missing NV GLX extension.
12961 2006-12-06 Mike McCormack <mike@codeweavers.com>
12963 * dlls/msi/tests/package.c:
12964 msi: More tests for the SourceDir property.
12966 * dlls/msi/tests/package.c:
12967 msi: Add some tests for the ALTER query.
12969 2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
12971 * programs/winedbg/symbol.c:
12972 winedbg: Added support for constant values passed by dbghelp.
12974 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
12975 dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
12976 dbghelp: Added ability to internal store / reload a symbol with a constant value.
12977 Let dwarf and msc use this new feature.
12978 As we also add global symbol without addresses, don't take those
12979 constant symbols into account for searches by address.
12981 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
12982 dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
12983 dbghelp: Added a field to the hash table to store the number of elements in
12985 Make use of it to get rid to module_compute_num_syms.
12987 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
12988 dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
12989 dbghelp: In find_nearest, now return the symbol instead of its index in
12992 * dlls/dbghelp/elf_module.c:
12993 dbghelp: Simplify the way we find the debug header.
12995 2006-12-05 Detlef Riekenberg <wine.dev@web.de>
12997 * dlls/dplayx/dplay.c:
12998 dplayx: Display requested provider.
13000 2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
13002 * dlls/winex11.drv/opengl.c:
13003 wgl: Cleanup wglMakeCurrent.
13005 2006-12-05 Huw Davies <huw@codeweavers.com>
13007 * dlls/wineps.drv/type42.c:
13008 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
13009 lengths of the loca and glyf tables in addition to changing their names.
13010 Should fix printing on Mac based cups servers.
13012 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
13014 * dlls/kernel32/tests/path.c:
13015 kernel32/tests: Add tests for GetWindowsDirectory.
13017 * dlls/kernel32/tests/path.c:
13018 kernel32/tests: Add tests for GetSystemDirectory.
13020 2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
13022 * dlls/version/tests/info.c:
13023 version/tests: Free memory after use.
13025 * dlls/wininet/tests/url.c:
13026 wininet/test: Free memory after use.
13028 * dlls/advapi32/tests/security.c:
13029 advapi32/tests: Free memory after use.
13031 2006-12-05 Alexandre Julliard <julliard@winehq.org>
13033 * dlls/kernel32/volume.c:
13034 kernel32: Always read a full block from the CD-ROM to avoid problems on raw
13037 2006-12-05 Huw Davies <huw@codeweavers.com>
13039 * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
13040 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
13041 the listbox is empty.
13043 2006-12-05 James Hawkins <truiken@gmail.com>
13045 * dlls/msi/package.c:
13046 msi: Initialize sid_str to NULL.
13048 * dlls/msi/database.c:
13049 msi: Fail if stg is NULL.
13051 2006-12-05 Kai Blin <kai.blin@gmail.com>
13053 * dlls/ws2_32/socket.c:
13054 ws2_32: Rewrite setsockopt to be more readable.
13056 2006-12-05 Alexandre Julliard <julliard@winehq.org>
13058 * dlls/ntdll/heap.c:
13059 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
13061 * loader/kthread.c:
13062 kthread: Don't make the stack executable by default.
13064 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
13065 ntdll: Force exec permissions on all mmaps unless the app is marked
13068 2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
13070 * dlls/dbghelp/elf_module.c:
13071 dbghelp: Recognize DT_GNU_HASH.
13073 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
13075 * dlls/advapi32/lsa.c:
13076 advapi32: Eliminate wild pointers.
13078 * dlls/comcat/tests/comcat.c:
13079 comcat/tests: Cast-qual warnings fix.
13081 2006-12-04 Lei Zhang <thestig@google.com>
13083 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
13084 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
13086 2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
13088 * dlls/dinput/device_private.h:
13089 dinput: Remove no longer used GEN_EVENT.
13091 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
13092 dinput: Move joystick event queue into base device class.
13094 * dlls/dinput/mouse.c:
13095 dinput: Move mouse event queue into base device class.
13097 * dlls/dinput/keyboard.c:
13098 dinput: Move keyboard event queue into base device class.
13099 This removes [Get|Set]Property and GetDeviceData.
13101 * dlls/dinput/device.c, dlls/dinput/device_private.h:
13102 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
13103 Also add queue_event to replace big macro GEN_EVENT.
13105 2006-12-05 Mike McCormack <mike@codeweavers.com>
13107 * dlls/msi/action.c, dlls/msi/msipriv.h:
13108 msi: Examine the attributes of all features before setting a component's state.
13110 * dlls/msi/tests/package.c:
13111 msi: Add the names of features/components to debugging output.
13113 2006-12-04 Francois Gouget <fgouget@free.fr>
13115 * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
13116 dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
13117 dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
13118 dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
13119 dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
13120 dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
13121 dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
13122 dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
13123 programs/clock/It.rc, programs/cmdlgtst/It.rc,
13124 programs/notepad/It.rc, programs/progman/It.rc,
13125 programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
13126 programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
13127 programs/winemine/It.rc, programs/winhelp/It.rc:
13128 Consistently use SUBLANG_NEUTRAL for Italian resources.
13130 * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
13131 dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
13132 dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
13133 dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
13134 dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
13135 dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
13136 libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
13137 tools/winedump/msc.c, tools/winegcc/winegcc.c:
13138 Assorted spelling fixes.
13140 * dlls/mshtml/editor.c:
13141 mshtml: Add '\n' to Wine trace.
13143 * dlls/msxml3/domdoc.c:
13144 msxml3: Add '\n' to Wine trace.
13146 * dlls/vmm.vxd/vmm.c:
13147 vmm.vxd: PC_WRITABLE spelling fix.
13149 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
13151 * dlls/atl/registrar.c:
13152 atl: Change storage class of dll_count to static.
13154 2006-12-04 Rob Shearman <rob@codeweavers.com>
13156 * dlls/ole32/datacache.c:
13157 ole32: Implement the GetData function of the data cache to using the
13158 existing LoadData function and fix GetData to also return data that
13159 has been set, rather than loaded.
13161 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
13162 ole32: Fix HandsOffStorage in the data cache.
13164 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
13165 ole32: Implement the DiscardCache function in the data cache.
13167 2006-12-04 Huw Davies <huw@codeweavers.com>
13169 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
13170 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
13171 being big enough to hold the buffer returned by EnumPrintersW.
13173 2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
13175 * dlls/wined3d/directx.c:
13176 wined3d: Add err for failure case in CheckDepthStencilMatch.
13178 * dlls/wined3d/directx.c:
13179 wined3d: Fix CreateFakeGLContext to work with a foreign context.
13181 * dlls/wined3d/directx.c:
13182 wined3d: Avoid XFree on NULL in CheckDeviceType.
13184 * dlls/wined3d/directx.c:
13185 wined3d: Rearrange code in CheckDeviceType.
13187 * dlls/wined3d/directx.c:
13188 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
13190 2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
13192 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
13193 dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
13197 2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
13199 * dlls/ws2_32/tests/sock.c:
13200 ws2_32: Added tests for closesocket cancelling pending I/O operations.
13202 2006-12-04 Alexandre Julliard <julliard@winehq.org>
13205 server: Explicitly shutdown destroyed sockets to force pending poll() calls
13208 * dlls/kernel32/locale.c:
13209 kernel32: Store the LC_MESSAGES value under the "Locale" value.
13210 Some apps depend on the value. Reported by Karsten Elfenbein.
13212 2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
13214 * programs/winedbg/symbol.c:
13215 winedbg: Dwarf can emit REGREL symbol information, so handle it.
13216 Factorize a bit more some symbol handling code.
13218 * programs/winedbg/break.c, programs/winedbg/debugger.h,
13219 programs/winedbg/tgt_active.c:
13220 winedbg: Now that local variable computation depends on instruction
13221 pointer value, be sure to have the relevant insn ptr value when
13222 fetching the stack frames (spotted by Peter Oberndorfer).
13224 * dlls/dbghelp/dwarf.c:
13225 dbghelp: Fixed value stored for register relative information
13226 (regression spotted by Peter Oberndorfer).
13228 * dlls/dbghelp/dbghelp.c:
13229 dbghelp: Now that symbol's value computation depend on instruction
13230 pointer value, be sure to always store it (spotted by Peter
13233 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
13234 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
13235 programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
13236 programs/winedbg/memory.c, programs/winedbg/stack.c:
13237 winedbg: Added some black magic to still handle register values on non
13238 current frame for some of the registers we know of (frame pointer,
13241 * programs/winedbg/symbol.c:
13242 winedbg: Remove some hassle from sgv_cb, and handle line number displacement
13245 * programs/winedbg/symbol.c:
13246 winedbg: No longer test filename in sgv_cb, but do it in the only place where
13247 we actually need it.
13249 2006-12-02 Rob Shearman <rob@codeweavers.com>
13251 * dlls/ole32/datacache.c:
13252 ole32: Add some more traces to the data cache to make debugging easier.
13254 * dlls/ole32/tests/ole2.c:
13255 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
13256 and for caching formats with a clipformat of 0.
13258 * dlls/ole32/datacache.c:
13259 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
13260 means to match any clipformat/tymed.
13261 Therefore, keep the clipformat of the data in the data_cf field.
13262 Return an error from SetData if a non-zero clipformat hasn't been specified.
13263 Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
13264 to be non-zero if data has been set.
13266 * dlls/ole32/datacache.c:
13267 ole32: Check that the specified clipboard format and tymed are valid in
13268 IOleCache::Cache in the data cache.
13270 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
13272 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
13273 spoolss: Forward EnumPortsW to winspool.drv.
13275 2006-12-04 Kai Blin <kai.blin@gmail.com>
13277 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
13278 ws2_32: Rewrite getsockopt to make it more readable.
13280 2006-12-04 Alexandre Julliard <julliard@winehq.org>
13282 * dlls/ntdll/loader.c:
13283 ntdll: Allow module with extensions in forward specifications.
13285 2006-12-04 Mike McCormack <mike@codeweavers.com>
13287 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
13288 msi: Double quotes are not valid in queries.
13290 * dlls/msi/tests/db.c:
13291 msi: Add tests for quoting in queries.
13293 2006-12-03 Markus Amsler <markus.amsler@oribi.org>
13295 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
13296 dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
13297 dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
13298 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
13299 d3d: Pass the superior creating object down to the callback functions.
13301 2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
13303 * fonts/ms_sans_serif.sfd:
13304 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
13306 * fonts/small_fonts.sfd:
13307 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
13309 * fonts/courier.sfd:
13310 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
13312 * fonts/system.sfd:
13313 fonts: Add Ukrainian and Byelorussian symbols in System font.
13315 2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
13317 * dlls/comctl32/header.c:
13318 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
13320 2006-12-02 Chris Robinson <chris.kcat@gmail.com>
13322 * dlls/winex11.drv/opengl.c:
13323 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
13326 2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
13328 * dlls/oleaut32/vartype.c:
13329 oleaut32: Cleanup of previous VarBstrCmp patch.
13331 2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
13333 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
13334 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
13336 2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
13338 * dlls/dinput/keyboard.c:
13339 dinput: Implement Poll for keyboard.
13341 * dlls/dinput/device.c, dlls/dinput/device_private.h,
13342 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
13343 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
13344 dinput: Move critical section to the base device class.
13346 * dlls/dinput/device.c, dlls/dinput/device_private.h,
13347 dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
13348 dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
13349 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
13350 dinput: Move acquired flag to the base device class. Add tests.
13352 2006-12-04 Alexandre Julliard <julliard@winehq.org>
13354 * tools/winebuild/parser.c:
13355 winebuild: Check for illegal characters in entry point names.
13357 2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
13359 * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
13360 user32: Add ShowWindow test, make it pass under Wine.
13362 2006-12-03 Lei Zhang <thestig@google.com>
13364 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
13365 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
13367 2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
13369 * dlls/winex11.drv/opengl.c:
13370 wgl: (W)GL_NV_vertex_array_range.
13372 2006-12-03 Peter Beutner <p.beutner@gmx.net>
13374 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
13375 ntdll: Fix single stepping over popf instruction.
13377 2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
13379 * tools/winedump/msc.c:
13380 winedump: Cast-qual warnings fix.
13382 * tools/winedump/lnk.c:
13383 winedump: Cast-qual warnings fix.
13385 2006-12-03 Marcus Meissner <marcus@jet.franken.de>
13387 * dlls/shlwapi/reg.c:
13388 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
13390 2006-12-01 James Hawkins <truiken@gmail.com>
13392 * dlls/shell32/shlexec.c:
13393 shell32: Move a NULL pointer check before the place where we dereference
13396 * dlls/msi/action.c, include/msidefs.h:
13397 msi: Add handling for the StartServices action.
13399 2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
13401 * dlls/imagehlp/access.c:
13402 imagehlp: MapAndLoad should do some useful stuff now.
13404 2006-12-01 Rob Shearman <rob@codeweavers.com>
13406 * dlls/ole32/ole32_main.c:
13407 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
13409 * dlls/ole32/ole32_main.c:
13410 ole32: The width of the metafile drawn should be 3 times the icon width in
13411 OleMetafilePictFromIconAndLabel.
13413 * dlls/ole32/ole32_main.c:
13414 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
13416 * dlls/ole32/ole32_main.c:
13417 ole32: Use the default icon title font when writing the caption text out in
13418 OleMetafilePictFromIconAndLabel.
13420 * dlls/ole32/ole32_main.c:
13421 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
13422 its mapping mode be anisotropic, not isotropic.
13424 * dlls/ole32/ole32_main.c:
13425 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
13426 so that the created metafile scales correctly.
13427 Centre the icon and the label.
13429 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
13430 ole32: Implement saving of the data cache.
13431 Document a few of the unknown fields in the presentation data header.
13433 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
13434 ole32: Add handling of the dirty state to the data cache and fix InitNew to
13437 * dlls/ole32/datacache.c:
13438 ole32: Add documentation for CreateDataCache.
13440 * dlls/ole32/tests/ole2.c:
13441 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
13442 interfaces of the OLE data cache.
13444 * dlls/ole32/datacache.c:
13445 ole32: The advise sink for the data cache should be primed with the passed in
13446 aspects value, not an arbitrarily selected value.
13448 * dlls/ole32/datacache.c:
13449 ole32: Implement the SetData function for the data cache.
13451 * dlls/ole32/datacache.c:
13452 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
13453 treated the same as set data.
13455 * dlls/ole32/datacache.c:
13456 ole32: Implement Cache and Uncache for the data cache.
13458 * dlls/ole32/datacache.c:
13459 ole32: Create a cache entry for each format in the data cache to allow
13460 for the future possiblity to add entries with IOleCache::Cache and
13461 IOleCache::SetData.
13463 * dlls/ole32/datacache.c:
13464 ole32: Implement DataCache_GetClassID.
13467 include: Add some missing OLE defines and declarations to ole2.h.
13469 2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
13471 * dlls/dbghelp/elf_module.c:
13472 dbghelp: Fix elf_load_module params on non elf system to reflect last change
13475 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
13477 * dlls/msacm32/pcmconverter.c:
13478 msacm32: Make some data const.
13480 2006-12-01 Tomas Carnecky <tom@dbservice.com>
13482 * dlls/winex11.drv/mouse.c:
13483 winex11.drv: Don't update the key state table in mouse related functions.
13485 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
13487 * dlls/d3d9/device.c:
13488 d3d9: Remove unreachable return.
13490 2006-11-30 James Hawkins <truiken@gmail.com>
13492 * dlls/msi/package.c:
13493 msi: Set the UserSID property.
13495 * dlls/advapi32/tests/security.c:
13496 advapi32: Add tests for LookupAccountName.
13498 2006-12-01 Detlef Riekenberg <wine.dev@web.de>
13500 * dlls/comctl32/propsheet.c:
13501 comctl32: Do not crash when the startpage is invalid.
13503 2006-12-01 Alexandre Julliard <julliard@winehq.org>
13505 * dlls/kernel32/tests/file.c:
13506 kernel32/tests: Added test case for . and .. directory entries.
13508 * dlls/kernel32/file.c, dlls/ntdll/directory.c:
13509 ntdll: Always return . and .. as the first two entries in directory searches.
13511 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
13513 * dlls/kernel32/tests/loader.c:
13514 kernel32: Skip the PE loader test under a Win9x platform.
13516 2006-11-30 Peter Beutner <p.beutner@gmx.net>
13518 * dlls/ntdll/tests/exception.c:
13519 ntdll: Add more exception tests.
13521 * dlls/ntdll/tests/exception.c:
13522 ntdll: Run exception tests from executable memory.
13524 * dlls/ntdll/tests/exception.c:
13525 ntdll: Simplify exception tests.
13526 - create helper function to setup exception frame and run the test
13527 - lookup function ptr only once
13528 - make "code data" const
13529 - reuse global exception counter
13530 - change alignment test to use stack address to generate an alignment
13531 exception. This avoids
13532 the need to pass an argument, so it can use the created helper function.
13533 (as the stack is (at least) 4 byte aligned, this works equally well)
13535 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
13537 * dlls/d3d8/device.c:
13538 d3d8: Use correct COM macros.
13540 * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
13541 d3d9: Use correct COM macros.
13543 * dlls/wined3d/directx.c:
13544 wined3d: Remove duplicated code.
13546 * dlls/ddraw/device.c:
13547 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
13549 2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
13551 * dlls/winex11.drv/opengl.c:
13552 wgl: Relax the pixel format attribute conversion code a bit.
13554 2006-11-30 Jacek Caban <jacek@codeweavers.com>
13556 * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
13557 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
13558 mshtml: Added handling of right and left arrow keys in editing mode.
13560 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
13562 * dlls/user32/tests/class.c:
13563 user32: W2K3 returns ERROR_INVALID_PARAMETER.
13565 2006-12-01 Alexandre Julliard <julliard@winehq.org>
13567 * dlls/ntdll/virtual.c:
13568 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
13569 NtFreeVirtualMemory.
13571 2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
13573 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
13574 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
13576 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
13578 * programs/winetest/send.c:
13579 winetest: Make sure we can send larger files.
13581 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
13583 * tools/winedump/dump.c, tools/winedump/lib.c:
13584 winedump: Restore the COFF library dumper functionality broken by the previous
13587 2006-11-29 Lei Zhang <thestig@google.com>
13589 * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
13590 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
13592 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
13594 * dlls/winspool.drv/info.c:
13595 winspool: Load the local monitor only once.
13597 2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
13599 * programs/winemenubuilder/winemenubuilder.c:
13600 winemenubuilder: Look for supported color depths icons only.
13602 2006-11-30 Markus Amsler <markus.amsler@oribi.org>
13604 * dlls/d3d8/device.c, dlls/d3d9/device.c:
13605 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
13606 This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
13608 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
13609 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
13610 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
13611 This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
13613 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
13614 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
13615 This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
13617 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
13618 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
13619 This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
13621 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
13622 dlls/wined3d/device.c:
13623 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
13624 This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
13626 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
13627 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
13628 This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
13630 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
13631 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
13632 This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
13634 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
13635 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
13636 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
13637 This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
13639 * dlls/wined3d/device.c:
13640 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
13641 Removing COM in d3d is not feasible as long as we use inheritance. So
13642 stick to the COM refcount rules.
13643 This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
13645 2006-11-30 Kai Blin <kai.blin@gmail.com>
13647 * dlls/ws2_32/socket.c, include/winsock.h:
13648 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
13650 2006-11-30 Alexandre Julliard <julliard@winehq.org>
13652 * programs/winecfg/appdefaults.c:
13653 winecfg: Determine the current Windows version from the standard registry keys.
13654 Also avoid setting the HKCU\Software\Wine version value when not needed.
13656 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
13657 dlls/comdlg32/filedlgbrowser.h:
13658 comdlg32: Moved prototypes to the header file and fixed declaration of
13659 FileOpenDlgInfosStr.
13661 2006-11-30 Kai Blin <kai.blin@gmail.com>
13663 * dlls/ws2_32/socket.c:
13664 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
13667 2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
13669 * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
13670 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
13671 dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
13672 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
13673 dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
13674 dlls/dbghelp/symbol.c:
13675 dbghelp: Get rid of long int issues on 64bit platforms.
13677 * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
13678 tools/winedump/winedump.h:
13679 winedump: Added support for dumping types from PDB, CV... files.
13681 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
13682 tools/winedump/winedump.h:
13683 winedump: First shot at dumping PDB files contents.
13685 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
13686 mscvpdb.h: Update some definitions (constants, structures) with latest
13687 information we have.
13689 * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
13690 include/wine/mscvpdb.h:
13691 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
13694 * tools/winedump/main.c:
13695 winedump: Make dump mode the default.
13697 * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
13698 tools/winedump/winedump.h:
13699 winedump: Dump the EMF files as any other file types.
13700 Internally, make use of the PRD function for checking available file ranges.
13702 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
13703 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
13704 winedump: Use same scheme for dumping lnk files as the executables (through
13705 the PRD macro and a full mapped image).
13707 * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
13708 tools/winedump/pe.c, tools/winedump/winedump.h:
13709 winedump: Use a uniform scheme for dumping file contents.
13711 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
13712 tools/winedump/pe.h, tools/winedump/winedump.h:
13713 winedump: Header file pe.h is useless, get rid of it.
13715 * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
13716 tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
13717 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
13718 dump function signatures.
13719 Avoid passing around the base of the module, but use instead the PRD function.
13721 2006-11-29 James Hawkins <truiken@gmail.com>
13723 * dlls/advapi32/crypt.c:
13724 advapi32: Remove redundant NULL checks before CRYPT_Free.
13726 * dlls/msi/files.c:
13727 msi: Use mi->source if the source is not a full path.
13729 2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
13731 * dlls/winex11.drv/winex11.drv.spec:
13732 winex11.drv: Fix SetWindowPos parameters in the spec file.
13734 2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
13736 * fonts/system.sfd:
13737 fonts: Add Ukrainian symbols in System font.
13739 * fonts/courier.sfd:
13740 fonts: Add ukrainian symbols in Courier.
13742 * fonts/ms_sans_serif.sfd:
13743 fonts: Add Ukrainian symbols in MS Sans Serif.
13745 * fonts/small_fonts.sfd:
13746 fonts: Add Ukrainian symbols in Small fonts.
13748 2006-11-27 James Hawkins <truiken@gmail.com>
13750 * dlls/msi/Makefile.in, dlls/msi/action.c:
13751 msi: Add handling for the InstallODBC action.
13753 * dlls/msi/files.c:
13754 msi: Don't fail if we can't remove an existing install file.
13756 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
13758 * dlls/winspool.drv/tests/info.c:
13759 winspool/tests: Add initial tests for AddPort.
13761 * dlls/winspool.drv/info.c:
13762 winspool: Implement AddPortA.
13764 * dlls/winspool.drv/info.c:
13765 winspool: Implement AddPortW.
13767 * dlls/winspool.drv/tests/info.c:
13768 winspool/tests: Add initial test for DeletePort.
13770 * dlls/winspool.drv/info.c:
13771 winspool: Implement DeletePortA.
13773 * dlls/winspool.drv/info.c:
13774 winspool: Implement DeletePortW.
13776 2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
13778 * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
13779 dlls/user32/winpos.c, dlls/winex11.drv/window.c,
13780 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
13781 dlls/winex11.drv/x11drv.h:
13782 user32: Factorize driver's SetWindowPos in user32.
13784 2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
13786 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
13787 setupapi: Added AssertFail stub.
13789 2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
13791 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
13792 dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
13793 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
13794 comdlg32: Make some data const.
13796 * dlls/advapi32/registry.c:
13797 advapi32: Make some data const.
13799 * dlls/dsound/capture.c:
13800 dsound: Make some data const.
13802 * dlls/winedos/devices.c:
13803 winedos: Make some data const.
13805 * dlls/riched20/writer.c:
13806 riched20: Make some data const.
13808 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
13809 dlls/quartz/transform.c, dlls/quartz/transform.h:
13810 quartz: Make some data const and static.
13812 * dlls/mshtml/install.c:
13813 mshtml: Make some data const.
13815 * dlls/comctl32/rebar.c:
13816 comctl32: Make some data const.
13818 * dlls/winspool.drv/info.c:
13819 winspool.drv: Make some data const.
13821 * dlls/urlmon/binding.c:
13822 urlmon: Make some data const.
13824 * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
13825 shdocvw: Make some data const.
13827 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
13829 msi: Make some data const and static.
13831 * dlls/winex11.drv/xfont.c:
13832 winex11.drv: Make some data const.
13834 * dlls/ntdll/om.c, dlls/ntdll/path.c:
13835 ntdll: Make some data const.
13837 2006-11-29 Kai Blin <kai.blin@gmail.com>
13839 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
13840 dlls/secur32/secur32_priv.h:
13841 secur32: Improve version detection, move all the version detection to ntlm.c.
13842 Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
13843 we need, require that as minimal version and remove odd old-version
13844 compatibility hacks.
13846 2006-11-29 Mike McCormack <mike@codeweavers.com>
13848 * dlls/msi/action.c:
13849 msi: Update the UI in one place only in ACTION_ProcessComponents.
13851 * dlls/msi/action.c:
13852 msi: Advertise components of a feature that has the
13853 msidbFeatureAttributesFavorAdvertise property.
13855 2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
13857 * dlls/comctl32/propsheet.c:
13858 comctl32: Cast-qual warnings fix.
13860 2006-11-28 Kai Blin <kai.blin@gmail.com>
13862 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
13863 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
13865 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
13867 * dlls/msi/msi.spec:
13868 msi: Synchronize msi exports with what PSDK has.
13870 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
13872 * dlls/localspl/tests/localmon.c:
13873 localspl: Add initial tests for AddPortW.
13875 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
13876 spoolss: Implement AllocSplStr + DllFreeSplStr.
13878 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
13880 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
13881 tools/winedump/main.c, tools/winedump/pe.c,
13882 tools/winedump/winedump.h:
13883 winedump: Add partial COFF library support.
13885 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
13886 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
13888 * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
13889 shlwapi: Make some data const.
13891 * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
13892 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
13893 dlls/oleaut32/variant.h:
13894 oleaut32: Make some data const and static.
13896 * dlls/ole32/compobj.c:
13897 ole32: Make some data const.
13899 * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
13900 dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
13901 dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
13902 dlls/shell32/xdg.c:
13903 shell32: Make some data static and const.
13905 * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
13906 user32: Make some data const.
13908 * dlls/kernel32/lzexpand.c:
13909 kernel32: Make some data const.
13911 * tools/winedump/debug.c, tools/winedump/pe.c:
13912 winedump: Make some data const.
13914 * dlls/kernel32/tests/loader.c:
13915 kernel32: Add more obscure PE images that XP is able to load.
13917 2006-11-27 H. Verbeet <hverbeet@gmail.com>
13919 * dlls/wined3d/device.c:
13920 wined3d: Set the initial FBO depth stencil when creating the device.
13922 * dlls/wined3d/device.c:
13923 wined3d: Delete the device's FBO when destroying the device.
13925 * dlls/wined3d/glsl_shader.c:
13926 wined3d: Use the texture sampling function in a few more instructions (GLSL).
13928 * dlls/wined3d/arb_program_shader.c:
13929 wined3d: Use the texture sampling function in a few more instructions (ARB
13932 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
13933 wined3d: Fix the texm3x3tex instruction to sample properly.
13935 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
13936 wined3d: Create a separate function for sampling a texture.
13938 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
13939 dlls/wined3d/wined3d_private.h:
13940 wined3d: Select the right shader backend when creating the device.
13942 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
13943 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
13944 dlls/wined3d/wined3d_private.h:
13945 wined3d: Move some code specific to the different shader backends into the
13946 respective source files.
13948 2006-11-28 Mike McCormack <mike@codeweavers.com>
13950 * dlls/msi/appsearch.c:
13951 msi: Use MSI_IterateRecords in ACTION_AppSearch.
13953 * dlls/msi/appsearch.c:
13954 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
13956 * dlls/msi/appsearch.c:
13957 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
13959 2006-11-28 Matt Finnicum <mattfinn@gmail.com>
13961 * dlls/riched20/editor.c:
13962 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
13964 * dlls/riched20/editor.c:
13965 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
13968 * dlls/riched20/editor.c:
13969 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
13971 2006-11-27 Matt Finnicum <mattfinn@gmail.com>
13973 * dlls/riched20/editor.c:
13974 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
13976 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
13977 riched20: Make ME_StreamIn create undos properly.
13979 2006-11-27 Frank Richter <frank.richter@gmail.com>
13981 * programs/winecfg/De.rc:
13982 winecfg: Update German translation.
13984 2006-11-27 Kai Blin <kai.blin@gmail.com>
13986 * dlls/ws2_32/socket.c:
13987 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
13990 2006-11-27 Francois Gouget <fgouget@free.fr>
13992 * dlls/mshtml/editor.c:
13993 mshtml: Add missing '\n' in Wine trace.
13995 2006-11-27 Francois Gouget <fgouget@codeweavers.com>
13997 * programs/cmdlgtst/Pt.rc:
13998 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
14000 * dlls/oledlg/oledlg_Pt.rc:
14001 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
14003 * programs/regedit/Pt.rc:
14004 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
14006 * programs/wineconsole/wineconsole_Pt.rc:
14007 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
14009 * programs/winefile/Pt.rc:
14010 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
14012 * dlls/shell32/shell32_Pt.rc:
14013 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
14015 * dlls/shdocvw/Pt.rc:
14016 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
14018 * programs/winecfg/Pt.rc:
14019 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
14021 * dlls/winmm/winmm_Pt.rc:
14022 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
14024 * dlls/wininet/wininet_Pt.rc:
14025 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
14027 * programs/winemine/Pt.rc:
14028 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
14030 * dlls/user32/resources/user32_Pt.rc:
14031 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
14033 * dlls/shlwapi/shlwapi_Pt.rc:
14034 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
14036 * dlls/msrle32/msrle_Pt.rc:
14037 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
14039 2006-11-27 Alexandre Julliard <julliard@winehq.org>
14041 * dlls/ntdll/server.c:
14042 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
14044 2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
14046 * include/winsock.h:
14047 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
14050 2006-11-27 Alexandre Julliard <julliard@winehq.org>
14052 * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
14053 winsock: Add WS_ prefix on WSAIoctl constants.
14055 2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
14057 * dlls/dbghelp/dwarf.c:
14058 dbghelp: Silence typedefs children in sub program block.
14060 2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
14062 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
14063 programs/winedbg/types.c:
14064 winedbg: Added basic support for printing 64bit wide entities.
14066 * programs/winedbg/memory.c, programs/winedbg/types.c:
14067 winedbg: Host references lookup.
14068 Since more and more information in now available through the CPU
14069 registers, those require DLV_HOST access to be a bit better handled
14072 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
14073 programs/winedbg/stack.c, programs/winedbg/symbol.c:
14074 winedbg: Various information printing issues.
14075 - in backtraces, (void) functions should be listed with '()' as arguments
14077 - factorized code for diplaying information about a local/parameter
14078 - fixed a couple of bugs here
14079 - rewrote format specifiers for print commands (do no waste space for padding
14081 - added support for new wine's dbghelp extension for local/parameter
14082 variables being out of scope
14084 * dlls/dbghelp/elf_module.c:
14085 dbghelp: Removed the alpha status FIXME for the dwarf code.
14087 * dlls/dbghelp/dwarf.c:
14088 dbghelp: Correctly store the addresses of blocks.
14089 They are stored internally as offsets to the start of the function
14090 which embeds the block.
14092 * dlls/dbghelp/dwarf.c:
14093 dbghelp: Properly handle the void type in some declarations.
14095 * dlls/dbghelp/dwarf.c:
14096 dbghelp: We can now remove the default name prefix as all the non conforming
14097 cases have been eliminated.
14098 Got rid of dwarf2_find_name which is now useless.
14100 * dlls/dbghelp/dwarf.c:
14101 dbghelp: Extend support for inlined functions and handle them as generic blocks
14103 (except for parameters which are converted into local variables).
14104 Rewrote dwarf2_find_attribute so that it takes into account the
14105 abstract origin information when available.
14108 * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
14109 dbghelp: Be a bit more strict on where we do actually expect default names to
14111 (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
14113 * dlls/dbghelp/dwarf.c:
14114 dbghelp: Add support for a label in a subprogram block.
14116 * dlls/dbghelp/dwarf.c:
14117 dbghelp: Register numbers in OP_piece don't need to be next to each other.
14119 * dlls/dbghelp/dwarf.c:
14120 dbghelp: Add support for deref operation in location computation.
14122 * dlls/dbghelp/dwarf.c:
14123 dbghelp: Add ability to add a SymTagCustom element to a function.
14124 Make use of it to store the frame information for a dwarf function
14125 (either because frame's location is a location list, or because one of
14126 the function's variables is not properly computed at parse time).
14128 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
14129 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
14130 dlls/dbghelp/type.c:
14131 dbghelp: Function points location is now expressed as a struct location.
14133 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
14134 dlls/dbghelp/symbol.c:
14135 dbghelp: Added infrastructure to compute variable location at runtime (as
14136 opposed to debug info parse time).
14137 Use it to send the variables depending on not known frame register at parse time.
14138 Made just a stub for the location computation function for dwarf2.
14140 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
14141 dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
14142 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
14143 dbghelp: Use the location info structure thoughout the code to handle the
14144 location of a data variable.
14146 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
14147 dbghelp: Added struct location to help computing a location.
14148 Make use of it in dwarf.c to handle correctly variable location computation.
14149 Split code to handle both location with parse time computation
14150 (current code) and yet to come run-time computation
14152 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
14153 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
14154 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
14156 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
14157 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
14158 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
14159 dbghelp: Store compiland's address in internal structures.
14161 * dlls/dbghelp/symbol.c:
14162 dbghelp: When looking up for a local variable (or parameter), pass the function
14165 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
14166 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
14167 dbghelp: Added a process field to the modules pair structure.
14168 This makes the code simpler to read, a bit more efficient, and
14169 furthermore it'll be needed in future patches.
14171 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
14172 dlls/dbghelp/elf_module.c:
14173 dbghelp: Simplify code with function to get section size.
14175 2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
14177 * dlls/ole32/storage32.c:
14178 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
14180 2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
14182 * dlls/crypt32/tests/main.c:
14183 crypt32: Add test for I_CryptInstallOssGlobal.
14185 * dlls/crypt32/main.c:
14186 crypt32: Better stub for I_CryptInstallOssGlobal.
14188 2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
14190 * tools/wineshelllink:
14191 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
14193 * programs/winemenubuilder/winemenubuilder.c:
14194 winemenubuilder: Downgrade some ERR to WARN.
14196 2006-11-27 Alexandre Julliard <julliard@winehq.org>
14198 * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
14199 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
14200 The DC palette only matters for DIB_PAL_COLORS.
14202 2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
14204 * dlls/winex11.drv/pen.c:
14205 winex11.drv: Cast-qual warnings fix.
14207 * dlls/winex11.drv/opengl.c:
14208 winex11.drv: Cast-qual warnings fix.
14210 * dlls/winex11.drv/clipboard.c:
14211 winex11.drv: Cast-qual warnings fix.
14213 2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
14215 * dlls/winex11.drv/mouse.c:
14216 winex11drv: State of side mouse buttons (X-buttons) is not returned from
14219 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
14221 * programs/winepath/winepath.c:
14222 winepath: Fix --unix so it works whether the Windows path refers to an existing
14223 file/directory or not.
14225 2006-11-27 Alexandre Julliard <julliard@winehq.org>
14227 * dlls/gphoto2.ds/gphoto2_i.h:
14228 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
14230 2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
14232 * dlls/winex11.drv/opengl.c:
14233 wgl: Unify pixel format code.
14235 2006-11-27 Mike McCormack <mike@codeweavers.com>
14237 * dlls/msi/appsearch.c:
14238 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
14240 * dlls/msi/appsearch.c:
14241 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
14243 * dlls/msi/appsearch.c:
14244 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
14246 * dlls/msi/package.c:
14247 msi: Use MSI_IterateRecords when cloning properties.
14249 2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
14251 * dlls/riched20/paint.c:
14252 riched20: Only send EN_CHANGE when it is supposed to be sent.
14254 2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
14256 * tools/winedump/symbol.c:
14257 winedump: Constify some data.
14259 * tools/winedump/lnk.c:
14260 winedump: Fix a copy/paste typo.
14262 * tools/winedump/le.c:
14263 winedump: Remove a not needed include.
14265 * tools/winedump/dump.c:
14266 winedump: Make the implementation match the prototype.
14269 include: Add some structures a definitions required for the COFF library dumper.
14271 2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14273 * programs/oleview/No.rc, programs/oleview/rsrc.rc:
14274 oleview: Add Norwegian Bokmål translation.
14276 * programs/winecfg/No.rc:
14277 winecfg: Updated Norwegian Bokmål translation.
14279 2006-11-26 Kevin Koltzau <kevin@plop.org>
14281 * dlls/winex11.drv/keyboard.c:
14282 winex11.drv: Process browser and multimedia key events.
14284 * dlls/user32/defwnd.c, dlls/user32/message.c:
14285 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
14287 * include/winuser.h:
14288 winuser.h: Add some HSHELL and APPCOMMAND defines.
14290 * dlls/user32/spy.c, include/winuser.h:
14291 winuser.h: Define browser and multimedia keys.
14293 2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
14295 * dlls/kernel32/tests/loader.c:
14296 kernel32: Improve the PE loader test.
14298 2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
14300 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
14301 wined3d: Cast-qual warnings fix.
14303 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
14304 dlls/wined3d/wined3d_private.h:
14305 wined3d: Cast-qual warnings fix.
14307 * dlls/wined3d/baseshader.c:
14308 wined3d: Cast-qual warnings fix.
14310 2006-11-24 Francois Gouget <fgouget@codeweavers.com>
14312 * dlls/msi/msi_Pt.rc:
14313 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
14315 * dlls/msacm32/msacm_Pt.rc:
14316 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
14318 * dlls/mpr/mpr_Pt.rc:
14319 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
14321 * dlls/comdlg32/cdlg_Pt.rc:
14322 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
14324 * dlls/comctl32/comctl_Pt.rc:
14325 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
14327 * dlls/avifil32/avifile_Pt.rc:
14328 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
14330 2006-11-24 Alexandre Julliard <julliard@winehq.org>
14332 * ANNOUNCE, ChangeLog, VERSION, configure:
14335 ----------------------------------------------------------------
14336 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
14338 * dlls/wined3d/device.c:
14339 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
14341 2006-11-24 Christoph Frick <frick@sc-networks.de>
14343 * dlls/dinput/joystick_linuxinput.c:
14344 dinput: Simplify the code that finds the offset of the given linux event.
14346 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
14348 * dlls/oleaut32/oleaut.c:
14349 oleaut32: Protect against integer overflow in SysAllocStringLen.
14351 2006-11-23 Francois Gouget <fgouget@free.fr>
14353 * dlls/msvcrt/tests/data.c:
14354 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
14355 load it dynamically.
14357 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
14359 * dlls/winmm/wineoss/dscapture.c:
14360 winmm/wineoss: Cast-qual warning fix.
14362 * dlls/ws2_32/socket.c:
14363 ws2_32: Cast-qual warnings fix.
14365 * dlls/winspool.drv/info.c:
14366 winspool.drv: Cast-qual warning fix + make function static.
14368 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
14370 * dlls/localspl/tests/localmon.c:
14371 localspl/tests: Add test for DeletePort.
14373 * dlls/localspl/localmon.c:
14374 localspl: Implement DeletePort.
14376 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
14378 * dlls/advpack/tests/advpack.c:
14379 advpack: Remove test that crashes on systems with IE7.
14381 2006-11-24 Jacek Caban <jacek@codeweavers.com>
14383 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
14384 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
14385 dlls/mshtml/olecmd.c:
14386 mshtml: Added Exec(IDM_FONTSIZE) implementation.
14388 * dlls/mshtml/nsembed.c:
14389 mshtml: Added missing break.
14391 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
14393 * dlls/kernel32/tests/codepage.c:
14394 kernel32/tests: Test -1 length for NULL ptr too.
14396 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
14398 * dlls/comdlg32/cdlg_Pt.rc:
14399 comdlg32: Moved a FIXME out of the user-visible string.
14401 * dlls/serialui/Pt.rc:
14402 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
14404 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
14405 programs/view/Pt.rc, programs/winhelp/Pt.rc:
14406 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
14408 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
14409 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
14410 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
14411 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
14412 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
14413 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
14414 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
14415 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
14416 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
14417 programs/wineconsole/wineconsole_Pt.rc:
14418 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
14419 that have multiple sublanguages.
14421 2006-11-23 Francois Gouget <fgouget@free.fr>
14423 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
14424 dlls/user32/tests/win.c:
14425 user32/tests: Remove unneeded NONAMELESS* macros.
14427 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
14428 msvcrt/tests: The tests must not include msvcrt.h because it contains
14429 declarations that may be incompatible with the PSDK headers.
14431 * dlls/comctl32/tests/dpa.c:
14432 comctl32/tests: Fix the CheckDPA() tests.
14433 There is no guarantee that the compiler will compute the function arguments
14434 in left-to-right order.
14436 * dlls/shlwapi/tests/string.c:
14437 shlwapi/tests: Remove unneeded NONAMELESS* macros.
14439 * dlls/shell32/tests/string.c:
14440 shell32/tests: Don't use the NONAMELESS* macros in the tests.
14442 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
14443 dlls/mapi32/tests/util.c:
14444 mapi32/tests: Remove unneeded NONAMELESS* macros.
14446 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
14447 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
14448 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
14449 dlls/dsound/tests/propset.c:
14450 dsound/tests: Remove unneeded NONAMELESS* macros.
14452 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
14453 dlls/dinput/tests/mouse.c:
14454 dinput/tests: Remove unneeded NONAMELESS* macros.
14456 * dlls/comctl32/tests/propsheet.c:
14457 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
14459 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
14461 * dlls/shell32/shlexec.c:
14462 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
14464 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14466 * programs/winecfg/Ko.rc:
14467 winecfg: Update Korean resource.
14469 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
14471 * dlls/winmm/playsound.c:
14472 winmm: Cast-qual warnings fix.
14474 * dlls/winmm/mci.c:
14475 winmm: Cast-qual warnings fix.
14477 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
14479 * programs/winemenubuilder/winemenubuilder.c:
14480 winemenubuilder: Use 'start.exe' to launch non .exe files.
14482 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
14484 * dlls/wininet/internet.c:
14485 wininet: Cast-qual warnings fix.
14487 2006-11-22 Mike McCormack <mike@codeweavers.com>
14489 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
14490 msi: Treat the SourceDir folder the same as TargetDir.
14492 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
14493 msi: Load all folders in one query, rather one per query.
14495 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
14497 * dlls/kernel32/locale.c:
14498 kernel32: Restore C locale for LC_NUMERIC.
14500 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
14502 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14503 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
14504 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
14506 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
14507 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
14509 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
14510 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
14512 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
14513 dlls/wined3d/device.c:
14514 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
14516 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
14517 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
14519 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
14520 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
14522 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
14523 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
14524 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
14526 * dlls/d3d8/device.c, dlls/d3d9/device.c:
14527 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
14529 2006-11-22 Mike McCormack <mike@codeweavers.com>
14531 * dlls/msi/custom.c:
14532 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
14535 * dlls/msi/custom.c:
14536 msi: Split process_action_return_value into two different functions.
14538 * dlls/msi/custom.c:
14539 msi: Remove an unused parameter.
14541 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
14543 * dlls/user32/static.c:
14544 user32: Restore the len == 0 check which got lost in a previous patch.
14546 2006-11-21 Huw Davies <huw@codeweavers.com>
14548 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
14549 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
14550 ole32: Spelling fixes.
14552 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
14553 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
14555 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
14557 * dlls/shell32/systray.c:
14558 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
14560 2006-11-21 Rob Shearman <rob@codeweavers.com>
14562 * dlls/rpcrt4/rpc_message.c:
14563 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
14564 handled at the binding level now instead of the message level, so
14565 remove this special handling in RPCRT4_Send.
14567 * dlls/rpcrt4/rpc_binding.c:
14568 rpcrt4: Allow applications to specify authentication levels other than connect
14569 in RpcBindingSetAuthInfoA/W.
14570 Map the default authentication level and service to sane values.
14571 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
14573 2006-11-21 Alexandre Julliard <julliard@winehq.org>
14575 * dlls/ntdll/server.c:
14576 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
14579 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
14581 * dlls/user32/static.c, dlls/user32/tests/msg.c:
14582 user32: Add a rudimentary WM_SETFONT message test for the static control,
14583 make it pass under Wine.
14585 2006-11-21 Alexandre Julliard <julliard@winehq.org>
14587 * dlls/comctl32/tooltips.c:
14588 comctl32: Remove invalid NULL check.
14590 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
14592 * dlls/ntdll/tests/string.c:
14593 ntdll: Remove unused variables.
14595 * dlls/ntdll/tests/string.c:
14596 ntdll: Use intended variable.
14598 * dlls/ntdll/tests/string.c:
14599 ntdll: Remove tests that crash on XP and W2K3.
14601 * dlls/ntdll/tests/string.c:
14602 ntdll: Remove unused variables.
14604 * dlls/ntdll/tests/string.c:
14605 ntdll: Remove tests that crash on XP and W2K3.
14607 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
14609 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
14610 programs/winecfg/driveui.c, programs/winecfg/resource.h:
14611 winecfg: Remove some old dead code and associated language resources.
14613 * programs/winecfg/Ru.rc:
14614 winecfg: Update Russian translation.
14616 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
14618 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
14619 mshtml: Add basic support for ITimer interface.
14621 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
14623 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
14624 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
14625 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
14627 2006-11-21 Mike McCormack <mike@codeweavers.com>
14629 * dlls/riched20/reader.c:
14630 riched20: Simplify an array size calculation.
14632 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
14633 msi: Fix use of integer fields in MsiFormatRecord.
14635 * dlls/msi/record.c, dlls/msi/tests/record.c:
14636 msi: Test MsiRecordGetString on an integer record fields with a NULL output
14639 * dlls/msi/tests/format.c:
14640 msi: Add a test for formatting records with strings.
14642 * dlls/msi/dialog.c:
14643 msi: Don't access the list of controls after the dialog is destroyed.
14645 * dlls/msi/dialog.c:
14646 msi: Create a function to free control data.
14648 * dlls/msi/dialog.c:
14649 msi: Fix an access after freeing memory.
14651 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14653 * programs/wineconsole/wineconsole_No.rc:
14654 wineconsole: Updated Norwegian Bokmål translation.
14656 * programs/regedit/No.rc:
14657 regedit: Updated Norwegian Bokmål translation.
14659 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
14661 * dlls/user32/tests/msg.c:
14662 user32: Add some optional messages to the button message test.
14664 2006-11-20 Huw Davies <huw@codeweavers.com>
14666 * dlls/comctl32/propsheet.c:
14667 comctl32: Set the result to IDOK on 'Finish'.
14669 2006-11-21 Alexandre Julliard <julliard@winehq.org>
14671 * programs/winecfg/audio.c:
14672 winecfg: Don't try to load the arts driver, the arts library is too buggy.
14674 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
14676 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
14677 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
14678 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
14679 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
14680 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
14681 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
14682 programs/winecfg/resource.h, programs/winecfg/theme.c:
14683 winecfg: Add ability to change colors and non-client sizes.
14685 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
14686 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
14687 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
14688 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
14689 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
14690 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
14691 winecfg: Move controls on "Desktop Integration" tab to make more room for the
14694 2006-11-20 Alexandre Julliard <julliard@winehq.org>
14696 * dlls/ntdll/file.c:
14697 ntdll: Don't bother with async I/O on regular files.
14699 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
14700 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
14701 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
14702 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
14704 * include/wine/server_protocol.h, server/change.c, server/fd.c,
14705 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
14706 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
14707 server: Return an fd type in the get_handle_fd request.
14709 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14711 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
14712 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
14713 Updated Norwegian Bokmål translations.
14715 2006-11-17 Ken Thomases <ken@codeweavers.com>
14717 * dlls/winex11.drv/keyboard.c:
14718 winex11.drv: Correct the count of characters matching with layout.
14720 * dlls/winex11.drv/keyboard.c:
14721 winex11.drv: Enable code for picking layout-independent vkey as second pass.
14723 * dlls/winex11.drv/keyboard.c:
14724 winex11.drv: Changed indenting of some dead code.
14726 * dlls/winex11.drv/keyboard.c:
14727 winex11.drv: Move some dead code from inside a loop to just after the loop.
14729 * dlls/winex11.drv/keyboard.c:
14730 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
14732 * dlls/winex11.drv/keyboard.c:
14733 winex11.drv: Track which vkeys have already been assigned to keycodes.
14735 * dlls/winex11.drv/keyboard.c:
14736 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
14738 2006-11-20 Mike McCormack <mike@codeweavers.com>
14740 * dlls/msi/action.c:
14741 msi: Split msi_set_sourcedir_props into a separate function.
14743 * dlls/msi/action.c:
14744 msi: Spelling fixes.
14746 * dlls/msi/tests/package.c:
14747 msi: Add another test for the SourceDir property.
14749 * dlls/msi/files.c:
14750 msi: Clean up parameters of msi_media_get_disk_info().
14752 * dlls/msi/files.c:
14753 msi: Fix some memory leaks.
14755 * dlls/msi/files.c:
14756 msi: Don't leak row handles.
14758 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
14760 * dlls/kernel32/tests/path.c:
14761 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
14763 * dlls/kernel32/tests/process.c:
14764 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
14766 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
14769 wine.inf: Add setupapi to fake dlls.
14771 2006-11-18 H. Verbeet <hverbeet@gmail.com>
14773 * dlls/wined3d/drawprim.c:
14774 wined3d: Only copy the depth buffer if there is one.
14776 * dlls/wined3d/device.c:
14777 wined3d: Make sure render target textures aren't bound when we start drawing.
14779 * dlls/wined3d/device.c:
14780 wined3d: Support cube map FBO attachments.
14782 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
14783 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
14784 include/wine/wined3d_gl.h:
14785 wined3d: Fix GL_ARB_texture_cube_map extension support.
14787 2006-11-20 Alexandre Julliard <julliard@winehq.org>
14789 * dlls/winmm/message16.c:
14790 winmm: Avoid using sizeof() in traces.
14792 2006-11-17 James Hawkins <truiken@gmail.com>
14794 * dlls/kernel32/lzexpand.c:
14795 kernel32: Replace magic numbers with descriptive defines.
14797 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
14799 * dlls/user32/hook.c:
14800 user32: Cast-qual warnings fix.
14802 * dlls/user32/edit.c:
14803 user32: Cast-qual warnings fix.
14805 * dlls/user32/dialog.c:
14806 user32: Cast-qual warnings fix.
14808 * dlls/user32/dde_client.c:
14809 user32: Cast-qual warnings fix.
14811 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
14813 * dlls/ntdll/tape.c:
14814 ntdll: Converted bitmask into TRUE/FALSE.
14816 * dlls/kernel32/locale.c:
14817 kernel32: Added missing shift by 8.
14819 2006-11-17 H. Verbeet <hverbeet@gmail.com>
14821 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14822 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
14823 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
14826 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
14827 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
14828 wined3d: Add FBO support for offscreen rendering.
14830 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
14831 dlls/wined3d/wined3d_private.h:
14832 wined3d: Make the offscreen render mode a registry setting.
14834 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
14835 wined3d: Fix depth buffer formats to use actual depth textures.
14837 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14838 dlls/wined3d/wined3d_private.h:
14839 wined3d: Rename renderUpsideDown to render_offscreen.
14841 2006-11-17 Huw Davies <huw@codeweavers.com>
14843 * dlls/msxml3/domdoc.c:
14844 msxml3: Implement createElement.
14846 2006-11-17 Hans Leidekker <hans@it.vu.nl>
14848 * dlls/setupapi/tests/query.c:
14849 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
14851 2006-11-17 Jacek Caban <jacek@codeweavers.com>
14853 * dlls/mshtml/nsiface.idl:
14854 mshtml: Remove nscstring and nscwstring typedefs.
14856 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
14857 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
14858 mshtml: Added semi-stub createStyleSheet implementation.
14860 * dlls/mshtml/htmlstyle.c:
14861 mshtml: Added put_fontSize implementation.
14863 * dlls/mshtml/htmlstyle.c:
14864 mshtml: Added put_backgroundColor implementation.
14866 * dlls/mshtml/htmlstyle.c:
14867 mshtml: Added put_fontFamily implementation.
14869 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
14870 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
14871 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
14873 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
14874 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
14875 mshtml: Added get_style implementation.
14877 2006-11-17 Alexandre Julliard <julliard@winehq.org>
14879 * include/Makefile.in:
14880 include: Install adshlp.h too.
14882 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
14883 dlls/winspool.drv/info.c, include/heap.h:
14884 include: Get rid of heap.h.
14886 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
14887 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
14888 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
14889 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
14890 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
14891 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
14892 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
14893 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
14894 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
14895 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
14896 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
14897 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
14898 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
14899 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
14900 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
14901 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
14902 gdi32: Get rid of the gdi.h include.
14904 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
14905 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
14907 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
14908 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
14910 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
14911 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
14912 dlls/gdi32/palette.c, include/gdi.h:
14913 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
14915 * dlls/winex11.drv/palette.c:
14916 winex11.drv: Abstract accesses to the palette color mapping.
14918 * dlls/winex11.drv/palette.c:
14919 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
14921 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
14922 gdi32: Moved the system palette flags to winex11.drv.
14924 * dlls/gdi32/dib.c:
14925 gdi32: Avoid accessing the internal palette object from dib.c.
14927 * dlls/d3d9/d3d9_private.h:
14928 d3d9: Include wingdi.h, not gdi.h.
14930 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
14932 * dlls/urlmon/urlmon_main.c:
14933 urlmon: Cast-qual warnings fix.
14935 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
14937 * programs/winecfg/drive.c:
14938 winecfg: Allow editing of broken drive links.
14940 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
14942 * dlls/msvcrt/msvcrt.spec:
14943 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
14945 2006-11-17 Mike McCormack <mike@codeweavers.com>
14947 * dlls/msi/action.c:
14948 msi: Fix a memory leak in load_folder().
14950 * dlls/msi/custom.c:
14951 msi: Remove unnecessary includes.
14953 * dlls/msi/helpers.c:
14954 msi: Remove a level of indent in resolve_folder().
14956 * dlls/msi/tests/package.c:
14957 msi: Add a test showing the _Properties table is a bit strange.
14959 * dlls/msi/tests/db.c:
14960 msi: Add a test showing which tables are special.
14962 * dlls/msi/helpers.c:
14963 msi: Remove some redundant else statements.
14965 2006-11-16 Kevin Koltzau <kevin@plop.org>
14967 * tools/winedump/pe.c:
14968 winedump: Print new DLL characteristics.
14971 winnt.h: Add AMD64 relocation types.
14974 winnt.h: Add defines for new DLL characteristics.
14976 2006-11-16 Huw Davies <huw@codeweavers.com>
14978 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
14979 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
14980 msxml3: Implement createProcessingInstruction with a stub PI object.
14982 2006-11-16 Alexandre Julliard <julliard@winehq.org>
14984 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
14985 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
14987 For instance LOCALE_SDATE is looked up in the lcid corresponding to
14988 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
14990 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
14991 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
14992 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
14993 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
14994 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
14995 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
14996 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
14997 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
14998 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
14999 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
15000 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
15001 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
15002 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
15003 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
15004 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
15005 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
15006 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
15007 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
15008 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
15009 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
15010 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
15011 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
15012 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
15013 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
15014 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
15015 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
15016 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
15017 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
15018 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
15019 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
15020 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
15021 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
15022 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
15023 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
15024 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
15025 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
15026 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
15027 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
15028 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
15029 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
15030 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
15031 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
15032 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
15033 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
15034 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
15035 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
15036 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
15037 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
15038 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
15039 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
15040 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
15041 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
15042 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
15043 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
15044 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
15045 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
15046 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
15047 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
15048 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
15049 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
15050 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
15051 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
15052 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
15053 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
15054 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
15055 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
15056 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
15057 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
15058 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
15059 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
15060 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
15061 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
15062 kernel32: Added the locale name entry to all locale definitions.
15064 * dlls/kernel32/locale.c, include/winnls.h:
15065 kernel32: Rewrote the locale matching to match more elements and to support
15066 Windows-format locale names.
15067 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
15069 2006-11-16 Huw Davies <huw@codeweavers.com>
15071 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
15072 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
15074 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
15076 * dlls/shell32/xdg.c:
15077 shell32: Fix a function name in a comment.
15079 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
15081 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
15082 kernel32: Add a basic PE loader test.
15084 2006-11-16 Hans Leidekker <hans@it.vu.nl>
15086 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
15087 setupapi: Implement SetupGetTargetPath{A,W}.
15089 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
15091 * dlls/localspl/tests/localmon.c:
15092 localspl/tests: Add test for ConfigurePortW.
15094 2006-11-16 Alexandre Julliard <julliard@winehq.org>
15096 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
15097 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
15098 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
15099 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
15100 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
15101 dlls/user/dde_private.h, dlls/user/dde_server.c,
15102 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
15103 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
15104 dlls/user/dialog16.c, dlls/user/display.c,
15105 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
15106 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
15107 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
15108 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
15109 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
15110 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
15111 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
15112 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
15113 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
15114 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
15115 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
15116 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
15117 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
15118 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
15119 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
15120 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
15121 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
15122 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
15123 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
15124 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
15125 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
15126 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
15127 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
15128 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
15129 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
15130 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
15131 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
15132 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
15133 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
15134 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
15135 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
15136 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
15137 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
15138 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
15139 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
15140 dlls/user/tests/text.c, dlls/user/tests/win.c,
15141 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
15142 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
15143 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
15144 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
15145 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
15146 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
15147 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
15148 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
15149 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
15150 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
15151 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
15152 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
15153 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
15154 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
15155 dlls/user32/display.c, dlls/user32/display.drv.spec,
15156 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
15157 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
15158 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
15159 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
15160 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
15161 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
15162 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
15163 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
15164 dlls/user32/nonclient.c, dlls/user32/painting.c,
15165 dlls/user32/property.c, dlls/user32/resource.c,
15166 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
15167 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
15168 dlls/user32/resources/user32_Ca.rc,
15169 dlls/user32/resources/user32_Cs.rc,
15170 dlls/user32/resources/user32_Da.rc,
15171 dlls/user32/resources/user32_De.rc,
15172 dlls/user32/resources/user32_En.rc,
15173 dlls/user32/resources/user32_Eo.rc,
15174 dlls/user32/resources/user32_Es.rc,
15175 dlls/user32/resources/user32_Fi.rc,
15176 dlls/user32/resources/user32_Fr.rc,
15177 dlls/user32/resources/user32_Hu.rc,
15178 dlls/user32/resources/user32_It.rc,
15179 dlls/user32/resources/user32_Ja.rc,
15180 dlls/user32/resources/user32_Ko.rc,
15181 dlls/user32/resources/user32_Nl.rc,
15182 dlls/user32/resources/user32_No.rc,
15183 dlls/user32/resources/user32_Pl.rc,
15184 dlls/user32/resources/user32_Pt.rc,
15185 dlls/user32/resources/user32_Ru.rc,
15186 dlls/user32/resources/user32_Si.rc,
15187 dlls/user32/resources/user32_Sk.rc,
15188 dlls/user32/resources/user32_Sv.rc,
15189 dlls/user32/resources/user32_Tr.rc,
15190 dlls/user32/resources/user32_Uk.rc,
15191 dlls/user32/resources/user32_Wa.rc,
15192 dlls/user32/resources/user32_Zh.rc,
15193 dlls/user32/resources/user32_bin.rc,
15194 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
15195 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
15196 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
15197 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
15198 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
15199 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
15200 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
15201 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
15202 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
15203 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
15204 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
15205 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
15206 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
15207 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
15208 dlls/user32/user16.c, dlls/user32/user32.spec,
15209 dlls/user32/user_main.c, dlls/user32/user_private.h,
15210 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
15211 dlls/user32/winproc.c, dlls/user32/winproc.h,
15212 dlls/user32/winstation.c, dlls/user32/wnd16.c,
15213 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
15214 tools/winapi/tests.dat:
15215 user32: Renamed the user/ directory to user32.
15217 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
15219 * dlls/d3d9/tests/device.c:
15220 d3d9: Forward port d3d8 refcount tests.
15222 * dlls/d3d8/tests/device.c:
15223 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
15225 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
15227 * dlls/shlwapi/ordinal.c:
15228 shlwapi: Cast-qual warnings fix.
15230 * dlls/shlwapi/clist.c:
15231 shlwapi: Cast-qual warnings fix.
15233 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
15235 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
15236 shell32: Define a few more icon resources.
15238 2006-11-16 Mike McCormack <mike@codeweavers.com>
15240 * dlls/oleaut32/ungif.h:
15241 oleaut32: Remove incorrect references to malloc.
15243 * dlls/kernel32/process.c:
15244 kernel32: Downgrade a FIXME to a WARN.
15246 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
15248 * dlls/localspl/localmon.c:
15249 localspl: Replace number with a defined value (static buffer size).
15251 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
15252 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
15253 dlls/localspl/spl_Ko.rc:
15254 localspl: Implement ConfigurePort.
15256 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
15258 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
15259 dlls/user/dde_server.c:
15260 user: Use DDE critical section exclusively for instance list protection.
15262 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
15263 user: Set DDE errors in some failing cases.
15265 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
15267 * dlls/riched20/editor.c:
15268 riched20: Fix key handling in dialogs.
15270 2006-11-14 Hans Leidekker <hans@it.vu.nl>
15272 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
15273 dlls/setupapi/stubs.c, include/setupapi.h:
15274 setupapi: Implement SetupGetSourceInfo{A,W}.
15276 2006-11-15 Rob Shearman <rob@codeweavers.com>
15278 * include/winbase.h:
15279 include: Add security QOS flags to winbase.h.
15281 2006-11-15 Alexandre Julliard <julliard@winehq.org>
15283 * dlls/comctl32/imagelist.c:
15284 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
15285 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
15287 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
15289 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
15290 shell32: Cast-qual warnings fix.
15292 * dlls/shell32/shellole.c:
15293 shell32: Cast-qual warnings fix.
15295 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
15297 * dlls/user/edit.c:
15298 user32: Update the edit control when the IME composition string is emptied.
15300 2006-11-15 Alexandre Julliard <julliard@winehq.org>
15302 * dlls/kernel32/tests/process.c:
15303 kernel32/tests: Reserve some more memory for the environment.
15305 2006-11-15 Rob Shearman <rob@codeweavers.com>
15307 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
15308 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
15309 RpcConnection::ctx instead of setting/comparing the field to 0.
15311 * dlls/rpcrt4/rpc_message.c:
15312 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
15315 * dlls/rpcrt4/rpc_binding.c:
15316 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
15317 RPCRT4_CreateConnection fails by checking the return value from the
15318 function and returning in this case.
15320 * dlls/rpcrt4/rpc_transport.c:
15321 rpcrt4: Add a FIXME for unsupported client protocol sequences.
15323 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
15325 * dlls/d3d8/tests/device.c:
15326 d3d8: Test AddRef with refcount==0.
15328 * dlls/d3d8/tests/device.c:
15329 d3d8: Test refcount forwarding.
15331 * dlls/d3d8/tests/device.c:
15332 d3d8: Back buffer is identical to the render target, test it only once.
15334 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
15336 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
15337 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
15339 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
15341 * dlls/ntdll/thread.c, server/ptrace.c:
15342 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
15343 (spotted by Peter Oberndorfer).
15345 2006-11-06 Kovács András <andras@csevego.net>
15347 * dlls/mshtml/htmlelem.c:
15348 mshtml: HTMLElementCollection_item implementation.
15350 2006-11-14 Alexandre Julliard <julliard@winehq.org>
15352 * dlls/msvcrt/tests/file.c:
15353 msvcrt/tests: Clean up a temp file.
15355 * dlls/shell32/shlfileop.c:
15356 shell32: Don't use the short path name to delete files in SHFileOperation.
15358 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15360 * dlls/shdoclc/Ko.rc:
15361 shdoclc: Updated Korean resource.
15363 2006-11-14 Mike McCormack <mike@codeweavers.com>
15365 * dlls/msi/package.c:
15366 msi: Split MSI_CreatePackage into two functions.
15368 * dlls/msi/package.c:
15369 msi: Delete the tempfile created by GetTempFileName.
15371 * dlls/msi/package.c:
15372 msi: Defer package deletion until after the database is closed.
15374 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
15375 dlls/msi/msipriv.h:
15376 msi: Remove track_tempfile()'s unused 2nd parameter.
15378 * dlls/msi/dialog.c:
15379 msi: Always delete temp files after creating them.
15381 * dlls/msi/helpers.c:
15382 msi: Print a message if we fail to delete a file.
15384 2006-11-13 Huw Davies <huw@codeweavers.com>
15386 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
15387 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
15388 v 3.0 version dependent clsid.
15390 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
15391 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
15393 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
15394 msxml3: Initialize the uuids that aren't in libuuid.
15396 * include/msxml2.idl:
15397 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
15398 include version 2 and version 3 msxml headers simultaneously.
15400 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
15402 * dlls/msvcrt/tests/printf.c:
15403 msvcrt: printf buffer overrun tests.
15405 * dlls/msvcrt/wcs.c:
15406 msvcrt: Estimate required buffer size better in pf_vsnprintf.
15408 * dlls/msvcrt/wcs.c:
15409 msvcrt: Free correct buffer in pf_vsnprintf.
15411 2006-11-14 Mike McCormack <mike@codeweavers.com>
15413 * dlls/comctl32/imagelist.c:
15414 comctl32: Remove a redundant variable.
15416 * dlls/comctl32/imagelist.c:
15417 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
15419 * dlls/comctl32/imagelist.c:
15420 comctl32: When removing an image, move the remaining images one forward,
15424 user32: Print a fixme only once.
15426 * dlls/kernel32/locale.c:
15427 kernel32: Print a FIXME only once.
15429 2006-11-13 James Hawkins <truiken@gmail.com>
15431 * dlls/msi/dialog.c, dlls/msi/files.c:
15432 msi: Notify the external UI handler when changing media.
15434 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
15436 * dlls/setupapi/virtcopy.c:
15437 setupapi: Cast-qual warning fix.
15439 * dlls/secur32/util.c:
15440 secur32: Cast-qual warning fix.
15442 * dlls/rsaenh/implglue.c:
15443 rsaenh: Cast-qual warning fix.
15445 2006-11-13 Hans Leidekker <hans@it.vu.nl>
15447 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
15448 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
15449 include/setupapi.h:
15450 setupapi: Implement SetupGetSourceFileLocation{A,W}.
15452 * dlls/setupapi/install.c:
15453 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
15455 2006-11-13 Kai Blin <kai.blin@gmail.com>
15457 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
15458 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
15460 2006-11-14 Alexandre Julliard <julliard@winehq.org>
15462 * dlls/winex11.drv/winpos.c:
15463 winex11.drv: Update the X11 window position when the primary monitor origin
15466 2006-11-13 Rob Shearman <rob@codeweavers.com>
15468 * include/Makefile.in, include/wincred.h:
15469 include: Add wincred.h header file.
15472 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
15474 2006-11-13 Alexandre Julliard <julliard@winehq.org>
15476 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
15477 ntdll: Added support for reading directories using the BSD getdirentries
15480 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
15482 * dlls/comctl32/imagelist.c:
15483 comctl32: Remove deadcode (Coverity).
15485 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
15487 * dlls/atl/atl_main.c:
15488 atl: Implement AtlModuleRegisterServer.
15490 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
15491 atl: Implement AtlRegisterLoadTypeLib.
15493 * dlls/atl/atl_main.c:
15494 atl: Implement AtlModuleLoadTypeLib.
15496 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
15497 atl: Fix incorrect prototypes.
15499 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
15500 atl: AtlAxGetHost and AtlAxGetControl implementation.
15502 * dlls/atl/atl_ax.c:
15503 atl: Host component implementation: IOleControlSite.
15505 * dlls/atl/atl_ax.c:
15506 atl: Host component implementation: IOleInPlaceFrame.
15508 * dlls/atl/atl_ax.c:
15509 atl: Host component implementation: IOleInPlaceSiteWindowless.
15511 * dlls/atl/atl_ax.c:
15512 atl: Host component implementation: IOleContainer.
15514 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
15515 atl: Implement AtlAxAttachControl.
15517 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
15519 * dlls/atl/atl_ax.c:
15520 alt: Host component implementation: IOleClientSite.
15522 2006-11-13 Rob Shearman <rob@codeweavers.com>
15524 * dlls/ole32/rpc.c:
15525 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
15527 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
15528 rpcrt4: Implement RpcServerUnregisterIf.
15530 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
15531 rpcrt4: Convert the server interfaces list into a standard Wine list.
15533 * dlls/rpcrt4/rpc_transport.c:
15534 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
15535 rather than falsely triggering on normal conditions.
15537 2006-11-13 Alexandre Julliard <julliard@winehq.org>
15539 * dlls/kernel32/locale.c:
15540 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
15541 Passing LC_ALL to setlocale() doesn't do what we want.
15543 2006-11-13 Mike McCormack <mike@codeweavers.com>
15545 * dlls/msi/custom.c:
15546 msi: Only free a string in one place.
15548 * dlls/msi/custom.c:
15549 msi: Fix error handling.
15551 * dlls/msi/custom.c:
15552 msi: Track temp files as soon as they are created.
15554 * dlls/msi/custom.c:
15555 msi: Fail if we can't write out a temporary file.
15557 * dlls/msi/tests/suminfo.c:
15558 msi: Fix an uninitialized variable in the test cases.
15560 * dlls/msi/custom.c:
15561 msi: Clean upstore_binary_to_temp.
15563 2006-11-12 Francois Gouget <fgouget@free.fr>
15565 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
15566 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
15567 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
15568 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
15569 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
15570 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
15571 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
15572 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
15573 dlls/winmm/wineoss/dscapture.c:
15574 Assorted spelling fixes.
15576 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
15577 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
15578 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
15579 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
15580 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
15581 Add some documentation headers to make winapi_check happy.
15583 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
15584 ole32: Standardize some documentation comments.
15586 * dlls/winex11.drv/opengl.c:
15587 winex11.drv: Fix some comments so they are properly formatted documentation
15590 * dlls/rpcrt4/ndr_marshall.c:
15591 rpcrt4: Add some stub documentation headers to make winapi_check happy.
15592 Also fix some headers that identified internal APIs as external.
15594 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
15595 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
15597 * dlls/msi/table.c:
15598 msi: assert.h is not a local header (spotted by winapi_check).
15600 * dlls/ole32/tests/clipboard.c:
15601 ole32/tests: Don't use the NONAMELESS* macros in the tests.
15603 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
15605 * dlls/ntdll/Makefile.in:
15606 ntdll: Alphabetically sort the Makefile entries.
15608 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
15610 * dlls/comdlg32/fontdlg16.c:
15611 comdlg32: Remove unused variable (Coverity).
15613 * dlls/rsaenh/rsa.c:
15614 rsaenh: Move type-check before len-check (Coverity).
15616 * dlls/msi/action.c:
15617 msi: Fix typo's (Coverity).
15619 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
15621 * dlls/wined3d/vertexbuffer.c:
15622 wined3d: Fix a comment.
15624 2006-11-13 Alexandre Julliard <julliard@winehq.org>
15626 * server/process.c:
15627 server: Fix list corruption caused by previous change.
15629 2006-11-12 Jacek Caban <jacek@codeweavers.com>
15631 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
15632 mshtml: Added border implementation.
15634 2006-11-11 Jacek Caban <jacek@codeweavers.com>
15636 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15637 mshtml: Added IDM_ORDERLIST implementation.
15639 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15640 mshtml: Added IDM_UNORDERLIST implementation.
15642 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15643 mshtml: Added IDM_HORIZONTALLINE implementation.
15645 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15646 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
15648 2006-11-09 Jacek Caban <jacek@codeweavers.com>
15650 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
15651 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
15652 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
15653 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
15654 mshtml: Remove menus that are in shdoclc.dll.
15656 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
15657 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
15658 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
15659 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
15660 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
15661 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
15662 dlls/shdoclc/shdoclc.spec:
15663 shdoclc: Added shdoclc.dll.
15665 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
15667 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
15668 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
15669 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
15670 winmm/tests: Win64 printf format warning fixes.
15672 * dlls/winmm/tests/timer.c:
15673 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
15675 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
15676 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
15677 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
15678 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
15679 dsound: Win64 printf format warning fixes.
15681 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
15682 dsound: Fix the declaration/definition of DSOUND_timer().
15684 2006-11-12 Hans Leidekker <hans@it.vu.nl>
15686 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
15687 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
15689 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
15691 * dlls/winex11.drv/opengl.c:
15692 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
15694 2006-11-11 H. Verbeet <hverbeet@gmail.com>
15696 * dlls/winex11.drv/bitblt.c:
15697 winex11.drv: The y coordinate should be offset agaist the height, not the width.
15699 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
15701 * dlls/advapi32/crypt_sha.c:
15702 advapi32: Constify a parameter.
15704 * dlls/rpcrt4/ndr_stubless.c:
15705 rpcrt4: Cast-qual warnings fix.
15707 * dlls/rpcrt4/cstub.c:
15708 rpcrt4: Cast-qual warnings fix.
15710 * dlls/quartz/pin.c, dlls/quartz/pin.h:
15711 quartz: Cast-qual warnings fix.
15713 * dlls/qcap/pin.c, dlls/qcap/pin.h:
15714 qcap: Cast-qual warnings fix.
15716 2006-11-10 James Hawkins <truiken@gmail.com>
15718 * dlls/msi/files.c:
15719 msi: Fix a heap corruption bug by resizing the src string before adding to it.
15721 2006-11-10 Francois Gouget <fgouget@free.fr>
15723 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
15725 include/tapi.h: Add missing include directives.
15727 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
15729 * dlls/user/tests/monitor.c:
15730 user: Only perform the screen resolution changing tests in interactive mode.
15732 2006-11-10 Francois Gouget <fgouget@free.fr>
15734 * dlls/kernel32/tests/locale.c:
15735 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
15737 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
15739 * programs/winhelp/winhelp.c:
15740 winhelp: Use path of parent helpfile while looking for popup window.
15742 * programs/winhelp/winhelp.c:
15743 winhelp: Fix WINHELP_DeleteWindow.
15745 * programs/winhelp/winhelp.c:
15746 winhelp: Do not create popup window if file not found.
15748 2006-11-10 Alexandre Julliard <julliard@winehq.org>
15750 * ANNOUNCE, ChangeLog, VERSION, configure:
15753 ----------------------------------------------------------------
15754 2006-11-10 Alexandre Julliard <julliard@winehq.org>
15756 * dlls/rpcrt4/rpc_message.c:
15757 rpcrt4: Avoid a sizeof in a trace.
15759 2006-11-10 Rob Shearman <rob@codeweavers.com>
15761 * dlls/rpcrt4/rpc_server.c:
15762 rpcrt4: Create one protseq object per used protocol sequence, not per
15763 RpcServerUseProtseq* function call.
15765 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
15766 rpcrt4: Don't store the endpoint in the protseq.
15768 * dlls/rpcrt4/rpc_server.c:
15769 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
15772 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
15773 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
15775 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
15777 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
15778 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
15780 * dlls/oleaut32/tests/vartype.c:
15781 oleaut32: Constify some data.
15783 2006-11-10 Alexandre Julliard <julliard@winehq.org>
15785 * dlls/opengl32/wgl.c:
15786 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
15788 * dlls/advapi32/registry.c:
15789 advapi32: Fixed last error check in RegSaveKey.
15791 * server/process.c:
15792 server: Properly handle kill_thread recursion when killing a process.
15793 Spotted by Mike McCormack.
15795 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
15797 * dlls/quartz/filtergraph.c:
15798 quartz: Cast-qual warning fix.
15800 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
15802 * dlls/d3d8/tests/device.c:
15803 d3d8: Add GetContainer tests for implicit surfaces.
15805 * dlls/d3d9/tests/device.c:
15806 d3d9: Forwardport implicit surface tests.
15808 2006-11-10 Mike McCormack <mike@codeweavers.com>
15810 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
15811 riched20: Flush the clipboard before exiting the test.
15813 * dlls/riched20/tests/editor.c:
15814 riched20: Add missing void to parameter list.
15816 * dlls/riched20/tests/editor.c:
15817 riched20: Remember to close windows after tests.
15819 * dlls/riched20/editor.c:
15820 riched20: Fix a memory leak.
15822 * dlls/riched20/editor.c:
15823 riched20: Set the correct number of initialized cursors.
15825 * dlls/riched20/editor.c:
15826 riched20: Fix an uninitialized variable.
15828 * dlls/msi/action.c:
15829 msi: Only log the Action, as it's the same as ActionRequest.
15831 * dlls/msi/action.c:
15832 msi: Check whether the component is enabled first.
15834 * dlls/msi/action.c:
15835 msi: Component attributes are bitmasks.
15837 * dlls/dinput/joystick_linuxinput.c:
15838 dinput: Use HeapAlloc/Free instead of alloc/free.
15840 * dlls/setupapi/setupcab.c:
15841 setupapi: Use HeapAlloc/Free instead of malloc/free.
15843 * dlls/shlwapi/path.c:
15844 shlwapi: Use HeapAlloc/Free instead of malloc/free.
15846 * dlls/oleaut32/ungif.c:
15847 oleaut32: Use HeapAlloc/Free instead of malloc/free.
15849 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
15851 * dlls/winex11.drv/bitblt.c:
15852 winex11.drv: Check for incompatible bpps and negative widths.
15854 * dlls/winex11.drv/bitblt.c:
15855 winex11.drv: Fix copying top-down/bottom-up DIBs.
15857 2006-11-10 Kai Blin <kai.blin@gmail.com>
15859 * dlls/secur32/ntlm.c:
15860 secur32: work around a bug in ntlm_auth that breaks RPC.
15862 2006-11-09 Jacek Caban <jacek@codeweavers.com>
15864 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
15865 mshtml: Use popup menu from shdoclc.dll.
15867 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
15869 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
15870 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
15871 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
15872 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
15873 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
15874 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
15875 dlls/rpcrt4/rpcss_np_client.c:
15876 rpcrt4: Win64 printf format warning fixes.
15878 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
15879 dlls/rpcrt4/ndr_misc.h:
15880 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
15881 of WINE_NO_LONG_AS_INT.
15883 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
15884 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
15885 rpcrt4: Bring the function definitions in sync with their declaration.
15886 They got out of sync due to the unsigned long to ULONG changes in the headers.
15888 * dlls/rpcrt4/ndr_marshall.c:
15889 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
15891 Those got out of sync due to the unsigned long to ULONG migration in the headers.
15893 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
15895 * loader/Makefile.in:
15896 loader: Use plain binary name of git-describe to avoid junk in version output.
15898 2006-11-09 Alexandre Julliard <julliard@winehq.org>
15900 * dlls/rpcrt4/tests/ndr_marshall.c:
15901 rpcrt4/tests: Replace || by |.
15903 * dlls/dmsynth/dmsynth_main.c:
15904 dmsynth: Fix one more instance of && instead of &.
15906 2006-11-09 Marcus Meissner <meissner@suse.de>
15908 * dlls/user/text.c:
15909 user32: Replaced && 0xff by & 0xff.
15911 * dlls/dmscript/dmscript_main.c:
15912 dmscript: Replaced && 0xff by & 0xff.
15914 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
15915 dmusic: Replaced && 0xfff... by & 0xff.
15917 * dlls/dswave/dswave_main.c:
15918 dswave: Replaced && 0xff by & 0xff.
15920 * dlls/dmcompos/dmcompos_main.c:
15921 dmcompos: Replaced && 0xff by & 0xff.
15923 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
15925 * include/winsock.h:
15926 include: Remove duplicate definition.
15928 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
15930 * dlls/d3d8/tests/device.c:
15931 d3d8: Add refcount tests for implicit surfaces.
15933 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
15935 * programs/winepath/winepath.c:
15936 winepath: Fix --long option.
15938 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
15940 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
15941 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
15943 * dlls/msi/registry.c:
15944 msi: Fixed bogus A -> W conversion.
15946 2006-11-09 Alexandre Julliard <julliard@winehq.org>
15948 * dlls/kernel32/tests/pipe.c:
15949 kernel32/tests: Fixed the pipe test for MacOS.
15951 2006-11-09 Jacek Caban <jacek@codeweavers.com>
15953 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15954 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
15956 * dlls/mshtml/olecmd.c:
15957 mshtml: Code clean up.
15959 * dlls/mshtml/olecmd.c:
15960 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
15962 * dlls/mshtml/olecmd.c:
15963 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
15965 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15966 mshtml: Added IDM_FORECOLOR implementation.
15968 * dlls/mshtml/olecmd.c:
15969 mshtml: Added Exec(IDM_FONTSIZE) stub.
15971 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15972 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
15974 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15975 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
15977 2006-11-09 Kai Blin <kai.blin@gmail.com>
15979 * dlls/secur32/ntlm.c:
15980 secur32: Implement NTLM2 encryption.
15982 2006-11-09 Francois Gouget <fgouget@free.fr>
15984 * include/shlwapi.h:
15985 shlwapi: Add a fixme for a missing include.
15988 include/usp10.h: Add missing include directives.
15990 * include/oledlg.h:
15991 include/oledlg.h: Add missing include directives.
15994 include/dshow.h: Add missing include directives.
15996 * include/d3d8.h, include/d3d9.h:
15997 include: Add missing include directives to d3d8.h and d3d9.h.
15999 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
16000 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
16002 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16004 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
16005 localspl: Added Korean resource.
16007 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
16009 * dlls/winspool.drv/tests/info.c:
16010 winspool/tests: Add tests for ConfigurePort.
16012 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
16014 * dlls/winspool.drv/info.c:
16015 winspool: Implement ConfigurePortA.
16017 * dlls/winspool.drv/info.c:
16018 winspool: Implement ConfigurePortW.
16020 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
16022 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
16023 d3d8: Backport volume tests.
16025 * dlls/d3d8/volume.c:
16026 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
16028 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
16029 d3d8: Backport texture tests.
16031 * dlls/d3d8/tests/device.c:
16032 d3d8: Backport missing device tests.
16034 * dlls/d3d8/device.c:
16035 d3d8: Backport null pointer check in SetCursorProperties.
16037 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
16039 * dlls/winmm/lolvldrv.c:
16040 winmm: Plug a memory leak.
16042 * dlls/ole32/tests/stg_prop.c:
16043 ole32: Don't use PropVariantClear to setup an unitialized variant.
16045 * dlls/msi/tests/suminfo.c:
16046 msi: Don't call PropVariantClear on uninitialized variants.
16048 * dlls/kernel32/nls/div.nls:
16049 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
16051 * dlls/comctl32/header.c:
16052 comctl32: header: fix bug found out by running valgrind on the regression tests.
16054 2006-11-09 Alexandre Julliard <julliard@winehq.org>
16056 * dlls/kernel32/locale.c:
16057 kernel32: Fixed buffer overrun in get_registry_locale_info.
16059 2006-11-09 Mike McCormack <mike@codeweavers.com>
16062 user32: Downgrade a FIXME to a WARN.
16064 * dlls/comctl32/toolbar.c:
16065 comctl32: Downgrade an ERR to a WARN.
16067 * dlls/gdi32/freetype.c:
16068 gdi32: Downgrade a FIXME to a WARN.
16070 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
16072 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
16073 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
16074 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
16075 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
16076 winmm: Remove WINE_NO_LONG_AS_INT.
16078 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
16080 * dlls/oleaut32/typelib.c:
16081 oleaut32: typelib - fix regression in MSFT typelib parsing.
16083 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
16085 * dlls/rpcrt4/tests/ndr_marshall.c:
16086 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
16089 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
16090 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
16093 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
16094 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
16097 * include/rpcndr.h:
16098 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
16101 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
16102 tools/widl/header.c:
16103 widl: Use ULONG instead of unsigned long when generating declarations for
16104 *_UserFree() functions. This is needed for Win64 compatibility.
16106 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
16107 tools/widl/header.c:
16108 widl: Use ULONG instead of unsigned long when generating declarations for
16109 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
16111 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
16112 tools/widl/header.c:
16113 widl: Use ULONG instead of unsigned long when generating declarations for
16114 *_UserMarshal() functions. This is needed for Win64 compatibility.
16116 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
16117 tools/widl/header.c:
16118 widl: Use ULONG instead of unsigned long when generating declarations for
16119 *_UserSize() functions. This is needed for Win64 compatibility.
16121 2006-11-08 Kai Blin <kai.blin@gmail.com>
16123 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
16124 secur32: Implement ntlmv2 signing.
16126 * dlls/secur32/hmac_md5.h:
16127 secur32: MD5 functions are WINAPI.
16129 2006-11-08 Rob Shearman <rob@codeweavers.com>
16131 * dlls/rpcrt4/rpc_transport.c:
16132 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
16135 * dlls/rpcrt4/rpc_transport.c:
16136 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
16139 * dlls/rpcrt4/rpc_transport.c:
16140 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
16142 so replace it with some more appropriate endpoint error codes.
16144 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
16145 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
16146 dlls/rpcrt4/rpc_transport.c:
16147 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
16148 the protseq server thread.
16149 This allows errors to be returned to the caller and to create more than
16150 one connection for an endpoint.
16152 * include/rpcdce.h:
16153 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
16155 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
16157 * dlls/dbghelp/elf_module.c:
16158 dbghelp: Do not write to array element -1.
16160 2006-11-08 James Hawkins <truiken@gmail.com>
16162 * dlls/msi/files.c:
16163 msi: Add support for continuous cabinets.
16165 * dlls/msi/files.c:
16166 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
16169 * dlls/msi/files.c:
16170 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
16173 * dlls/msi/files.c:
16174 msi: Factor out load_media_info from ready_media_for_file.
16176 * dlls/msi/files.c:
16177 msi: Use disk_prompt from the media_info structure instead of passing an extra
16178 parameter to msi_change_media.
16180 * dlls/msi/dialog.c:
16181 msi: Only add text to the scroll control if text is provided.
16183 2006-11-09 Alexandre Julliard <julliard@winehq.org>
16185 * dlls/ntdll/file.c:
16186 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
16188 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
16190 * dlls/kernel32/tests/process.c:
16191 kernel32: Add basic OpenProcess test.
16194 include: Add the PROCESS_SUSPEND_RESUME definition.
16196 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
16198 * dlls/comctl32/tests/subclass.c:
16199 comctl32: Load function pointers by ordinal.
16201 2006-11-08 Kai Blin <kai.blin@gmail.com>
16203 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
16204 secur32: Use a helper function for creating the signature as this simplifies
16205 implementing NTLM2 signing a lot.
16207 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
16208 dlls/secur32/secur32_priv.h:
16209 secur32: Delete session key and arc4 context when the session based security
16210 context is deleted.
16212 2006-11-08 Ken Thomases <ken@codeweavers.com>
16214 * dlls/winex11.drv/keyboard.c:
16215 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
16217 * dlls/winex11.drv/keyboard.c:
16218 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
16220 2006-11-08 Alexandre Julliard <julliard@winehq.org>
16222 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
16223 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
16224 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
16226 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
16227 dlls/gdi32/tests/bitmap.c:
16228 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
16229 Based on a patch by Alex Villacís Lasso.
16231 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
16233 * dlls/oleaut32/varformat.c:
16234 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
16236 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
16238 * dlls/msi/install.c, dlls/msi/msi.spec:
16239 msi: Added stub for MsiGetFeatureValidStatesA/W.
16241 2006-11-08 Mike McCormack <mike@codeweavers.com>
16243 * dlls/comctl32/imagelist.c:
16244 comctl32: Fix a regression in ImageList_AddMasked().
16246 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
16248 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
16249 oleaut32: Cast-qual warnings fix.
16251 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
16253 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
16254 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
16257 * dlls/rpcrt4/ndr_misc.h:
16258 rpcrt4: For Win64 compatibility use a temp variable of the right type in
16261 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16263 * programs/winhelp/Ko.rc:
16264 winhelp: Updated Korean resource.
16266 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
16268 * dlls/oleaut32/variant.c:
16269 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
16271 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
16272 oleaut32: olepicture - Support multiple redundant headers before picture data.
16274 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
16276 * dlls/dbghelp/module.c:
16277 dbghelp: Initialize BOOL elements with FALSE instead of 0.
16279 * dlls/dbghelp/dwarf.c:
16280 dbghelp: Make dwarf2 parser only report file numbers when at least one
16281 compilation unit really has numbers.
16283 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
16284 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
16286 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
16288 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
16289 dlls/shlwapi/tests/ordinal.c:
16290 shlwapi: Implement GetShellSecurityDescriptor and test for it.
16292 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
16294 * dlls/wined3d/device.c:
16295 wined3d: ScissorRect correction.
16297 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
16299 * dlls/winex11.drv/opengl.c:
16300 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
16302 2006-11-07 James Hawkins <truiken@gmail.com>
16304 * dlls/msi/files.c:
16305 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
16306 extract a remote cabinet.
16308 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
16309 dlls/msi/package.c, dlls/msi/preview.c:
16310 msi: Store the base URL of the MSI package if it is downloaded.
16312 * dlls/msi/files.c:
16313 msi: Factor copy_install_file out of ACTION_InstallFiles.
16315 * dlls/msi/files.c:
16316 msi: Factor schedule_install_files out of ACTION_InstallFiles.
16318 * dlls/msi/files.c:
16319 msi: Model the media_info structure members after the columns in the media table.
16321 * dlls/msi/files.c:
16322 msi: Use msi_alloc_zero instead of a helper function that sets everything
16325 * dlls/msi/files.c:
16326 msi: Use the file's component instead of passing an extra parameter to
16329 * dlls/msi/files.c:
16330 msi: Use the media_info structure instead of passing in individual values
16331 to extract_cabinet_file.
16333 * dlls/msi/tests/install.c:
16334 msi: Add more tests for installing from cabinets.
16336 2006-11-08 Francois Gouget <fgouget@free.fr>
16338 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
16339 dlls/netapi32/access.c, dlls/netapi32/ds.c,
16340 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
16341 include/ntsecapi.h, include/sspi.h, include/winternl.h:
16342 Fix ntsecapi.h so it does not depend on winternl.h.
16344 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
16345 dlls/secur32/tests/secur32.c, include/sspi.h:
16346 secur32: sspi.h must not include wtypes.h.
16348 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
16349 include/setupapi.h:
16350 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
16353 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
16354 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
16355 dlls/uxtheme/tests/system.c, include/winerror.h:
16356 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
16358 * dlls/shell32/shlexec.c:
16359 shell32: Add missing '\n' to Wine trace.
16361 * include/objbase.h:
16362 include/objbase.h: Add missing include directives.
16364 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
16365 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
16366 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
16367 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
16368 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
16369 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
16372 * include/winuser.h:
16373 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
16375 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
16377 * dlls/winex11.drv/winpos.c:
16378 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
16379 minimized state in X11DRV_MapNotify.
16381 * dlls/winex11.drv/keyboard.c:
16382 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
16383 for other keypad keys.
16385 2006-11-08 Mike McCormack <mike@codeweavers.com>
16387 * dlls/msi/action.c:
16388 msi: Fix a memory leak.
16390 * dlls/comctl32/imagelist.c:
16391 comctl32: Remove Nx1 assumptions in ImageList_Read.
16393 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
16395 * dlls/wined3d/surface.c:
16396 wined3d: Fix regression in surface conversion.
16398 2006-11-07 Huw Davies <huw@codeweavers.com>
16400 * dlls/winspool.drv/info.c:
16401 winspool.drv: Associate a printer driver with each printer, rather than share
16402 a common one between all printers.
16404 * dlls/winspool.drv/info.c:
16405 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
16406 Include the size of the terminating zero in set_reg_szW.
16408 * dlls/winspool.drv/info.c:
16409 winspool.drv: Implement DeletePrinterDriverExW.
16411 * dlls/winspool.drv/info.c:
16412 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
16414 * dlls/winspool.drv/info.c:
16415 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
16417 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
16419 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
16420 comctl32: Beginning of some string related tests.
16422 * dlls/comctl32/string.c:
16423 comctl32: Fix return values of string functions.
16425 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
16427 * dlls/winex11.drv/bitblt.c:
16428 winex11: Fix regression caused by client-side DIB copy patch.
16430 2006-11-07 Alexandre Julliard <julliard@winehq.org>
16432 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
16433 kernel32: Better workaround for the lack of locale environment variables
16436 * dlls/winex11.drv/keyboard.c:
16437 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
16438 mapping in that case.
16440 * dlls/winex11.drv/keyboard.c:
16441 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
16443 * dlls/winex11.drv/keyboard.c:
16444 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
16445 instead of once per supported layout.
16447 2006-11-07 Francois Gouget <fgouget@free.fr>
16449 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
16450 dlls/user/menu.c, dlls/user/resources/user32.rc,
16451 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
16452 programs/explorer/desktop.c, programs/progman/main.c:
16453 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
16456 * dlls/urlmon/tests/misc.c:
16457 urlmon/tests: Fix compilation with the PSDK headers.
16459 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
16460 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
16461 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
16462 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
16463 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
16464 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
16465 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
16466 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
16467 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
16468 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
16469 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
16470 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
16471 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
16472 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
16473 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
16474 include/winternl.h, programs/winecfg/En.rc,
16475 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
16476 Assorted spelling fixes.
16478 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
16479 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
16480 include/dmusicf.h, include/dmusici.h:
16481 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
16483 * dlls/oleaut32/tests/typelib.c:
16484 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
16486 * dlls/comctl32/tests/toolbar.c:
16487 comctl32: Add missing '\n' to ok() call.
16489 * dlls/dplayx/dplayx_global.c:
16490 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
16492 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
16493 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
16495 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
16496 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
16499 2006-11-07 Mike McCormack <mike@codeweavers.com>
16501 * dlls/msi/action.c:
16502 msi: By default, install components locally.
16504 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
16505 msi: Fix WHERE IS (NOT) NULL queries.
16507 * dlls/msi/tests/db.c:
16508 msi: Fix regression tests failing on Windows.
16510 * dlls/msi/action.c:
16511 msi: Split ACTION_CostFinalize into two functions.
16513 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
16515 * dlls/ole32/stg_prop.c:
16516 ole32: Cast-qual warnings fix.
16518 * dlls/ntdll/server.c:
16519 ntdll: Cast-qual warning fix.
16521 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
16523 * dlls/wined3d/surface.c:
16524 wined3d: Use width while converting surfaces.
16525 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
16527 * dlls/wined3d/surface.c:
16528 wined3d: Use SURFACE_ALIGNMENT.
16530 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
16532 * dlls/atl/atl_ax.c:
16533 atl: Move the storage specifier to the beginning of the declaration.
16535 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
16537 * dlls/ntdll/handletable.c:
16538 ntdll: Clarify the documentation for HandleTable.
16540 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
16542 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
16543 programs/winhelp/De.rc, programs/winhelp/En.rc,
16544 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
16545 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
16546 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
16547 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
16548 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
16549 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
16550 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
16551 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
16552 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
16553 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
16554 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
16555 programs/winhelp/winhelp_res.h:
16556 winhelp: Rewrite LookupHelpFile function.
16557 Add ability for user to find file himself if winhelp cannot find it.
16560 2006-11-06 Alexandre Julliard <julliard@winehq.org>
16562 * dlls/winex11.drv/opengl.c:
16563 winex11.drv: Fixed build without OpenGL headers.
16565 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
16567 * dlls/msvcrt/file.c:
16568 msvcrt: Cast-qual warnings fix.
16570 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
16572 * dlls/msacm32/driver.c:
16573 msacm32: Cast-qual warnings fix.
16575 2006-11-03 Aric Stewart <aric@codeweavers.com>
16577 * dlls/shell32/shlexec.c:
16578 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
16579 report a needed buffer size.
16581 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
16582 shell32: Create dynamic buffers for expanded enviroment strings to allow for
16583 parameters and such longer than MAX_PATH.
16584 With help from Michael Moss.
16586 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
16588 * dlls/advapi32/tests/security.c:
16589 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
16591 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
16593 * dlls/mscoree/mscoree_main.c:
16594 mscoree: String returned by GetCORVersion starts with letter 'v'.
16596 2006-11-06 Mike McCormack <mike@codeweavers.com>
16598 * dlls/user/user32.spec:
16599 user32: The string passed to ToUnicode(Ex) is for output.
16601 * dlls/winex11.drv/keyboard.c:
16602 user32: ToUnicodeEx should return 0 for an unknown key.
16604 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
16606 * dlls/dbghelp/dwarf.c:
16607 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
16609 2006-11-04 Kai Blin <kai.blin@gmail.com>
16611 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
16612 secur32: Test and fix DecryptMessage for multiple data buffers.
16614 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
16616 * dlls/winspool.drv/tests/info.c:
16617 winspool/tests: Add tests for EnumPorts.
16619 * dlls/winspool.drv/info.c:
16620 winspool: Implement EnumPortsA.
16622 * dlls/winspool.drv/info.c:
16623 winspool: Implement EnumPortsW.
16625 * dlls/winspool.drv/info.c:
16626 winspool: EnumPorts: Read driver from registry.
16628 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
16630 * dlls/winex11.drv/bitblt.c:
16631 winex11.drv: Added a basic client-side DIB copy optimization.
16633 2006-11-06 Alexandre Julliard <julliard@winehq.org>
16635 * configure, configure.ac, include/config.h.in:
16636 configure: Added missing DiskArbitration/DiskArbitration.h check.
16638 * loader/.gitignore, loader/Makefile.in, loader/main.c:
16639 loader: Update the reported version from the current git HEAD if available.
16641 * dlls/ntdll/loader.c, loader/main.c:
16642 ntdll: Moved command-line help to the loader binary.
16644 * dlls/msi/msipriv.h, dlls/msi/table.c:
16645 msi: Fixed definition of the MSIITERHANDLE type.
16647 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
16649 * dlls/icmp/icmp_main.c:
16650 icmp: Changed select to poll.
16652 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
16653 dinput: Changed select to poll.
16655 2006-11-06 Alexandre Julliard <julliard@winehq.org>
16657 * dlls/ws2_32/socket.c:
16658 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
16661 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
16663 * configure, configure.ac, programs/explorer/diskarb.c:
16664 explorer: Build on Darwin versions prior to 8.0.
16666 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
16668 * dlls/ntdll/tape.c:
16669 ntdll: Fix building on Darwin versions prior to 8.0.
16671 2006-11-05 Rob Shearman <rob@codeweavers.com>
16673 * dlls/rpcrt4/rpc_binding.c:
16674 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
16677 * tools/winedump/output.c:
16678 winedump: Fix printf warning in the generated code.
16680 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
16683 server: Compilation fix.
16685 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
16687 * dlls/dbghelp/source.c:
16688 dbghelp: Fixed memory leak in source string handling.
16690 2006-11-05 Jacek Caban <jacek@codeweavers.com>
16692 * dlls/shdocvw/tests/webbrowser.c:
16693 shdocvw: Added more tests.
16695 * dlls/shdocvw/oleobject.c:
16696 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
16698 * dlls/shdocvw/oleobject.c:
16699 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
16702 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
16703 shdocvw: Added [get|put]_Offline implementation.
16705 * dlls/shdocvw/oleobject.c:
16706 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
16708 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
16709 shdocvw: Ignore hwndParent in DoVerb.
16711 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
16712 shdocvw: Set parent window in activate_inplace.
16714 * dlls/mshtml/olecmd.c:
16715 mshtml: Fixed query_edit_status when Gecko is not available.
16717 2006-11-05 Mike McCormack <mike@codeweavers.com>
16719 * dlls/riched20/list.c:
16720 riched20: Fix a leak in the undo stack.
16722 * dlls/riched20/string.c:
16723 riched20: Fix one more memory leak.
16725 * dlls/riched20/editor.c:
16726 riched20: Don't access memory after freeing it.
16728 * dlls/riched20/editor.c:
16729 riched20: Fixed memory leaks.
16731 * dlls/comctl32/imagelist.c:
16732 comctl32: Switch to a Nx4 tiling.
16734 * dlls/comctl32/imagelist.c:
16735 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
16737 * dlls/comctl32/imagelist.c:
16738 comctl32: Check if GetObject fails on bitmaps passed to us.
16740 * dlls/comctl32/imagelist.c:
16741 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
16743 * dlls/comctl32/imagelist.c:
16744 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
16746 * dlls/comctl32/imagelist.c:
16747 comctl32: Remove another Nx1 assumption from ImageList_Remove().
16749 * dlls/comctl32/imagelist.c:
16750 comctl32: Remove Nx1 assumptions in ImageList_Merge.
16752 * dlls/comctl32/imagelist.c:
16753 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
16755 * dlls/comctl32/imagelist.c:
16756 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
16758 * dlls/comctl32/imagelist.c:
16759 comctl32: Create a helper function to copy a block of images.
16761 * dlls/comctl32/imagelist.c:
16762 comctl32: Fix a regression.
16764 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
16766 * dlls/opengl32/wgl.c:
16767 opengl32: Use HKCU instead of HKLM.
16769 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
16770 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
16771 wgl: Fix WoW screen flickering.
16773 2006-11-04 Alexandre Julliard <julliard@winehq.org>
16775 * loader/preloader.c:
16776 preloader: Clear %gs again before calling the interpreter entry point.
16778 * dlls/kernel32/tests/change.c:
16779 kernel32/tests: Don't wait for overlapped result if the previous test failed.
16781 2006-11-04 Kai Blin <kai.blin@gmail.com>
16783 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
16784 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
16785 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
16787 Thanks to Robert Shearman for catching this one and providing some of the
16790 * dlls/secur32/tests/ntlm.c:
16791 secur32: Get rid of some HeapAlloc() calls to make code more readable.
16793 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
16794 secur32: Avoid double HeapFree() of password and session key.
16796 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
16798 * dlls/opengl32/wgl.c:
16799 opengl32: Remove glx context.
16801 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
16803 * dlls/d3d9/tests/device.c:
16804 d3d9/tests: Add refcount test for binding objects.
16806 * dlls/wined3d/device.c:
16807 wined3d: glReadPixels corrections.
16809 2006-11-03 Huw Davies <huw@codeweavers.com>
16811 * dlls/winex11.drv/opengl.c:
16812 winex11.drv: If the app asks for a single buffered pixel format, then it should
16813 be happy with a double buffered one.
16814 Likewise for mono vs stereo.
16815 Add some TRACEs so that we know what condition is failing.
16817 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
16819 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
16820 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
16821 wgl: Add extension checking code / glxGetProcAddress protection.
16823 2006-11-03 Alexandre Julliard <julliard@winehq.org>
16825 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
16826 server/protocol.def, server/trace.c:
16827 ntdll: Retrieve mailslot message info from the client side.
16829 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
16830 ntdll: FILE_GetDeviceInfo no longer needs to be public.
16832 * libs/wine/ldt.c, loader/preloader.c:
16833 preloader: Setup a fake thread-local storage block pointed to by %gs.
16835 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
16836 ntdll: Added implementation of RtlDllShutdownInProgress.
16838 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
16840 * dlls/winex11.drv/opengl.c:
16841 winex11.drv: Opengl init fix.
16843 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
16845 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
16846 mscoree: Add a few more stubs.
16848 2006-11-03 Alexandre Julliard <julliard@winehq.org>
16850 * dlls/ws2_32/socket.c:
16851 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
16854 * dlls/ntdll/file.c:
16855 ntdll: Don't store the unix file descriptor in the async structure, retrieve
16858 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
16859 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
16860 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
16861 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
16862 fd when not required.
16864 2006-11-02 Francois Gouget <fgouget@free.fr>
16866 * include/winbase.h:
16867 include: Fix the HeapQueryInformation() prototype.
16869 * programs/winhelp/macro.c:
16870 winhelp: Add missing '\n' in Wine trace.
16872 2006-11-02 Rob Shearman <rob@codeweavers.com>
16874 * dlls/secur32/ntlm.c:
16875 secur32: Make the path to ntlm_auth easier to change by moving the executable
16876 name to the top of ntlm.c.
16878 * dlls/wininet/internet.c:
16879 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
16881 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
16883 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
16885 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
16886 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
16888 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
16889 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
16890 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
16892 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
16893 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
16895 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
16896 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
16898 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
16899 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
16901 2006-11-02 Jacek Caban <jacek@codeweavers.com>
16903 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
16904 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
16906 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
16907 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
16909 * dlls/mshtml/tests/htmldoc.c:
16910 mshtml: Added more QueryStatus tests.
16912 * dlls/mshtml/olecmd.c:
16913 mshtml: Added implementation of QueryStatus(IDM_BOLD).
16915 * dlls/mshtml/tests/htmldoc.c:
16916 mshtml: Added more edit mode tests.
16918 * dlls/mshtml/olecmd.c:
16919 mshtml: Load about:blank in exec_editmode.
16921 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
16922 mshtml: Added beginning of set_progress task implementation.
16924 * dlls/mshtml/task.c:
16925 mshtml: Call SetStatusText in set_parsecomplete.
16927 * dlls/mshtml/persist.c:
16928 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
16929 in IPersistMoniker::Load.
16931 * dlls/mshtml/persist.c:
16932 mshtml: Fix no longer valid ERR.
16934 * dlls/mshtml/nsio.c:
16935 mshtml: Added heuristic hack that decides if run the page from moniker or
16938 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
16939 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
16940 After more testing I've checked that current code is bad, but my patch
16941 was also wrong and causes regression in WoW.
16943 2006-11-02 Huw Davies <huw@codeweavers.com>
16945 * dlls/comctl32/propsheet.c:
16946 comctl32: Implement PSM_GETRESULT.
16948 * dlls/comctl32/propsheet.c:
16949 comctl32: Fix return value of PropertySheet() for modal propsheets.
16951 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
16953 * dlls/user/tests/msg.c:
16954 user32/tests: Move the system menu test into its own test.
16956 * dlls/user/menu.c:
16957 user32: Check only for -1 and -2 as special values returned by
16958 MENU_ExecFocusedItem.
16960 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
16962 * dlls/msxml3/node.c:
16963 msxml3: Check parameters of IXMLDOMNode::insertBefore().
16965 2006-11-02 Alexandre Julliard <julliard@winehq.org>
16967 * server/change.c, server/fd.c, server/file.c, server/file.h,
16968 server/mailslot.c, server/mapping.c, server/named_pipe.c,
16969 server/serial.c, server/sock.c:
16970 server: Refuse to close handles in other processes if they have an associated fd.
16972 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
16973 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
16974 server/protocol.def, server/request.h, server/trace.c,
16975 server/winstation.c:
16976 server: Get rid of the server-side file descriptor cache management.
16978 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
16979 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
16980 server/handle.c, server/protocol.def, server/trace.c:
16981 ntdll: Maintain a file descriptor cache on the client side.
16983 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
16985 * dlls/comctl32/tests/toolbar.c:
16986 comctl32: toolbar: Add buttons size tests.
16988 * dlls/comctl32/toolbar.c:
16989 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
16990 to position the icon.
16992 * dlls/comctl32/toolbar.c:
16993 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
16995 * dlls/comctl32/toolbar.c:
16996 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
16998 * dlls/comctl32/toolbar.c:
16999 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
17000 overwrite the button sizes.
17002 * dlls/comctl32/toolbar.c:
17003 comctl32: toolbar: Fix buttons heights.
17005 * dlls/comctl32/toolbar.c:
17006 comctl32: toolbar: The string should be included in the height of a button-less
17007 toolbar only if there is a string in the pool.
17009 * dlls/comctl32/toolbar.c:
17010 comctl32: toolbar: Add support for WM_SETFONT.
17012 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
17014 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
17015 comctl32: Move documented functions to string.c.
17017 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
17019 * dlls/user/tests/win.c:
17020 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
17023 2006-11-02 Mike McCormack <mike@codeweavers.com>
17025 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
17026 msi: Avoid a memory leak by freeing actions scripts in one place only.
17028 * dlls/msi/source.c:
17029 msi: Fix a memory leak.
17031 * dlls/msi/tests/db.c:
17032 msi: Fix a handle leak in the tests.
17034 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
17035 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
17038 * dlls/riched20/reader.c:
17039 riched20: Use WARN() not ERR() on unknown tokens.
17041 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
17042 kernel32: Add a stub for HeapSetInformation.
17044 * include/winbase.h, include/winnt.h:
17045 kernel32: Declare HeapQueryInformation and HeapSetInformation.
17047 * dlls/comctl32/imagelist.c:
17048 comctl32: imagelist: Remove more 1xN assumptions.
17050 * dlls/comctl32/imagelist.c:
17051 comctl32: Remove a redundant variable.
17053 2006-11-01 James Hawkins <truiken@gmail.com>
17055 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
17056 advpack: Use the full path of the INF file as the source directory if the CAB
17059 2006-11-01 Alexandre Julliard <julliard@winehq.org>
17061 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
17062 kernel32: Moved PeekNamedPipe implementation to ntdll.
17064 * dlls/kernel32/file.c:
17065 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
17067 2006-11-01 Mike McCormack <mike@codeweavers.com>
17069 * dlls/comctl32/imagelist.c:
17070 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
17072 * dlls/msi/table.c:
17075 * dlls/msi/handle.c:
17076 msi: Don't print traces for addref and release.
17078 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
17079 msi: Search the patch package for source cabinet files.
17081 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
17083 * dlls/kernel32/profile.c:
17084 kernel32: Cast-qual warnings fix.
17086 * dlls/kernel32/ne_segment.c:
17087 kernel32: Cast-qual warnings fix.
17089 2006-11-01 Alexandre Julliard <julliard@winehq.org>
17091 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
17092 server/protocol.def, server/trace.c:
17093 server: Compute the removable device flag on the server side.
17095 * dlls/ntdll/server.c:
17096 ntdll: Simplify wine_server_handle_to_fd.
17097 Now that we have a critical section, races are no longer possible.
17099 * dlls/ntdll/file.c:
17100 ntdll: Added NetBSD fstatvfs support.
17102 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
17104 * dlls/advpack/tests/install.c:
17105 advpack: Add another test.
17107 * dlls/advpack/tests/install.c:
17108 advpack: Fix typos.
17110 2006-10-31 Huw Davies <huw@codeweavers.com>
17112 * dlls/hhctrl.ocx/help.c:
17113 hhctrl.ocx: Don't fail if ole is already initialised.
17115 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
17117 * programs/cmd/builtins.c:
17118 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
17120 2006-10-31 Rob Shearman <rob@codeweavers.com>
17122 * dlls/rpcrt4/rpc_transport.c:
17123 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
17124 the bound-to port is connectable from other machines.
17126 * dlls/rpcrt4/rpc_transport.c:
17127 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
17129 * dlls/rpcrt4/rpc_transport.c:
17130 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
17131 the read and write function for the protseq assume that syscalls will block.
17133 * dlls/rpcrt4/rpc_transport.c:
17134 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
17135 to go into an infinite loop if getaddrinfo returned more than one entry.
17137 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
17138 rpcrt4: Convert the named pipe server code to look directly into the
17139 connection to get at the wait handles, instead of using
17140 get_connect_wait_handle which isn't generic enough to be used for
17142 Remove the unneeded get_connect_wait_handle function from the connection
17143 operations function list.
17145 * dlls/rpcrt4/rpc_transport.c:
17146 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
17147 socket-specific server protseq functions.
17149 2006-10-31 Alexandre Julliard <julliard@winehq.org>
17151 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
17152 winex11.drv: Fixed the prototype of many OpenGL functions.
17154 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
17156 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
17157 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
17158 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
17160 2006-10-31 Alexandre Julliard <julliard@winehq.org>
17162 * dlls/winedos/int21.c:
17163 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
17165 * dlls/kernel32/vxd.c:
17166 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
17168 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
17170 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17171 include/wine/wined3d_types.h:
17172 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
17174 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17175 include/wine/wined3d_types.h:
17176 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
17178 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
17179 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
17181 * dlls/wined3d/device.c:
17182 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
17184 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
17185 include/wine/wined3d_types.h:
17186 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
17188 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
17189 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
17191 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
17192 include/wine/wined3d_types.h:
17193 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
17195 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
17196 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
17197 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
17199 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
17200 include/wine/wined3d_types.h:
17201 wined3d: Add D3DFVF codes to the WINED3D namespace.
17203 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
17205 * dlls/secur32/tests/schannel.c:
17206 secur32: Make sure crashing tests are not run.
17208 2006-10-31 Alexandre Julliard <julliard@winehq.org>
17210 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
17211 kernel32: Fixed behavior of FindFirstFile for DOS devices.
17213 2006-10-31 Mike McCormack <mike@codeweavers.com>
17215 * dlls/msi/tests/db.c:
17216 msi: Add a test showing a join doesn't need a WHERE clause.
17218 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
17219 msi: Use a simpler algorithm for joins.
17221 * dlls/msi/tests/db.c:
17222 msi: Test the data returned by join queries in one ok().
17224 * dlls/msi/sql.y, dlls/msi/tokenize.c:
17225 msi: Remove tokens that aren't valid for MSI SQL.
17227 * dlls/msi/alter.c:
17230 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
17231 msi: Fix the ALTER and FREE keywords in the tokenizer.
17233 * dlls/msi/action.c:
17234 msi: Mark components with missing or outdated files as incomplete.
17236 * dlls/comctl32/imagelist.c:
17237 comctl32: Remove some more Nx1 assumptions.
17239 2006-10-30 Jacek Caban <jacek@codeweavers.com>
17241 * dlls/wininet/http.c:
17242 wininet: Inherit INET_CALLBACKW from parent handler.
17244 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
17245 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
17247 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
17249 * dlls/hhctrl.ocx/help.c:
17250 hhctrl.ocx: Remove duplicate HeapFree().
17252 * dlls/gdi32/metafile.c:
17253 gdi32: Cast-qual warnings fix.
17255 * dlls/gdi32/freetype.c:
17256 gdi32: Cast-qual warnings fix.
17258 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17260 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
17261 msvcrt: Add stub for _setmaxstdio + tiny test.
17263 2006-10-30 Kovács András <andras@csevego.net>
17265 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
17266 dlls/wined3d/vertexshader.c:
17267 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
17269 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
17271 * dlls/localspl/tests/localmon.c:
17272 localspl/tests: Add tests for EnumPorts.
17274 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
17276 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
17277 localspl: Add German resources.
17279 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
17281 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
17282 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
17283 dlls/localspl/spl_En.rc:
17284 localspl: Implement EnumPortsW.
17286 2006-10-27 Aric Stewart <aric@codeweavers.com>
17288 * dlls/shell32/shell32_main.c:
17289 shell32: ABM_NEW was using parameters that are not set.
17291 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
17294 wine.inf: Associate .hlp files with winhelp.
17296 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
17298 * dlls/user/tests/win.c, dlls/user/win.c:
17299 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
17300 WS_POPUP style, make it pass under Wine.
17302 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
17304 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
17305 crypt32: Input parameter checking.
17307 2006-10-30 Alexandre Julliard <julliard@winehq.org>
17309 * dlls/user/tests/msg.c, dlls/user/winpos.c:
17310 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
17312 * dlls/winecrt0/delay_load.c:
17313 winecrt0: Fix delay load structure types for Win64.
17315 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
17317 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17318 include/wine/wined3d_types.h:
17319 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
17321 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
17322 include/wine/wined3d_types.h:
17323 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
17325 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
17326 include/wine/wined3d_types.h:
17327 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
17329 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17330 include/wine/wined3d_types.h:
17331 wined3d: Add D3DFILLMODE to the WINED3D namespace.
17333 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17334 include/wine/wined3d_types.h:
17335 wined3d: Add D3DCULL to the WINED3D namespace.
17337 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17338 include/wine/wined3d_types.h:
17339 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
17341 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17342 include/wine/wined3d_types.h:
17343 wined3d: Add D3DBLENDOP to the WINED3D namespace.
17345 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
17346 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
17347 wined3d: Add D3DFOGMODE to the WINED3D namespace.
17349 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
17351 * dlls/wined3d/device.c:
17352 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
17354 * dlls/wined3d/stateblock.c:
17355 wined3d: Set correct default for DMAPOFFSET sampler state.
17357 * dlls/wined3d/device.c:
17358 wined3d: Fix GetTexture() for uninitialized textures.
17360 * dlls/d3d9/tests/stateblock.c:
17361 d3d9: Make the "Tests executed" counter stable.
17363 * dlls/d3d9/tests/stateblock.c:
17364 d3d9: Pass test as argument to print handler.
17366 2006-10-29 Jacek Caban <jacek@codeweavers.com>
17368 * dlls/mshtml/htmlelem.c:
17369 mshtml: Added put_innerHTML implementation.
17371 * dlls/shlwapi/ordinal.c:
17372 shlwapi: Added SHQueueUserWorkItem implementation.
17374 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
17375 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
17377 * dlls/wininet/internet.c, dlls/wininet/internet.h,
17378 dlls/wininet/utility.c:
17379 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
17381 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
17382 dlls/wininet/internet.h:
17383 wininet: Remove lpwhparent from WININETHANDLERHEADER.
17385 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
17386 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
17388 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
17389 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
17391 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
17392 wininet: Move ftp FindNextFile implementation to ftp.c.
17394 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
17395 wininet: Use lpAppInfo instead of lpwhparent where possible.
17397 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
17398 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
17400 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
17401 wininet: Use lpHttpSession instead of lpwhcalback where possible.
17403 * dlls/wininet/http.c, dlls/wininet/internet.h:
17404 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
17406 * dlls/wininet/http.c:
17407 wininet: Use lpAppInfo instead of lpwhparent where possible.
17409 * dlls/wininet/http.c, dlls/wininet/internet.h:
17410 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
17412 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
17414 * dlls/shell32/tests/shlfolder.c:
17415 shell32: Cast-qual warnings fix.
17417 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
17419 * dlls/dbghelp/source.c:
17420 dbghelp: Cast-qual warnings fix.
17422 * dlls/dbghelp/path.c:
17423 dbghelp: Cast-qual warnings fix.
17425 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
17427 * dlls/gdi32/enhmetafile.c:
17428 gdi32: Cast-qual warnings fix.
17430 * dlls/gdi32/env.c:
17431 gdi32: Cast-qual warnings fix.
17433 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
17435 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
17436 d3d9: Cast-qual warnings fix.
17438 2006-10-30 Mike McCormack <mike@codeweavers.com>
17440 * dlls/msi/action.c:
17441 msi: Split ACTION_UpdateInstallStates into two separate functions.
17443 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
17445 * dlls/user/tests/msg.c:
17446 user32: Flush painting events harder in some places in order to avoid races
17447 in the message tests.
17449 * dlls/user/tests/msg.c:
17450 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
17451 tests pass cleanly under fully up to date XP SP2.
17453 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
17455 * programs/control/params.h:
17456 control.exe: Remove unused define.
17458 2006-10-28 Jacek Caban <jacek@codeweavers.com>
17460 * dlls/mshtml/nsembed.c:
17461 mshtml: Print wine_gecko version in load_wine_gecko.
17463 * dlls/wininet/tests/http.c, include/wininet.h:
17464 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
17466 * dlls/urlmon/tests/protocol.c:
17467 urlmon: Update winehq.org IP.
17469 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
17471 * dlls/wined3d/drawprim.c:
17472 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
17474 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
17476 * dlls/dmusic/dmusic.c:
17477 dmusic: Do not write outside of array bounds.
17479 2006-10-27 Huw Davies <huw@codeweavers.com>
17481 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
17482 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
17483 a hittest on the item that's returned and not a hittest on the client
17484 area as MSDN states.
17486 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
17488 * dlls/iphlpapi/iphlpapi_main.c:
17489 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
17491 2006-10-27 Alexandre Julliard <julliard@winehq.org>
17493 * ANNOUNCE, ChangeLog, VERSION, configure:
17496 ----------------------------------------------------------------
17497 2006-10-27 Alexandre Julliard <julliard@winehq.org>
17499 * dlls/wined3d/directx.c:
17500 wined3d: Simplify some uses of the WineD3D_Context object.
17502 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
17503 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
17505 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
17506 wined3d: Fix a memory leak (spotted by Eric Pouech).
17508 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
17510 * dlls/crypt32/oid.c:
17511 crypt32: Cast-qual warnings fix.
17513 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
17515 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
17516 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
17517 programs/winhelp/winhelp.h:
17518 winhelp: Properly implement context help and JumpContext macro.
17520 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
17522 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
17523 dlls/winequartz.drv/Makefile.in,
17524 dlls/winequartz.drv/quartzdrv_main.c,
17525 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
17526 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
17528 2006-10-27 Alexandre Julliard <julliard@winehq.org>
17530 * tools/winedump/dump.c:
17531 winedump: Avoid some dead code.
17533 2006-10-25 Kovács András <andras@csevego.net>
17535 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
17536 wined3d: Implement D3DSIO_MOVA in ARB backend.
17538 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
17540 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
17541 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
17542 dlls/winex11.drv/winex11.drv.spec:
17543 wgl: Move part of wglGetProcAddress to gdi32.
17545 2006-10-26 Duane Clark <fpga@pacbell.net>
17547 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
17548 msvcrt: Fix fread on large buffers in ascii mode.
17550 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
17552 * programs/winebrowser/main.c:
17553 winebrowser: Support for Portland Initiative scripts.
17555 2006-10-27 Alexandre Julliard <julliard@winehq.org>
17557 * dlls/kernel32/file.c:
17558 kernel32: Close the directory handle in FindNextFile as soon as we reach the
17559 end of the directory.
17561 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
17563 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
17564 d3d8: Cast-qual warnings fix.
17566 2006-10-27 James Hawkins <truiken@gmail.com>
17568 * dlls/msi/files.c, dlls/msi/tests/install.c:
17569 msi: Extract cabinets based on DiskId, not LastSequence.
17571 2006-10-26 James Hawkins <truiken@gmail.com>
17573 * dlls/msi/tests/install.c:
17574 msi: Test the order in which cab files are handled in the Media table.
17576 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
17577 dlls/msi/tests/install.c:
17578 msi: Implement handling for the ErrorDialog and use it to change media.
17580 2006-10-27 Mike McCormack <mike@codeweavers.com>
17582 * dlls/msi/files.c:
17583 msi: Avoid crashing if writeout_cabinet_stream fails.
17585 * dlls/msi/action.c:
17586 msi: Remove redundant null checks before MSI_EvaluateCondition.
17588 2006-10-26 Mike McCormack <mike@codeweavers.com>
17590 * dlls/comctl32/imagelist.c:
17591 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
17593 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
17596 tools/wine.inf: Add default printer ports.
17598 2006-10-26 Rob Shearman <rob@codeweavers.com>
17600 * dlls/rpcrt4/rpc_message.c:
17601 rpcrt4: The allocation hint in request and response packets is just that -
17603 It is not an error if the stub data exceeds this size, so reallocate the
17604 buffer with the newly calculated size and continue.
17606 * dlls/rpcrt4/rpc_message.c:
17607 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
17608 receive a packet with the RPC_FLG_LAST flag set.
17609 This matches what is mentioned in the DCE/RPC specification.
17611 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
17612 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
17613 not just bind packets.
17615 * dlls/ole32/rpc.c:
17616 ole32: Fix a memory leak on the error path of dispatch_rpc.
17618 * dlls/oleaut32/typelib.c:
17619 oleaut32: Update comments at the top of typelib.c and remove "stub" from
17620 several traces that are in implemented functions.
17622 * dlls/ole32/oleproxy.c:
17623 ole32: Fix some memory leaks in the class factory proxy.
17625 * dlls/ole32/oleproxy.c:
17626 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
17628 2006-10-25 Jacek Caban <jacek@codeweavers.com>
17630 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
17631 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
17632 shdocvw: Added CUrlHistory stub implementation.
17634 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
17635 include/urlhist.idl:
17636 include: Added urlhist.idl.
17638 2006-10-26 Alexandre Julliard <julliard@winehq.org>
17640 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
17641 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
17642 winex11.drv: Offset X11 coordinates with the primary monitor position.
17643 No longer force the primary monitor to contain the X11 (0,0) coordinate.
17646 server: Always ignore the root window position when computing coordinates
17649 2006-10-24 David Anderson <davea42@earthlink.net>
17651 * dlls/dbghelp/dwarf.c:
17652 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
17654 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
17656 * dlls/ddraw/device.c:
17657 ddraw: Add missing dereference operators.
17659 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
17661 * dlls/mshtml/olecmd.c:
17662 mshtml: Moved release of dom_window to right place.
17664 2006-10-26 Mike McCormack <mike@codeweavers.com>
17666 * dlls/msi/join.c, dlls/msi/tests/db.c:
17667 msi: Fix the join algorithm.
17669 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
17670 msi: Allow UPDATE queries without a condition.
17672 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
17673 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
17674 msi: Update tables using records, not integer by integer.
17676 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
17677 msi: Remove some unused functions.
17679 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
17681 msi: Fixed the UPDATE query to work with explicit values.
17683 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
17684 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
17685 msi: Use msi_feature_set_state and msi_component_set_state where possible.
17687 * dlls/msi/action.c:
17688 msi: Create macro functions to set feature and component states.
17690 2006-10-25 James Hawkins <truiken@gmail.com>
17692 * dlls/msi/tests/db.c:
17693 msi: Add tests for the UPDATE sql command.
17695 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
17697 * dlls/comdlg32/filedlg.c:
17698 comdlg32: Select the Filename edit box content after the user navigated to a
17699 directory by entering there the name.
17701 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17703 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
17704 dlls/kernel32/nls/winerr_kor.mc:
17705 kernel32: Added winerr_kor.mc.
17707 2006-10-25 Rob Shearman <rob@codeweavers.com>
17709 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
17710 dlls/rpcrt4/rpc_transport.c:
17711 rpcrt4: Move transport-specific server functions to rpc_transport.c.
17713 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
17715 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
17716 dlls/comctl32/trackbar.c:
17717 comctl32: Create tooltip windows with WS_POPUP style.
17719 * dlls/comctl32/status.c:
17720 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
17722 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
17724 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
17725 ddraw: Forward the depth stencil buffer to wined3d.
17727 2006-10-25 Alexandre Julliard <julliard@winehq.org>
17729 * dlls/user/winpos.c:
17730 user32: Fixed maximized window size on multi-monitor setups.
17732 * programs/winhelp/winhelp.c:
17733 winhelp: Properly handle negative coordinates for mouse events.
17735 * programs/winemine/main.c, programs/winemine/main.h:
17736 winemine: Properly handle negative coordinates for mouse events.
17738 * programs/winefile/winefile.c:
17739 winefile: Properly handle negative coordinates for mouse events.
17741 * programs/wineconsole/user.c:
17742 wineconsole: Properly handle negative coordinates for mouse events.
17744 * programs/regedit/childwnd.c:
17745 regedit: Properly handle negative coordinates for mouse events.
17747 * programs/oleview/pane.c:
17748 oleview: Properly handle negative coordinates for mouse events.
17750 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
17751 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
17752 user32: Properly handle negative coordinates for mouse events.
17754 * dlls/shell32/control.c:
17755 shell32: Properly handle negative coordinates for mouse events.
17757 * dlls/msi/dialog.c:
17758 msi: Properly handle negative coordinates for mouse events.
17760 * dlls/hhctrl.ocx/help.c:
17761 hhctrl.ocx: Properly handle negative coordinates for mouse events.
17763 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
17764 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
17765 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
17766 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
17767 comctl32: Properly handle negative coordinates for mouse events.
17769 2006-10-25 Mike McCormack <mike@codeweavers.com>
17771 * dlls/comctl32/imagelist.c:
17772 comctl32: Create a point from index function and use it.
17774 2006-10-25 Kovács András <andras@csevego.net>
17776 * dlls/mlang/mlang.c:
17777 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
17779 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
17781 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
17782 crypt32: Cast-qual warnings fix.
17784 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
17786 * dlls/kernel32/process.c:
17787 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
17789 2006-10-24 Alexandre Julliard <julliard@winehq.org>
17791 * dlls/winex11.drv/xinerama.c:
17792 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
17793 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
17794 I committed the wrong file.
17796 2006-10-24 Aric Stewart <aric@codeweavers.com>
17798 * dlls/winex11.drv/xim.c:
17799 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
17801 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
17804 user: Remove wrong comment.
17806 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
17808 * dlls/winex11.drv/xinerama.c:
17809 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
17811 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
17813 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17814 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
17815 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
17817 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17818 include/wine/wined3d_types.h:
17819 wined3d: Add D3DBLEND to the WINED3D namespace.
17821 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
17822 include/wine/wined3d_types.h:
17823 wined3d: Add D3DTA masks to the WINED3D namespace.
17824 Also fix usage of D3DTSS/D3DTA in ddraw.
17826 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
17827 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
17829 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
17830 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
17831 include/wine/wined3d_types.h:
17832 wined3d: Add D3DTADDRESS to the WINED3D namespace.
17834 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
17835 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
17837 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
17839 * dlls/usp10/tests/usp10.c:
17840 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
17843 * dlls/usp10/tests/usp10.c:
17844 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
17846 2006-10-24 Francois Gouget <fgouget@free.fr>
17848 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
17849 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
17850 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
17851 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
17852 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
17853 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
17854 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
17855 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
17856 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
17857 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
17858 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
17859 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
17860 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
17861 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
17862 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
17863 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
17864 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
17865 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
17866 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
17867 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
17868 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
17869 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
17870 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
17871 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
17872 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
17873 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
17874 include/mediaobj.idl:
17875 Don't include windows.h & co in the Wine sources.
17876 Remove uneeded COM_NO_WINDOWS_H defines.
17878 2006-10-24 Rob Shearman <rob@codeweavers.com>
17880 * dlls/oleaut32/typelib.c:
17881 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
17884 * dlls/oleaut32/typelib.c:
17885 oleaut32: Free the array subscript memory for type descriptions when freeing
17888 * dlls/oleaut32/tests/typelib.c:
17889 oleaut32: Fix a reference count leak in the typelib test.
17891 * dlls/oleaut32/typelib.c:
17892 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
17894 * dlls/oleaut32/typelib.c:
17895 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
17897 2006-10-24 Huw Davies <huw@codeweavers.com>
17899 * dlls/winex11.drv/xim.c:
17900 winex11.drv: Only initialize static variables once per process.
17902 * dlls/winex11.drv/x11drv_main.c:
17903 winex11.drv: Give XCloseIM another chance.
17905 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
17907 * dlls/oledlg/oledlg_Fr.rc:
17908 oledlg: Updated French translation.
17910 * programs/wineconsole/wineconsole_Fr.rc:
17911 wineconsole: Updated French translation.
17913 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
17915 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
17916 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
17917 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
17918 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
17919 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
17920 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
17921 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
17922 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
17923 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
17924 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
17925 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
17926 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
17927 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
17928 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
17929 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
17930 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
17931 programs/wordpad/Nl.rc:
17932 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
17934 2006-10-24 Alexandre Julliard <julliard@winehq.org>
17936 * programs/notepad/main.c, programs/notepad/main.h:
17937 notepad: Fallback to default position if saved position if off-screen.
17939 * dlls/user/misc.c:
17940 user: Make sure the desktop window exists before calling monitor functions.
17942 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17944 * dlls/oledlg/oledlg_Ko.rc:
17945 oledlg: Updated Korean resource.
17947 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
17949 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
17950 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
17951 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
17952 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
17953 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
17954 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
17955 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
17956 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
17957 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
17958 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
17959 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
17960 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
17961 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
17962 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
17963 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
17964 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
17965 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
17966 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
17967 programs/winemine/De.rc, programs/winhelp/De.rc,
17968 programs/wordpad/De.rc:
17969 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
17971 2006-10-24 Mike McCormack <mike@codeweavers.com>
17973 * dlls/msi/action.c:
17974 msi: Split code to get a file's verion into a separate comment.
17976 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
17977 dlls/riched20/editor.h, dlls/riched20/reader.c,
17978 dlls/riched20/richole.c:
17979 riched20: Create macro functions for allocating and freeing memory.
17981 * dlls/riched20/clipboard.c:
17982 riched20: Make sure to use GlobalAlloc with GlobalFree.
17984 2006-10-23 James Hawkins <truiken@gmail.com>
17986 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
17987 advpack: Fix the full path check.
17989 * dlls/msi/tests/install.c:
17990 msi: Add tests for installing from continuous cabinets.
17992 * dlls/msi/tests/install.c:
17993 msi: Allow more customization of install test files.
17995 * dlls/msi/tests/install.c:
17996 msi: Remove unused function pointer and definitions.
17998 * dlls/msi/tests/install.c:
17999 msi: Remove two unnecessary install tables.
18001 * dlls/msi/database.c, dlls/msi/tests/install.c:
18002 msi: Add support for localizable strings in MsiDatabaseImport.
18004 2006-10-23 Jacek Caban <jacek@codeweavers.com>
18006 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
18007 urlmon: Added video/mpeg mime filter.
18009 * dlls/urlmon/urlmon_main.c:
18010 urlmon: Code clean up.
18012 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
18013 urlmon: Added video/avi mime filter implementation.
18015 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
18017 * dlls/user/dde_client.c:
18018 user: Remove superfluous shadow variable.
18020 * dlls/crypt32/cert.c:
18021 crypt32: Cast-qual warnings fix.
18023 2006-10-23 Huw Davies <huw@codeweavers.com>
18025 * dlls/winex11.drv/x11drv_main.c:
18026 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
18028 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
18030 * programs/regedit/edit.c:
18031 regedit: Initialize a variable (Coverity).
18033 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
18035 * dlls/comctl32/tests/toolbar.c:
18036 comctl32/tests: Specify type of function argument and remove unused arguments.
18038 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
18040 * dlls/netapi32/wksta.c:
18041 netapi32: Fix the size of allocation for the string returned from
18042 NetpGetComputerName.
18044 * dlls/ole32/clipboard.c:
18045 ole32: Fixed some wrong conditions in OleFlushClipboard.
18047 * dlls/ole32/compobj.c:
18048 ole32: CoUninitialize: No longer access an object after it's been freed.
18050 * dlls/msxml3/nodelist.c:
18051 msxml: Fixed list walking in xmlnodelist_get_length.
18053 * dlls/gdi32/enhmfdrv/graphics.c:
18054 gdi32: Better error handling in enhanced metafile.
18056 * dlls/winex11.drv/keyboard.c:
18057 winex11.drv: As the min keycode is always greater or equal to 8, we
18058 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
18060 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
18062 * dlls/winmm/wineoss/midi.c:
18063 wineoss: On non-OSS systems define MidiExit too.
18065 * dlls/iphlpapi/ifenum.c:
18066 iphlpapi: NetBSD needs sys/param.h.
18068 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
18070 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
18071 localspl: Remember hInstance, needed for resources.
18073 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
18074 localspl: Add version resource.
18076 * dlls/localspl/tests/localmon.c:
18077 localspl/tests: Fallback to localmon.dll on NT4.0.
18079 2006-10-23 Alexandre Julliard <julliard@winehq.org>
18081 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
18082 dlls/user/tests/monitor.c, dlls/user/win.c:
18083 user: Fixed MonitorFromWindow behavior for an invalid window handle.
18085 2006-10-23 Francois Gouget <fgouget@free.fr>
18087 * dlls/msi/tests/suminfo.c:
18088 msi/tests: Fix compilation with gcc 2.95.
18090 * programs/oleview/typelib.c:
18091 oleview: Fix compilation with gcc 2.95.
18093 2006-10-23 Rob Shearman <rob@codeweavers.com>
18095 * dlls/oleaut32/tmarshal.c:
18096 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
18099 * dlls/oleaut32/typelib.c:
18100 oleaut32: Fix two more leaks on type info destruction.
18102 * dlls/oleaut32/typelib.c:
18103 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
18104 and to fix a memory leak.
18106 * dlls/oleaut32/typelib.c:
18107 oleaut32: Free allocated memory on typelib and typeinfo destruction.
18109 * dlls/oleaut32/tmarshal.c:
18110 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
18113 * dlls/oleaut32/tmarshal.c:
18114 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
18116 * dlls/ole32/tests/marshal.c:
18117 ole32: Fix some memory leaks in the marshal tests.
18119 * dlls/comctl32/tests/imagelist.c:
18120 comctl32: Fix imagelist leak in tests.
18122 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
18124 * dlls/user/class.c, dlls/user/tests/class.c:
18125 user32: Make the test pass for GetClassName called on a small buffer.
18127 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
18128 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
18130 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
18131 oleaut32: Add a test for QueryPathOfRegTypeLib.
18133 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
18135 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
18136 shlwapi: Test and fix StrRStrI[AW].
18138 * dlls/shlwapi/tests/string.c:
18139 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
18140 language-dependent.
18142 * dlls/shlwapi/tests/string.c:
18143 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
18145 * dlls/shlwapi/tests/string.c:
18146 shlwapi/tests: Make the string.c tests compile in Visual C++.
18148 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
18149 programs/notepad/De.rc, programs/notepad/En.rc,
18150 programs/notepad/Es.rc, programs/notepad/Fi.rc,
18151 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
18152 programs/notepad/It.rc, programs/notepad/Ja.rc,
18153 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
18154 programs/notepad/No.rc, programs/notepad/Pl.rc,
18155 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
18156 programs/notepad/Si.rc, programs/notepad/Sk.rc,
18157 programs/notepad/Sw.rc, programs/notepad/Th.rc,
18158 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
18159 programs/notepad/Zh.rc:
18160 notepad: Fix ellipsis in menu items.
18162 * programs/notepad/dialog.c, programs/notepad/main.c,
18163 programs/notepad/main.h:
18164 notepad: Implement Find and Find Next.
18166 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
18167 programs/notepad/dialog.h:
18168 notepad: Add a generic function for message boxes with a string parameter.
18170 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
18172 * dlls/comdlg32/filedlg31.c:
18173 comdlg32: Cast-qual warning fix.
18175 * dlls/comdlg32/colordlg.c:
18176 comdlg32: Cast-qual warnings fix.
18178 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
18180 * dlls/comctl32/datetime.c:
18181 comctl32: Cast-qual warnings fix.
18183 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
18185 * dlls/msvcrt/heap.c:
18186 msvcrt: Speed up new operator.
18188 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
18190 * dlls/mshtml/nsembed.c:
18191 mshtml: Insert missing "return" operator.
18193 2006-10-23 Alexandre Julliard <julliard@winehq.org>
18195 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
18196 user: Adapt system metrics for multi-monitor setups.
18198 * dlls/comctl32/tooltips.c:
18199 comctl32: Position the tooltip window correctly on multi-monitor setups.
18201 * dlls/user/winpos.c:
18202 user: Maximize windows to the right monitor on multi-monitor setups.
18204 * dlls/user/combo.c:
18205 user: Fixed combo box drop position on multi-monitor setups.
18207 * dlls/user/dialog.c, dlls/user/dialog16.c:
18208 user: Take multiple monitors into account when placing a dialog.
18211 user: Take multiple monitors into account when placing a window.
18213 * dlls/user/menu.c:
18214 user: Take multiple monitors into account when placing a popup menu.
18216 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
18217 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
18218 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
18219 Added Xinerama support for these functions.
18221 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
18222 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
18223 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
18224 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
18225 winex11.drv: Preliminary support for Xinerama.
18227 * configure, configure.ac, include/config.h.in:
18228 configure: Check for the Xinerama extension.
18230 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18232 * dlls/oledlg/oledlg_Ko.rc:
18233 oledlg: Updated Korean resource.
18235 * programs/wineconsole/wineconsole_Ko.rc:
18236 wineconsole: Updated Korean resource.
18238 2006-10-23 Mike McCormack <mike@codeweavers.com>
18240 * dlls/user/tests/class.c:
18241 user32: Add a test showing a problem in GetClassNameA.
18243 2006-10-24 Mike McCormack <mike@codeweavers.com>
18245 * dlls/msi/table.c, dlls/msi/tests/db.c:
18246 msi: Fix insertion of null integers into a table.
18248 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
18249 msi: Add the column type INTEGER as an alias for INT.
18251 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
18252 msi: Only apply transforms that are valid for a database.
18254 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
18255 dlls/msi/suminfo.c:
18256 msi: Initialize the summary information from a storage interface, not a db.
18258 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
18260 * programs/notepad/Ko.rc:
18261 notepad: Update Korean resources.
18263 * programs/oleview/Ko.rc:
18264 oleview: Update Korean resources.
18266 * programs/winefile/Ko.rc:
18267 winefile: Update Korean resources.
18269 2006-10-20 Hans Leidekker <hans@it.vu.nl>
18271 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
18272 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
18274 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
18276 * programs/wineconsole/wineconsole_Pl.rc:
18277 wineconsole: Fix Polish translation.
18279 * programs/wineconsole/dialog.c:
18280 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
18282 * programs/wineconsole/wineconsole_En.rc:
18283 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
18286 * dlls/comdlg32/cdlg_Pl.rc:
18287 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
18289 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
18290 hhctrl.ocx: Add Polish translation.
18292 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
18293 oledlg: Add Polish translation.
18295 2006-10-22 Frank Richter <frank.richter@gmail.com>
18297 * programs/wineconsole/wineconsole_De.rc:
18298 wineconsole: Update German translation.
18300 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
18301 oleview: Add German translation.
18303 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
18304 gphoto2.ds: Add German translation.
18306 * programs/winefile/De.rc:
18307 winefile: Update German translation.
18309 * programs/taskmgr/De.rc:
18310 taskmgr: Update German translation.
18312 * programs/regedit/De.rc:
18313 regedit: Update German translation.
18315 * programs/progman/De.rc:
18316 progman: Update German translation.
18318 * programs/notepad/De.rc:
18319 notepad: Update German translation.
18321 * programs/cmdlgtst/De.rc:
18322 cmdlgtst: Update German translation.
18324 * programs/clock/De.rc:
18325 clock: Update German translation.
18327 * dlls/oledlg/oledlg_De.rc:
18328 oledlg: Update German translation.
18330 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
18331 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
18332 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
18333 mshtml: Left-align Gecko download information message for better readability.
18335 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
18336 mshtml: Enlarge status text control ins some translated dialogs so all text
18339 * dlls/mshtml/De.rc:
18340 mshtml: Update German translation.
18342 2006-10-20 Huw Davies <huw@codeweavers.com>
18344 * dlls/oledlg/pastespl.c:
18345 oledlg: Only send the end dialog msg if the button is actually clicked.
18347 2006-10-21 Jacek Caban <jacek@codeweavers.com>
18349 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
18350 urlmon: Added image/tiff mime filter.
18352 * dlls/shdocvw/oleobject.c:
18353 shdocvw: Fix windows style of windows without parents.
18355 2006-10-20 Jacek Caban <jacek@codeweavers.com>
18357 * dlls/wininet/http.c:
18358 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
18359 Content-Length header.
18361 * dlls/mshtml/htmlelem.c:
18362 mshtml: Added IHTMLElement::get_className implementation.
18364 * dlls/mshtml/htmlselect.c:
18365 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
18367 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
18370 tools: Add addtional help to runtest.
18372 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
18374 * dlls/advapi32/lsa.c:
18375 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
18377 * programs/winedbg/be_i386.c:
18378 winedbg: Added a few more cases where we inspect if i386 instructions
18379 are actually calls (based on previous work by Jeff Latimer).
18381 * configure, configure.ac:
18382 configure: Now that we have dwarf support for debug info, don't force stabs
18383 as debug info format.
18386 winsock: Clear the held mask with the requested events so that they can be
18389 * dlls/advpack/advpack.c, dlls/advpack/files.c:
18390 advpack: Plug a couple of memory leaks.
18392 2006-10-20 Alexandre Julliard <julliard@winehq.org>
18394 * dlls/dnsapi/ns_parse.c:
18395 dnsapi: Avoid non-portable types.
18397 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
18399 * dlls/rpcrt4/rpc_transport.c:
18400 rpcrt4: Added support for RPC TCP servers.
18402 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
18404 * dlls/wininet/internet.c:
18405 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
18406 socket. But that does not mean that it failed.
18408 2006-10-18 Francois Gouget <fgouget@free.fr>
18410 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
18411 Add '\n's to Wine traces.
18413 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
18415 * dlls/ntdll/heap.c:
18416 ntdll: Added debug support for notifying block allocation / freeing.
18418 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
18420 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
18421 dlls/advapi32/tests/security.c:
18422 advapi32: Plug a couple of memory leaks.
18424 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
18426 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
18427 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
18428 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
18429 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
18430 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
18431 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
18432 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
18433 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
18434 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
18435 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
18436 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
18437 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
18438 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
18439 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
18440 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
18441 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
18442 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
18443 programs/view/Ko.rc, programs/winecfg/Ko.rc,
18444 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
18445 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
18446 programs/wordpad/Ko.rc:
18447 Korean: Use SUBLANG_NEUTRAL in Korean resources.
18449 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
18451 * programs/wineconsole/user.c:
18452 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
18455 * programs/wineconsole/user.c:
18456 wineconsole: Make most keys cancel the selection.
18458 * programs/wineconsole/user.c:
18459 wineconsole: Allow making selections with a mouse also when not in the
18462 * programs/wineconsole/user.c:
18463 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
18465 * programs/wineconsole/user.c:
18466 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
18468 * programs/wineconsole/wineconsole.c,
18469 programs/wineconsole/wineconsole_En.rc,
18470 programs/wineconsole/wineconsole_Pl.rc,
18471 programs/wineconsole/wineconsole_res.h:
18472 wineconsole: Add usage message and more specific error messages.
18474 2006-10-20 Alexandre Julliard <julliard@winehq.org>
18476 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
18477 wineaudioio.drv: Win64 printf format fixes.
18479 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
18480 dlls/winmm/winecoreaudio/coreaudio.c:
18481 winecoreaudio.drv: Win64 printf format fixes.
18483 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
18484 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
18485 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
18486 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
18487 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
18488 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
18489 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
18490 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
18491 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
18492 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
18493 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
18494 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
18495 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
18496 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
18497 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
18498 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
18499 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
18500 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
18501 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
18502 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
18503 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
18504 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
18505 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
18506 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
18507 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
18508 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
18509 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
18510 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
18511 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
18512 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
18513 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
18514 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
18515 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
18516 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
18517 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
18518 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
18519 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
18520 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
18521 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
18522 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
18523 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
18524 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
18525 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
18526 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
18527 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
18528 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
18529 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
18530 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
18531 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
18532 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
18533 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
18534 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
18535 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
18536 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
18537 gdi32: Renamed the gdi directory to gdi32.
18539 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
18540 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
18541 Avoid usage of sizeof in traces that causes warnings on MacOSX.
18543 2006-10-19 Kai Blin <kai.blin@gmail.com>
18545 * dlls/secur32/hmac_md5.h:
18546 secur32: Add include guard to hmac_md5.h.
18548 2006-10-20 Christoph Frick <frick@sc-networks.de>
18550 * dlls/gdi/gdi32.spec:
18551 gdi32: Add wglShareList to gdi32.spec.
18553 2006-10-19 James Hawkins <truiken@gmail.com>
18555 * dlls/msi/tests/db.c:
18556 msi: Add tests for integer column types.
18558 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
18559 msi: Integer columns can have the 'NOT NULL' modifier too.
18561 * dlls/msi/database.c, dlls/msi/tests/db.c:
18562 msi: Allow more than one primary key in a table when importing a database.
18564 2006-10-18 James Hawkins <truiken@gmail.com>
18567 tools/wine.inf: Add the ProgramFilesPath registry entry.
18569 2006-10-19 James Hawkins <truiken@gmail.com>
18571 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
18572 msi: Only initialize a component's state if it is linked with a feature.
18574 * dlls/msi/tests/install.c:
18575 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
18577 * dlls/msi/action.c, dlls/msi/tests/install.c:
18578 msi: Implement the InstallServices action.
18580 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
18582 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
18583 localspl: Implement InitializePrintMonitor.
18585 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
18587 * dlls/localspl/tests/localmon.c:
18588 localspl/tests: Get function pointers from the monitor.
18590 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
18592 * dlls/localspl/tests/localmon.c:
18593 localspl/tests: Another test for InitializePrintMonitor.
18595 2006-10-19 Huw Davies <huw@codeweavers.com>
18597 * dlls/oledlg/pastespl.c:
18598 oledlg: Remove the structure window property when we quit.
18600 * dlls/oledlg/pastespl.c:
18601 oledlg: Return the appropiate value after the dialog is closed.
18603 * dlls/oledlg/pastespl.c:
18604 oledlg: Update the source text.
18606 * dlls/oledlg/pastespl.c:
18607 oledlg: Set nSelectedIndex on exit.
18609 * dlls/oledlg/pastespl.c:
18610 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
18612 * dlls/oledlg/pastespl.c:
18613 oledlg: Call the hook proc if present.
18615 * dlls/oledlg/pastespl.c:
18616 oledlg: Set initial focus to the display list.
18618 * dlls/oledlg/pastespl.c:
18619 oledlg: Handle paste / link mode change.
18621 * dlls/oledlg/pastespl.c:
18622 oledlg: Minimal 'As Icon' handling. Just disable for now.
18624 * dlls/oledlg/pastespl.c:
18625 oledlg: Update the result text.
18627 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
18628 oledlg: Add paste special string resources.
18630 2006-10-18 Huw Davies <huw@codeweavers.com>
18632 * dlls/oledlg/pastespl.c:
18633 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
18634 button if the app doesn't want it.
18636 * dlls/oledlg/pastespl.c:
18637 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
18639 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
18640 oledlg: Register a couple of messages.
18642 * dlls/oledlg/pastespl.c:
18643 oledlg: Copy the appropiate list to the display list.
18645 * dlls/oledlg/pastespl.c:
18646 oledlg: Logic for initial selection of paste/pastelink radio buttons.
18648 * dlls/oledlg/pastespl.c:
18649 oledlg: Initialize the pastelink list.
18651 * dlls/oledlg/pastespl.c:
18652 oledlg: Initialize the paste list.
18654 * dlls/oledlg/pastespl.c:
18655 oledlg: Set the user supplied caption.
18657 * dlls/oledlg/pastespl.c:
18658 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
18660 * dlls/oledlg/pastespl.c:
18661 oledlg: Initial management of private structure for dialog box control.
18663 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
18664 oledlg: Load the correct dialog template and add a skeleton dialog proc.
18666 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
18667 oledlg: Paste special dialog resource.
18669 * dlls/oledlg/pastespl.c:
18670 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
18672 * dlls/oledlg/pastespl.c:
18673 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
18675 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
18676 oledlg: Register a bunch of clipboard formats.
18678 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
18679 dlls/oledlg/pastespl.c:
18680 oledlg: Move paste special dialog stubs to their own file.
18682 * include/oledlg.h:
18683 oledlg: Add the registered message name strings.
18685 * include/oledlg.h:
18686 oledlg: Add PS_MAXLINKTYPES.
18688 * include/oledlg.h:
18689 oledlg: Move the flag defines to under their respective structure definitions
18690 and remove some duplicates.
18692 * include/oledlg.h:
18693 oledlg: Add resource ids for the paste special dialog.
18695 2006-10-20 Alexandre Julliard <julliard@winehq.org>
18697 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
18698 winex11.drv: Avoid X error with unsupported pen styles.
18700 2006-10-20 Mike McCormack <mike@codeweavers.com>
18702 * dlls/msi/tests/suminfo.c:
18703 msi: Fix an uninitialized variable causing random conformance test failures.
18705 2006-10-19 Jacek Caban <jacek@codeweavers.com>
18707 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
18708 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
18709 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
18710 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
18711 dlls/mshtml/resource.h:
18712 mshtml: Use mshtmcid.h defines where possible.
18714 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
18715 mshtml: Fix debug traces.
18717 * dlls/shdocvw/ie.c:
18718 shdocvw: Added WebBrowser::Navigate implementation.
18720 * dlls/shdocvw/webbrowser.c:
18721 shdocvw: Use navigate_url in WebBrowser::Navigate.
18723 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
18724 dlls/shdocvw/webbrowser.c:
18725 shdocvw: Move common Navigate2 code to navigate_url.
18727 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
18729 * dlls/comctl32/comctl32undoc.c:
18730 comctl32: Cast-qual warnings fix.
18732 * dlls/cabinet/fdi.c:
18733 cabinet: Cast-qual warnings fix.
18735 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
18737 * dlls/wined3d/swapchain.c:
18738 wined3d: Fix the FrontBuffer content capturing.
18740 * dlls/wined3d/swapchain.c:
18741 wined3d: Correct the software cursor position if the app is running in
18744 * dlls/wined3d/surface.c:
18745 wined3d: BltOverride: Make sure that the content of the source rect is
18746 copied to the correct position in the destination rect.
18748 2006-10-18 James Hawkins <truiken@gmail.com>
18750 * dlls/msi/tests/install.c:
18751 msi: Add tests for the InstallServices action.
18753 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
18755 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
18756 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
18759 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
18761 * dlls/comctl32/toolbar.c:
18762 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
18764 2006-10-20 Mike McCormack <mike@codeweavers.com>
18766 * dlls/msi/table.c:
18767 msi: Allow rows in the _Columns table to be unordered.
18769 * dlls/msi/table.c:
18770 msi: Reset the column number for each new table in a transform.
18772 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
18775 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
18776 avoid not useful APIs in the traces.
18778 2006-10-19 Alexandre Julliard <julliard@winehq.org>
18780 * dlls/winex11.drv/x11drv_main.c:
18781 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
18783 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
18785 * dlls/dbghelp/stabs.c:
18786 dbghelp: Cast-qual warnings fix.
18788 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
18790 * include/winuser.h:
18791 include: Fix out of place comment for DLGC_* codes.
18793 2006-10-18 Francois Gouget <fgouget@free.fr>
18795 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
18796 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
18797 Fix compilation with gcc 2.95.
18799 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
18801 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
18802 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
18803 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
18804 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
18805 Use SUBLANG_NEUTRAL in French resources.
18807 * programs/taskmgr/Fr.rc:
18808 taskmgr: Fix an error in French translation.
18810 2006-10-18 James Hawkins <truiken@gmail.com>
18812 * dlls/msi/package.c, dlls/msi/tests/package.c:
18813 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
18815 * dlls/msi/dialog.c:
18816 msi: Run SetProperty events before all other events no matter what the order is.
18818 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
18820 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
18821 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
18822 winhelp: Improved metafile support.
18824 2006-10-18 Alexandre Julliard <julliard@winehq.org>
18826 * dlls/advapi32/registry.c:
18827 advapi32: Cast-qual warning fix.
18829 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
18831 * dlls/atl/registrar.c:
18832 atl: Cast-qual warnings fix.
18834 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18836 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
18837 msvcrt: Add stub for _getmaxstdio.
18839 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
18841 * dlls/winex11.drv/x11drv.h:
18842 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
18844 2006-10-16 Hans Leidekker <hans@it.vu.nl>
18846 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
18847 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
18848 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
18849 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
18850 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
18851 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
18852 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
18853 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
18854 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
18855 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
18856 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
18857 ntdll: Win64 printf format warning fixes.
18859 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
18861 * programs/winedbg/stack.c:
18862 winedbg: Print frame address instead of duplicated bare address in backtrace.
18864 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
18866 * dlls/gdi/gdi32.spec:
18867 gdi32: Add missing spec file entry for wglDeleteContext.
18869 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
18871 * dlls/shdocvw/dochost.c:
18872 shdocvw: Make sure BSTR is allocated before calling sink.
18874 2006-10-18 Alexandre Julliard <julliard@winehq.org>
18876 * dlls/msi/tests/db.c:
18877 msi/tests: Make sure to delete the test data file.
18879 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
18881 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
18882 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
18883 MDI child, make it mostly pass under Wine.
18885 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
18887 * dlls/user/dde_client.c:
18888 user: Dead code fix (Coverity).
18890 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
18892 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
18893 usp10: Fix dead code in ScriptItemize.
18895 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
18897 * dlls/dinput/tests/joystick.c:
18898 dinput: Add SetCooperativeLevel test for joystick.
18900 * dlls/dinput/tests/keyboard.c:
18901 dinput: Add SetCooperativeLevel tests to keyboard.
18903 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
18904 dinput: Move SetCooperativeLevel into base class.
18906 * dlls/dinput/device.c, dlls/dinput/device_private.h,
18907 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
18908 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
18909 dinput: Move SetEventNotification and associated event into base class.
18911 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
18912 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
18913 dlls/dinput/mouse.c:
18914 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
18916 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
18918 * dlls/comctl32/rebar.c:
18919 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
18921 2006-10-17 Mike McCormack <mike@codeweavers.com>
18923 * dlls/msi/table.c, dlls/msi/tests/db.c:
18924 msi: Fix tables with binary data where the key is an integer.
18926 * dlls/msi/table.c, dlls/msi/tests/db.c:
18927 msi: Stream fields shouldn't be treated as strings.
18929 * dlls/msi/action.c:
18930 msi: Fix a memory leak.
18932 * dlls/msi/tests/db.c:
18933 msi: Add a test for modifying a table containing binary data.
18935 * dlls/msi/tests/suminfo.c:
18936 msi: Add a test for summary information.
18938 2006-10-16 James Hawkins <truiken@gmail.com>
18940 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
18941 msi: Revert "msi: Perform button control events in greatest to least order."
18943 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
18945 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
18946 d3d8: Backport d3d9 surface tests.
18948 * dlls/d3d8/device.c:
18949 d3d8: Fix wrong function name in FIXME.
18951 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
18953 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
18954 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
18955 wgl: Move wglDeleteContext to gdi32.
18957 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
18959 * dlls/ntdll/directory.c:
18960 ntdll: Plug a memory leak.
18962 2006-10-16 Alexandre Julliard <julliard@winehq.org>
18964 * configure, configure.ac, include/msvcrt/direct.h,
18965 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
18966 include/msvcrt/search.h, include/msvcrt/stddef.h,
18967 include/msvcrt/stdio.h, include/msvcrt/string.h,
18968 include/msvcrt/sys/types.h, include/msvcrt/time.h,
18969 include/msvcrt/wchar.h:
18970 configure: Don't define _WIN64 on the command line to avoid trouble with
18973 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
18975 * dlls/comctl32/rebar.c:
18976 comctl32: rebar: Don't return rectangles with negative width or height in
18979 * dlls/user/input.c:
18980 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
18981 before the timer proc is called.
18983 2006-10-16 Robert Shearman <rob@codeweavers.com>
18985 * dlls/kernel32/locale.c:
18986 kernel32: Add support for detecting the user locale preference from the system
18989 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
18990 rpcrt4: Add a critical section to protect the connection list in each
18991 protseq to avoid taking the process-wide server_cs in the hot path for
18994 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
18995 rpcrt4: Convert the protseq list into a standard Wine list.
18997 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
18998 rpcrt4: Abstract out the way incoming connections are waited for so that we
18999 no longer need to wait on Win32 handles.
19001 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
19002 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
19003 the functions operate on an RpcConnection object, not an
19004 RpcServerProtseq object.
19006 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
19007 rpcrt4: Create a server thread for each protseq.
19009 2006-10-16 Alexandre Julliard <julliard@winehq.org>
19011 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
19012 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
19013 Make.rules: Added support for building IDL client/proxy/server/iid files.
19016 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
19019 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
19021 * dlls/comctl32/listview.c:
19022 comctl32: listview: Update the scroll bars after resizing the last column.
19024 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
19026 * dlls/setupapi/install.c:
19027 setupapi: Fix a typo.
19029 2006-10-16 Hans Leidekker <hans@it.vu.nl>
19031 * programs/winhelp/winhelp.c:
19032 winhelp: Cast-qual warnings fix.
19034 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
19036 * dlls/ddraw/device.c:
19037 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
19039 * dlls/ddraw/device.c:
19040 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
19042 2006-10-16 Kai Blin <kai.blin@gmail.com>
19044 * dlls/secur32/dispatcher.c:
19045 secur32: Stop leaking the session key memory.
19047 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19049 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
19050 olepro32: Add version resource.
19052 2006-10-16 Alexandre Julliard <julliard@winehq.org>
19054 * dlls/uuid/uuid.c:
19055 libuuid: Fixed typo in CLSID_SynchronizeContainer.
19057 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
19059 server: A window timer id should be an unsigned long.
19061 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
19063 * dlls/user/input.c:
19064 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
19067 * dlls/user/input.c:
19068 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
19070 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
19072 * dlls/ddraw/device.c:
19073 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
19075 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
19077 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
19078 ddraw: Use real handles for state blocks.
19080 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
19081 dlls/ddraw/surface.c:
19082 ddraw: Make the surface list a standard wine list.
19084 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
19086 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
19087 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
19088 wgl: Move wglShareLists to gdi32.
19090 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
19091 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
19092 dlls/winex11.drv/winex11.drv.spec:
19093 wgl: Move wglGetCurrentDC to gdi32.
19095 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
19096 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
19097 dlls/winex11.drv/winex11.drv.spec:
19098 wgl: Move wglGetCurrentContext to gdi32.
19100 2006-10-15 Francois Gouget <fgouget@free.fr>
19102 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
19103 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
19104 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
19105 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
19106 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
19107 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
19108 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
19109 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
19110 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
19111 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
19112 Assorted spelling fixes.
19114 2006-10-16 Alexandre Julliard <julliard@winehq.org>
19116 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
19117 dlls/urlmon/urlmon_main.h:
19118 urlmon: Create a message window for each binding to make sure they are cleaned
19121 2006-10-15 Francois Gouget <fgouget@free.fr>
19123 * dlls/msi/table.c:
19124 msi: Remove spaces before '\n's.
19126 * programs/oleview/main.h:
19127 oleview: U(x) must be defined after winnt.h has had a chance to define
19128 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
19130 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
19131 wined3d: Remove '\0's in traces.
19133 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
19135 * programs/winetest/main.c:
19136 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
19138 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
19139 comctl32: header: Test and improve the custom draw and owner draw code.
19141 * dlls/comctl32/header.c:
19142 comctl32: header: Make all repaints pass through HEADER_Refresh.
19144 * dlls/comctl32/rebar.c:
19145 comctl32: rebar: bUnicode and NtfUnicode should be the same.
19147 2006-10-15 Kai Blin <kai.blin@gmail.com>
19149 * dlls/secur32/secur32_priv.h:
19150 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
19151 should not be done via ntlm_auth.
19153 2006-10-14 Kai Blin <kai.blin@gmail.com>
19155 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
19156 dlls/secur32/hmac_md5.h:
19157 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
19159 2006-10-13 James Hawkins <truiken@gmail.com>
19161 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
19162 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
19164 * dlls/mscoree/mscoree.spec:
19165 mscoree: Add missing stubs to the spec file.
19167 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
19169 * dlls/d3d8/device.c, dlls/wined3d/device.c,
19170 include/wine/wined3d_interface.h:
19171 d3d8: Implement CopyRects with BltFast.
19173 2006-10-15 Jacek Caban <jacek@codeweavers.com>
19175 * dlls/shdocvw/tests/webbrowser.c:
19176 shdocvw: Added IDocHostUIHandler2 test.
19178 * dlls/mshtml/nsio.c:
19179 mshtml: Load page from moniker if AsyncOpen fails.
19181 * dlls/mshtml/task.c:
19182 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
19184 2006-10-15 Hans Leidekker <hans@it.vu.nl>
19186 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
19187 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
19188 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
19190 secur32: Win64 printf format warning fixes.
19192 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
19194 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
19195 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
19196 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
19197 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
19198 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
19199 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
19200 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
19201 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
19202 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
19203 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
19204 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
19205 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
19206 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
19207 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
19208 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
19209 ole32: Win64 printf format warning fixes.
19211 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
19212 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
19213 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
19214 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
19215 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
19216 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
19217 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
19218 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
19219 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
19222 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
19223 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
19225 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
19227 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
19228 comctl32: toolbar: Test and improve TB_SETHOTITEM.
19230 * dlls/comctl32/toolbar.c:
19231 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
19233 * dlls/comctl32/toolbar.c:
19234 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
19236 * dlls/comctl32/toolbar.c:
19237 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
19239 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
19241 * dlls/ole32/errorinfo.c:
19242 ole32: Remove dead code in errorinfo.c (Coverity).
19244 2006-10-14 Alexandre Julliard <julliard@winehq.org>
19246 * dlls/ntdll/directory.c:
19247 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
19249 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
19251 * configure, configure.ac:
19252 configure: Detect mingw cross compiler in gentoo.
19254 2006-10-13 James Hawkins <truiken@gmail.com>
19256 * dlls/msi/action.c, dlls/msi/tests/install.c:
19257 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
19259 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
19260 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
19261 include: Move cfgmgr32.h to include/ to match the SDK.
19263 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
19264 clusapi: Add the clusapi.h public header.
19266 2006-10-14 Mike McCormack <mike@codeweavers.com>
19268 * programs/winetest/send.c:
19269 winetest: Avoid calling fclose twice on the same file (Coverity).
19271 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
19273 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
19274 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
19275 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
19276 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
19277 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
19278 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
19279 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
19280 dlls/ntdll/tests/string.c:
19281 ntdll/tests: Win64 printf format warning fixes.
19283 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
19284 imm32: Win64 printf format warning fixes.
19286 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
19287 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
19288 dlls/setupapi/install.c, dlls/setupapi/misc.c,
19289 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
19290 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
19291 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
19292 dlls/setupapi/virtcopy.c:
19293 setupapi: Win64 printf format warning fixes.
19295 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
19297 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
19298 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
19299 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
19300 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
19301 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
19302 ole32/tests: Win64 printf format warning fixes.
19304 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
19305 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
19306 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
19307 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
19308 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
19309 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
19310 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
19311 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
19312 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
19313 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
19314 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
19315 comctl32: Win64 printf format warning fixes.
19317 2006-10-13 Hans Leidekker <hans@it.vu.nl>
19319 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
19320 dlls/riched20/editor.c, dlls/riched20/paint.c,
19321 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
19322 dlls/riched20/writer.c:
19323 riched20: Win64 printf format warning fixes.
19325 * dlls/wininet/http.c:
19326 wininet: Cast-qual warnings fix.
19328 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
19330 * programs/winhelp/hlpfile.c:
19331 winhelp: Window style has not been initialized.
19333 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
19334 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
19336 2006-10-13 Alexandre Julliard <julliard@winehq.org>
19338 * ANNOUNCE, ChangeLog, VERSION, configure:
19341 ----------------------------------------------------------------
19342 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
19344 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
19345 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
19346 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
19347 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
19348 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
19349 comctl32/tests: Win64 printf format warning fixes.
19351 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
19352 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
19353 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
19354 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
19355 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
19356 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
19357 dlls/comdlg32/printdlg16.c:
19358 comdlg32: Win64 printf format warning fixes.
19360 2006-10-13 Hans Leidekker <hans@it.vu.nl>
19362 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
19363 winspool.drv/tests: Win64 printf format warning fixes.
19365 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
19366 msxml3/tests: Win64 printf format warning fixes.
19368 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
19369 winspool.drv: Win64 printf format warning fixes.
19371 2006-10-12 Hans Leidekker <hans@it.vu.nl>
19373 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
19374 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
19375 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
19376 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
19377 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
19378 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
19379 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
19380 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
19381 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
19382 dlls/oleaut32/vartype.c:
19383 oleaut32: Win64 printf format warning fixes.
19385 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
19386 dlls/quartz/avisplit.c, dlls/quartz/control.c,
19387 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
19388 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
19389 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
19390 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
19391 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
19392 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
19393 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
19394 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
19395 dlls/quartz/waveparser.c:
19396 quartz: Win64 printf format warning fixes.
19398 2006-10-13 Hans Leidekker <hans@it.vu.nl>
19400 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
19401 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
19402 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
19403 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
19404 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
19405 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
19406 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
19407 wineps.drv: Win64 printf format warning fixes.
19409 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
19411 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
19412 dlls/kernel32/change.c, dlls/kernel32/comm.c,
19413 dlls/kernel32/computername.c, dlls/kernel32/console.c,
19414 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
19415 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
19416 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
19417 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
19418 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
19419 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
19420 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
19421 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
19422 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
19423 dlls/kernel32/process.c, dlls/kernel32/profile.c,
19424 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
19425 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
19426 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
19427 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
19428 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
19429 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
19430 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
19431 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
19432 dlls/kernel32/wowthunk.c:
19433 kernel32: Win64 printf format warning fixes.
19435 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
19436 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
19437 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
19438 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
19439 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
19440 gdi/tests: Win64 printf format warning fixes.
19442 2006-10-13 Alexandre Julliard <julliard@winehq.org>
19444 * dlls/msvfw32/msvideo_main.c:
19445 msvfw32: Avoid a compiler warning.
19447 2006-10-13 Francois Gouget <fgouget@free.fr>
19449 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
19450 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
19451 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
19452 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
19453 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
19454 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
19455 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
19456 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
19457 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
19458 dlls/dmstyle/styletrack.c:
19459 Add '\n's to Wine traces.
19461 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
19462 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
19463 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
19464 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
19465 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
19466 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
19467 tools/widl/write_msft.c:
19468 Assorted spelling fixes.
19470 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
19471 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
19472 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
19473 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
19475 * dlls/secur32/ntlm.c:
19476 secur32: Add missing '\n' in a Wine trace.
19478 * dlls/olepro32/olepro32stubs.c:
19479 olepro32: Mark stubs as such.
19481 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
19483 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
19484 msvcrt: Fix fread eof handling.
19486 * dlls/msvcrt/file.c:
19487 msvcrt: fread: Fill buffer on small reads.
19489 * dlls/msvcrt/tests/file.c:
19490 msvcrt: Add fread eof tests.
19492 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
19494 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
19495 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
19496 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
19497 dlls/wined3d/wined3d_private_types.h:
19498 wined3d: Add shader version/end masks to the WINED3D namespace.
19500 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
19501 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
19502 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
19503 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
19504 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
19506 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
19507 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
19508 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
19510 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
19511 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
19512 dlls/wined3d/wined3d_private_types.h:
19513 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
19515 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
19516 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
19517 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
19519 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19520 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
19521 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
19523 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
19524 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
19525 include/wine/wined3d_types.h:
19526 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
19528 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
19530 * dlls/ddraw/ddraw.c:
19531 ddraw: Do not let the a surface dimension fall to 0.
19533 * dlls/ddraw/ddraw.c:
19534 ddraw: Remove an incorrect size check.
19536 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
19538 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
19539 mciseq: Win64 printf format warning fixes.
19541 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
19543 * dlls/shell32/shell32_De.rc:
19544 shell32: Fix typo in Run dialog.
19546 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
19548 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
19549 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
19550 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
19551 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
19552 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
19553 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
19554 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
19555 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
19556 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
19558 gdi: Win64 printf format warning fixes.
19560 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
19561 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
19562 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
19563 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
19564 dlls/dmstyle/styletrack.c:
19565 dmstyle: Win64 printf format warning fixes.
19567 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
19568 dlls/msacm32/format.c, dlls/msacm32/internal.c,
19569 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
19570 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
19571 msacm32: Win64 printf format warning fixes.
19573 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
19574 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
19575 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
19576 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
19577 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
19578 dmusic: Win64 printf format warning fixes.
19580 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
19581 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
19582 mciavi32: Win64 printf format warning fixes.
19584 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
19585 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
19586 msvfw32: Win64 printf format warning fixes.
19588 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
19589 dlls/dmband/dmutils.c:
19590 dmband: Win64 printf format warning fixes.
19592 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
19593 dlls/dmloader/container.c, dlls/dmloader/debug.c,
19594 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
19595 dmloader: Win64 printf format warning fixes.
19597 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
19598 mciwave: Win64 printf format warning fixes.
19600 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
19601 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
19602 mpr: Win64 printf format warning fixes.
19604 2006-10-12 Alexandre Julliard <julliard@winehq.org>
19606 * dlls/sane.ds/sane_i.h:
19607 sane.ds: Get rid of the prototypes of some removed functions.
19609 2006-10-12 Hans Leidekker <hans@it.vu.nl>
19611 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
19612 dlls/itss/storage.c:
19613 itss: Win64 printf format warning fixes.
19615 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
19616 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
19617 mapi32/tests: Win64 printf format warning fixes.
19619 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
19620 dlls/tapi32/phone.c:
19621 tapi32: Win64 printf format warning fixes.
19623 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
19624 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
19625 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
19626 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
19627 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
19628 netapi32: Win64 printf format warning fixes.
19630 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
19631 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
19632 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
19633 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
19634 dlls/oleaut32/tests/vartype.c:
19635 oleaut32/tests: Win64 printf format warning fixes.
19637 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
19639 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
19640 shell32: Implement SHRegQueryValueA with RegQueryValueA.
19642 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
19644 * tools/wineprefixcreate.in:
19645 wineprefixcreate: Set correct LD_LIBRARY_PATH.
19647 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
19649 * dlls/gdi/opengl.c:
19650 opengl: Fix wglMakeCurrent bug.
19652 2006-10-12 Hans Leidekker <hans@it.vu.nl>
19654 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
19655 mscms/tests: Win64 printf format warning fixes.
19657 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
19659 * programs/regedit/edit.c:
19660 regedit: Cast-qual warnings fix.
19662 2006-10-12 Mike McCormack <mike@codeweavers.com>
19664 * dlls/msi/table.c, dlls/msi/tests/db.c:
19665 msi: Handle the sign properly when converting integer data.
19667 * dlls/msi/table.c:
19668 msi: Improve error checking when applying transform data.
19670 2006-10-12 Alexandre Julliard <julliard@winehq.org>
19672 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
19673 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
19674 dlls/user/tests/class.c, tools/winedump/pe.c:
19675 Fixed some printf warnings caused by using sizeof.
19678 loader: Make sure the reserved area is protected on MacOSX too.
19680 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
19682 ws2_32: Win64 printf format fixes.
19684 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
19685 winsock: Add a WS_ prefix to the BSD types.
19687 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
19689 * dlls/comctl32/toolbar.c:
19690 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
19692 * dlls/comctl32/toolbar.c:
19693 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
19695 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
19696 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
19697 the strings table (with test case).
19699 * dlls/comctl32/toolbar.c:
19700 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
19703 * dlls/comctl32/toolbar.c:
19704 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
19706 * dlls/comctl32/header.c:
19707 comctl32: header: Call DefWindowProcW not DefWindowProcA.
19709 * dlls/comctl32/header.c:
19710 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
19713 * dlls/comctl32/listview.c:
19714 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
19715 resizing the last column.
19717 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
19719 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
19720 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
19723 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
19724 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
19725 include/wine/wined3d_types.h:
19726 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
19728 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
19729 include/wine/wined3d_types.h:
19730 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
19732 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
19733 dlls/wined3d/device.c, dlls/wined3d/surface.c,
19734 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
19735 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
19737 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
19738 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
19739 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
19740 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
19741 include/wine/wined3d_types.h:
19742 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
19744 * dlls/ddraw/device.c, dlls/wined3d/device.c,
19745 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
19746 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
19748 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
19749 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
19750 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
19752 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
19754 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
19755 dlls/winex11.drv/x11drv_main.c:
19756 winex11.drv: Always set window type.
19758 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
19760 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
19761 lz32/tests: Win64 printf format warning fixes.
19763 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
19764 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
19765 dinput/tests: Win64 printf format warning fixes.
19767 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
19768 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
19769 advpack/tests: Win64 printf format warning fixes.
19771 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
19773 * dlls/msi/msi_Es.rc:
19774 msi: Updated Spanish translation.
19776 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
19777 wldap32: Added Spanish translation.
19779 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
19780 mshtml: Added Spanish translation.
19782 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
19784 * dlls/user/sysparams.c:
19785 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
19788 2006-10-11 James Hawkins <truiken@gmail.com>
19790 * dlls/cabinet/fdi.c:
19791 cabinet: Make internal functions static.
19793 * dlls/crypt32/chain.c:
19794 crypt32: Make an internal function static.
19796 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
19797 comctl32: Make internal functions static.
19799 * dlls/gphoto2.ds/gphoto2_main.c:
19800 gphoto2.ds: Make an internal function static.
19802 * include/winbase.h, include/winreg.h:
19803 advapi32: Add missing declarations to the public headers.
19805 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
19806 advapi32: Make internal functions static.
19808 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
19811 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
19814 * tools/winebuild/import.c:
19815 winebuild: Cast-qual warning fix.
19817 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
19819 * dlls/ws2_32/socket.c:
19820 winsock: Add mapping for SO_ACCEPTCONN.
19822 2006-10-12 Mike McCormack <mike@codeweavers.com>
19824 * dlls/msi/tests/db.c:
19825 msi: Test transforms removing a row in a table.
19827 2006-10-11 Mike McCormack <mike@codeweavers.com>
19829 * dlls/msi/tests/db.c:
19830 msi: Tests for transforms modifying rows in a table.
19832 * dlls/msi/table.c:
19833 msi: An empty string table entry should always have a zero refcount.
19835 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
19837 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
19838 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
19839 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
19841 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
19842 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19843 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
19844 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
19846 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
19847 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19848 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
19849 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
19851 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
19852 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
19853 include/wine/wined3d_types.h:
19854 wined3d: Merge LIGHT types into one type in WINED3D namespace.
19856 * dlls/wined3d/wined3d_private.h:
19857 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
19859 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
19860 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
19862 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
19863 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
19865 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
19866 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
19867 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
19868 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
19870 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
19871 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
19873 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
19874 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
19875 dlls/wined3d/wined3d_private.h:
19876 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
19878 2006-10-10 Ge van Geldorp <ge@gse.nl>
19880 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
19881 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
19882 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
19883 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
19884 tools/winapi/tests.dat, tools/winapi/winapi_test:
19885 winapi_test: Regenerate tests.
19886 Remove structs from test list which have preprocessor directives in
19887 their definitions (winapi_test can't handle that).
19889 2006-10-10 James Hawkins <truiken@gmail.com>
19891 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
19892 dlls/msi/package.c, dlls/msi/tests/package.c:
19893 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
19895 * dlls/msi/tests/package.c:
19896 msi: Clean up after the package tests.
19898 2006-10-11 Mike McCormack <mike@codeweavers.com>
19900 * dlls/msi/msiquery.c:
19901 msi: Check transforms have the correct storage guid.
19903 * dlls/msi/tests/db.c:
19904 msi: Check that transforms return the correct data.
19906 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
19908 * dlls/user/spy.c, include/winuser.h:
19909 user: Add some missing messages to the message spy.
19911 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
19913 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
19914 mlang/tests: Win64 printf format warning fixes.
19916 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
19917 usp10/tests: Win64 printf format warning fixes.
19919 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
19920 psapi/tests: Win64 printf format warning fixes.
19922 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
19923 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
19924 dlls/secur32/tests/secur32.c:
19925 secur32/tests: Win64 printf format warning fixes.
19927 2006-10-10 H. Verbeet <hverbeet@gmail.com>
19929 * programs/regedit/regproc.c:
19930 regedit: Format warning fixes.
19932 * programs/wordpad/wordpad.c:
19933 wordpad: Format warning fixes.
19935 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
19936 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
19937 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
19938 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
19939 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
19940 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
19941 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
19942 ddraw: Win64 printf format warning fixes.
19944 * dlls/d3d9/tests/surface.c:
19945 d3d9: Disable the surface pitch size test for now, just check alignment instead.
19947 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19949 * dlls/lz32/tests/lzexpand_main.c:
19950 lz32/tests: WinME sometimes returns short filenames.
19952 * dlls/lz32/tests/lzexpand_main.c:
19953 lz32/tests: Be more verbose and aware of root directory.
19955 * dlls/lz32/tests/lzexpand_main.c:
19956 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
19958 * dlls/lz32/tests/lzexpand_main.c:
19959 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
19961 * dlls/lz32/tests/lzexpand_main.c:
19962 lz32/tests: Test more last errors set by LZOpenFile[AW].
19964 2006-10-10 H. Verbeet <hverbeet@gmail.com>
19966 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
19967 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
19968 dlls/ddraw/tests/refcount.c:
19969 ddraw/tests: Win64 printf format warning fixes.
19971 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
19972 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
19973 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
19974 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
19975 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
19976 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
19977 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
19978 d3d9: Win64 printf format warning fixes.
19980 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
19981 dlls/d3d8/tests/device.c:
19982 d3d8/tests: Win64 printf format warning fixes.
19984 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
19985 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
19986 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
19987 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
19988 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
19989 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
19990 dlls/d3d8/volumetexture.c:
19991 d3d8: Win64 printf format warning fixes.
19993 * dlls/wined3d/baseshader.c:
19994 wined3d: Improve shader_dump_decl_usage() TRACEs.
19996 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
19998 * dlls/wined3d/query.c:
19999 wined3d: Corrected names in checkGLcall text.
20001 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
20003 * dlls/ddraw/ddraw.c:
20004 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
20006 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
20008 * tools/widl/parser.l:
20009 widl: Cast-qual warning fix.
20011 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
20013 * dlls/shlwapi/tests/shreg.c:
20014 shlwapi: Cast-qual warnings fix.
20016 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
20018 * dlls/uxtheme/tests/system.c:
20019 uxtheme/tests: Fix Win64 printf format warnings.
20021 2006-10-10 Mike McCormack <mike@codeweavers.com>
20023 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
20024 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
20025 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
20026 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
20027 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
20028 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
20029 msi: Merge action.h into msipriv.h.
20031 * dlls/msi/msipriv.h, dlls/msi/table.c:
20032 msi: Make msi_makestring static.
20034 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
20036 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
20037 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
20038 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
20039 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
20040 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
20041 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
20042 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
20043 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
20044 dmime: Win64 printf format warning fixes.
20046 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
20047 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
20048 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
20049 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
20050 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
20051 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
20052 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
20053 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
20054 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
20055 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
20056 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
20057 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
20058 kernel32/tests: Win64 printf format warning fixes.
20060 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
20062 * dlls/user/tests/input.c:
20063 user: Add test for LL mouse hook and [Get|Set]CursorPos.
20065 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
20067 * programs/regedit/edit.c, programs/regedit/regedit.c:
20068 programs/regedit: Fix format specifiers for _stscanf and fprintf.
20070 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
20072 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20073 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
20074 dlls/wined3d/wined3d_private_types.h:
20075 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
20077 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20078 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
20079 dlls/wined3d/wined3d_private_types.h:
20080 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
20082 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20083 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
20084 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
20085 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
20087 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
20088 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
20089 include/wine/wined3d_types.h:
20090 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
20092 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20093 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
20094 dlls/wined3d/wined3d_private_types.h:
20095 wined3d: Move D3DSPR structure into the WINED3D namespace.
20097 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20098 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
20099 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
20100 dlls/wined3d/wined3d_private_types.h:
20101 wined3d: Move D3DSIO structure into WINED3D namespace.
20103 2006-10-10 Frank Richter <frank.richter@gmail.com>
20105 * dlls/kernel32/nls/winerr_enu.mc:
20106 kernel32: Fix typos in English messages.
20108 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
20110 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
20111 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
20112 dlls/msi/tests/package.c:
20113 msi/tests: Win64 printf format warning fixes.
20115 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
20116 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
20117 dlls/setupapi/tests/stringtable.c:
20118 setupapi/tests: Win64 printf format warning fixes.
20120 * dlls/uxtheme/tests/Makefile.in:
20121 uxtheme: Win64 printf format warning fixes.
20123 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
20125 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
20126 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
20127 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
20128 janitorial: Remove remaining NULL checks before free() (found by Smatch).
20130 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
20131 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
20132 tools: Remove redundant NULL checks before free() (found by Smatch).
20134 * server/atom.c, server/change.c, server/console.c, server/hook.c,
20135 server/mailslot.c, server/mapping.c, server/named_pipe.c,
20136 server/process.c, server/queue.c, server/registry.c,
20137 server/request.c, server/thread.c, server/token.c, server/window.c:
20138 server: Remove redundant NULL check before free() (found by Smatch).
20140 2006-10-10 Mike McCormack <mike@codeweavers.com>
20142 * dlls/msi/table.c:
20143 msi: Fix a memory leak.
20145 * dlls/msi/msiquery.c:
20146 msi: Avoid an unnecessary strdup.
20148 * dlls/msi/table.c:
20149 msi: Avoid reading the transform table data twice.
20151 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
20152 dlls/msi/tests/package.c:
20153 msi: Fix handle leaks in the test cases.
20155 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
20156 msi: Fix memory leaks and bad frees.
20158 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20160 * programs/regedit/Ko.rc:
20161 regedit: Updated Korean resource.
20163 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
20165 * dlls/wined3d/directx.c:
20166 wined3d: Fix DEBUG_SINGLE_MODE.
20168 2006-10-09 James Hawkins <truiken@gmail.com>
20170 * dlls/msi/appsearch.c:
20171 msi: NULL-terminate dst on error.
20173 * dlls/msi/appsearch.c:
20174 msi: Add missing sizeof(WCHAR) multiplier.
20176 2006-10-10 Frank Richter <frank.richter@gmail.com>
20178 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
20179 dlls/kernel32/nls/winerr_deu.mc:
20180 kernel32: Added German translation of messages.
20182 * dlls/kernel32/nls/deu.nls:
20183 kernel32: Translated some more NLS strings to German.
20185 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
20187 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
20188 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
20189 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
20190 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
20191 dsound/tests: Win64 printf format warning fixes.
20193 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
20194 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
20195 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
20196 dlls/dplayx/lobbysp.c:
20197 dplayx: Win64 printf format warning fixes.
20199 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
20200 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
20201 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
20202 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
20203 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
20204 dlls/avifil32/wavfile.c:
20205 avifil32: Win64 printf format warning fixes.
20207 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
20209 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
20210 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
20211 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
20212 mapi32: Win64 printf format warning fixes.
20214 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
20215 dlls/version/tests/install.c:
20216 version/tests: Win64 printf format warning fixes.
20218 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
20219 mlang: Win64 printf format warning fixes.
20221 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
20222 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
20223 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
20224 dmcompos: Win64 printf format warning fixes.
20226 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
20227 msacm32.drv: Win64 printf format warning fixes.
20229 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
20230 mcicda: Win64 printf format warning fixes.
20232 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
20233 odbc32: Win64 printf format warning fixes.
20235 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
20237 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
20238 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
20239 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
20241 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
20243 * dlls/comctl32/toolbar.c:
20244 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
20246 * dlls/comctl32/toolbar.c:
20247 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
20248 NM_TOOLTIPSCREATE is not sent too early.
20250 * dlls/comctl32/toolbar.c:
20251 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
20253 2006-10-09 Huw Davies <huw@codeweavers.com>
20255 * dlls/oleaut32/typelib.c:
20256 oleaut32: Implement ITypeInfo_CreateInstance.
20258 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
20260 * dlls/ddraw/main.c:
20261 ddraw: Remove the process counter.
20263 * dlls/ddraw/main.c:
20264 ddraw: Protect the ddraw list.
20266 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
20267 ddraw: Make the ddraw list a wine list.
20269 2006-10-09 Mike McCormack <mike@codeweavers.com>
20271 * dlls/riched20/editor.c:
20272 riched20: Don't crash if a colour isn't found.
20274 2006-10-09 James Hawkins <truiken@gmail.com>
20276 * dlls/advpack/files.c, dlls/advpack/install.c:
20277 advpack: Make internal functions static.
20279 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
20281 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
20282 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
20283 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
20284 wined3d: Make the shader mode selections per device.
20286 2006-10-07 Nick Burns <adger44@hotmail.com>
20288 * tools/winegcc/winegcc.c:
20289 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
20291 * include/msvcrt/process.h:
20292 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
20294 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
20296 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
20297 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
20298 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
20299 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
20300 d3d9/tests: Printf format fixes for d3d9 tests.
20302 * dlls/d3d9/tests/stateblock.c:
20303 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
20305 * dlls/d3d9/tests/stateblock.c:
20306 d3d9/tests: Remove unused device parameter.
20308 * dlls/d3d9/tests/stateblock.c:
20309 d3d9/tests: Add init/teardown handlers for state tests.
20311 * dlls/d3d9/tests/stateblock.c:
20312 d3d9/tests: Clean up get/set handler arguments.
20314 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20316 * dlls/user/misc.c:
20317 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
20319 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
20320 msxml3: Add a version resource.
20322 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
20324 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
20325 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
20326 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
20327 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
20328 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
20329 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
20330 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
20331 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
20332 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
20333 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
20334 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
20335 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
20336 dlls/winex11.drv/xvidmode.c:
20337 winex11drv: Win64 printf format warning fixes.
20339 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
20342 server: Cast-qual warning fix.
20344 2006-10-09 James Hawkins <truiken@gmail.com>
20346 * include/msi.h, include/msiquery.h:
20347 msi: Add missing declarations to the public headers.
20349 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
20350 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
20351 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
20352 dlls/msi/registry.c, dlls/msi/select.c:
20353 msi: Make internal functions static.
20355 2006-10-06 James Hawkins <truiken@gmail.com>
20357 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
20358 msi: Perform button control events in greatest to least order.
20360 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
20362 * programs/uninstaller/Pl.rc:
20363 uninstaller: Fix Polish translation.
20365 * programs/winefile/Pl.rc:
20366 winefile: Update Polish translation.
20368 * programs/clock/Pl.rc:
20369 clock: Update Polish translation.
20371 * programs/notepad/Pl.rc:
20372 notepad: Update Polish translation.
20374 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
20375 progman: Add Polish translation.
20377 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
20379 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
20380 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
20381 dmscript: Win64 printf format warning fixes.
20383 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
20384 rasapi32: Win64 printf format warning fixes.
20386 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
20387 rsaenh: Win64 printf format warning fixes.
20389 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
20390 dlls/dswave/dswave_main.c:
20391 dswave: Win64 printf format warning fixes.
20393 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
20394 dlls/dpnet/dpnet_main.c:
20395 dpnet: Win64 printf format warning fixes.
20397 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
20398 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
20399 hlink: Win64 printf format warning fixes.
20401 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
20402 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
20403 dlls/qcap/vfwcapture.c:
20404 qcap: Win64 printf format warning fixes.
20406 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
20407 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
20408 dlls/netapi32/tests/wksta.c:
20409 netapi32: Win64 printf format warning fixes.
20411 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
20412 dlls/version/resource.c, dlls/version/ver16.c:
20413 version: Win64 printf format warning fixes.
20415 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
20416 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
20417 uxtheme: Win64 printf format warning fixes.
20419 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
20420 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
20421 dlls/wintab32/wintab32.c:
20422 wintab32: Win64 printf format warning fixes.
20424 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
20425 d3dxof: Win64 printf format warning fixes.
20427 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
20428 vmm.vxd: Win64 printf format warning fixes.
20430 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
20431 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
20432 dmsynth: Win64 printf format warning fixes.
20434 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
20435 ws2_32/tests: Win64 printf format warning fixes.
20437 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
20438 pstorec: Win64 printf format warning fixes.
20440 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
20441 wsock32: Win64 printf format warning fixes.
20443 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
20444 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
20445 dlls/devenum/parsedisplayname.c:
20446 devenum: Win64 printf format warning fixes.
20448 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
20449 msrle32: Win64 printf format warning fixes.
20451 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
20452 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
20453 imagehlp: Win64 printf format warning fixes.
20455 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
20456 riched20/tests: Win64 printf format warning fixes.
20458 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
20460 * dlls/ddraw/ddraw.c:
20461 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
20463 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
20465 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
20466 rsaenh: Win64 printf format warning fixes.
20468 * dlls/rsaenh/tests/rsaenh.c:
20469 rsaenh: Make hmac test run on all windows versions.
20471 * dlls/msi/tests/install.c:
20472 msi: Make tests run on Win98 again.
20474 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20477 wine.inf: Add ddeml.dll to fake dlls.
20479 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
20481 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
20482 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
20483 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
20484 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
20485 dinput: Win64 printf format warning fixes.
20487 2006-10-07 Hans Leidekker <hans@it.vu.nl>
20489 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
20490 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
20491 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
20492 shell32/tests: Win64 printf format warning fixes.
20494 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
20495 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
20496 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
20497 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
20498 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
20499 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
20500 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
20501 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
20502 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
20503 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
20504 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
20505 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
20506 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
20507 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
20508 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
20509 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
20510 dlls/shell32/systray.c:
20511 shell32: Win64 printf format warning fixes.
20513 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
20515 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
20516 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
20517 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
20518 dlls/user/tests/edit.c, dlls/user/tests/input.c,
20519 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
20520 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
20521 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
20522 dlls/user/tests/text.c, dlls/user/tests/win.c,
20523 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
20524 user/tests: Win64 printf format warning fixes.
20526 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
20528 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
20529 dxerr8: Win64 printf format warning fixes.
20531 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
20532 dlls/olecli32/olecli_main.c:
20533 olecli32: Win64 printf format warning fixes.
20535 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
20536 dxerr9: Win64 printf format warning fixes.
20538 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
20539 olesvr32: Win64 printf format warning fixes.
20541 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
20542 dlls/quartz/tests/memallocator.c:
20543 quartz/tests: Win64 printf format warning fixes.
20545 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
20546 dlls/rpcrt4/tests/ndr_marshall.c:
20547 rpcrt4/tests: Win64 printf format warning fixes.
20549 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
20550 psapi: Win64 printf format warning fixes.
20552 2006-10-07 Hans Leidekker <hans@it.vu.nl>
20554 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
20555 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
20556 iphlpapi: Win64 printf format warning fixes.
20558 2006-10-07 Jacek Caban <jacek@codeweavers.com>
20560 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
20561 ole32: Don't fail in OleCreate if created object doesn't implement
20562 IRunnableObject or IOleChache.
20564 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
20566 * dlls/comdlg32/fontdlg16.c:
20567 comdlg32: Move NULL check before use (Coverity).
20569 2006-10-07 Jacek Caban <jacek@codeweavers.com>
20571 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
20572 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
20573 mshtml: Win64 printf format warning fixes.
20575 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
20576 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
20577 urlmon: Win64 printf format warning fixes.
20579 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
20580 dlls/shdocvw/tests/webbrowser.c:
20581 shdocvw: Win64 printf format warning fixes.
20583 2006-10-06 Hans Leidekker <hans@it.vu.nl>
20585 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
20586 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
20587 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
20588 shlwapi/tests: Win64 printf format warning fixes.
20590 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
20592 * programs/winefile/winefile.c:
20593 winefile: Cast-qual warnings fix.
20595 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
20597 * programs/winebrowser/main.c:
20598 winebrowser: Cast-qual warnings fix.
20600 * programs/wineboot/wineboot.c:
20601 wineboot: Cast-qual warning fix.
20603 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20605 * dlls/shlwapi/shlwapi_main.c:
20606 shlwapi: Update info in DllGetVersion.
20608 2006-10-07 Mike McCormack <mike@codeweavers.com>
20610 * dlls/d3d8/tests/d3d8_main.c:
20611 d3d8: Don't crash if d3d8 can't be loaded.
20613 2006-10-06 James Hawkins <truiken@gmail.com>
20615 * dlls/shdocvw/persist.c:
20616 shdocvw: Return S_OK in PersistStorage_InitNew.
20618 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
20619 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
20620 dlls/shell32/pidl.c, dlls/shell32/shell.c,
20621 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
20622 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
20623 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
20624 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
20625 dlls/shell32/trash.c:
20626 janitorial: Remove redundant NULL checks before SHFree.
20628 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
20629 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
20630 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
20631 dlls/quartz/filtermapper.c:
20632 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
20634 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
20635 dlls/advpack/install.c, dlls/advpack/reg.c:
20636 advpack: Win64 printf format warning fixes.
20638 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
20640 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
20641 atl: Win64 printf format warning fixes.
20643 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
20644 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
20645 wnaspi32: Win64 printf format warning fixes.
20647 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
20648 wtsapi32: Win64 printf format warning fixes.
20650 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
20651 dlls/amstream/mediastream.c:
20652 amstream: Win64 printf format warning fixes.
20654 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
20655 vwin32.vxd: Win64 printf format warning fixes.
20657 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
20658 serialui: Win64 printf format warning fixes.
20660 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
20661 winemp3.acm: Win64 printf format warning fixes.
20663 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
20664 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
20665 dxdiagn: Win64 printf format warning fixes.
20667 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
20668 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
20669 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
20670 dlls/winmm/wineoss/mmaux.c:
20671 winmm/wineoss: Win64 printf format warning fixes.
20673 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
20674 dlls/winmm/winealsa/midi.c:
20675 winmm/winealsa: Win64 printf format warning fixes.
20677 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
20678 winmm/winearts: Win64 printf format warning fixes.
20680 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
20681 winmm/winenas: Win64 printf format warning fixes.
20683 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
20684 winmm/wineesd: Win64 printf format warning fixes.
20686 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
20687 winmm/winejack: Win64 printf format warning fixes.
20689 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
20691 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
20692 winecfg: Cast-qual warnings fix.
20694 2006-10-06 Alexandre Julliard <julliard@winehq.org>
20696 * dlls/winex11.drv/x11drv_main.c:
20697 winex11.drv: Give XInitThreads another chance.
20699 2006-10-06 Hans Leidekker <hans@it.vu.nl>
20701 * dlls/winspool.drv/info.c:
20702 winspool.drv: Cast-qual warnings fix.
20704 2006-10-06 Kai Blin <kai.blin@gmail.com>
20706 * dlls/secur32/ntlm.c:
20707 secur32: Add support for cached client credentials.
20709 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
20711 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
20712 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
20713 dlls/mscoree/mscoree_main.c:
20714 mscoree: Initial stub implementation.
20716 2006-10-06 Francois Gouget <fgouget@free.fr>
20718 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
20719 dlls/dmloader/loader.c:
20720 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
20723 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
20724 Tweak TRACE()s to simplify '\n' checks.
20726 * dlls/wined3d/directx.c:
20727 wined3d: Fix '\n' typo.
20729 2006-10-06 Hans Leidekker <hans@it.vu.nl>
20731 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
20732 usp10: Add a stub implementation of ScriptStringValidate.
20734 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
20735 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
20736 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
20737 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
20738 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
20739 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
20740 shlwapi: Win64 printf format warning fixes.
20742 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
20744 * dlls/wined3d/surface.c:
20745 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
20746 IWineD3DSurfaceImpl_BltOverride.
20748 2006-10-05 James Hawkins <truiken@gmail.com>
20750 * dlls/msi/dialog.c:
20751 msi: Make msi_dialog_dup_property return a copy of the property if the property
20754 * dlls/ddraw/device.c:
20755 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
20758 * dlls/dinput/mouse.c:
20759 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
20761 * dlls/dbghelp/msc.c:
20762 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
20764 * dlls/advapi32/service.c:
20765 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
20767 * dlls/crypt32/protectdata.c:
20768 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
20770 2006-10-05 Jacek Caban <jacek@codeweavers.com>
20772 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
20773 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
20774 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
20775 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
20776 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
20777 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
20778 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
20779 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
20780 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
20781 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
20782 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
20783 mshtml: Win64 printf format warning fixes.
20785 2006-10-06 Mike McCormack <mike@codeweavers.com>
20787 * dlls/comctl32/comboex.c:
20788 comctl32: Return the correct value for CB_GETLBTEXTLEN.
20790 * dlls/msi/table.c:
20791 msi: Fix transform traces.
20793 * dlls/msi/table.c:
20794 msi: Work around what appears to be a bug in native MSI's generation of
20797 * dlls/msi/table.c:
20798 msi: Transform the _Columns and _Tables tables first so the table metadata is
20799 present for new tables.
20801 * dlls/msi/table.c:
20802 msi: Handle null integers properly in transforms.
20804 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
20806 * dlls/cabinet/tests/extract.c:
20807 cabinet: Make tests run on Win98 again.
20809 * dlls/advpack/tests/files.c:
20810 advpack: Make tests run on Win98 again.
20812 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
20814 * dlls/crypt32/tests/protectdata.c:
20815 crypt32: Cast-qual warnings fix.
20817 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
20819 * dlls/wined3d/device.c:
20820 wined3d: Pitch alignment for the pow2Size.
20822 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
20823 dlls/wined3d/wined3d_private.h:
20824 wined3d: Define the surface alignment in the header.
20826 * dlls/wined3d/surface.c:
20827 wined3d: Honor the pitch in a few more places.
20829 * dlls/wined3d/surface.c:
20830 wined3d: No color keying on surfaces with an alpha channel.
20832 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
20834 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
20835 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
20836 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
20837 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
20838 include/wine/wined3d_types.h:
20839 wined3d: Add WINED3DUSAGE_OVERLAY.
20841 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
20842 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
20843 include/wine/wined3d_interface.h:
20844 wined3d: Add IWineD3DSurface::UpdateOverlay.
20846 * include/wine/wined3d_types.h:
20847 wined3d: Add DDOVERLAYFX struct.
20849 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
20850 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
20851 include/wine/wined3d_interface.h:
20852 wined3d: Add UpdatOverlayZOrder.
20854 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
20856 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
20857 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
20858 include/wine/wined3d_interface.h:
20859 wined3d: Add IWineD3DSurface::GetOverlayPosition.
20861 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
20862 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
20863 include/wine/wined3d_interface.h:
20864 wined3d: Add IWineD3DSurface::SetOverlayPosition.
20866 2006-10-05 Jacek Caban <jacek@codeweavers.com>
20868 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
20869 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
20870 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
20871 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
20872 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
20873 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
20874 shdocvw: Win64 printf format warning fixes.
20876 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
20877 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
20878 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
20879 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
20880 dlls/urlmon/urlmon_main.c:
20881 urlmon: Win64 printf format warning fixes.
20883 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
20885 * programs/taskmgr/Fr.rc:
20886 taskmgr: Updated French translation.
20888 * programs/cmdlgtst/Fr.rc:
20889 cmdlgtst: Updated French translation.
20891 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20894 wine.inf: Add d3d9 to fake dlls.
20896 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
20898 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
20899 cabinet/tests: Win64 printf format warning fixes.
20901 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
20902 iccvid: Win64 printf format warning fixes.
20904 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
20905 msvcrt/tests: Win64 printf format warning fixes.
20907 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
20908 msdmo: Win64 printf format warning fixes.
20910 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
20911 comcat/tests: Win64 printf format warning fixes.
20913 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
20914 msacm32/tests: Win64 printf format warning fixes.
20916 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
20917 powrprof: Win64 printf format warning fixes.
20919 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
20920 comdlg32/tests: Win64 printf format warning fixes.
20922 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
20923 msvidc32: Win64 printf format warning fixes.
20925 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
20927 * dlls/wininet/tests/http.c:
20928 wininet/tests: Cast-qual warning fix.
20930 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
20932 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
20933 x11drv: Fix building issue.
20935 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
20937 * dlls/wined3d/surface.c:
20938 wined3d: Correctly name a variable.
20940 2006-10-05 Hans Leidekker <hans@it.vu.nl>
20942 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
20943 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
20944 dlls/wineps.drv/wps_Nl.rc:
20945 Don't use utf-8 in rc files.
20947 2006-10-05 Francois Gouget <fgouget@free.fr>
20949 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
20950 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
20951 programs/oleview/Fr.rc:
20952 French rc files must be encoded in iso-8859-1, not utf-8.
20954 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
20956 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
20957 winex11.drv: Make all windows moveable by default.
20959 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
20961 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
20962 netapi: Stub for DsGetDcNameA.
20964 2006-10-05 Hans Leidekker <hans@it.vu.nl>
20966 * dlls/wldap32/bind.c:
20967 wldap32: Cast-qual warnings fix.
20969 * dlls/dnsapi/ns_parse.c:
20970 dnsapi: Cast-qual warnings fix.
20972 * dlls/mscms/profile.c:
20973 mscms: Cast-qual warnings fix.
20975 * dlls/mscms/transform.c:
20976 mscms: Document the transform functions.
20978 2006-10-05 Francois Gouget <fgouget@free.fr>
20980 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
20981 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
20982 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
20983 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
20984 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
20985 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
20986 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
20987 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
20988 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
20989 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
20990 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
20991 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
20992 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
20993 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
20994 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
20995 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
20996 programs/wineconsole/curses.c, programs/winedbg/types.c:
20997 Add missing '\n's to Wine traces.
20999 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
21001 * dlls/crypt32/sip.c:
21002 crypt32: Correct the documentation.
21004 * dlls/crypt32/sip.c:
21005 crypt32: Change function declaration to overcome some cast-qual warnings in
21008 * dlls/crypt32/sip.c:
21009 crypt32: Move some defines to the top as they will be needed in more functions.
21011 2006-10-05 Alexandre Julliard <julliard@winehq.org>
21013 * dlls/dinput/dinput_main.c:
21014 dinput: Only register the window class once to avoid race conditions.
21016 2006-10-05 Hans Leidekker <hans@it.vu.nl>
21018 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
21019 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
21020 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
21021 dlls/wininet/utility.c:
21022 wininet: Win64 printf format warning fixes.
21024 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
21025 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
21026 wininet/tests: Win64 printf format warning fixes.
21028 2006-10-05 Francois Gouget <fgouget@free.fr>
21030 * dlls/user/tests/sysparams.c:
21031 user/tests: It is perfectly valid for some sysparams registry fields
21032 to not be set if they have their default value. This is the case on
21033 Windows for instance.
21035 * programs/oleview/typelib.c:
21036 oleview: Fix the placement of a '\n'.
21038 * dlls/d3d8/device.c:
21039 d3d8: Fix '\n' typo.
21041 * programs/winecfg/driveui.c:
21042 winecfg: Remove unneeded memset() calls.
21044 * dlls/shell32/shlview.c:
21045 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
21046 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
21048 * dlls/gphoto2.ds/ui.c:
21049 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
21050 (usually just iSubItem) to zero manually.
21052 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
21053 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
21054 programs/taskmgr/procpage.c:
21055 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
21056 just iSubItem) to zero manually.
21058 * programs/winecfg/appdefaults.c:
21059 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
21060 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
21062 * include/commctrl.h, include/winuser.h:
21063 include: Add new Vista SDK constants and structures.
21065 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
21067 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
21068 user32: Pass hook handle to the destination thread.
21070 2006-10-05 Alexandre Julliard <julliard@winehq.org>
21072 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
21073 server/protocol.def, server/request.h, server/trace.c:
21074 server: Changed the get_next_hook request to allow retrieving the current
21077 * dlls/user/hook.c, dlls/user/user_private.h,
21078 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
21080 user32: Store the prev_unicode hook flag on the client side.
21082 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
21084 * dlls/user/tests/dde.c:
21085 user/tests: Cast-qual warnings fix.
21087 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
21089 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
21090 dlls/msxml3/parseerror.c:
21091 msxml3: Win64 printf format warning fixes.
21093 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
21094 midimap: Win64 printf format warning fixes.
21096 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
21097 cfgmgr32: Win64 printf format warning fixes.
21099 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
21100 msg711.acm: Win64 printf format warning fixes.
21102 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
21103 imaadp32.acm: Win64 printf format warning fixes.
21105 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
21106 msadp32.acm: Win64 printf format warning fixes.
21108 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
21109 usp10: Win64 printf format warning fixes.
21111 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
21112 opengl32: Win64 printf format warning fixes.
21114 2006-10-05 Mike McCormack <mike@codeweavers.com>
21116 * dlls/kernel32/actctx.c:
21117 kernel32: Return some fake data in FindActCtxSectionStringW.
21119 * dlls/msi/table.c:
21120 msi: Only ignore the StringPool and StringData in a transform.
21122 * dlls/msi/table.c:
21123 msi: Only declare the szStringData and szStringPool strings once.
21125 * dlls/msi/table.c:
21126 msi: Remove an unused variable.
21128 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
21129 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
21130 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
21131 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
21132 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
21133 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
21134 msi: Win64 printf format warning fixes.
21136 * dlls/msi/tests/db.c:
21137 msi: Check that transforms preserve tables.
21139 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21141 * programs/regedit/Ko.rc:
21142 regedit: Updated Korean Resource.
21144 2006-10-04 Juan Lang <juan_lang@yahoo.com>
21146 * dlls/crypt32/cert.c:
21147 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
21149 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
21151 * dlls/d3d9/vertexdeclaration.c:
21152 d3d9: Fix typo in trace.
21154 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
21156 * programs/oleview/Fr.rc:
21157 oleview: Updated French translation.
21159 * programs/regedit/Fr.rc:
21160 regedit: Updated French translation.
21162 * programs/taskmgr/Fr.rc:
21163 taskmgr: Updated French translation.
21165 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
21167 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
21168 winspool.drv: Add Polish translation.
21170 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
21171 taskmgr: Add Polish translation.
21173 2006-10-04 Alexandre Julliard <julliard@winehq.org>
21175 * dlls/ntdll/serial.c:
21176 ntdll: Fixed typo in serial.c.
21178 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
21179 server/protocol.def, server/trace.c, server/window.c:
21180 user32: The per-window user data must be a DWORD_PTR.
21182 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
21183 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
21185 2006-10-04 Hans Leidekker <hans@it.vu.nl>
21187 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
21188 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
21189 dlls/advapi32/tests/security.c:
21190 advapi32/tests: Win64 printf format warning fixes.
21192 2006-10-04 Juan Lang <juan_lang@yahoo.com>
21194 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
21195 crypt32: Implement CertVerifyValidityNesting.
21197 2006-10-04 James Hawkins <truiken@gmail.com>
21199 * dlls/user/dialog.c:
21200 user: Add missing sizeof(WCHAR) multiplier.
21202 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
21204 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
21205 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
21206 wintrust: Win64 printf format warning fixes.
21208 * dlls/crypt32/tests/sip.c:
21209 crypt32: More tests for CryptSIPLoad.
21211 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
21213 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
21214 infosoft: Win64 printf format warning fixes.
21216 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
21217 ifsmgr.vxd: Win64 printf format warning fixes.
21219 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
21220 comcat: Win64 printf format warning fixes.
21222 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
21223 activeds: Win64 printf format warning fixes.
21225 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
21227 * programs/regedit/Pl.rc:
21228 regedit: Update Polish translation.
21230 2006-10-04 Hans Leidekker <hans@it.vu.nl>
21232 * dlls/mscms/mscms_priv.h:
21233 mscms: Restore the preprocessor hack.
21235 2006-10-04 Alexandre Julliard <julliard@winehq.org>
21237 * dlls/user/message.c, include/wine/server_protocol.h,
21238 server/protocol.def, server/queue.c, server/trace.c:
21239 server: Pass the data for message callbacks as vararg from the client side.
21241 * dlls/user/message.c, include/wine/server_protocol.h,
21242 server/protocol.def, server/queue.c:
21243 server: Return the data for callback results in the varargs part of the
21244 get_message request.
21246 * dlls/user/message.c, include/wine/server_protocol.h,
21247 server/protocol.def, server/queue.c, server/trace.c:
21248 server: Return the data for winevent hooks in the varargs part of the get_message
21251 2006-10-03 James Hawkins <truiken@gmail.com>
21253 * dlls/msi/dialog.c:
21254 msi: Only apply the last font style in the list of styles.
21256 * dlls/msi/events.c:
21257 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
21259 * dlls/msi/dialog.c:
21260 msi: Subscribe the SelectionTree control to the SelectionPath event.
21262 * dlls/msi/dialog.c:
21263 msi: Store the selected item in the SelectionTree control.
21265 * dlls/msi/dialog.c:
21266 msi: Publish the SelectionDescription and SelectionPath events when the
21267 selection changes in the SelectionTree control.
21269 * dlls/msi/dialog.c:
21270 msi: Properly initialize the SelectionTree control's attributes and property
21273 * dlls/msi/events.c:
21274 msi: Publish the SelectionPath event in the SetTargetPath event.
21276 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
21277 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
21278 package->dialog does not always point to the same dialog.
21280 * dlls/msi/dialog.c:
21281 msi: Select the first item in the SelectionTree control.
21283 * dlls/msi/dialog.c:
21284 msi: Empty the window text if no text is provided.
21286 * dlls/msi/dialog.c:
21287 msi: Assign the property to path if the property is empty.
21289 * dlls/msi/dialog.c:
21290 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
21293 * dlls/msi/dialog.c:
21294 msi: Add missing '\n' to TRACE output.
21296 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
21298 * dlls/winex11.drv/opengl.c:
21299 x11drv: Fix wgl pixel format bug.
21301 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
21302 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
21303 dlls/winex11.drv/opengl.c:
21304 gdi32: Route WGL font code through gdi32.dll.
21306 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
21307 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
21308 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
21309 dlls/winex11.drv/opengl.c:
21310 gdi32: Route WGL context code through gdi32.dll.
21312 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
21314 * programs/wineconsole/user.c:
21315 wineconsole: Make the user backend work on non-latin1 locales.
21317 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
21319 * dlls/user/hook.c:
21320 user: Move some common code into one function.
21322 2006-10-03 Juan Lang <juan_lang@yahoo.com>
21324 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
21325 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
21326 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
21327 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
21328 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
21329 crypt32: Win64 printf format warning fixes.
21331 * dlls/crypt32/crypt32.spec:
21332 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
21334 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
21336 * dlls/capi2032/cap20wxx.c:
21337 capi: Fix compiler warnings.
21339 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
21342 wine.inf: Add some more fake binaries.
21344 2006-10-03 James Hawkins <truiken@gmail.com>
21346 * dlls/comctl32/treeview.c:
21347 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
21350 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
21352 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
21353 dlls/w32skrnl/win32s16.c:
21354 w32skrnl: Win64 printf format warning fixes.
21356 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
21357 spoolss: Win64 printf format warning fixes.
21359 * dlls/query/Makefile.in, dlls/query/query_main.c:
21360 query: Win64 printf format warning fixes.
21362 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
21363 oleacc: Win64 printf format warning fixes.
21365 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
21366 newdev: Win64 printf format warning fixes.
21368 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
21369 nddeapi: Win64 printf format warning fixes.
21371 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
21372 localspl/tests: Win64 printf format warning fixes.
21374 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
21375 dlls/hhctrl.ocx/main.c:
21376 hhctrl.ocx: Win64 printf format warning fixes.
21378 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
21379 d3dx8: Win64 printf format warning fixes.
21381 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
21382 dinput8: Win64 printf format warning fixes.
21384 * dlls/cards/Makefile.in, dlls/cards/cards.c:
21385 cards: Win64 printf format warning fixes.
21387 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
21388 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
21389 msvcrt: Win64 printf format warning fixes.
21391 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
21393 * dlls/ddraw/surface.c:
21394 ddraw: Don't destroy complex attached surfaces even if explicitely
21395 requested as they will be liquidated anyway when the root is
21398 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
21400 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
21401 crypt32: Include wine/port.h for strcasecmp.
21403 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
21405 * dlls/crypt32/tests/sip.c:
21406 crypt32/tests: Replace bad use of sprintf by 2 strcats.
21408 * dlls/ntdll/tests/exception.c:
21409 ntdll: More tests for exception handling.
21410 - Check if we really set the debug register.
21411 - Added unaligned access exception check.
21412 - Added single step exception check.
21414 2006-10-03 Juan Lang <juan_lang@yahoo.com>
21416 * dlls/crypt32/cert.c:
21417 crypt32: Make it clearer where alg ids come from in
21418 CryptVerifyCertificateSignatureEx.
21420 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
21422 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
21423 wintrust: Win64 printf format warning fixes.
21425 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
21427 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
21428 server/protocol.def, server/thread.c, server/trace.c:
21429 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
21431 * programs/winedbg/source.c:
21432 winedbg: Rewrote the file handling to use SearchPath instead of home grown
21435 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
21437 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
21438 ntdll-kernel32: WaitCommEvent.
21439 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
21440 on serial lines in ntdll
21441 - now using thread pool (instead of simple thread) for the
21442 background operations (this should help some high load
21444 - used this to implement WaitCommEvent on top NtDll functions
21445 - in kernel32, removed now the no longer used termios/ioctls...
21448 2006-09-29 Francois Gouget <fgouget@free.fr>
21450 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
21451 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
21452 has been asked for, and sets all the others to zero (with conformance
21455 * include/ntstatus.h:
21456 include: Add missing STATUS_CTX_ constants.
21459 include: Add missing PSP_ constants.
21461 * dlls/oleaut32/tests/olefont.c:
21462 oleaut32: Remove unnecessary casts.
21464 2006-09-28 James Hawkins <truiken@gmail.com>
21466 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
21467 msi: Implement MsiDatabaseImport.
21469 2006-10-03 Hans Leidekker <hans@it.vu.nl>
21471 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
21472 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
21473 dlls/advapi32/registry.c, dlls/advapi32/security.c,
21474 dlls/advapi32/service.c:
21475 advapi32: Win64 printf format warning fixes.
21477 2006-10-03 Robert Shearman <rob@codeweavers.com>
21479 * dlls/rpcrt4/rpc_transport.c:
21480 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
21481 the former are exported by rpcrt4 seemingly to allow callers of tower
21482 functions to free the allocated memory.
21484 * dlls/rpcrt4/rpcrt4.spec:
21485 rpcrt4: RpcBindingCopy is implemented.
21487 * dlls/rpcrt4/rpc_transport.c:
21488 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
21489 to non-zero values.
21491 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
21493 * dlls/user/tests/win.c:
21494 user: Increase the time during which flush_events() waits for pending events.
21496 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
21498 * dlls/crypt32/tests/sip.c:
21499 crypt32: Remove bogus tests.
21501 2006-10-03 Francois Gouget <fgouget@free.fr>
21503 * dlls/shell32/tests/shelllink.c:
21504 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
21505 field so cast it to DATABLOCK_HEADER to access the dwSignature
21506 field. Fixes the compilation with Visual C++ on Windows.
21508 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
21509 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
21511 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
21512 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
21513 Assorted spelling fixes.
21515 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
21516 dlls/rsaenh/tests/rsaenh.c:
21517 Add missing '\n's to ok() calls.
21519 * dlls/mshtml/tests/htmldoc.c:
21520 mshtml: Remove space before '\n'.
21522 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
21524 * dlls/ntdll/tests/exception.c:
21525 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
21527 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
21529 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
21530 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
21531 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
21532 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
21533 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
21534 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
21535 dlls/winedos/vxd.c, dlls/winedos/xms.c:
21536 winedos: Win64 printf format warning fixes.
21538 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
21540 * dlls/user/cursoricon.c, include/winuser.h:
21541 user: Fix CopyImage function declaration.
21543 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
21545 * dlls/comdlg32/filedlgbrowser.c:
21546 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
21548 2006-10-03 Alexandre Julliard <julliard@winehq.org>
21551 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
21553 * dlls/ntdll/file.c:
21554 ntdll: Added error mapping for ENXIO.
21556 * dlls/ntdll/directory.c, server/fd.c:
21557 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
21559 * configure, configure.ac, programs/explorer/Makefile.in,
21560 programs/explorer/desktop.c, programs/explorer/device.c,
21561 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
21562 programs/explorer/hal.c:
21563 explorer: Added dynamic drive support for MacOSX.
21565 * programs/explorer/device.c:
21566 explorer: Avoid repeated notifications on device removal.
21568 * programs/explorer/Makefile.in, programs/explorer/device.c,
21569 programs/explorer/explorer_private.h, programs/explorer/hal.c:
21570 explorer: Split the device management to a separate file to make it usable
21571 independently of HAL support.
21573 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
21575 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
21576 winedbg: Fixed the auto mode.
21578 2006-10-03 Alexandre Julliard <julliard@winehq.org>
21580 * dlls/ws2_32/socket.c:
21581 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
21583 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
21585 * dlls/ws2_32/socket.c:
21586 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
21588 * dlls/ntdll/signal_i386.c:
21589 ntdll: Clear alignment check flag before entering exception handler.
21591 2006-10-02 Juan Lang <juan_lang@yahoo.com>
21593 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
21594 dlls/crypt32/tests/cert.c:
21595 crypt32: Implement CryptSignAndEncodeCertificate.
21597 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
21599 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
21600 programs/regedit/En.rc, programs/regedit/Es.rc,
21601 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
21602 programs/regedit/It.rc, programs/regedit/Ja.rc,
21603 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
21604 programs/regedit/No.rc, programs/regedit/Pl.rc,
21605 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
21606 programs/regedit/Si.rc, programs/regedit/Tr.rc,
21607 programs/regedit/resource.h:
21608 regedit: Remove the unused IDD_DIALOG2.
21610 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
21611 programs/regedit/En.rc, programs/regedit/Es.rc,
21612 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
21613 programs/regedit/It.rc, programs/regedit/Ja.rc,
21614 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
21615 programs/regedit/No.rc, programs/regedit/Pl.rc,
21616 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
21617 programs/regedit/Si.rc, programs/regedit/Tr.rc,
21618 programs/regedit/framewnd.c, programs/regedit/resource.h:
21619 regedit: Add option to export only a specified branch.
21621 * programs/regedit/framewnd.c:
21622 regedit: Some import/export dialogs code cleanup.
21624 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
21626 * programs/cmdlgtst/Fr.rc:
21627 cmdlgtst: Updated French translation.
21629 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
21630 crypt32: Initial French translation.
21632 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
21634 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
21635 user: Cast-qual warnings fix.
21637 2006-10-02 Juan Lang <juan_lang@yahoo.com>
21639 * dlls/crypt32/tests/sip.c:
21640 crypt32/tests: Win64 printf format warning fixes.
21642 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
21643 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
21645 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
21647 * programs/winemenubuilder/Makefile.in,
21648 programs/winemenubuilder/winemenubuilder.c:
21649 winemenubuilder: Win64 printf format warning fixes.
21651 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
21652 programs/wineconsole/user.c:
21653 wineconsole: Win64 printf format warning fixes.
21655 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
21656 rpcss: Win64 printf format warning fixes.
21658 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
21659 oleview: Win64 'incompatible pointer type' warning fix.
21661 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
21662 icinfo: Win64 printf format warning fixes.
21664 * programs/eject/Makefile.in, programs/eject/eject.c:
21665 eject: Win64 printf format warning fixes.
21667 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
21668 cmdlgtst: Win64 printf format warning fixes.
21670 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
21671 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
21672 winhelp: Win64 printf format warning fixes.
21674 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
21675 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
21676 winecfg: Win64 printf format warning fixes.
21678 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
21679 programs/wineboot/wineboot.c:
21680 wineboot: Win64 printf format warning fixes.
21682 2006-10-02 Jacek Caban <jacek@codeweavers.com>
21684 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
21685 shdocvw: Silence common invalid QueryInterface FIXMEs.
21687 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
21688 mshtml: Silence common invalid QueryInterface FIXME.
21690 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
21691 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
21692 mshtml: Added begining implementation of IPersistStreamInit::Save.
21694 * dlls/mshtml/nsembed.c:
21695 mshtml: Code cleanup.
21697 2006-10-02 H. Verbeet <hverbeet@gmail.com>
21699 * dlls/wined3d/directx.c:
21700 wined3d: Report the correct number of available 4-component float vectors
21703 * dlls/wined3d/pixelshader.c:
21704 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
21706 2006-10-02 Robert Shearman <rob@codeweavers.com>
21708 * dlls/oleaut32/typelib.c:
21709 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
21710 dual dispinterfaces.
21712 * dlls/oleaut32/typelib.c:
21713 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
21714 inherited interfaces.
21716 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
21718 * dlls/advapi32/tests/registry.c:
21719 advapi32: Make sure it's a real cleanup.
21721 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
21723 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
21724 programs/regedit/Es.rc, programs/regedit/Fr.rc,
21725 programs/regedit/Hu.rc, programs/regedit/It.rc,
21726 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
21727 programs/regedit/Ru.rc, programs/regedit/Si.rc:
21728 regedit: Fix some translated resources errors.
21730 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
21732 * programs/winecfg/Ru.rc:
21733 winecfg: Fix a typo in Russian translation.
21735 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
21737 * programs/winedbg/tgt_active.c:
21738 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
21740 * dlls/ntdll/tests/info.c:
21741 ntdll: Add a test for NtReadVirtualMemory.
21743 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21745 * dlls/kernel32/tests/path.c:
21746 kernel32: Add 2 simple tests for GetLongPathNameW.
21748 * dlls/kernel32/path.c:
21749 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
21751 2006-09-29 Juan Lang <juan_lang@yahoo.com>
21753 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
21754 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
21755 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
21756 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
21757 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
21758 dlls/crypt32/tests/str.c:
21759 crypt32/tests: Win64 printf format warning fixes.
21761 2006-09-28 Juan Lang <juan_lang@yahoo.com>
21763 * dlls/shdocvw/webbrowser.c:
21764 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
21766 * dlls/shdocvw/webbrowser.c:
21767 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
21769 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
21771 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
21772 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
21773 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
21774 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
21775 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
21776 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
21777 dlls/wined3d/query.c, dlls/wined3d/resource.c,
21778 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
21779 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
21780 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
21781 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
21782 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
21783 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
21784 dlls/wined3d/wined3d_private.h:
21785 wined3d: Win64 printf fixes.
21787 2006-09-30 Hans Leidekker <hans@it.vu.nl>
21789 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
21790 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
21791 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
21792 dlls/wldap32/parse.c, dlls/wldap32/search.c:
21793 wldap32: Win64 printf format warning fixes.
21795 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
21796 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
21797 dlls/mscms/transform.c:
21798 mscms: Win64 printf format warning fixes.
21800 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
21801 dnsapi: Win64 printf format warning fixes.
21803 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
21805 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
21806 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
21807 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
21808 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
21809 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
21810 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
21811 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
21812 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
21813 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
21814 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
21815 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
21816 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
21817 dlls/user/winproc.c, dlls/user/winstation.c:
21818 user: Win64 printf format warning fixes.
21820 2006-09-29 Benjamin Arai <me@benjaminarai.com>
21822 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
21823 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
21824 dlls/resutils/resutils.spec:
21825 resutils: Implements stub dll for resutils.dll.
21827 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
21829 * dlls/ntdll/tests/exception.c:
21830 ntdll: Added debug registers test case.
21832 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
21834 * dlls/mswsock/mswsock.c:
21835 mswsock: More debug output in AcceptEx().
21837 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
21839 * dlls/gdi/freetype.c:
21840 gdi32: Improve get_nearest_charset().
21842 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
21844 * dlls/tapi32/line.c:
21845 tapi32: Cast-qual warnings fix.
21847 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
21849 * dlls/user/tests/win.c:
21850 user/tests: Flush events before running mouse tests.
21852 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
21854 * dlls/ws2_32/socket.c:
21855 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
21857 * dlls/ws2_32/socket.c, include/winsock.h:
21858 ws2_32: Use a symbolic name instead of hand-made value.
21860 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
21862 * dlls/wined3d/wined3d_private.h:
21863 wined3d: Remove unused field in shader opcode_arg.
21865 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
21867 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
21868 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
21869 programs/regedit/No.rc:
21870 Updated Norwegian Bokmål translations.
21872 2006-10-02 Alexandre Julliard <julliard@winehq.org>
21874 * include/winsock.h:
21875 winsock: Make sure to include sys/types.h in all cases.
21877 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
21879 * dlls/oleaut32/tests/vartest.c:
21880 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
21882 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
21884 * dlls/shell32/shlfileop.c:
21885 shell32: Another cast-qual warning fix.
21887 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
21889 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
21890 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
21891 shell32: Cast-qual warnings fix.
21893 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
21895 * dlls/rsaenh/tests/rsaenh.c:
21896 rsaenh/tests: import & export of a plaintext public key + algID check.
21898 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
21900 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
21901 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
21902 tools/winedump/pe.c:
21903 winedump: Win64 printf format warning fixes.
21905 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
21906 wrc: Win64 printf format warning fixes.
21908 * server/Makefile.in, server/registry.c, server/trace.c:
21909 server: Win64 printf format warning fixes.
21911 2006-09-29 Jason Green <jave27@gmail.com>
21913 * dlls/user/input.c, dlls/user/user32.spec:
21914 user32: Stub implementation of BlockInput.
21916 2006-09-29 Francois Gouget <fgouget@free.fr>
21918 * dlls/d3d9/tests/stateblock.c:
21919 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
21921 * dlls/riched20/tests/editor.c:
21922 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
21924 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
21925 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
21927 * dlls/ddraw/tests/ddrawmodes.c:
21928 ddraw: Only perform the screen resolution changing tests in interactive mode.
21930 * dlls/oleaut32/tests/usrmarshal.c:
21931 oleaut32: Fixed compilation in the nameless union case.
21933 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
21934 Add missing '\n's to ok() calls.
21936 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
21937 dsound: Don't use state.buffer_size before it has been initialized.
21939 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
21940 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
21941 dlls/urlmon/binding.c, include/urlmon.idl:
21942 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
21943 test compilation on Windows.
21945 * dlls/ddraw/tests/d3d.c:
21946 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
21949 * tools/winapi/msvcmaker:
21950 msvcmaker: The msvcrt tests need '..' in the include path.
21952 * dlls/ole32/tests/moniker.c:
21953 ole32: Fix invalid macro usage.
21955 * include/wincrypt.h:
21956 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
21959 * include/security.h:
21960 secur32: Only include secext.h when asked to.
21962 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
21963 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
21964 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
21965 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
21967 Fix rpcndr.h so it takes CONST_VTABLE into account.
21968 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
21971 * tools/widl/header.c:
21972 widl: Use CONST_VTBL to declare lpVtbl.
21974 2006-09-28 Francois Gouget <fgouget@free.fr>
21976 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
21977 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
21978 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
21979 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
21980 dlls/winex11.drv/opengl.c:
21981 Assorted spelling fixes.
21983 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
21985 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
21986 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
21987 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
21988 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
21989 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
21990 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
21991 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
21992 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
21993 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
21994 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
21995 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
21996 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
21997 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
21998 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
21999 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
22000 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
22001 programs/uninstaller/main.c, tools/widl/hash.c:
22002 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
22005 * include/wine/debug.h, include/wine/test.h:
22006 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
22008 * include/windef.h, include/winnt.h:
22009 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
22011 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
22012 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
22013 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
22014 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
22015 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
22016 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
22017 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
22018 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
22019 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
22020 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
22021 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
22022 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
22023 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
22024 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
22025 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
22026 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
22027 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
22028 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
22029 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
22030 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
22031 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
22032 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
22033 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
22034 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
22035 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
22036 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
22037 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
22038 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
22039 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
22040 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
22041 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
22042 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
22043 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
22044 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
22045 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
22046 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
22047 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
22048 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
22049 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
22050 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
22051 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
22052 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
22053 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
22054 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
22055 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
22056 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
22057 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
22058 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
22059 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
22060 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
22061 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
22062 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
22063 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
22064 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
22065 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
22066 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
22067 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
22068 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
22069 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
22070 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
22071 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
22072 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
22073 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
22074 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
22075 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
22076 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
22077 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
22078 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
22079 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
22080 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
22081 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
22082 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
22083 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
22084 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
22085 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
22086 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
22087 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
22088 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
22089 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
22090 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
22091 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
22092 dlls/winmm/wineaudioio/Makefile.in,
22093 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
22094 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
22095 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
22096 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
22097 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
22098 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
22099 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
22100 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
22101 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
22102 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
22103 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
22104 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
22105 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
22106 programs/winhelp/Makefile.in, server/Makefile.in,
22107 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
22108 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
22109 DWORD/LONG/ULONG from long to int.
22111 2006-09-28 James Hawkins <truiken@gmail.com>
22113 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
22114 dlls/msi/preview.c:
22115 msi: Return to the parent dialog when the argument to the EndDialog event
22118 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
22120 * dlls/shell32/shelllink.c:
22121 shell32: Cast-qual warnings fix.
22123 * dlls/shell32/shell32_main.c:
22124 shell32: Cast-qual warnings fix.
22126 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
22127 shell32: Cast-qual warnings fix.
22129 * dlls/shell32/brsfolder.c:
22130 shell32: Cast-qual warnings fix.
22132 2006-09-29 Alexandre Julliard <julliard@winehq.org>
22134 * dlls/winex11.drv/opengl.c:
22135 winex11.drv: Fix typo that confuses winapi_check.
22137 2006-09-28 Juan Lang <juan_lang@yahoo.com>
22139 * dlls/winex11.drv/opengl.c:
22140 winex11.drv: Don't deadlock if GL init fails.
22142 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
22144 * tools/winedump/winedump.man.in:
22145 winedump: Remove the shell script reference from the man-page.
22147 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
22149 * dlls/comctl32/toolbar.c:
22150 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
22152 * dlls/comctl32/toolbar.c:
22153 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
22155 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
22156 msvfw32: Add Polish translation.
22158 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
22159 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
22160 dlls/gphoto2.ds/gphoto2_No.rc:
22161 gphoto2.ds: Use SS_CENTER to center a dialog string.
22163 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
22164 gphoto2.ds: Add Polish translation.
22166 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
22167 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
22168 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
22169 dlls/sane.ds/sane_No.rc:
22170 sane.ds: Use SS_CENTER to center a dialog string.
22172 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
22173 sane.ds: Add Polish translation.
22175 2006-09-28 Juan Lang <juan_lang@yahoo.com>
22177 * include/wincrypt.h:
22178 wincrypt.h: Fix a typo.
22180 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
22181 rsaenh: Correct signature checking.
22182 - pass desired key to encrypt_block_impl
22183 - don't change the alg id of imported keys
22186 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
22188 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
22189 crypt32: Added some CryptSIP stub implementations.
22191 2006-09-28 Hans Leidekker <hans@it.vu.nl>
22193 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
22194 usp10: Add a stub implementation and a test for ScriptLayout.
22196 2006-09-28 Alexandre Julliard <julliard@winehq.org>
22198 * ANNOUNCE, ChangeLog, VERSION, configure:
22201 ----------------------------------------------------------------
22202 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
22204 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
22205 ole32: StgOpenStorage on non-existent file should create it (with test).
22207 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
22209 * dlls/shlwapi/string.c:
22210 shlwapi: Add size parameters to function that takes array arguments.
22212 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
22214 * dlls/rpcrt4/rpc_server.c:
22215 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
22217 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
22219 * dlls/crypt32/tests/sip.c:
22220 crypt32: A small test to verify when to write function pointers.
22222 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
22224 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
22225 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
22226 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
22227 localspl/tests: Add initial test.
22229 2006-09-27 Benjamin Arai <me@benjaminarai.com>
22231 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
22232 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
22233 dlls/clusapi/clusapi.spec:
22234 clusapi: Implement stub dll for clusapi.
22236 2006-09-27 James Hawkins <truiken@gmail.com>
22238 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
22239 msi: Follow state resolution rules when a feature parent saves a component.
22241 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
22242 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
22243 of INSTALLSTATE_UNKNOWN.
22245 2006-09-27 Juan Lang <juan_lang@yahoo.com>
22247 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
22248 dlls/crypt32/tests/cert.c:
22249 crypt32: Implement CertGetPublicKeyLength.
22251 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
22253 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
22254 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
22256 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
22258 * dlls/ntdll/signal_i386.c:
22259 ntdll: Align stack to 4 bytes.
22261 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
22263 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
22264 dlls/localspl/localspl_main.c:
22265 localspl: Start implementation of InitializePrintMonitor.
22267 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22269 * programs/regedit/Ko.rc:
22270 regedit: Updated Korean Resource.
22272 * dlls/winmm/winmm_Ko.rc:
22273 winmm: Updated Korean resource.
22275 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
22277 * dlls/wined3d/device.c:
22278 wined3d: Tell gl about the surface alignment.
22280 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
22282 * dlls/shdocvw/regsvr.c:
22283 shdocvw: Cast-qual warnings fix.
22285 * dlls/secur32/secur32.c:
22286 secur32: Cast-qual warnings fix.
22288 2006-09-27 Huw Davies <huw@codeweavers.com>
22290 * dlls/ole32/rpc.c:
22291 ole32: Don't return from CoRegisterClassObject until we have created the
22293 Also don't fail if the client connects to the pipe between CreateNamedPipe
22294 and ConnectNamedPipe.
22296 2006-09-27 Robert Shearman <rob@codeweavers.com>
22298 * include/objidl.idl:
22299 include: Add types to objidl.idl used by COM contexts.
22301 * dlls/oleaut32/tmarshal.c:
22302 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
22305 * dlls/ole32/stg_stream.c:
22306 ole32: Check the return value of IStream_SetSize so as to not blindly continue
22307 on and possibly corrupt the structured storage file.
22309 * dlls/ntdll/signal_i386.c:
22310 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
22311 with a bad address.
22313 * dlls/ntdll/virtual.c:
22314 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
22315 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
22318 include: Add recently added PSDK VM flags to winnt.h.
22320 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
22322 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
22323 gdi32: Modify kerning scaling algorithm to the one which appears to better
22324 match what Windows does.
22326 2006-09-27 Jacek Caban <jacek@codeweavers.com>
22328 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
22329 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
22330 dlls/mshtml/tests/htmldoc.c:
22331 mshtml: Added get_readyState implementation.
22333 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
22334 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
22335 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
22336 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
22337 dlls/mshtml/rsrc.rc:
22338 mshtml: Remove conflicts between resource.h and mshtmcid.h.
22340 2006-09-27 Alexandre Julliard <julliard@winehq.org>
22342 * dlls/ole32/tests/hglobalstream.c:
22343 ole32/tests: Avoid using sizeof in a trace.
22345 * dlls/d3d9/tests/stateblock.c:
22346 d3d9/tests: Don't test texture states beyond the supported maximum.
22348 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
22350 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
22351 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
22352 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
22354 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
22356 * dlls/wined3d/device.c:
22357 wined3d: Fix typo in ResourceReleased.
22359 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
22361 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
22362 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
22364 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22366 * dlls/lz32/tests/lzexpand_main.c:
22367 lz32/tests: Fix some typos in error messages.
22369 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
22371 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
22372 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
22373 wined3d: Read GL info and load constants into the same device.
22375 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
22376 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
22377 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22378 wined3d: Move device pointer into the BaseShader class.
22380 2006-09-27 Juan Lang <juan_lang@yahoo.com>
22382 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
22383 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
22385 * include/wintrust.h:
22386 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
22388 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
22390 * dlls/crypt32/tests/sip.c:
22391 crypt32: Another CryptSIPLoad test.
22393 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
22394 wintrust: Added some CryptSIP stub implementations.
22397 wintrust: Fix function prototype.
22399 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
22401 * programs/clock/Fr.rc:
22402 clock: French translation improvements.
22404 * programs/notepad/Fr.rc:
22405 notepad: French translation improvements.
22407 * programs/progman/Fr.rc:
22408 progman: French translation improvements.
22410 * programs/winefile/Fr.rc:
22411 winefile: French translation improvements.
22413 * programs/taskmgr/Fr.rc:
22414 taskmgr: French translation improvements.
22416 * programs/regedit/Fr.rc:
22417 regedit: French translation improvements.
22419 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
22421 * programs/view/view.c:
22422 view: Reset the image left-top corner to the window left-top corner after a
22425 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
22426 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
22427 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
22428 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
22429 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
22430 programs/view/resource.h, programs/view/view.c:
22431 view: Remove the Info > Hello menu item.
22433 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
22434 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
22435 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
22436 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
22437 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
22438 programs/view/init.c, programs/view/resource.h:
22439 view: Remove IDS_APPNAME from resources.
22441 * programs/view/Pl.rc, programs/view/viewrc.rc:
22442 view: Add Polish translation.
22444 * programs/regedit/En.rc:
22445 regedit: Fix the English (Neutral) menu.
22447 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
22449 * programs/winecfg/Ru.rc:
22450 winecfg: Update Russian translation.
22452 2006-09-26 H. Verbeet <hverbeet@gmail.com>
22454 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
22455 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
22456 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
22457 dlls/wined3d/volumetexture.c:
22458 wined3d: Comparing BOOLs against FALSE is redundant.
22460 * dlls/wined3d/directx.c:
22461 wined3d: Add a comment to clarify the point of max_sampler_stages.
22463 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
22464 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
22465 include/wine/wined3d_gl.h:
22466 wined3d: Add support for native NPOT textures.
22468 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
22469 wined3d: Enable pixel shaders by default.
22471 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
22472 wined3d: Fix the default values for wined3d_settings.
22474 * dlls/wined3d/vertexshader.c:
22475 wined3d: Don't overwrite the position y offset in ARB vertex programs.
22477 * dlls/wined3d/device.c:
22478 wined3d: Cleanup ActiveRender some more.
22480 * dlls/wined3d/device.c:
22481 wined3d: Render upside down when rendering offscreen, even if the backbuffer
22482 is used to render to.
22484 * dlls/wined3d/device.c:
22485 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
22487 2006-09-26 Juan Lang <juan_lang@yahoo.com>
22489 * include/wintrust.h:
22490 wintrust.h: Add missing defines.
22492 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
22493 dlls/crypt32/tests/encode.c:
22494 crypt32: Encode/decode authority key ids.
22496 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22498 * programs/cmdlgtst/Ko.rc:
22499 cmdlgtst: Updated Korean resource.
22501 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
22503 * dlls/rsaenh/rsaenh.c:
22504 rsaenh: Cast-qual warnings fix.
22506 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
22507 rsaenh: Cast-qual warnings fix.
22509 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
22511 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
22512 uninstaller: Add Polish translation.
22514 * dlls/winmm/winmm_En.rc:
22515 winmm: Use English (US) instead of English (Neutral) for resources.
22517 * dlls/comctl32/comctl_Pl.rc:
22518 comctl32: Update Polish translation.
22520 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
22521 dlls/msrle32/msrle_Hu.rc:
22522 msrle32: Show correctly the authors surname in some non-latin1 languages.
22524 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
22525 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
22526 dlls/msvidc32/rsrc.rc:
22527 video codecs: add Polish translation.
22529 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
22531 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
22532 dmband: Print 64bit integers with wine_dbgstr_longlong.
22534 2006-09-25 James Hawkins <truiken@gmail.com>
22536 * dlls/msi/action.c, dlls/msi/tests/package.c:
22537 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
22538 the component's state should match.
22540 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
22541 msi: Only specifically resolve the TARGETDIR directory once.
22543 * dlls/msi/tests/package.c:
22544 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
22547 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
22548 dlls/msi/package.c, dlls/msi/tests/package.c:
22549 msi: Store the full path to the database file in the MSIDATABASE structure.
22551 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
22553 * dlls/user/property.c, include/winuser.h:
22554 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
22556 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
22558 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
22559 dlls/setupapi/tests/devinst.c:
22560 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
22562 2006-09-26 Alexandre Julliard <julliard@winehq.org>
22564 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
22565 explorer: Work around the latest HAL binary compatibility breakage.
22567 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
22569 * dlls/crypt32/tests/sip.c:
22570 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
22572 2006-09-22 James Hawkins <truiken@gmail.com>
22574 * dlls/setupapi/queue.c:
22575 setupapi: Fix a typo.
22577 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
22579 * dlls/d3d8/d3d8_main.c:
22580 d3d8: Remove no longer used imports.
22582 * dlls/d3d9/d3d9_main.c:
22583 d3d9: Remove no longer used imports.
22585 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
22588 mssip.h: Added function definition.
22590 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
22592 * dlls/gdi/tests/font.c:
22593 gdi32: Add a test for GetKerningPairs.
22595 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
22596 gdi32: Implement GetKerningPairs for TrueType fonts.
22598 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
22600 * dlls/winex11.drv/keyboard.c:
22601 winex11.drv: Use a proper protector for X11/XKBlib.h.
22603 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
22605 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
22606 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
22607 programs/winedbg/winedbg.c:
22608 winedbg: Fixed regression in gdb startup (especially gdb proxy).
22610 * programs/winedbg/memory.c:
22611 winedbg: Put back the %d format for printing integral values even for
22612 64bit internal values as the default format in winebdg command imposes.
22614 * dlls/dbghelp/dwarf.c:
22615 dbghelp: Added support for a couple of compiland's children.
22617 * dlls/dbghelp/dwarf.c:
22618 dbghelp: Fix location computation when attribute has a constant form instead
22621 * dlls/dbghelp/dwarf.c:
22622 dbghelp: Change the definition of an attribute so that we can pass around
22625 * dlls/dbghelp/dwarf.c:
22626 dbghelp: Move the attribute union (now nameless) into a structure called
22629 * dlls/dbghelp/dwarf.c:
22630 dbghelp: Added support for DW_OP_breg* operations in location computation.
22632 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
22633 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
22634 dbghelp: Variables & registers.
22635 - more strickling differentiation variable location between
22636 a register, and the dereferenced address defined by a
22637 register (and possibly an offset)
22638 - added a parameter to symt_add_func_local (and internal symbol
22639 data struct) to help differentiate
22640 - fix all debug parsers to confer to this new scheme
22642 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
22644 * dlls/lz32/tests/lzexpand_main.c:
22645 lz32/tests: Try to open nonexisting compressed files.
22647 * dlls/lz32/tests/lzexpand_main.c:
22648 lz32/tests: Add more cases for opening compressed files.
22650 * dlls/lz32/tests/lzexpand_main.c:
22651 lz32/tests: Move indirect opening of compressed files into separate functions.
22652 Also rename W-string variable to get some naming consistency.
22654 * dlls/lz32/tests/lzexpand_main.c:
22655 lz32/tests: Compare result to predefined compressed file name, not calculated
22658 2006-09-25 Juan Lang <juan_lang@yahoo.com>
22660 * dlls/crypt32/tests/cert.c:
22661 crypt32: Reduce indent level of tests.
22663 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
22665 * dlls/wined3d/glsl_shader.c:
22666 wined3d: Use GL_EXTCALL.
22667 That fixes compilation with gl headers that do not know about glUniform4fvARB.
22669 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
22671 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
22672 dlls/winex11.drv/winex11.drv.spec:
22673 winex11.Drv: Remove unneeded wgl exports.
22675 2006-09-25 Duane Clark <fpga@pacbell.net>
22677 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
22678 msvcrt: fgetc needs to use unsigned parameters.
22679 Spotted by and adapted from test written by Tobias Ringström.
22681 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
22683 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
22684 dlls/dmcompos/signposttrack.c:
22685 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
22687 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
22689 * dlls/rpcrt4/rpc_transport.c:
22690 rpcrt4: Cast-qual warnings fix.
22692 * dlls/rpcrt4/ndr_stubless.c:
22693 rpcrt4: Cast-qual warnings fix.
22695 * dlls/rpcrt4/cpsf.c:
22696 rpcrt4: Cast-qual warnings fix.
22698 * dlls/rpcrt4/ndr_marshall.c:
22699 rpcrt4: Cast-qual warnings fix.
22701 * dlls/riched20/reader.c:
22702 riched20: Cast-qual warning fix.
22704 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
22706 * programs/notepad/Tr.rc:
22707 notepad: Update Turkish resources.
22709 * programs/clock/Tr.rc:
22710 clock: Update Turkish resources.
22712 * dlls/shell32/shell32_Tr.rc:
22713 shell32: Update Turkish resources.
22715 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
22717 * programs/regedit/listview.c:
22718 regedit: Remove dead code.
22720 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
22722 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
22723 wined3d: Add the missing gamma cap.
22725 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
22727 * dlls/wintrust/register.c:
22728 wintrust: Implement SoftpubDllRegisterServer.
22730 2006-09-22 Ivan Leo <ivanleo@gmail.com>
22732 * dlls/dinput/mouse.c:
22733 dinput: Add some error checks to mouse.c.
22735 2006-09-22 Frank Richter <frank.richter@gmail.com>
22737 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
22738 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
22739 ReturnBuffer and certain ReturnBufferSizes.
22741 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
22743 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
22744 dlls/comctl32/toolbar.c:
22745 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
22746 bitmap before ImageList_AddMasked rather then call
22747 ImageList_SetImagesCount after.
22749 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
22750 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
22752 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
22754 * dlls/ntdll/signal_i386.c:
22755 ntdll: Avoid ebx being clobbered in exception handler.
22757 2006-09-24 Jacek Caban <jacek@codeweavers.com>
22759 * dlls/mshtml/tests/htmldoc.c:
22760 mshtml: Added more loading tests.
22762 * dlls/mshtml/navigate.c:
22763 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
22765 * dlls/mshtml/nsembed.c:
22766 mshtml: Initialize url in OnStartURIOpen.
22768 * dlls/mshtml/persist.c:
22769 mshtml: Remove FIXMEs and fix a typo.
22771 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
22772 mshtml: Added PARSECOMPLETE task implementation.
22774 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
22775 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
22776 mshtml: Store BSCallback in HTMDocument.
22778 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
22779 mshtml: Store IBinding interface in BSCallback.
22781 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
22782 dlls/mshtml/persist.c, dlls/mshtml/task.c:
22783 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
22784 IPersistMoniker::Load.
22786 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
22787 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
22788 mshtml: Create one "Internet Explorer_Hidden" window per thread.
22790 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
22792 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
22793 dlls: Assorted French translation improvements.
22795 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
22797 * programs/winefile/Pl.rc:
22798 winefile: Update Polish translation.
22800 * dlls/user/resources/user32_Pl.rc:
22801 user32: Update Polish translation.
22803 * programs/regedit/Pl.rc:
22804 regedit: Update Polish translation.
22806 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
22807 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
22809 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
22810 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
22811 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
22813 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
22815 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
22816 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
22817 wined3d: Surface data is 32 bit aligned.
22819 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
22821 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
22822 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
22823 dlls/wined3d/wined3d_private.h:
22824 wined3d: Avoid wasting a uniform.
22826 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
22827 wined3d: Stop fixing up a VBO if the declaration changes too often.
22829 * dlls/wined3d/vertexbuffer.c:
22830 wined3d: Verify the VBO vertex declaration every draw.
22832 * dlls/wined3d/surface_gdi.c:
22833 wined3d: Fix a typo.
22835 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
22837 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
22838 quartz: Cast-qual warnings fix.
22840 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
22842 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
22843 oleaut32: Cast-qual warnings fix.
22845 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
22847 * programs/msiexec/msiexec.c:
22848 msiexec: Should recognize /xpackage syntax.
22850 2006-09-21 Aric Stewart <aric@codeweavers.com>
22852 * dlls/user/edit.c:
22853 user: Correct buffer overflows in IME processing code.
22855 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
22857 * dlls/msi/dialog.c:
22858 msi: Support more dialog groups.
22860 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
22863 wrc: Fixed typo for the --pedantic argument.
22865 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
22867 * include/wincrypt.h:
22868 wincrypt.h: A few more defines.
22870 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
22872 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
22873 include/wine/wined3d_gl.h:
22874 wined3d: glBlend* fixes.
22876 2006-09-21 Jacek Caban <jacek@codeweavers.com>
22878 * dlls/mshtml/tests/htmldoc.c:
22879 mshtml: Better IDM_PARSECOMPLETE test.
22881 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
22882 dlls/shdocvw/webbrowser.c:
22883 shdocvw: Added [get|put]_Silent implementation.
22884 As we don't have any dialog in WebBrowser implemented yet, all we have to do
22885 is to store silent value.
22887 2006-09-21 Huw Davies <huw@codeweavers.com>
22889 * dlls/advapi32/security.c:
22890 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
22892 This makes the tests run correctly on first invocation.
22894 * dlls/gdi/tests/font.c:
22895 gdi32: Make the bitmap font tests locale aware.
22897 * dlls/gdi/tests/font.c:
22898 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
22899 so remove the width test completely.
22901 2006-09-17 Kai Blin <kai.blin@gmail.com>
22903 * dlls/secur32/secur32.c:
22904 secur32: Stop loading Negotiate until it is actually working.
22906 2006-09-24 Alexandre Julliard <julliard@winehq.org>
22908 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
22909 make_makefiles: Merged the make_progs script into make_makefiles.
22911 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
22913 * include/msvcrt/sys/types.h, include/winsock.h:
22914 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
22916 2006-09-22 Alexandre Julliard <julliard@winehq.org>
22918 * configure, configure.ac:
22919 configure: Moved the libGL.a check to the final warnings.
22921 * Makefile.in, configure, configure.ac, include/.gitignore:
22922 Makefile: Automatically update config.h if configure changed.
22924 * tools/make_makefiles:
22925 make_makefiles: Parse the makefiles to find the correct rules file dependency.
22928 makedep: Update dependencies even with no source files.
22930 2006-09-21 Alexandre Julliard <julliard@winehq.org>
22932 * dlls/user/resource.c, dlls/user/tests/resource.c,
22933 dlls/user/tests/resource.rc:
22934 user: Fix handling of high bits of resource id in LoadString, reported by
22937 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
22939 * dlls/wined3d/drawprim.c:
22940 wined3d: Allow null streams in the vertex declaration.
22942 2006-09-17 Kai Blin <kai.blin@gmail.com>
22944 * dlls/secur32/ntlm.c:
22945 secur32: Tell the user if ntlm_auth is not found or outdated.
22947 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
22949 * dlls/msacm32/driver.c:
22950 msacm: acmDriverPriority() compares dwPriority against negative values.
22951 This issue was spotted by Andrew Talbot.
22953 2006-09-15 Benjamin Arai <me@benjaminarai.com>
22955 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
22956 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
22957 dlls/nddeapi/nddeapi.spec:
22958 nddeapi: Implement stub dll for nddeapi.
22960 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
22962 * dlls/comdlg32/fontdlg.c:
22963 comdlg32: Show better font style information in fontdlg.
22965 2006-09-13 James Hawkins <truiken@gmail.com>
22967 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
22968 wintrust: Add a stub implementation of CryptCATClose.
22970 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
22971 wintrust: Add a stub implementation of CryptCATEnumerateMember.
22973 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
22974 wintrust: Move the Crypt* functions to crypt.c.
22976 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
22977 dlls/wintrust/wintrust.spec:
22978 wintrust: Add a stub implementation of CryptCATOpen.
22980 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
22982 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
22983 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
22985 * dlls/comctl32/toolbar.c:
22986 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
22988 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
22989 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
22991 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
22992 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
22994 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
22995 comctl32: imagelist: SetImageCount can be used to decrease image count (with
22998 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
22999 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
23000 dlls/comctl32/tests/toolbar.c:
23001 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
23003 2006-09-20 James Hawkins <truiken@gmail.com>
23005 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
23006 dlls/msi/tests/package.c:
23007 msi: Disable child features of parent features that are unselected because of
23010 * dlls/msi/dialog.c:
23011 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
23014 * dlls/msi/action.c, dlls/msi/tests/package.c:
23015 msi: Don't check a component's install state if a component ID is not provided.
23017 * dlls/msi/tests/package.c:
23018 msi: Fix the results of a few tests to match Windows.
23020 * dlls/msi/action.c, dlls/msi/tests/package.c:
23021 msi: Load the component states in CostFinalize instead of CostInitialize.
23023 * dlls/msi/action.c, dlls/msi/tests/package.c:
23024 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
23026 * dlls/msi/action.c, dlls/msi/tests/package.c:
23027 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
23029 * dlls/advpack/files.c:
23030 advpack: backup should be a const string.
23032 2006-09-21 Alexandre Julliard <julliard@winehq.org>
23034 * dlls/wininet/tests/http.c:
23035 wininet/tests: Don't fail the tests if the network is unreachable.
23037 * dlls/urlmon/tests/url.c:
23038 urlmon/tests: Don't fail the tests if the network is unreachable.
23040 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
23042 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
23043 dlls/winex11.drv/winex11.drv.spec:
23044 opengl: Move wgl font code to winex11.drv.
23046 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
23048 * include/wine/mmsystem16.h:
23049 include: Make the return type of mmioSendMessage16 in the function declaration
23050 match that of the function definition.
23052 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
23054 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
23055 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
23057 2006-09-20 Benjamin Arai <me@benjaminarai.com>
23059 * dlls/msi/tests/db.c:
23060 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
23061 returns the correct results.
23063 * dlls/msi/tests/db.c:
23064 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
23065 the correct results.
23067 * dlls/oleaut32/tests/vartest.c:
23068 oleaut32: Conformance test for function variant:VarImp.
23070 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
23071 oleaut32: Implementation for function variant:VarImp.
23073 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
23075 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
23076 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
23077 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
23078 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
23079 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
23080 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
23081 dmime: Print 64bit integers with wine_dbgstr_longlong.
23083 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
23085 * dlls/ole32/stg_prop.c:
23086 ole32: Cast-qual warnings fix.
23088 * dlls/odbc32/proxyodbc.c:
23089 odbc32: Cast-qual warning fix.
23091 2006-09-20 Juan Lang <juan_lang@yahoo.com>
23093 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
23094 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
23097 * dlls/crypt32/chain.c:
23098 crypt32: Don't crash on freeing null chain engine.
23100 * dlls/crypt32/tests/cert.c:
23101 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
23103 * dlls/crypt32/tests/encode.c:
23104 crypt32: Test decoding a big CRL.
23106 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
23108 * dlls/wined3d/drawprim.c:
23109 wined3d: Do not bind the 0 vbo when vbos are unsupported.
23111 2006-09-21 Alexandre Julliard <julliard@winehq.org>
23113 * server/process.c, server/process.h, server/request.c:
23114 server: Kill the process without SIGTERM when the fd socket is closed.
23116 * configure, configure.ac:
23117 configure: Don't display any messages when started from the makefile to rebuild
23120 2006-09-20 Alexandre Julliard <julliard@winehq.org>
23123 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
23125 * Makefile.in, tools/Makefile.in:
23126 Makefile: Fixed rule for building makedep when cross-compiling.
23128 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
23130 * dlls/crypt32/sip.c:
23131 crypt32: Simplify by removing unneeded backslash.
23133 2006-09-20 Huw Davies <huw@codeweavers.com>
23135 * dlls/gdi/tests/font.c:
23136 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
23137 there's a \n in the string.
23139 * dlls/gdi/freetype.c:
23140 gdi32: Fix ppem in the case that there isn't an exact height match in the
23143 * dlls/gdi/tests/font.c:
23144 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
23146 2006-09-19 Benjamin Arai <me@benjaminarai.com>
23148 * dlls/msi/tests/db.c:
23149 msi: Adds test to check if "AND" operator returns the correct result for the
23152 * dlls/msi/tests/db.c:
23153 msi: Adds tests to check if joins return the correct number of rows.
23155 * dlls/msi/tests/db.c:
23156 msi: Updates tests for joins to include row and column ids in message.
23158 2006-09-17 Christoph Frick <frick@sc-networks.com>
23160 * dlls/wined3d/device.c:
23161 wined3d: Clamp the light exponent at 128.
23163 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
23165 * dlls/setupapi/tests/devinst.c:
23166 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
23168 * dlls/ntdll/cdrom.c:
23169 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
23172 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
23173 ntdll: Fixed conditional expression (Coverity).
23175 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
23178 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
23181 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
23183 * dlls/dinput/mouse.c:
23184 dinput: Initialize default coop level. Invert logic in hook handler.
23186 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
23188 * dlls/ntdll/env.c:
23189 ntdll: Cast-qual warning fix.
23191 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
23193 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
23195 msi: Cast-qual warnings fix.
23197 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
23199 * dlls/hlink/hlink_main.c:
23200 hlink: Cast-qual warnings fix.
23202 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
23204 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
23205 url: Fixed wrong argument (Coverity).
23207 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
23209 * programs/notepad/dialog.c:
23210 notepad: Keep the modify information of edit control when toggle wrap line.
23212 * programs/notepad/main.c, programs/notepad/main.h:
23213 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
23215 2006-09-15 James Hawkins <truiken@gmail.com>
23217 * dlls/msi/dialog.c:
23218 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
23219 to duplicate the component changing logic.
23221 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
23222 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
23223 INSTALLSTATE_ABSENT.
23225 * dlls/msi/tests/package.c:
23226 msi: Add tests for components with multiple parent features.
23228 2006-09-14 James Hawkins <truiken@gmail.com>
23230 * dlls/msi/dialog.c:
23231 msi: Add the total and free disk space to the VolumeCostList control.
23233 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23235 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
23236 d3d8: More correct stub for ValidatePixelShader + tests.
23238 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
23240 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
23241 dinput: Return proper errors in SetCooperativeLevel.
23243 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
23245 * include/winuser.h:
23246 include: Add some missing definitions in winuser.h.
23248 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
23250 * dlls/advpack/advpack_private.h:
23251 advpack: Remove duplicate function declaration.
23253 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
23255 * dlls/netapi32/nbnamecache.c:
23256 netapi32: Cast-qual warnings fix.
23258 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
23260 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
23261 msvcrt: Cast-qual warnings fix.
23263 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
23265 * dlls/mapi32/util.c:
23266 mapi32: Cast-qual warning fix.
23268 * dlls/kernel32/resource.c:
23269 kernel32: Cast-qual warnings fix.
23271 * dlls/kernel32/ne_module.c:
23272 kernel32: Cast-qual warnings fix.
23274 * dlls/kernel32/instr.c:
23275 kernel32: Cast-qual warnings fix.
23277 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
23278 dlls/kernel32/volume.c:
23279 kernel32: Cast-qual warnings fix.
23281 2006-09-20 Alexandre Julliard <julliard@winehq.org>
23283 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
23284 dlls/winex11.drv/dib.c, include/winnt.h,
23285 programs/winedbg/tgt_active.c:
23286 include: Added definitions for the fault address exception information.
23288 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
23289 include/wine/exception.h, include/winnt.h:
23290 include: Exception filters should return LONG, not DWORD.
23291 Also move UnhandledExceptionFilter definitions to winbase.h since they
23292 are there in the latest SDK.
23294 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
23296 * include/commctrl.h:
23297 include: Win64 fix in TBBUTTON.
23299 * dlls/comctl32/toolbar.c:
23300 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
23303 * dlls/comctl32/header.c:
23304 comctl32: header: Update the header comment.
23306 * dlls/comctl32/header.c:
23307 comctl32: header: Remove the nOldWidth.
23309 * dlls/comctl32/header.c:
23310 comctl32: header: Send new values in notifies during resize and drag-drop
23311 instead of the old ones.
23312 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
23314 * dlls/comctl32/header.c:
23315 comctl32: header: Merge the simple delete and complex delete.
23317 * dlls/comctl32/header.c:
23318 comctl32: header: Simplify the insert/delete code by using ReAlloc.
23320 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
23321 comctl32: header: Test the header order-management code and fix some bugs.
23323 2006-09-19 Juan Lang <juan_lang@yahoo.com>
23325 * include/wincrypt.h:
23326 wincrypt.h: Add more missing definitions and prototypes.
23328 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
23330 * dlls/dmloader/debug.c:
23331 dmloader: Print 64bit integers with wine_dbgstr_longlong.
23333 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
23335 * dlls/winspool.drv/info.c:
23336 winspool: Fix missing backslash.
23338 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
23341 wine.inf: Add the missing SecurityService keys.
23343 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
23345 * dlls/setupapi/devinst.c:
23346 setupapi: Fixed wrong check (Coverity).
23348 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
23350 * dlls/crypt32/tests/str.c:
23351 crypt32: Cast-qual warnings fix.
23353 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
23355 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
23356 dlls/crypt32/tests/sip.c:
23357 crypt32: Move SIP related tests to their own file.
23359 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
23361 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
23362 crypt32: Move SIP related functions to their own file.
23364 * dlls/crypt32/crypt32.spec:
23365 crypt32: Add a few functions to the spec file.
23367 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
23369 * dlls/winex11.drv/opengl.c:
23370 winex11.drv: Fix wined3d/opengl regression.
23372 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
23374 * dlls/winex11.drv/opengl.c:
23375 winex11.drv: Fix fbconfig regression.
23377 2006-09-13 James Hawkins <truiken@gmail.com>
23379 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
23380 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
23382 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
23383 dlls/setupapi/tests/parser.c:
23384 setupapi: Implement pSetupGetField, with tests.
23386 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
23388 * documentation/README.ko:
23389 README.ko: Updated.
23391 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
23393 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
23394 gdi: Cast-qual warnings fix.
23396 * dlls/gdi/enhmetafile.c:
23397 gdi: Cast-qual warnings fix.
23399 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
23400 gdi: Cast-qual warnings fix.
23402 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
23404 * tools/widl/typelib.c:
23405 widl: Don't compare result of read() to unsigned type.
23407 * tools/widl/write_msft.c:
23408 widl: Remove unused parameter in create_msft_typeinfo.
23410 * tools/widl/write_msft.c:
23411 widl: Remove unused parameter in ctl2_encode_name.
23413 * tools/widl/utils.c:
23414 widl: Replace a #if by if for better compiler checking.
23416 * tools/widl/typegen.c:
23417 widl: Remove unused parameter in write_ip_tfs.
23419 * tools/widl/parser.l:
23420 widl: Fix warning about unused structure field in lexer.
23422 * tools/widl/widl.man.in:
23423 widl: Add -u and -U options to man page.
23425 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
23427 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
23428 dmscript: Print 64bit integers with wine_dbgstr_longlong.
23430 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
23432 * dlls/crypt32/tests/main.c:
23433 crypt32/tests: Some tests for CryptSIPLoad.
23435 2006-09-13 Hans Leidekker <hans@it.vu.nl>
23437 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
23438 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
23439 Remove some unnecessary casts.
23441 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
23442 dlls/dnsapi/tests/record.c:
23443 dnsapi: Implement and test DnsRecordSetDetach.
23445 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
23447 * dlls/comctl32/listview.c:
23448 comctl32: listview: Don't edit labels after the first click of a double click.
23450 * dlls/comctl32/listview.c:
23451 comctl32: listview: Don't edit labels on click if the view was not focused.
23453 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
23455 * include/commctrl.h:
23456 include/commctrl.h: TV_DISPINFO constants definition.
23458 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
23460 * include/windows.h:
23461 include/windows.h: Added _INC_WINDOWS declaration.
23463 2006-09-14 Alexandre Julliard <julliard@winehq.org>
23466 makefile: Automatically re-run configure if it has been modified.
23468 * Makefile.in, tools/make_makefiles:
23469 makefiles: Automatically rebuild makefiles when their sources and/or configure
23472 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
23473 makefiles: Attempt to automatically run make depend when reading an updated
23476 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
23477 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
23478 programs/Makefile.in, programs/make_progs:
23479 makefiles: Remove the dependencies comment in files that don't need it.
23481 * configure, configure.ac, dlls/activeds/Makefile.in,
23482 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
23483 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
23484 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
23485 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
23486 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
23487 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
23488 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
23489 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
23490 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
23491 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
23492 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
23493 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
23494 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
23495 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
23496 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
23497 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
23498 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
23499 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
23500 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
23501 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
23502 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
23503 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
23504 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
23505 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
23506 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
23507 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
23508 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
23509 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
23510 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
23511 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
23512 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
23513 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
23514 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
23515 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
23516 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
23517 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
23518 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
23519 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
23520 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
23521 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
23522 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
23523 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
23524 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
23525 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
23526 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
23527 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
23528 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
23529 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
23530 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
23531 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
23532 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
23533 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
23534 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
23535 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
23536 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
23537 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
23538 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
23539 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
23540 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
23541 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
23542 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
23543 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
23544 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
23545 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
23546 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
23547 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
23548 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
23549 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
23550 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
23551 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
23552 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
23553 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
23554 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
23555 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
23556 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
23557 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
23558 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
23559 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
23560 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
23561 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
23562 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
23563 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
23564 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
23565 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
23566 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
23567 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
23568 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
23569 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
23570 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
23571 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
23572 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
23573 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
23574 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
23575 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
23576 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
23577 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
23578 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
23579 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
23580 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
23581 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
23582 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
23583 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
23584 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
23585 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
23586 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
23587 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
23588 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
23589 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
23590 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
23591 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
23592 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
23593 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
23594 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
23595 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
23596 dlls/winmm/wineaudioio/Makefile.in,
23597 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
23598 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
23599 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
23600 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
23601 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
23602 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
23603 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
23604 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
23605 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
23606 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
23607 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
23608 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
23609 programs/control/Makefile.in, programs/eject/Makefile.in,
23610 programs/expand/Makefile.in, programs/explorer/Makefile.in,
23611 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
23612 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
23613 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
23614 programs/progman/Makefile.in, programs/regedit/Makefile.in,
23615 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
23616 programs/rundll32/Makefile.in, programs/start/Makefile.in,
23617 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
23618 programs/view/Makefile.in, programs/wineboot/Makefile.in,
23619 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
23620 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
23621 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
23622 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
23623 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
23624 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
23625 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
23626 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
23627 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
23628 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
23629 makefiles: Generate the dependencies line to avoid some code duplication.
23631 2006-09-13 Alexandre Julliard <julliard@winehq.org>
23633 * ANNOUNCE, ChangeLog, VERSION, configure:
23636 ----------------------------------------------------------------
23637 2006-09-13 Alexandre Julliard <julliard@winehq.org>
23639 * programs/msiexec/msiexec.c:
23640 msiexec: Ignore failure to create the service if it already exists.
23642 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
23644 * documentation/README.de:
23645 README.de: Updated comment on support libraries to match English.
23647 * documentation/README.de:
23648 README.de: Mention kernel 2.6.
23650 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
23652 * dlls/wintrust/register.c:
23653 wintrust: Add CryptSIPAddProvider calls to the registration.
23655 2006-09-13 Mike McCormack <mike@codeweavers.com>
23657 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
23658 dlls/msi/tests/db.c:
23659 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
23661 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
23663 * dlls/dinput/dinput_main.c:
23664 dinput: Create/destroy hook thread from DirectInput.
23666 2006-09-13 Mike McCormack <mike@codeweavers.com>
23668 * dlls/msi/tests/db.c:
23669 msi: Add a test for ALTER TABLE.
23671 * dlls/msi/database.c, dlls/msi/tests/db.c:
23672 msi: Fix database creation.
23674 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
23676 msi: Split the font registration code out into a separate file.
23678 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
23680 * dlls/dxdiagn/provider.c:
23681 dxdiagn: Cast-qual warning fix.
23683 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
23685 * dlls/gdi/freetype.c:
23686 gdi32: Fix init_system_links() for non-localized font name.
23688 * dlls/gdi/freetype.c:
23689 gdi32: Fix wrong break statement use.
23691 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
23693 * dlls/wined3d/directx.c:
23694 wined3d: Avoid crashing when renderer returns no name.
23696 2006-09-12 James Hawkins <truiken@gmail.com>
23698 * dlls/msi/tests/db.c:
23699 msi: Add more join tests.
23701 * dlls/msi/dialog.c:
23702 msi: Show the available drives in the VolumeCostList control.
23704 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
23706 * dlls/ole32/stg_stream.c:
23707 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
23709 2006-09-13 Alexandre Julliard <julliard@winehq.org>
23711 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
23712 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
23713 tests: Moved some compatibility defines to wine/test.h.
23715 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
23717 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
23718 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
23719 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
23720 dlls/dmstyle/styletrack.c:
23721 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
23723 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
23726 README: Update for kernel 2.6.
23728 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23730 * dlls/mshtml/rsrc.rc:
23731 mshtml: Add version resource.
23733 * dlls/shdocvw/version.rc:
23734 shdocvw: Update version info.
23736 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
23738 * dlls/wintrust/register.c:
23739 wintrust: Use the return values of the registration functions.
23741 * dlls/wintrust/register.c:
23742 wintrust: We do care about errors during this kind of registration.
23744 * dlls/wintrust/register.c:
23745 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
23747 2006-09-13 Mike McCormack <mike@codeweavers.com>
23749 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
23750 dlls/msi/tests/db.c:
23751 msi: Delete databases we create but never commit.
23753 2006-09-12 Alexandre Julliard <julliard@winehq.org>
23755 * configure, configure.ac:
23756 configure: Fix left-over reference to kernel directory.
23758 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
23760 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
23761 wintrust: Implemented WintrustAddDefaultForUsage.
23763 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
23764 wintrust: Added tests for WintrustAddDefaultForUsage.
23766 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
23767 include/wintrust.h:
23768 wintrust: Added stubbed WintrustAddDefaultForUsage.
23770 2006-09-12 Alexandre Julliard <julliard@winehq.org>
23772 * dlls/secur32/dispatcher.c:
23773 secur32: Use _exit instead of exit in child process to avoid flushing things
23776 * dlls/crypt32/tests/encode.c:
23777 crypt32: Comment out an unreliable test.
23779 * dlls/winex11.drv/opengl.c:
23780 winex11.drv: Fixed and simplified the opengl extension registration.
23782 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
23784 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
23785 dlls/opengl32/wgl_ext.h:
23786 opengl32: Remove unused code.
23788 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
23790 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
23791 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
23792 winex11.drv: Move WGL extension code to winex11.drv.
23794 2006-09-12 Alexandre Julliard <julliard@winehq.org>
23796 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
23797 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
23798 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
23799 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
23800 dlls/kernel/console.c, dlls/kernel/console_private.h,
23801 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
23802 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
23803 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
23804 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
23805 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
23806 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
23807 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
23808 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
23809 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
23810 dlls/kernel/local16.c, dlls/kernel/locale.c,
23811 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
23812 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
23813 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
23814 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
23815 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
23816 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
23817 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
23818 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
23819 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
23820 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
23821 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
23822 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
23823 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
23824 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
23825 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
23826 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
23827 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
23828 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
23829 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
23830 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
23831 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
23832 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
23833 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
23834 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
23835 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
23836 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
23837 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
23838 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
23839 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
23840 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
23841 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
23842 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
23843 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
23844 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
23845 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
23846 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
23847 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
23848 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
23849 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
23850 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
23851 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
23852 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
23853 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
23854 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
23855 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
23856 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
23857 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
23858 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
23859 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
23860 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
23861 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
23862 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
23863 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
23864 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
23865 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
23866 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
23867 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
23868 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
23869 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
23870 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
23871 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
23872 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
23873 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
23874 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
23875 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
23876 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
23877 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
23878 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
23879 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
23880 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
23881 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
23882 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
23883 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
23884 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
23885 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
23886 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
23887 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
23888 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
23889 dlls/kernel/resource.c, dlls/kernel/resource16.c,
23890 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
23891 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
23892 dlls/kernel/syslevel.c, dlls/kernel/system.c,
23893 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
23894 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
23895 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
23896 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
23897 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
23898 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
23899 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
23900 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
23901 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
23902 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
23903 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
23904 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
23905 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
23906 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
23907 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
23908 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
23909 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
23910 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
23911 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
23912 dlls/kernel/version.c, dlls/kernel/version.rc,
23913 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
23914 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
23915 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
23916 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
23917 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
23918 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
23919 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
23920 dlls/kernel32/computername.c, dlls/kernel32/console.c,
23921 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
23922 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
23923 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
23924 dlls/kernel32/error16.c, dlls/kernel32/except.c,
23925 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
23926 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
23927 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
23928 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
23929 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
23930 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
23931 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
23932 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
23933 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
23934 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
23935 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
23936 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
23937 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
23938 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
23939 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
23940 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
23941 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
23942 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
23943 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
23944 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
23945 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
23946 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
23947 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
23948 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
23949 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
23950 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
23951 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
23952 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
23953 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
23954 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
23955 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
23956 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
23957 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
23958 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
23959 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
23960 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
23961 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
23962 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
23963 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
23964 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
23965 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
23966 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
23967 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
23968 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
23969 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
23970 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
23971 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
23972 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
23973 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
23974 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
23975 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
23976 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
23977 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
23978 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
23979 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
23980 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
23981 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
23982 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
23983 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
23984 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
23985 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
23986 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
23987 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
23988 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
23989 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
23990 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
23991 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
23992 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
23993 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
23994 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
23995 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
23996 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
23997 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
23998 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
23999 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
24000 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
24001 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
24002 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
24003 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
24004 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
24005 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
24006 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
24007 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
24008 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
24009 dlls/kernel32/process.c, dlls/kernel32/profile.c,
24010 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
24011 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
24012 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
24013 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
24014 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
24015 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
24016 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
24017 dlls/kernel32/tape.c, dlls/kernel32/task.c,
24018 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
24019 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
24020 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
24021 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
24022 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
24023 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
24024 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
24025 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
24026 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
24027 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
24028 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
24029 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
24030 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
24031 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
24032 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
24033 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
24034 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
24035 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
24036 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
24037 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
24038 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
24039 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
24040 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
24041 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
24042 tools/make_makefiles:
24043 kernel32: Renamed the kernel directory to kernel32.
24044 Also get rid of the kernel/messages subdirectory.
24046 * libs/wine/config.c:
24047 libwine: Avoid a compiler warning on Solaris.
24049 2006-09-12 Mike McCormack <mike@codeweavers.com>
24051 * dlls/msi/tests/db.c:
24052 msi: Add some more tests for MsiOpenDatabase.
24054 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
24056 * dlls/oleaut32/hash.c:
24057 oleaut32: Replace a loop with a simple computation.
24059 * tools/widl/hash.c:
24060 widl: Replace a loop with a simple computation.
24062 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
24064 * dlls/wintrust/register.c:
24065 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
24067 * dlls/wintrust/register.c:
24068 wintrust: Removed stray backslash.
24070 * dlls/wintrust/register.c:
24071 wintrust: Typo in TRACE.
24073 * dlls/wintrust/register.c:
24074 wintrust: Simplify registrations by using WintrustAddActionID.
24076 2006-09-11 James Hawkins <truiken@gmail.com>
24078 * dlls/msi/classes.c:
24079 msi: Don't try to register a class if a COM server file is not provided.
24081 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
24083 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
24084 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
24086 2006-09-11 Benjamin Arai <me@benjaminarai.com>
24088 * dlls/oleaut32/tests/vartest.c:
24089 oleaut32: Conformance test for function variant:VarIdiv.
24091 * dlls/oleaut32/variant.c:
24092 oleaut32: Fixes for function variant:VarIdiv.
24094 * dlls/oleaut32/tests/vartest.c:
24095 oleaut32: Conformance test for function variant:VarDiv.
24097 * dlls/oleaut32/variant.c:
24098 oleaut32: Fixes for function variant:VarDiv.
24100 2006-09-11 H. Verbeet <hverbeet@gmail.com>
24102 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
24103 wined3d: Cleanup the surface loading code a bit.
24104 - Separate allocation and uploading of textures.
24105 - Move common code for allocating, uploading and downloading textures
24106 into separate functions.
24107 - Set the correct format and type for DXT textures.
24109 * dlls/d3d8/device.c:
24110 d3d8: Free the shader handle table.
24112 2006-09-12 Alexandre Julliard <julliard@winehq.org>
24114 * dlls/ntdll/file.c:
24115 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
24116 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
24119 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
24120 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
24122 wrc: Change the prefix on bison-generated names to avoid the name-prefix
24125 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
24126 tools/wmc/wmc.c, tools/wmc/wmc.h:
24127 wmc: Change the prefix on bison-generated names to avoid the name-prefix
24130 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
24131 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
24132 tools/widl/utils.h, tools/widl/widl.c:
24133 widl: Change the prefix on bison-generated names to avoid the name-prefix
24136 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
24137 libs/wpp/wpp_private.h:
24138 wpp: Change the prefix on bison-generated names to avoid the name-prefix
24141 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
24142 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
24145 2006-09-11 Alexandre Julliard <julliard@winehq.org>
24147 * dlls/msi/cond.y, dlls/msi/sql.y:
24148 msi: Change the prefix on bison-generated names to avoid the name-prefix
24151 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
24152 tools/wmc/mcy.y, tools/wrc/parser.y:
24153 Make.rules: Set the default prefix for bison files from the file basename.
24155 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
24156 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
24157 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
24158 makefiles: List bison dependencies explicitly for parallel makes, since older
24159 bisons don't support --defines.
24161 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
24163 * dlls/gdi/freetype.c:
24164 gdi32: Fix logical error of italic, bold determination.
24166 * dlls/gdi/gdiobj.c:
24167 gdi32: Fix DefaultGuiFont name string for Korean Charset.
24169 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
24171 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
24172 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
24173 localspl: Add minimal localspl.dll.
24175 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
24177 * dlls/dinput/device.c, dlls/dinput/device_private.h,
24178 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
24179 dinput: Move hook_thread from device to DirectInput.
24181 2006-09-11 Alexandre Julliard <julliard@winehq.org>
24183 * dlls/kernel/cpu.c:
24184 kernel: Better CPU detection on MacOS.
24186 * dlls/winex11.drv/opengl.c:
24187 winex11.drv: Avoid compile errors in the non-OpenGL case.
24190 Makefile: Don't build all the tools before make depend, only build makedep
24193 * dlls/Maketest.rules.in:
24194 Maketest.rules: Don't require testlist.c to be built before make depend.
24196 * dlls/shell32/Makefile.in:
24197 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
24199 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
24200 programs/winetest/dist.rc, programs/winetest/maketest,
24201 programs/winetest/winetest.rc, tools/make_makefiles:
24202 winetest: Generate the list of test resources in make_makefiles.
24203 Only include test revision information in the distributed binary.
24205 * programs/winetest/main.c, programs/winetest/maketest,
24206 programs/winetest/util.c, programs/winetest/winetest.h:
24207 winetest: Store the test name as the resource name instead of in a separate
24210 2006-09-11 Robert Shearman <rob@codeweavers.com>
24212 * dlls/ole32/storage32.c:
24213 ole32: Add a check for a condition where a stream has an invalid size
24214 and so there aren't enough blocks in the chain to write data into.
24216 * dlls/ole32/storage32.c:
24217 ole32: Remove some assertions in the stuctured storage code by
24218 returning error codes to the caller and by handling the error
24221 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
24222 ole32: Convert the *_{Read,Write}At structured storage functions to
24223 return HRESULTs instead of BOOLs so that errors can be properly
24224 propagated from lower levels.
24226 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
24227 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
24229 * dlls/ole32/tests/storage32.c:
24230 ole32: Make an ok message match the name of the function it is testing.
24232 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
24233 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
24235 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
24236 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
24237 not all of the requested bytes were available.
24239 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
24240 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
24242 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
24244 * dlls/wintrust/register.c:
24245 wintrust: Change the name of the strings to not confuse them with the functions
24246 that are present in wintrust.
24248 * dlls/wintrust/register.c:
24249 wintrust: Use the return value of CryptRegisterOIDFunction.
24251 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
24253 * dlls/gdi/tests/font.c:
24254 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
24256 2006-08-30 James Liggett <jrliggett@cox.net>
24258 * programs/explorer/Makefile.in, programs/explorer/systray.c:
24259 explorer: Add support for tooltips for system tray icons.
24260 Based on the original systray implementation by Kai Morich
24261 <kai.morich@bigfoot.de>.
24263 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
24265 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
24266 dlls/winex11.drv/winex11.drv.spec:
24267 winex11.drv: Import glx makecurrent/wglsharelists.
24269 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
24270 dlls/winex11.drv/winex11.drv.spec:
24271 winex11.drv: Import glx context code.
24273 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
24275 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
24276 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
24277 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
24278 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
24279 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
24280 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
24281 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
24282 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
24283 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
24284 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
24287 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
24289 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
24290 dmusic: Print 64bit integers with wine_dbgstr_longlong.
24292 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
24294 * programs/taskmgr/trayicon.c:
24295 taskmgr: Remove dead code in trayicon.c (Coverity).
24297 * dlls/winspool.drv/tests/info.c:
24298 winspool: String cleanup in the tests.
24300 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
24302 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
24303 dlls/d3d8/tests/d3d8_main.c:
24304 d3d8: Better stub for ValidateVertexShader + tests.
24306 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
24308 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
24309 dlls/riched20/editstr.h, dlls/riched20/paint.c:
24310 riched20: Rewrite of scrolling and some redrawing code.
24311 Replaces duplicated scrolling code with re-usable functions.
24312 Removes excessive boundary checking on scroll code, since that's done
24313 in the scrollbar control anyways.
24314 Properly separates repaint calls based on what has changed.
24315 Send EN_UPDATE and EN_CHANGE at the right places.
24316 Only call EnsureVisible on changes, not all repaints.
24318 2006-09-07 Francois Gouget <fgouget@free.fr>
24320 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
24321 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
24323 2006-09-10 Alexandre Julliard <julliard@winehq.org>
24325 * Make.rules.in, Makefile.in, tools/makedep.c:
24326 makedep: For generated headers, parse the source idl instead.
24327 This avoids having to generate all the headers before make depend.
24329 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
24331 * dlls/shell32/shellole.c:
24332 shell32: Remove the unused shell allocator.
24334 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
24335 shell32: Document the shell32 "mini-COM" functions.
24337 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
24339 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
24340 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
24341 ddraw: Pass the fullscreen flag to wined3d.
24343 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
24344 dlls/ddraw/tests/ddrawmodes.c:
24345 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
24347 * dlls/ddraw/surface.c:
24348 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
24350 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
24352 * dlls/kernel/computername.c:
24353 kernel: Remove dead code in computername.c.
24355 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
24357 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
24358 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
24360 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
24362 * dlls/dswave/dswave_main.c:
24363 dswave: Print 64bit integers with wine_dbgstr_longlong.
24365 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
24367 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
24368 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
24370 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
24372 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
24373 dlls/dplayx/name_server.h:
24374 dplayx: Cast-qual warnings fix.
24376 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
24378 * dlls/dnsapi/query.c:
24379 dnsapi: Cast-qual warnings fix.
24381 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
24383 * dlls/dinput/device.c:
24384 dinput: Cast-qual warnings fix.
24386 * dlls/ddraw/texture.c:
24387 ddraw: Cast-qual warning fix.
24389 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
24391 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
24392 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
24393 programs/progman/Fr.rc, programs/regedit/Fr.rc,
24394 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
24395 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
24396 programs/winhelp/Fr.rc:
24397 Assorted French translation improvements.
24399 * programs/winecfg/Fr.rc:
24400 winecfg: French translation update.
24402 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
24404 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
24405 hhctrl: New French translation.
24407 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
24408 winspool.drv: New French translation.
24410 * dlls/mshtml/Fr.rc:
24411 mshtml: Updated French translation.
24413 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
24415 * dlls/crypt32/tests/main.c:
24416 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
24418 * dlls/crypt32/main.c:
24419 crypt32: Implemented CryptSIPRemoveProvider.
24421 * dlls/crypt32/main.c:
24422 crypt32: Add documentation.
24424 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
24426 * dlls/gdi/tests/metafile.c:
24427 gdi: Change the metafile.c test to use sprintf instead of snprintf for
24430 2006-09-09 Alexandre Julliard <julliard@winehq.org>
24432 * dlls/kernel/process.c:
24433 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
24436 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
24437 documentation/Makefile.in:
24438 makefiles: Make sure that all phony targets depend on 'dummy'.
24440 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
24441 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
24443 * fonts/Makefile.in:
24444 fonts: Avoid using the $< make variable in explicit rules.
24446 * tools/Makefile.in, tools/makedep.c:
24447 makedep: Support for new naming scheme for lex files.
24449 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
24450 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
24451 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
24452 makefiles: Add global rules for bison and lex files.
24453 Also build the .c and .h files separately to allow parallel makes.
24455 * programs/winedbg/dbg.y:
24456 winedbg: Allow building without debug support in the parser.
24459 wrc: Allow building without debug support in the parser.
24462 wmc: Allow building without debug support in the parser.
24464 * tools/widl/widl.c:
24465 widl: Allow building without debug support in the parser.
24467 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
24468 winhelp: Specify the lex options directly in the source file.
24470 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
24471 winedbg: Specify the lex options directly in the source file.
24473 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
24474 msi: Specify the bison name prefix directly in the source file.
24476 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
24477 libs/wpp: Specify the bison name prefix directly in the source file.
24479 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
24481 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
24482 dbghelp: Cast-qual warnings fix.
24484 * dlls/kernel/virtual.c, include/winbase.h:
24485 kernel: Constify a formal parameter.
24487 2006-09-08 Mike McCormack <mike@codeweavers.com>
24489 * configure, configure.ac, dlls/oleaut32/Makefile.in,
24490 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
24491 dlls/oleaut32/ungif.h, include/config.h.in:
24492 oleaut32: Include minimal ungif source to remove dependency on libungif.
24494 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
24496 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
24497 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
24499 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
24501 * dlls/crypt32/main.c:
24502 crypt32: Bail out on registry errors and return the error (if any).
24504 * dlls/crypt32/main.c:
24505 crypt32: Add documentation.
24507 * dlls/crypt32/main.c:
24508 crypt32: Change the order of writing to the registry.
24510 * dlls/crypt32/main.c:
24511 crypt32: Bail out on registry errors and return the error (if any).
24513 * dlls/crypt32/main.c:
24514 crypt32: Added some input validation.
24516 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
24518 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
24519 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
24520 include/Makefile.in, include/lmcons.h, include/svrapi.h:
24521 svrapi: Added a stub svrapi.dll.
24523 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
24525 * dlls/winspool.drv/info.c:
24526 winspool: Manage loaded monitors in a list.
24528 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
24529 winspool: Minimal load/unload printmonitors; use it to get a test working.
24531 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
24533 * dlls/user/sysparams.c:
24534 user: ChangeDisplaySettings virtual desktop mode handling fix.
24536 2006-09-08 Alexandre Julliard <julliard@winehq.org>
24539 wine.inf: Register msiexec.
24541 2006-09-07 Benjamin Arai <me@benjaminarai.com>
24543 * dlls/oleaut32/tests/vartest.c:
24544 oleaut32: Conformance test for function variant:VarPow.
24546 * dlls/oleaut32/variant.c:
24547 oleaut32: Fixes for function variant:VarPow.
24549 * dlls/oleaut32/tests/vartest.c:
24550 oleaut32: Conformance test for function variant:VarAnd.
24552 * dlls/oleaut32/variant.c:
24553 oleaut32: Fixes for function variant:VarAnd.
24555 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
24557 * dlls/ntdll/tests/info.c:
24558 ntdll/tests: Print 64bit integers as two 32 bit integers.
24560 2006-09-08 Mike McCormack <mike@codeweavers.com>
24562 * dlls/msi/tests/db.c:
24563 msi: Add more tests for temporary columns.
24565 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
24566 msi: Fix the TEMPORARY keyword for columns.
24568 * dlls/msi/tests/db.c:
24569 msi: Add a test for MsiDatabaseIsTablePersistent.
24571 * dlls/msi/msiquery.c, include/msiquery.h:
24572 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
24574 * dlls/msi/string.c:
24575 msi: Increase the size of the string table.
24577 * dlls/msi/action.c:
24578 msi: Split code to create a random package name into a separate function.
24580 * dlls/msi/table.c:
24581 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
24583 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
24585 * dlls/ntdll/file.c:
24586 ntdll: attr is never NULL inside NtCreateFile.
24588 2006-09-07 James Hawkins <truiken@gmail.com>
24590 * dlls/msi/join.c, dlls/msi/tests/db.c:
24591 msi: Allow non-key columns to be used with the join query.
24593 * dlls/msi/tests/db.c:
24594 msi: Add tests for MSI SQL join queries.
24596 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
24598 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
24599 widl: Add more complete pointer handling to write_typeformatstring_var.
24601 2006-09-07 Francois Gouget <fgouget@free.fr>
24603 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
24604 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
24605 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
24606 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
24607 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
24608 programs/view/init.c:
24609 Assorted spelling fixes.
24611 * dlls/ntdll/ntdll.spec:
24612 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
24614 * dlls/setupapi/setupapi.spec:
24615 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
24617 * dlls/tapi32/line.c:
24618 tapi32: Fix spelling of a local variable.
24620 * dlls/ole32/stg_stream.c:
24621 ole32: Fix spelling of a couple of local variables.
24623 * dlls/shell32/shlmenu.c:
24624 shell32: Fix spelling of a local variable.
24626 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
24627 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
24629 * include/ntstatus.h, include/sddl.h:
24630 include: Document some Microsoft spelling mistakes so we know they are not to
24633 * include/shlobj.h:
24634 shell32: Fix name of a constant.
24637 include: Fix the name of a MODEMSETTINGS field.
24639 * include/imagehlp.h:
24640 imagehlp: Fix the name of the ADDRESS_MODE enum.
24642 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
24644 * dlls/advpack/files.c:
24645 advpack: Cast-qual warnings fix.
24647 2006-09-07 Kai Blin <kai.blin@gmail.com>
24649 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
24650 secur32: Fix DecryptMessage for the dummy case.
24652 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
24653 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
24654 secur32: Fix generation of the session key.
24656 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
24658 * dlls/crypt32/oid.c:
24659 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
24661 * dlls/crypt32/oid.c:
24662 crypt32: Add some documentation.
24664 2006-09-07 Albert Lee <trisk@jhu.edu>
24666 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
24667 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
24669 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
24671 * configure, configure.ac:
24672 configure.ac: Display a hint when CAPI is not supported.
24674 2006-09-07 Alexandre Julliard <julliard@winehq.org>
24676 * dlls/ntdll/signal_i386.c:
24677 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
24679 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
24681 * dlls/wined3d/device.c:
24682 wined3d: Simplify setting the stencil renderstate.
24684 * dlls/wininet/ftp.c:
24685 wininet: Fix fd leak on failure case.
24687 * dlls/winmm/wineoss/midi.c:
24688 wineoss: Remove "please report" from a trace.
24690 * programs/winefile/winefile.c:
24691 winefile: Fix the display of free disk space in the statusbar.
24693 * programs/regedit/framewnd.c:
24694 regedit: Also refresh the listview.
24696 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
24697 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
24699 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
24701 * dlls/riched20/editor.c:
24702 riched20: WM_CONTEXTMENU fix for custom context menus.
24704 * dlls/riched20/caret.c:
24705 riched20: ME_SetSelection -1 to -1 behavior fix.
24707 2006-08-30 James Hawkins <truiken@gmail.com>
24709 * dlls/crypt32/decode.c:
24710 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
24713 * dlls/crypt32/decode.c:
24714 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
24716 2006-09-03 James Hawkins <truiken@gmail.com>
24718 * dlls/msi/custom.c:
24719 msi: Store the CustomActionData for deferred custom actions.
24721 * dlls/msi/dialog.c:
24722 msi: Add the ability to change directories in the DirectoryList control.
24724 2006-09-01 James Hawkins <truiken@gmail.com>
24726 * dlls/msi/dialog.c:
24727 msi: Add initial implementation of the DirectoryList control.
24729 * dlls/msi/dialog.c:
24730 msi: Load and display the VolumeCostList control's column headers.
24732 2006-08-31 James Hawkins <truiken@gmail.com>
24734 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
24735 msi: Store and use the center point of the dialog window in between dialogs.
24737 * dlls/msi/dialog.c:
24738 msi: Verify the path in the PathEdit control.
24740 * dlls/msi/dialog.c:
24741 msi: Search for the browse dialog controls by type instead of name.
24743 * dlls/msi/dialog.c:
24744 msi: Provide the control to the dialog_update function for the case
24745 when the control isn't attached to the dialog yet.
24747 2006-08-30 James Hawkins <truiken@gmail.com>
24749 * dlls/msi/tests/db.c:
24750 msi: Add more tests for the _Streams table.
24752 2006-09-03 Dan Kegel <dank@kegel.com>
24754 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
24755 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
24756 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
24757 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
24758 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
24759 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
24760 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
24761 programs/cmd/batch.c, programs/cmd/builtins.c,
24762 programs/cmd/directory.c, programs/cmd/wcmd.h,
24763 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
24764 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
24765 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
24766 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
24767 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
24768 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
24769 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
24770 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
24771 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
24772 programs/wcmd: Rename to programs/cmd.
24774 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
24776 * dlls/user/static.c:
24777 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
24779 2006-09-06 James Hawkins <truiken@gmail.com>
24781 * tools/winapi/msvcmaker:
24782 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
24784 * dlls/msi/tests/format.c:
24785 msi: Add many more MsiFormatRecord tests.
24787 * dlls/msi/tests/format.c:
24788 msi: Fix two MsiFormatRecord tests.
24790 2006-09-05 James Hawkins <truiken@gmail.com>
24792 * dlls/msi/format.c, dlls/msi/tests/format.c:
24793 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
24795 * dlls/msi/format.c, dlls/msi/tests/format.c:
24796 msi: Fix creation of the default format in MsiFormatRecord.
24798 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
24799 msi: Add more tests for MsiFormatRecord.
24801 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
24803 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
24804 wined3d: Add support for R32F and R16F texture formats.
24806 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
24808 * dlls/wined3d/wined3d_private.h:
24809 wined3d: Remove unused field: Surface.textureName.
24811 * dlls/wined3d/device.c:
24812 wined3d: Clean up ActiveRender.
24814 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
24816 * dlls/wined3d/device.c:
24817 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
24820 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
24822 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
24823 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
24824 dlls/comdlg32/fontdlg.c:
24825 comdlg32: Cast-qual warnings fix.
24827 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
24829 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
24830 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
24831 dlls/comdlg32/printdlg16.c:
24832 comdlg32: Cast-qual warnings fix.
24834 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
24836 * dlls/crypt32/tests/oid.c:
24837 crypt32/tests: Cast-qual warning fix.
24839 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
24840 crypt32: Cast-qual warnings fix.
24842 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
24844 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
24845 shfolder: Add version resource.
24847 * dlls/shlwapi/tests/path.c:
24848 shlwapi: Simple test for UrlCanonicalizeA.
24850 2006-09-01 András Kovács <andras@csevego.net>
24852 * dlls/wined3d/device.c:
24853 wined3d: Implement BlendFactor renderstate.
24855 * dlls/wined3d/device.c:
24856 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
24858 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
24860 * dlls/crypt32/oid.c:
24861 crypt32: Set last error on registry errors.
24863 * dlls/wintrust/register.c:
24864 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
24866 * include/wintrust.h:
24867 wintrust.h: Added several defines needed for the registration of wintrust.dll.
24869 * dlls/wintrust/register.c:
24870 wintrust: Only register actions when
24871 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
24873 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
24875 * dlls/wintrust/register.c:
24876 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
24878 * dlls/wintrust/register.c:
24879 wintrust: Register DRIVER_ACTION_VERIFY.
24881 * dlls/wintrust/register.c:
24882 wintrust: Register OFFICESIGN_ACTION_VERIFY.
24884 * dlls/wintrust/register.c:
24885 wintrust: Register HTTPSPROV_ACTION.
24887 * dlls/wintrust/register.c:
24888 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
24890 * dlls/wintrust/register.c:
24891 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
24893 * dlls/wintrust/register.c:
24894 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
24896 * dlls/wintrust/register.c:
24897 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
24899 * dlls/wintrust/register.c, tools/wine.inf:
24900 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
24902 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
24904 * include/softpub.h:
24905 softpub.h: Added several new defines for provider functions.
24907 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
24909 * include/wintrust.h:
24910 wintrust.h: Added a new define for a provider function.
24912 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
24914 * dlls/kernel/resource16.c, include/wine/winuser16.h:
24915 kernel: Constify some formal parameters.
24917 2006-09-01 Mike McCormack <mike@codeweavers.com>
24919 * dlls/msi/tests/db.c:
24920 msi: Add a short test for transforms.
24922 * dlls/msi/tests/db.c:
24923 msi: Make opening and closing 4000 handle into two tests, not 20000.
24925 2006-08-31 Robert Shearman <rob@codeweavers.com>
24927 * dlls/ole32/oleobj.c:
24928 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
24929 DataAdviseHolder_Advise since there is no requirement for the
24930 application to keep this memory valid for the lifetime of the
24933 * dlls/ole32/oleobj.c:
24934 ole32: Don't send data changes in DataAdviseHolder_Advise for
24935 ADVF_PRIMEFIRST connections if we are connected to a data object,
24936 since it will send the data change for us.
24938 * dlls/ole32/defaulthandler.c:
24939 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
24940 both defer to the real data object if the cached versions fail and we
24943 * dlls/ole32/rpc.c:
24944 ole32: Add a reference to the stream in RPC_StartLocalServer since we
24945 release a reference to it when the local server thread dies.
24947 * dlls/ole32/tests/ole2.c:
24948 ole32: Add a test for OleLoad.
24950 * dlls/ole32/ole2.c:
24951 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
24953 * dlls/ole32/ole2.c:
24954 ole32: Re-order the function calls in OleLoad to match native.
24955 Call IOleObject_GetMiscStatus like OleCreate and native do.
24957 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
24958 ole32: Add tests for OleCreate.
24960 * dlls/ole32/ole2.c:
24961 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
24962 render option is specified as draw or format.
24963 This is documented on MSDN and is confirmed by tests.
24965 * dlls/ole32/ole2.c:
24966 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
24968 * dlls/ole32/ole2.c:
24969 ole32: Re-structure OleCreate to match to order of calls that native does.
24970 Get rid of hres1 since all failures are returned. Cleanup pUnk on
24971 failure and make sure to return NULL in ppvObj.
24973 * dlls/ole32/ole2.c:
24974 ole32: Set the storage's class ID in OleCreate.
24976 * dlls/rpcrt4/cproxy.c:
24977 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
24978 Make StdProxy_GetIID and StdProxy_GetChannel return void.
24979 Don't bother checking for This and pRpcChannelBuffer being NULL as
24982 2006-08-31 Mike McCormack <mike@codeweavers.com>
24984 * dlls/msi/database.c, dlls/msi/tests/db.c:
24985 msi: Implement MsiDatabaseExport.
24987 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
24988 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
24990 * dlls/msi/insert.c, dlls/msi/tests/db.c:
24991 msi: Make sure there's a value for each column when inserting data.
24993 * dlls/msi/table.c, dlls/msi/tests/db.c:
24994 msi: Validate database fields before inserting them.
24996 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
24998 msi: Create a function to copy record fields, use it to order INSERT fields
25001 * dlls/msi/tests/record.c:
25002 msi: Add a few more tests for MSI_NULL_INTEGER.
25004 * dlls/msi/create.c, dlls/msi/tests/db.c:
25005 msi: Check that column names are unique when creating a table.
25007 2006-08-31 Huw Davies <huw@codeweavers.com>
25009 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
25010 dlls/rpcrt4/tests/cstub.c:
25011 rpcrt4: Add delegating stub support.
25013 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
25014 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
25015 that will be used as the server object for delegated stubs.
25017 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
25019 * dlls/wintrust/register.c:
25020 wintrust: Moved the generation of the guidstring to a separate function.
25022 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
25023 include/wintrust.h:
25024 wintrust: Implementation of WintrustAddActionID.
25026 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
25028 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
25029 dlls/wintrust/tests/register.c:
25030 wintrust: Implementation of WintrustRemoveActionID.
25032 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
25034 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
25035 widl: Sanity check string and pointer attrs. Don't assign string as type.
25037 * tools/widl/parser.y:
25038 widl: Handle more pointer types in get_struct_type.
25040 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
25042 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
25043 tools/widl/typegen.c, tools/widl/widltypes.h:
25044 widl: Remove checks for typedefs that always fail.
25046 2006-08-29 James Hawkins <truiken@gmail.com>
25048 * dlls/advpack/install.c:
25049 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
25051 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
25052 advpack: Get the proper working directory in install_init.
25054 2006-08-30 Huw Davies <huw@codeweavers.com>
25056 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
25057 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
25059 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
25062 * dlls/rpcrt4/cstub.c:
25063 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
25065 * dlls/rpcrt4/cstub.c:
25066 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
25068 2006-08-30 Mike McCormack <mike@codeweavers.com>
25070 * dlls/msi/dialog.c:
25071 msi: Don't crash if we can't find a control.
25073 * dlls/msi/tokenize.c:
25074 msi: Use a binary search to find sql keywords.
25076 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
25077 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
25078 ddraw: Make tests pass when OpenGL libraries aren't present.
25080 2006-08-29 Robert Reif <reif@earthlink.net>
25082 * dlls/advapi32/tests/lsa.c:
25083 advapi32: Fix lsa tests on windows98.
25085 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
25087 * tools/widl/parser.y:
25088 widl: Generate an error for "int f(void a)".
25090 * tools/widl/header.c:
25091 widl: Print pointers more aesthetically in generated header.
25093 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
25094 tools/widl/typelib.c, tools/widl/widltypes.h:
25095 widl: Add an is_ptr function.
25097 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
25098 tools/widl/widltypes.h, tools/widl/write_msft.c:
25099 widl: Factor the entry_t structure.
25101 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
25102 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
25103 tools/widl/write_msft.c:
25104 widl: Use type_t for typedefs, not var_t. Simplify representation.
25106 * tools/widl/parser.y:
25107 widl: Generate names for tagless structs, unions and enums.
25109 2006-08-29 Robert Shearman <rob@codeweavers.com>
25111 * dlls/rpcrt4/cproxy.c:
25112 rpcrt4: Make the reference counting in the standard proxy thread-safe.
25114 * dlls/rpcrt4/cstub.c:
25115 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
25116 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
25119 * dlls/rpcrt4/cproxy.c:
25120 rpcrt4: Remove some unused code.
25122 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
25123 dlls/rpcrt4/ndr_midl.c:
25124 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
25125 idenitfy what the code contained does - it is a number of helpers for
25126 generated client/server code.
25128 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
25129 dlls/rpcrt4/ndr_midl.c:
25130 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
25131 functions to cproxy.c since both sets of functions depend on the
25132 implementations of the standard stubs and proxies.
25135 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
25136 which seems to be more appropriate and matches the errno translation
25139 * dlls/oleaut32/tmarshal.c:
25140 oleaut32: Delay the creation of the stub object for IDispatch until it is
25143 * dlls/oleaut32/typelib.c:
25144 oleaut32: Fix a leak of the module reference count.
25146 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
25148 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
25149 dlls/comctl32/trackbar.c:
25150 comctl32: Cast-qual warnings fix.
25152 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
25154 * dlls/advpack/files.c:
25155 advpack: Cast-qual warnings fix.
25157 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
25159 * dlls/comdlg32/filedlg.c:
25160 comdlg: Send missing CDN_FOLDERCHANGE.
25162 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
25164 * include/wincrypt.h:
25165 wincrypt.h: Add new OID.
25167 * include/softpub.h:
25168 softpub.h: Add a GUID.
25170 * include/wintrust.h:
25171 wintrust.h: Add a GUID.
25173 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
25175 * dlls/wintrust/register.c:
25176 wintrust: Add some documentation.
25178 * dlls/wintrust/tests/register.c:
25179 wintrust: Add some extra tests for WintrustRemoveActionID.
25181 2006-08-29 Mike McCormack <mike@codeweavers.com>
25184 msi: Fix a memory leak.
25186 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
25187 msi: Free the handle table on PROCESS_DETACH.
25189 * dlls/msi/tests/package.c:
25190 msi: Fix test compilation with MSVC6.
25192 * dlls/msi/package.c, dlls/msi/tests/package.c:
25193 msi: Properties are case sensitive.
25195 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
25197 * configure, configure.ac, dlls/Makefile.in,
25198 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
25199 programs/winetest/Makefile.in:
25200 wintrust: Add framework and initial tests.
25202 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
25204 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
25205 wintrust: Add some register stubs.
25207 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
25208 dlls/wintrust/wintrust_main.c:
25209 wintrust: Move register related functions to a separate file.
25211 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
25213 * tools/widl/header.c:
25214 widl: Add the rest of the pointer types to write_type.
25216 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
25218 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
25219 programs/regedit/listview.c, programs/winedbg/display.c,
25220 programs/winedbg/source.c, programs/winedbg/stack.c:
25221 Remove some more unused debugging channels.
25223 2006-08-26 Huw Davies <huw@codeweavers.com>
25225 * dlls/rpcrt4/tests/cstub.c:
25226 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
25227 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
25228 the base interface's IRpcStubBuffer_Connect. This vtbl should
25229 presumably forward calls to the real object's vtbl. We can't simply
25230 pass the real object to the base interface's stub, as the real
25231 object's QI may not provide us with the base interface.
25233 2006-08-28 Huw Davies <huw@codeweavers.com>
25235 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
25236 rpcrt4: Add a helper function to create a stub.
25238 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
25240 * dlls/wined3d/vertexshader.c:
25241 wined3d: Apply the half pixel correction for shaders too.
25243 2006-08-28 James Hawkins <truiken@gmail.com>
25245 * dlls/msi/dialog.c:
25246 msi: Use msi_dialog_dup_property where appropriate.
25248 * dlls/msi/dialog.c:
25249 msi: Use the respective update functions when creating the Browse dialog control.
25251 * dlls/msi/dialog.c:
25252 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
25254 * dlls/msi/dialog.c:
25255 msi: Update the PathEdit control in response to the DirectoryListUp event.
25257 * dlls/msi/dialog.c:
25258 msi: Highlight the text in the PathEdit control.
25260 2006-08-28 Dan Kegel <dank@kegel.com>
25262 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
25263 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
25264 dlls/msi/suminfo.c:
25265 msi: Callers of alloc_msihandle should handle failure.
25267 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
25268 msi: Remove limit on number of handles.
25270 * dlls/msi/tests/db.c:
25271 msi/tests: Add test to verify we can create 4000 msi handles.
25273 2006-08-28 Robert Shearman <rob@codeweavers.com>
25275 * dlls/quartz/videorenderer.c:
25276 quartz: Use the absolute height of the bitmap format as a negative values
25277 simply means it is a top-down bitmap.
25279 * dlls/ole32/rpc.c:
25280 ole32: Return errors if the attempt to start a LocalService object fails.
25282 * dlls/ole32/compobj.c:
25283 ole32: AppId is a value under the clsid key, rather than a key.
25285 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
25286 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
25287 ole32: Fix functions defined without specifying argument types by changing
25290 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
25292 * dlls/winex11.drv/opengl.c:
25293 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
25295 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
25297 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
25298 riched20: EM_EXSETSEL fixes and conformance tests.
25300 2006-08-28 Alexandre Julliard <julliard@winehq.org>
25302 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
25303 tools: Get rid of the winapi makefile, it's not used anyway.
25305 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
25306 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
25307 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
25308 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
25309 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
25310 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
25311 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
25312 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
25313 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
25314 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
25315 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
25316 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
25317 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
25318 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
25319 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
25320 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
25321 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
25322 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
25323 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
25324 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
25325 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
25326 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
25327 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
25328 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
25329 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
25330 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
25331 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
25332 makefiles: Only run test and documentation targets in directories that need them.
25334 * programs/winetest/Makefile.in, tools/make_makefiles:
25335 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
25337 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
25338 tools: Added make_makefiles tool that updates the list in configure.ac and
25339 runs make_dlls and make_progs.
25341 * dlls/kernel/cpu.c:
25342 kernel: Get rid of useless trace.
25344 2006-08-28 Mike McCormack <mike@codeweavers.com>
25346 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
25347 dlls/msi/tests/db.c:
25348 msi: Fix writing of long strings to the database.
25350 * dlls/msi/record.c:
25351 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
25353 2006-08-27 H. Verbeet <hverbeet@gmail.com>
25355 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
25356 d3d8: Use proper handles for pixel shaders.
25358 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
25359 d3d8: Improve shader handle management.
25361 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
25363 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
25364 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
25366 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25368 * dlls/msi/msi_Ko.rc:
25369 msi: Updated Korean resource.
25371 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
25373 * dlls/dbghelp/stabs.c:
25374 dbghelp: Removed stabs dump facility now that we have it (for PE files)
25377 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
25378 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
25379 winedump: Added -G option to dump raw stabs information from PE files.
25381 * programs/winedbg/memory.c:
25382 winedbg: Native dbghelp generate long basic types, so handle them too.
25384 2006-08-27 Jacek Caban <jacek@codeweavers.com>
25386 * dlls/mshtml/olecmd.c:
25387 mshtml: Added IDM_UNDERLINE implementation.
25389 * dlls/mshtml/olecmd.c:
25390 mshtml: Added IDM_ITALIC implementation.
25392 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
25393 dlls/mshtml/olecmd.c:
25394 mshtml: Added IDM_FONTNAME implementation.
25396 2006-08-25 James Hawkins <truiken@gmail.com>
25398 * dlls/msi/dialog.c:
25399 msi: Add a stub implementation of the VolumeCostList control.
25401 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
25402 msi: Add initial implementation of the DirectoryListUp event.
25404 * dlls/msi/dialog.c:
25405 msi: Add initial implementation of the DirectoryCombo control.
25407 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
25409 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
25410 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
25411 dlls/wined3d/wined3d_private.h:
25412 wined3d: Find the correct sampler type for < 2.0 pshaders.
25414 * dlls/wined3d/surface.c:
25415 wined3d: Properly initialize a variable.
25417 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
25419 * dlls/advapi32/tests/registry.c:
25420 advapi32/tests: Cast-qual warnings fix.
25422 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
25424 * dlls/riched20/editor.c:
25425 riched20: Remove two testing fixme's that were accidentally committed.
25427 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
25429 * dlls/user/combo.c:
25430 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
25431 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
25432 breaks Z-order based painting.
25433 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
25434 WM_PAINT like Windows does.
25436 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
25438 * dlls/opengl32/wgl.c:
25439 opengl: Fix Mesa/DRI regression.
25441 2006-08-27 Robert Reif <reif@earthlink.net>
25443 * dlls/advapi32/tests/security.c:
25444 advapi32: Fix security tests to not crash on windows.
25446 2006-08-26 Robert Reif <reif@earthlink.net>
25448 * dlls/kernel/locale.c:
25449 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
25452 2006-08-25 Frank Richter <frank.richter@gmail.com>
25454 * dlls/setupapi/queue.c:
25455 setupapi: Make do_file_copyW send "target newer" notifications.
25457 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
25458 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
25459 as observed on Windows XP.
25461 2006-08-27 Alexandre Julliard <julliard@winehq.org>
25463 * dlls/kernel/path.c:
25464 kernel: Fixed off-by-one error in GetShortPathNameW.
25466 2006-08-26 Alexandre Julliard <julliard@winehq.org>
25468 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
25469 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
25470 wrc: Get rid of xmalloc casts.
25472 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
25473 tools/wrc/parser.y, tools/wrc/utils.c:
25474 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
25476 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
25477 wmc: Get rid of xmalloc casts.
25479 * tools/wmc/mcy.y, tools/wmc/utils.c:
25480 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
25482 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
25483 tools/widl/widltypes.h, tools/widl/write_msft.c:
25484 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
25486 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
25488 makefiles: Get rid of the checklink rules, they no longer work.
25490 2006-08-26 Robert Shearman <rob@codeweavers.com>
25492 * dlls/ole32/oleproxy.c:
25493 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
25494 Invoke, even though we are requesting a buffer size of 0 as we put
25495 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
25497 * dlls/ole32/oleproxy.c:
25498 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
25499 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
25502 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
25503 ole32: Add support for main-threaded apartments.
25504 A main-threaded apartment is the first single-threaded apartment in the
25505 process. It was designed to be used for legacy applications that don't
25506 want to think about threading at all, even if they are always called
25507 from the same context, as is the case for regular STAs.
25509 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
25510 ole32: Move the opening of the AppId key for a clsid to a helper function.
25512 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
25513 ole32: CoGetClassObject should host a single-threaded object in a
25514 single-threaded apartment if executing in a multi-threaded apartment,
25517 * dlls/ole32/compobj.c:
25518 ole32: Get the threading model value for inproc classes and output a
25519 fixme if we should create it in an apartment of another type.
25521 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
25523 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
25524 dlls/advapi32/eventlog.c:
25525 advapi32: Cast-qual warnings fix.
25527 2006-08-26 Jacek Caban <jacek@codeweavers.com>
25529 * dlls/mshtml/olecmd.c:
25530 mshtml: Better stub for QueryStatus(CGID_MSHTML).
25532 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
25533 mshtml: Added nsICommandParams argument to do_ns_command.
25535 2006-08-26 Robert Reif <reif@earthlink.net>
25537 * dlls/secur32/tests/secur32.c:
25538 secur32: Fix secur32 test to pass on windows.
25540 2006-08-25 Robert Reif <reif@earthlink.net>
25542 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
25543 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
25545 * dlls/advapi32/tests/lsa.c:
25546 advapi32: Fix lsa tests.
25548 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25550 * dlls/shlwapi/shlwapi_Ko.rc:
25551 shlwapi: Updated Korean resource.
25553 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
25555 * dlls/shell32/shlfileop.c:
25556 shell32: Fix a bug in SHELL_ConfirmW.
25557 Fix a bug introduced while changing the OK/Cancel to Yes/No.
25559 2006-08-26 Alexandre Julliard <julliard@winehq.org>
25561 * dlls/winex11.drv/Makefile.in:
25562 winex11.drv: Remove no longer used all: target.
25564 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
25566 * programs/oleview/typelib.c:
25567 oleview: Added data freeing in EnumFuncs function.
25569 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
25571 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
25572 quartz: Skip over INFO chunk in AVI file parsing.
25574 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
25576 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
25577 dlls/comctl32/theme_listbox.c:
25578 comctl32: Remove unneccessary default debug channels.
25580 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
25582 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
25583 dlls/wined3d/wined3d_private.h:
25584 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
25586 2006-08-25 Mike McCormack <mike@codeweavers.com>
25588 * dlls/msi/package.c:
25589 msi: Set the ALLUSERS property to 1 always.
25591 * dlls/msi/alter.c:
25592 msi: Fix a memory leak.
25594 * dlls/msi/dialog.c:
25595 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
25597 2006-08-25 Alexandre Julliard <julliard@winehq.org>
25599 * dlls/winex11.drv/opengl.c:
25600 winex11.drv: Fix a compiler warning when OpenGL is missing.
25602 * dlls/crypt32/tests/encode.c:
25603 crypt32/tests: Avoid sizeof in traces.
25605 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
25606 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
25607 configure: Set rpath on all executables that link to libwine.
25608 Also add the -multiply_defined suppress option for executables on MacOS.
25610 * configure, configure.ac:
25611 configure: Make sure timezone and daylight are variables.
25613 * aclocal.m4, configure, configure.ac:
25614 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
25616 * configure, configure.ac:
25617 configure: Enable the -Wwrite-strings flag.
25619 * tools/winedump/main.c, tools/winedump/output.c,
25620 tools/winedump/winedump.h:
25621 winedump: Get rid of the install script.
25623 * programs/make_progs:
25624 make_progs: Update the directory list in configure.ac too.
25627 make_dlls: Update the directory list in configure.ac too.
25629 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25631 * programs/regedit/Ko.rc:
25632 regedit: Updated Korean resource.
25634 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
25636 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
25637 tools/widl/widl.c, tools/widl/widltypes.h:
25638 widl: Remove usage of type_t ref field for base types; simplify code.
25640 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
25642 * tools/widl/parser.y:
25643 widl: Write-strings warning fix.
25645 * dlls/mshtml/nsiface.idl:
25646 mshtml: Write-strings warnings fix.
25648 2006-08-25 Mike McCormack <mike@codeweavers.com>
25650 * dlls/msi/helpers.c, dlls/msi/package.c:
25651 msi: Reimplement msi_dup_property and msi_get_property_int.
25653 * dlls/msi/msipriv.h, dlls/msi/package.c:
25654 msi: Store properties in a hash table, not the database.
25655 Use string insensitive comparisons for property names.
25657 2006-08-24 James Hawkins <truiken@gmail.com>
25659 * dlls/msi/dialog.c:
25660 msi: Fix the height of the line control window.
25662 * dlls/msi/dialog.c:
25663 msi: Add a stub implementation of the DirectoryList dialog control.
25665 * dlls/msi/dialog.c:
25666 msi: Add a stub implementation of the DirectoryCombo dialog control.
25668 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
25670 * include/softpub.h:
25671 softpub.h: Added some GUIDs.
25673 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
25675 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
25676 wined3d: Load projected textures in fragment shaders.
25678 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
25679 wined3d: Compile pixel shaders in drawprim.
25681 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
25683 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
25684 riched32: Add version resource.
25687 wine.inf: Add a bunch of fake dlls.
25689 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
25691 * dlls/ntdll/version.c:
25692 ntdll: Print 64bit integers with wine_dbgstr_longlong.
25694 2006-08-24 James Hawkins <truiken@gmail.com>
25696 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
25697 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
25698 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
25699 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
25700 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
25701 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
25702 msi: Inform the user with an error message when the MSI file path is invalid.
25704 2006-08-24 Alexandre Julliard <julliard@winehq.org>
25706 * ANNOUNCE, ChangeLog, VERSION, configure:
25709 ----------------------------------------------------------------
25710 2006-08-24 Alexandre Julliard <julliard@winehq.org>
25712 * configure, configure.ac:
25713 configure: Fixed bug in previous OpenGL warning patch.
25715 2006-08-17 Robert Reif <reif@earthlink.net>
25717 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
25718 advapi32: Output information on failed LsaQueryInformationPolicy tests.
25720 2006-08-24 Mike McCormack <mike@codeweavers.com>
25722 * dlls/msi/table.c:
25723 msi: Fix strings with lengths that are exact multiples of 2^16.
25725 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
25727 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
25728 gdi: Add missing glyph code to GetGlyphIndices and tests.
25730 2006-08-24 Mike McCormack <mike@codeweavers.com>
25732 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
25733 shell32: Use kernel functions in preference to libwine ones.
25735 * dlls/shell32/tests/shlfileop.c:
25736 shell32: Fix compilation of test on MSVC6.
25738 2006-08-24 James Hawkins <truiken@gmail.com>
25740 * dlls/msi/dialog.c:
25741 msi: Add an initial implementation of the PathEdit control.
25743 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
25745 * dlls/opengl32/wgl.c:
25746 opengl32: Fix ATI OpenGL bug.
25748 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
25750 * configure, configure.ac:
25751 configure: Extend the current OpenGL/Direct3D warning code.
25753 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25755 * programs/winecfg/Ko.rc:
25756 winecfg: Updated Korean Resource.
25758 2006-08-23 Benjamin Arai <me@benjaminarai.com>
25760 * dlls/oleaut32/tests/vartest.c:
25761 oleaut32: Updated conformance test return string for VT_RESERVED.
25763 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
25765 * tools/winedump/debug.c, tools/winedump/dump.c:
25766 winedump: Cast-qual warnings fix.
25768 2006-08-23 James Liggett <jrliggett@cox.net>
25770 * dlls/winex11.drv/window.c:
25771 winex11.drv: Fix explorer regression caused by systray patch
25772 Move systray_dock_window call to X11DRV_CreateWindow so that it can
25773 safely call SetWindowPos without having _CheckNotSysLevel crash the
25776 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
25778 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
25779 riched20: Add tests for EM_GETMODIFY.
25781 2006-08-23 Huw Davies <huw@codeweavers.com>
25783 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
25784 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
25786 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
25787 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
25789 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
25790 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
25792 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
25793 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
25795 This shows that the IRpcStubBuffer for a delegated stub's base
25796 interface is stored at (void**)This-1.
25798 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
25799 rpcrt4: Tests for NdrDllGetClassObject.
25800 These show that delegated stubs need different Connect, Disconnect and
25801 CountRefs methods than non-delegated stubs (ie they don't use all of
25802 the CStdStubBuffer_* functions).
25804 2006-08-23 Jacek Caban <jacek@codeweavers.com>
25806 * dlls/mlang/mlang.c:
25807 mlang: Added IMultiLanguage3 interface stub implementation.
25809 * include/mlang.idl:
25810 mlang.idl: Added IMultiLanguage3 declaration.
25812 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
25814 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
25815 msvcrt: Fix scanf format "%i" base detection.
25817 2006-08-21 Stefan Huehner <stefan@huehner.org>
25819 * programs/winedbg/winedbg.man.in:
25820 winedbg: Fix typo in manpage.
25822 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
25824 * dlls/wined3d/device.c:
25825 wined3d: Make the destination surface glDirty in UpdateSurface.
25827 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
25829 * dlls/winspool.drv/tests/info.c:
25830 winspool.drv/tests: Write-strings warnings fix.
25832 * dlls/winspool.drv/info.c:
25833 winspool.drv: Write-strings warnings fix.
25835 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
25837 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
25838 wineps.drv: Write-strings warnings fix.
25840 * dlls/ddraw/main.c:
25841 ddraw: Write-strings warnings fix.
25843 2006-08-23 Alexandre Julliard <julliard@winehq.org>
25845 * README, loader/wine.man.in:
25846 Documentation updates.
25848 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
25849 tools: Added a man page for wineprefixcreate.
25851 * DEVELOPERS-HINTS:
25852 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
25854 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
25856 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
25857 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
25858 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
25859 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
25860 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
25861 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
25862 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
25863 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
25864 dlls/shlwapi/string.c:
25865 shlwapi: Move strings used by StrFromTimeInterval to resources.
25867 * programs/regedit/En.rc, programs/regedit/Pl.rc,
25868 programs/regedit/about.c, programs/regedit/childwnd.c,
25869 programs/regedit/framewnd.c, programs/regedit/listview.c,
25870 programs/regedit/main.c, programs/regedit/main.h,
25871 programs/regedit/resource.h:
25872 regedit: Put language-dependent strings in resources.
25874 * programs/regedit/framewnd.c:
25875 regedit: Remove custom filter from open/save dialogs.
25877 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
25879 * programs/winecfg/winecfg.c:
25880 winecfg: Make sure we can use a large text.
25882 * dlls/wintrust/wintrust_main.c:
25883 wintrust: Add some documentation.
25885 2006-08-23 Alexandre Julliard <julliard@winehq.org>
25887 * configure, configure.ac:
25888 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
25890 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
25892 * configure, configure.ac:
25893 configure: Show messages about additional packages with --verbose.
25895 2006-08-22 James Liggett <jrliggett@cox.net>
25897 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
25898 dlls/winex11.drv/x11drv_main.c:
25899 winex11.drv: Add XEmbed system tray support.
25900 Portions of this patch based on the work of Mike Hearn and Rob
25903 2006-08-22 James Hawkins <truiken@gmail.com>
25905 * programs/msiexec/msiexec.c:
25906 msiexec: Add handling for msiexec's regserver option.
25908 2006-08-23 Mike McCormack <mike@codeweavers.com>
25911 server: Use ntdll values where possible.
25913 * include/windef.h:
25914 windef.h: Add a definition for FILETIME.
25916 * dlls/ntdll/threadpool.c:
25917 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
25919 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
25921 * programs/winecfg/Nl.rc:
25922 winecfg: Update Dutch resource.
25924 * programs/winecfg/driveui.c:
25925 winecfg: Wrong text in messagebox.
25927 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25929 * dlls/shlwapi/shlwapi_Ko.rc:
25930 shlwapi: Update Korean resource.
25932 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
25934 * libs/wine/loader.c:
25935 libwine: Cast-qual warning fix.
25937 * tools/winebuild/res16.c:
25938 winebuild: Cast-qual warnings fix.
25940 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
25942 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
25943 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
25944 ntdll/tests: Print 64bit integers as two 32 bit integers.
25946 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
25948 * dlls/winex11.drv/opengl.c:
25949 winex11.drv: Fix opengl pixel format bug.
25951 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
25953 * dlls/mshtml/Tr.rc:
25954 mshtml: Update Turkish resources.
25956 2006-08-22 Juan Lang <juan_lang@yahoo.com>
25958 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
25959 crypt32: Add CryptFormatObject stub.
25961 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
25963 * dlls/shell32/shell32_Pl.rc:
25964 shell32: Pl.rc: Fix a backslash.
25966 * dlls/shlwapi/string.c:
25967 shlwapi: Make StrFormatByteSize format numbers using locale settings.
25969 2006-08-22 Jacek Caban <jacek@codeweavers.com>
25971 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
25972 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
25973 dlls/mshtml/tests/htmldoc.c:
25974 mshtml: Use IPropertyNotifySink connection point.
25976 2006-08-22 Robert Reif <reif@earthlink.net>
25978 * dlls/dsound/propset.c:
25979 dsound: Remove unused parameter from propset functions.
25981 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
25983 * configure, configure.ac:
25984 configure: Try to #include <pthread.h> before checking for pthread_np.h.
25986 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
25988 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
25989 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
25991 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
25993 * dlls/crypt32/main.c:
25994 crypt32: Print parameters and add some documentation.
25996 2006-08-21 James Hawkins <truiken@gmail.com>
25998 * dlls/msi/tests/package.c:
25999 msi: Add tests for the AppSearch action.
26001 * dlls/msi/cond.y, dlls/msi/tests/package.c:
26002 msi: Add handling for MsiEvaluateCondition's substring operators.
26004 * dlls/msi/tests/package.c:
26005 msi: Add tests for MsiEvaluateCondition's substring operators.
26007 2006-08-22 Mike McCormack <mike@codeweavers.com>
26009 * dlls/itss/itss.c:
26010 itss: Simplify the class factory.
26012 2006-08-22 Kai Blin <kai.blin@gmail.com>
26014 * dlls/kernel/sync.c:
26015 kernel: Set last error in CreateIoCompletionPort.
26017 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
26019 * dlls/shlwapi/string.c:
26020 shlwapi: Format the kilobyte file size number using locale settings.
26021 The code is quite complex but I haven't found any easier way to do it
26022 (passing NULL as NUMBERFMT results in two decimal places being appended).
26024 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
26025 shell32: Show file size in the details view in kilobytes.
26027 2006-08-22 Mike McCormack <mike@codeweavers.com>
26029 * dlls/shell32/shlfileop.c:
26030 shell32: Don't add the directory name twice when recursing into subdirectories.
26032 2006-08-21 Benjamin Arai <me@benjaminarai.com>
26034 * dlls/oleaut32/typelib.c:
26035 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
26037 2006-08-21 Juan Lang <juan_lang@yahoo.com>
26039 * dlls/crypt32/oid.c:
26040 crypt32: Fix a misplaced parenthesis.
26042 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
26044 * dlls/oleaut32/variant.c:
26045 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
26047 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
26049 * programs/winecfg/No.rc:
26050 winecfg: Update Norwegian Bokmål resources.
26052 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
26054 * programs/winecfg/Tr.rc:
26055 winecfg: Update Turkish resources.
26057 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
26059 * dlls/riched20/editor.c:
26060 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
26062 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
26064 * programs/oleview/main.h, programs/oleview/typelib.c:
26065 oleview: Added dispinterface handling to idl viewer.
26067 * programs/oleview/typelib.c:
26068 oleview: Added typedef handling to idl viewer.
26070 2006-08-21 Huw Davies <huw@codeweavers.com>
26072 * dlls/winex11.drv/xrender.c:
26073 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
26075 2006-08-19 Frank Richter <frank.richter@gmail.com>
26077 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
26078 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
26079 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
26080 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
26081 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
26082 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
26083 programs/winecfg/audio.c, programs/winecfg/properties.h,
26084 programs/winecfg/resource.h:
26085 winecfg: audio: Use strings from resources.
26087 2006-08-18 Frank Richter <frank.richter@gmail.com>
26089 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
26090 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
26091 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
26092 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
26093 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
26094 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
26095 programs/winecfg/driveui.c, programs/winecfg/resource.h:
26096 winecfg: driveui: Load UI strings from resources.
26098 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
26100 * programs/winecfg/Fr.rc:
26101 winecfg: Update French translation.
26103 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
26105 * dlls/wined3d/device.c:
26106 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
26108 * dlls/wined3d/device.c:
26109 wined3d: Print real unhandled D3DCMPFUNC value.
26111 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
26113 * programs/oleview/typelib.c:
26114 oleview: Added idl save to file functionality.
26116 * programs/oleview/main.h, programs/oleview/typelib.c:
26117 oleview: Added idl displaying.
26118 - Added idl displaying.
26119 - Fixed AddToTLDataStrWithTabsW function.
26121 * programs/oleview/typelib.c:
26122 oleview: Added idl formatting.
26124 * programs/oleview/typelib.c:
26125 oleview: Added functions description to idl generation.
26127 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
26129 * dlls/advpack/tests/install.c:
26130 advpack/tests: Make RunSetupCommand not popup dialogs.
26132 2006-08-21 Mike McCormack <mike@codeweavers.com>
26134 * dlls/kernel/actctx.c:
26135 kernel32: Print parameters, call SetLastError() when failing.
26137 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
26139 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
26140 include/wine/wined3d_gl.h:
26141 wined3d: Better GPU detection.
26143 2006-08-19 H. Verbeet <hverbeet@gmail.com>
26145 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
26146 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
26147 dlls/wined3d/wined3d_private.h:
26148 wined3d: Improve float constant loading a bit.
26149 - Use a list to keep track of what constants are set.
26150 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
26152 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
26153 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
26154 dlls/wined3d/wined3d_private.h:
26155 wined3d: Lookup GLSL float uniform locations only once per program.
26157 * dlls/wined3d/stateblock.c:
26158 wined3d: Free the float constant map arrays for all stateblocks.
26160 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
26161 wined3d: Fix indices for the float constant map.
26162 Indices for the float constant map should be multiplied by 4 because
26163 we're loading 4 component float vectors, not because the size of a
26166 2006-08-18 Jacek Caban <jacek@codeweavers.com>
26168 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
26169 mshtml: Added IDM_BOLD implementation.
26171 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
26173 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
26175 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
26177 2006-08-19 Dan Kegel <dank@kegel.com>
26180 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
26182 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
26184 * dlls/riched20/editor.c:
26185 riched20: Swap two lines that were in wrong order / caused notification not
26188 2006-08-19 Kai Blin <kai.blin@gmail.com>
26190 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
26191 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
26193 2006-08-19 Robert Reif <reif@earthlink.net>
26195 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
26196 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
26199 * dlls/advapi32/tests/security.c:
26200 advapi32: LookupAccountSid buffer size query tests.
26202 * dlls/advapi32/security.c:
26203 advapi32: LookupAccountSid buffer size query fixes.
26205 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
26207 * dlls/qcap/capturegraph.c:
26208 qcap: Print 64bit integers with wine_dbgstr_longlong.
26210 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
26212 * programs/winecfg/No.rc:
26213 winecfg: Update Norwegian Bokmål resources.
26215 * dlls/shlwapi/shlwapi_No.rc:
26216 shlwapi: Update Norwegian Bokmål resources.
26218 2006-08-18 Stefan Huehner <stefan@huehner.org>
26220 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
26221 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
26222 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
26223 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
26224 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
26225 dlls/twain_32/dsm_ctrl.c:
26226 Fix some -Wstrict-prototype warnings () -> (void).
26228 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
26230 * dlls/comctl32/toolbar.c:
26231 comctl32: Correctly map toolbar bitmap mask color in case of non-default
26234 2006-08-18 Alexandre Julliard <julliard@winehq.org>
26236 * dlls/msvcrt/except.c:
26237 msvcrt: Fixed access to the extra arguments of setjmp3.
26239 * dlls/user/user_main.c:
26240 user: Add .exe extension to wineboot just in case.
26242 * programs/explorer/explorer.c:
26243 explorer: Specify an explicit path when launching winefile.
26245 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
26247 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
26248 quartz: Print 64bit integers with wine_dbgstr_longlong.
26250 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
26252 * dlls/quartz/dsoundrender.c:
26253 quartz: DSoundRender: Do not overwrite a full buffer.
26255 2006-08-18 Frank Richter <frank.richter@gmail.com>
26257 * dlls/shlwapi/shlwapi_De.rc:
26258 shlwapi: Update German resources.
26260 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
26261 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
26262 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
26263 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
26264 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
26265 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
26266 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
26267 winecfg: x11drv: Load vertex shader mode strings from resources.
26269 2006-08-18 Tom Wickline <twickline@gmail.com>
26271 * DEVELOPERS-HINTS:
26272 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
26274 2006-08-18 Jacek Caban <jacek@codeweavers.com>
26276 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
26277 mshtml: Added more Exec tests and fixes.
26279 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
26281 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
26282 ntdll: Fix failing test on windows.
26284 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
26286 * dlls/sfc/sfc_main.c:
26287 sfc: Print a FIXME only once.
26289 2006-08-18 Robert Reif <reif@earthlink.net>
26291 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
26292 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
26293 dlls/dsound/tests/propset.c:
26294 dsound: Add class factory tests.
26296 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
26297 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
26298 dlls/dsound/propset.c:
26299 dsound: Class factory cleanup.
26300 Consolidate all class factories into a single implementation.
26301 Fixes a problem discovered by oleview.
26303 2006-08-17 Kai Blin <kai.blin@gmail.com>
26305 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
26306 secur32: Gracefully handle ntlm_auth versions that don't support the new
26309 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
26311 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
26312 shlwapi: Add the Polish translation.
26314 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
26315 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
26316 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
26317 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
26318 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
26319 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
26320 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
26321 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
26322 shlwapi: Store the "%ld bytes" string as a resource.
26324 * dlls/shell32/trash.c:
26325 shell32: Show the original file name and deletion date in the Trash folder.
26327 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
26328 shell32: Add desktop entries parsing code.
26330 * dlls/shell32/shlfileop.c:
26331 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
26333 2006-08-18 Mike McCormack <mike@codeweavers.com>
26335 * dlls/kernel/locale.c:
26336 kernel32: Change a FIXME to a WARN.
26338 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
26339 dlls/msi/sql.y, dlls/msi/tokenize.c:
26340 msi: Add a stub ALTER query.
26342 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
26344 * tools/widl/typegen.c:
26345 widl: Output format-strings for interface pointers.
26347 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
26348 tools/widl/typegen.c, tools/widl/typegen.h:
26349 widl: Allow format-string functions to work with objects.
26351 2006-08-17 Robert Reif <reif@earthlink.net>
26353 * dlls/advapi32/tests/security.c:
26354 advapi32: Fix test_LookupAccountSid to work on win9x.
26356 2006-08-17 Jacek Caban <jacek@codeweavers.com>
26358 * dlls/mshtml/conpoint.c:
26359 mshtml: Fix Advise implementation for IPropertyNotifySink.
26361 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
26362 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
26364 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
26366 * dlls/shlwapi/string.c:
26367 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
26369 2006-08-17 Huw Davies <huw@codeweavers.com>
26371 * dlls/rpcrt4/ndr_marshall.c:
26372 rpcrt4: Remember to skip over the conformance description.
26374 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
26376 * dlls/comctl32/imagelist.c:
26377 comctl32: Fix ImageList_Replace function to correctly apply image mask.
26379 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
26381 * include/wintrust.h:
26382 wintrust.h: Added some defines.
26384 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
26386 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
26387 secur32: Make tests loadable on NT4.
26389 2006-08-17 Alexandre Julliard <julliard@winehq.org>
26391 * dlls/user/user_main.c, programs/explorer/desktop.c:
26392 user: Defer all ExitWindowsEx processing to wineboot.
26394 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
26395 programs/wineboot/wineboot.c:
26396 wineboot: Added support for doing a proper shutdown before rebooting.
26397 Send WM_QUERYENDSESSION messages to all windows of a given process
26398 before moving on to the next.
26399 Switch option parsing to getopt.
26400 Added a bunch of options to control shutdown behavior.
26402 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
26404 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
26405 dlls/winex11.drv/opengl.c:
26406 x11drv/opengl: Pixel format rewrite.
26408 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
26410 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
26411 dlls/riched20/style.c:
26412 riched20: Send EN_LINK notifications. Properly underline / color links.
26414 2006-08-17 Kai Blin <kai.blin@gmail.com>
26416 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
26417 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
26418 secur32: Add real signing / verifying to NTLM provider.
26420 * dlls/secur32/ntlm.c:
26421 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
26424 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
26426 * programs/regedit/childwnd.c:
26427 regedit: Write-strings warnings fix.
26429 * dlls/ddraw/direct3d.c:
26430 ddraw: Write-strings warnings fix.
26432 * dlls/winspool.drv/info.c:
26433 winspool.drv: Write-strings warning fix.
26435 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
26437 * tools/widl/proxy.c:
26438 widl: Use typegen.c format-string functions in proxy.c.
26440 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
26441 tools/widl/typegen.h:
26442 widl: Move format-string declaration output to typegen.c.
26444 2006-08-17 Jacek Caban <jacek@codeweavers.com>
26446 * dlls/mshtml/tests/htmldoc.c:
26447 mshtml: Added test of edit mode.
26449 * dlls/mshtml/olecmd.c:
26450 mshtml: Added beginning implementation of IDM_EDITMODE.
26452 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
26453 mshtml: Rename get_property to get_client_disp_property and make it available
26456 * include/mshtmhst.idl:
26457 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
26459 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
26461 * dlls/wined3d/surface.c:
26462 wined3d: Make sure b_info structure is properly allocated and released.
26464 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
26466 * tools/winedump/minidump.c:
26467 winedump: Print each 64bit integers as two 32 bit integers.
26469 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26471 * programs/winecfg/Ko.rc:
26472 winecfg: Updated Korean resource.
26474 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
26476 * programs/winecfg/Tr.rc:
26477 winecfg: Update Turkish resource file.
26479 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
26481 * programs/winecfg/No.rc:
26482 winecfg: Updated Norwegian Bokmål resources.
26484 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
26486 * dlls/comctl32/toolbar.c:
26487 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
26489 2006-08-16 Frank Richter <frank.richter@gmail.com>
26491 * programs/winecfg/appdefaults.c:
26492 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
26494 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
26495 programs/winecfg/winecfg.h:
26496 winecfg: Use WCHARs for window title, current app.
26498 2006-08-16 Huw Davies <huw@codeweavers.com>
26500 * dlls/rpcrt4/tests/ndr_marshall.c:
26501 rpcrt4: Add tests for NdrAllocate.
26503 2006-08-16 Frank Richter <frank.richter@gmail.com>
26505 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
26506 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
26507 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
26508 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
26509 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
26510 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
26511 winecfg: New resource strings for appdefaults.
26513 2006-08-16 Jacek Caban <jacek@codeweavers.com>
26515 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
26516 mshtml: Added [Get|Set]ParentContentListener implementation.
26518 2006-08-16 Robert Shearman <rob@codeweavers.com>
26520 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
26521 advapi32: Add tests for RegQueryValueEx to show that it sets the data
26522 size to 0 when a buffer isn't present and that it sets the type to
26525 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
26527 * dlls/wined3d/device.c:
26528 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
26530 2006-08-16 Robert Reif <reif@earthlink.net>
26532 * dlls/secur32/tests/secur32.c:
26533 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
26535 2006-08-16 Alexandre Julliard <julliard@winehq.org>
26538 user: Explicitly load explorer.exe from the system directory.
26541 wine.inf: Create a fake exe for explorer.exe.
26543 2006-08-16 Robert Shearman <rob@codeweavers.com>
26545 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
26546 ole32: Move some functions out of compobj.c that don't belong there and update
26547 the copyright statement.
26549 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
26550 dlls/ole32/tests/marshal.c:
26551 ole32: Add some more tests for failure cases of Co* functions and make builtin
26554 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
26555 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
26556 to conform to these.
26558 * dlls/rpcrt4/ndr_stubless.c:
26559 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
26562 2006-08-16 Hans Leidekker <hans@it.vu.nl>
26564 * dlls/wldap32/option.c:
26565 wldap32: Support setting server controls.
26567 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
26568 wldap32: Document ldap_{get,set}_option and the parsing functions.
26570 2006-08-16 Alexandre Julliard <julliard@winehq.org>
26572 * configure, configure.ac, dlls/Makedll.rules.in,
26573 programs/Makeprog.rules.in:
26574 configure: Setting rpath should no longer be needed for dlls.
26576 2006-08-16 Mike McCormack <mike@codeweavers.com>
26578 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
26579 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
26580 Makes builtin shlwapi behave better during reboot after IE6 install.
26582 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
26583 shlwapi: Add a stub implementation for ZoneComputePaneSize.
26584 Allows IE6 to show its main window with builtin shlwapi.
26586 * dlls/msi/tests/db.c:
26587 msi: Fix a couple of memory leaks in the test code.
26589 2006-08-16 Frank Richter <frank.richter@gmail.com>
26591 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
26592 programs/winecfg/winecfg.h:
26593 winecfg: appdefaults: Use more strings from resources, unicode.
26595 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
26596 programs/winecfg/winecfg.h:
26597 winecfg: Make load_string public.
26599 * programs/winecfg/De.rc:
26600 winecfg: Tweak and update German resources.
26602 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
26604 * tools/widl/proxy.c:
26605 widl: Generate proxy code for user marshalled types.
26607 * tools/widl/proxy.c:
26608 widl: Fix out-only temporary variable generation.
26610 * tools/widl/proxy.c:
26611 widl: Fix NdrComplexStructUnmarshall calls in generated code.
26613 * tools/widl/proxy.c:
26614 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
26616 * tools/widl/header.c, tools/widl/parser.y:
26617 widl: Calculate method indices in parser instead of during header generation.
26619 2006-08-15 Robert Reif <reif@earthlink.net>
26621 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
26622 secur32: Add GetComputerObjectName tests.
26624 * dlls/secur32/secur32.c:
26625 secur32: Partial GetComputerObjectName implementation.
26627 * dlls/advapi32/tests/lsa.c:
26628 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
26630 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
26631 kernel32: Add GetNativeSystemInfo.
26633 2006-08-15 James Hawkins <truiken@gmail.com>
26635 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
26636 msi: Add a stub for MsiGetFeatureCost.
26638 * dlls/msi/source.c:
26639 msi: Use the bare minimum number of parameters for LookupAccountName.
26641 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
26643 * dlls/wineps.drv/ps.c:
26644 wineps.drv: Write-strings warnings fix and declare function static.
26646 * dlls/crypt32/tests/oid.c:
26647 crypt32/tests: Write-strings warning fix.
26649 2006-08-15 Jacek Caban <jacek@codeweavers.com>
26651 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
26652 mshtml: Correctly handle nsILoadGroup.
26654 2006-08-15 Alexandre Julliard <julliard@winehq.org>
26656 * server/process.c:
26657 server: Store the actual process count in snapshots.
26658 We can't rely on running_processes for that, since it now also counts
26659 processes waiting for SIGKILL and those aren't included in snapshots.
26661 * dlls/user/tests/cursoricon.c:
26662 user/tests: Fix a compiler warning, and remove some useless casts.
26664 * dlls/ntdll/loadorder.c:
26665 ntdll: Default to native loadorder for the main exe if not in system directory.
26666 Unlike dlls, executables can have the same name without necessarily
26667 being the same application, so defaulting to native is more likely to
26668 do the right thing.
26670 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
26672 * dlls/kernel/tests/file.c:
26673 kernel/tests: Wrong error code checked.
26675 * dlls/setupapi/tests/devinst.c:
26676 setupapi: Make tests loadable again on NT4.
26678 * include/winerror.h:
26679 winerror.h: Added an error code.
26681 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
26682 include/wintrust.h:
26683 wintrust: Added stubbed WintrustLoadFunctionPointers.
26685 2006-08-15 Mike McCormack <mike@codeweavers.com>
26687 * configure, configure.ac, dlls/infosoft/Makefile.in,
26688 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
26689 programs/winetest/Makefile.in:
26690 infosoft: Add a test for the language neutral word breaker.
26692 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
26694 * programs/winecfg/En.rc:
26695 winecfg: Improve wording of virtual desktop explanation.
26697 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
26699 * dlls/ddraw/main.c:
26700 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
26702 2006-08-15 Alexandre Julliard <julliard@winehq.org>
26705 relpath: Properly handle a "." directory name.
26707 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
26709 * dlls/usp10/tests/usp10.c:
26710 usp10: Remove unnecessary casts in test suite.
26712 2006-08-14 Juan Lang <juan_lang@yahoo.com>
26714 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
26715 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
26716 dlls/crypt32/tests/chain.c:
26717 crypt32: Implement CertCreateCertificateChainEngine and
26718 CertFreeCertificateChainEngine.
26720 * include/wincrypt.h:
26721 crypt32: Implement CertCreateCertificateChainEngine and
26722 CertFreeCertificateChainEngine.
26724 2006-08-15 Alexandre Julliard <julliard@winehq.org>
26726 * configure, configure.ac, include/config.h.in, loader/kthread.c:
26727 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
26729 * configure, configure.ac:
26730 configure: Disable optimization on MacOS because of gcc bug.
26732 * configure, configure.ac:
26733 configure: Use a platform name check for MacOS shared library support,
26734 it's completely different from the others anyway.
26736 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
26737 configure: Moved the library checks after the function checks to avoid code
26740 2006-08-15 Kai Blin <kai.blin@gmail.com>
26743 secur32: Fix typo in ISC flags.
26745 * dlls/secur32/ntlm.c:
26746 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
26748 2006-08-14 Kai Blin <kai.blin@gmail.com>
26750 * dlls/secur32/ntlm.c:
26751 secur32: Copy helper buffer to output buffer before reusing helper buffer.
26753 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
26755 * tools/widl/proxy.c:
26756 widl: Pass the right size to MIDL_memset in generated proxy code.
26758 2006-08-14 James Hawkins <truiken@gmail.com>
26760 * dlls/msi/files.c:
26761 msi: Non-compressed files may come before the list of compressed files in the
26764 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
26766 * dlls/cabinet/tests/extract.c:
26767 cabinet/tests: Write-strings warnings fix.
26769 * dlls/dnsapi/tests/name.c:
26770 dnsapi/tests: Write-strings warnings fix.
26772 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
26774 * programs/winedbg/gdbproxy.c:
26775 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
26777 2006-08-15 Alexandre Julliard <julliard@winehq.org>
26779 * configure, configure.ac, dlls/kernel/Makefile.in,
26780 dlls/ws2_32/Makefile.in, include/config.h.in,
26781 programs/winedbg/Makefile.in, server/Makefile.in:
26782 configure: Only link against libpoll where really necessary.
26784 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
26786 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
26787 include/wintrust.h:
26788 wintrust: Added stubbed WintrustRemoveActionID.
26790 2006-08-14 Frank Richter <frank.richter@gmail.com>
26792 * dlls/user/sysparams.c:
26793 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
26795 * dlls/user/sysparams.c:
26796 user: Initialize size of nonclients struct in load_nonclient_metrics.
26798 2006-08-14 Alexandre Julliard <julliard@winehq.org>
26800 * configure, configure.ac, libs/wine/Makefile.in:
26801 libwine: Also set the current library version for MacOS.
26803 * configure, configure.ac:
26804 configure: Suppress multiple definitions warnings from the MacOS linker.
26806 * server/request.c, server/request.h, server/signal.c:
26807 server: Make sure to completely kill processes before returning from a
26810 * server/process.c, server/process.h, server/thread.c:
26811 server: Send a SIGKILL to processes that don't terminate properly.
26813 2006-08-14 Mike McCormack <mike@codeweavers.com>
26815 * dlls/ole32/ole2.c:
26816 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
26818 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
26820 * programs/winedbg/symbol.c:
26821 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
26824 * programs/winedbg/stack.c:
26825 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
26826 so guard against it.
26828 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
26829 winedbg: Don't ask for module inspection when calling SymInitialize.
26831 2006-08-14 Kai Blin <kai.blin@gmail.com>
26833 * dlls/secur32/ntlm.c:
26834 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
26836 2006-08-14 Frank Richter <frank.richter@gmail.com>
26838 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
26839 uxtheme: Set non-client metrics from theme.
26841 * dlls/uxtheme/msstyles.c:
26842 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
26845 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
26846 uxtheme: Enable gradient captions if a theme provides colors for them.
26848 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
26850 * fonts/system.sfd:
26851 fonts: Add Hebrew to the system font.
26853 2006-08-14 Mike McCormack <mike@codeweavers.com>
26855 * dlls/oleaut32/olepicture.c:
26856 oleaut32: Put the HeapFree back in the right place.
26858 * dlls/ole32/stg_prop.c:
26859 ole32: Use PropVariantInit instead of memset.
26861 2006-08-14 Robert Reif <reif@earthlink.net>
26863 * include/Makefile.in, include/dsgetdc.h:
26864 include: Add dsgetdc.h.
26866 * dlls/advapi32/lsa.c:
26867 advapi32: Move duplicated code into function.
26869 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
26870 advapi32: Try again with different access mask if LsaOpenPolicy fails with
26871 STATUS_ACCESS_DENIED.
26873 2006-08-14 Kai Blin <kai.blin@gmail.com>
26875 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
26876 secur32: Fix heap error.
26878 2006-08-13 Kai Blin <kai.blin@gmail.com>
26880 * dlls/secur32/ntlm.c:
26881 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
26884 2006-08-14 Kai Blin <kai.blin@gmail.com>
26886 * dlls/secur32/ntlm.c:
26887 secur32: Cast helper to ULONG_PTR instead of DWORD.
26889 2006-08-13 Kai Blin <kai.blin@gmail.com>
26891 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
26892 secur32: Implement simple VerifySignature.
26894 2006-08-12 Kai Blin <kai.blin@gmail.com>
26896 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
26897 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
26898 secur32: Implement simple MakeSignature.
26900 2006-08-14 Kai Blin <kai.blin@gmail.com>
26902 * dlls/secur32/ntlm.c:
26903 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
26905 2006-08-13 Benjamin Arai <me@benjaminarai.com>
26907 * dlls/oleaut32/tests/olefont.c:
26908 oleaut32: Conformance test for olefont:AddRefHfont.
26910 * dlls/oleaut32/tests/olefont.c:
26911 oleaut32: Conformance test for olefont:ReleaseHfont.
26913 2006-08-14 Mike McCormack <mike@codeweavers.com>
26915 * dlls/oleaut32/olepicture.c:
26916 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
26918 * dlls/oleaut32/olepicture.c:
26919 oleaut32: Print an IID in the trace, not just a pointer to it.
26921 * dlls/oleaut32/olepicture.c:
26922 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
26924 * dlls/ole32/hglobalstream.c:
26925 ole32: Always set pcbWritten when writing a stream.
26927 * dlls/ole32/ole2.c:
26928 ole32: FreePropVariantArray should return an error if rgvars is null.
26929 As suggested by Rob Shearman.
26931 2006-08-14 Frank Richter <frank.richter@gmail.com>
26933 * dlls/uxtheme/system.c:
26934 uxtheme: Don't back up colors etc. when a theme is already active.
26936 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26938 * programs/view/Ko.rc:
26939 view: Updated Korean resource.
26941 2006-08-12 Robert Reif <reif@earthlink.net>
26943 * dlls/advapi32/tests/security.c:
26944 advapi32: Add more LookupAccountSid tests.
26946 * dlls/advapi32/security.c:
26947 advapi32: Add more SIDs to AccountLookupSid.
26949 * dlls/netapi32/access.c:
26950 netapi32: NetUserModalsGet bug fixes and cleanup.
26952 2006-08-13 Phil Costin <philcostin@hotmail.com>
26954 * dlls/wined3d/glsl_shader.c:
26955 wined3d: Fix vertex shader corruption issue.
26957 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
26959 * programs/winedbg/memory.c:
26960 winedbg: Print 64bit integers with wine_dbgstr_longlong.
26962 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
26964 * dlls/advpack/tests/files.c:
26965 advpack/tests: Write-strings warnings fix.
26967 * dlls/advapi32/tests/security.c:
26968 advapi32/tests: Write-strings warnings fix.
26970 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
26972 * programs/winetest/main.c:
26973 winetest: Write-strings warnings fix.
26975 * programs/taskmgr/dbgchnl.c:
26976 taskmgr: Write-strings warnings fix.
26978 * dlls/crypt32/tests/encode.c:
26979 crypt32/tests: Write-strings warnings fix.
26981 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
26983 * programs/oleview/typelib.c:
26984 oleview: Improved interface handling in idl viewer.
26986 2006-08-12 Jacek Caban <jacek@codeweavers.com>
26988 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
26989 mshtml: Remove no longer used get_nsIURI.
26991 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
26992 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
26995 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
26997 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
26998 widl: Improve pointer null checking logic.
27000 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
27001 widl: Use ref_type to simplify some code.
27003 2006-08-11 Robert Reif <reif@earthlink.net>
27005 * dlls/advapi32/security.c:
27006 advapi32: Add some more well known SIDs.
27008 2006-08-11 Benjamin Arai <me@benjaminarai.com>
27010 * dlls/oleaut32/tests/olefont.c:
27011 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
27014 2006-08-11 James Hawkins <truiken@gmail.com>
27016 * dlls/msi/action.c, dlls/msi/tests/package.c:
27017 msi: If a component's state is not local, source, or default, default to the
27020 2006-08-11 Juan Lang <juan_lang@yahoo.com>
27022 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
27023 dlls/crypt32/tests/main.c:
27024 crypt32: Improve undocumented functions.
27025 - Test and implement I_CryptGetDefaultCryptProv (and correct its
27027 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
27028 its out parameter, correct and show with a test.
27030 * dlls/msi/tokenize.c:
27031 msi: Use wide char strings for token values to avoid an unnecessary
27032 WideCharToMultiByte.
27034 2006-08-11 Alexandre Julliard <julliard@winehq.org>
27036 * tools/winebuild/build.h, tools/winebuild/import.c,
27037 tools/winebuild/main.c, tools/winebuild/relay.c,
27038 tools/winebuild/res16.c, tools/winebuild/res32.c,
27039 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
27040 tools/winebuild/utils.c:
27041 winebuild: Added output() function to properly deal with write errors.
27043 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
27045 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
27046 widl: Don't generate indentation spaces on empty lines.
27048 2006-08-11 Alexandre Julliard <julliard@winehq.org>
27050 * loader/pthread.c:
27051 loader: Exit the whole process when killing the last thread.
27053 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
27055 * programs/winhelp/hlpfile.c:
27056 winhelp: Fix LZ77 decompressor.
27058 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
27060 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
27061 msi/tests: Write-strings warnings fix.
27063 * dlls/msi/files.c:
27064 msi: Write-strings warning fix.
27066 * dlls/version/install.c:
27067 version: Write-strings warnings fix.
27069 2006-08-11 Juan Lang <juan_lang@yahoo.com>
27071 * dlls/crypt32/tests/main.c:
27072 crypt32/tests: Only load crypt32 once.
27074 2006-08-11 Robert Reif <reif@earthlink.net>
27076 * include/lmaccess.h:
27077 lmaccess.h: Add some LOCALGROUP defines.
27079 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
27080 kernel32: Add IsWow64Process.
27082 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
27084 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
27085 wldap32: Write-strings warnings fix.
27087 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
27089 * dlls/shdocvw/regsvr.c:
27090 shdocvw: Set the CLSID_Internet shell folder's attributes.
27092 2006-08-11 Mike McCormack <mike@codeweavers.com>
27094 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
27095 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
27096 include/indexsrv.idl, include/indexsvr.idl:
27097 include: Rename indexsvr.idl to indexsrv.idl.
27099 * dlls/infosoft/wordbreaker.c:
27100 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
27102 2006-08-10 Mike McCormack <mike@codeweavers.com>
27104 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
27106 infosoft: Implement and register the language neutral wordbreaker, not the
27109 2006-08-10 Aric Stewart <aric@codeweavers.com>
27111 * dlls/user/menu.c:
27112 user: Implement MNS_NOTIFYBYPOS.
27114 2006-08-11 Alexandre Julliard <julliard@winehq.org>
27116 * dlls/ntdll/signal_i386.c:
27117 ntdll: Remove some macros and clean up the code now that all platforms use
27120 * dlls/ntdll/signal_i386.c:
27121 ntdll: Switch linux to siginfo-style signal handling.
27123 2006-08-11 Mike McCormack <mike@codeweavers.com>
27125 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
27126 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
27127 pstorec: Add a stub implementation.
27129 2006-08-10 Benjamin Arai <me@benjaminarai.com>
27131 * dlls/oleaut32/olefont.c:
27132 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
27134 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
27136 * tools/bug_report.pl:
27137 bug_report.pl: Use correct 'wine --version' syntax.
27139 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
27141 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
27143 widl: Fix incorrect version number in generated code.
27145 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27147 * dlls/shell32/shell32_Ko.rc:
27148 shell32: Updated Korean resource.
27150 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
27152 * dlls/wined3d/drawprim.c:
27153 wined3d: Fix opengl extension call.
27155 2006-08-10 James Hawkins <truiken@gmail.com>
27157 * dlls/msi/files.c, dlls/msi/tests/package.c:
27158 msi: Only remove a file if the version to be installed is strictly newer than
27161 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
27163 * programs/regedit/treeview.c:
27164 regedit: Write-strings warnings fix.
27166 * dlls/wininet/tests/http.c:
27167 wininet/tests: Write-strings warnings fix.
27169 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
27171 * dlls/riched20/editor.c:
27172 riched20: Accept RTF header without a version number.
27174 * dlls/riched20/reader.c:
27175 riched20: Accept RTF group tokens inside colortbl destination.
27177 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
27179 * dlls/wined3d/directx.c:
27180 wined3d: Fix spelling in a comment.
27182 2006-08-10 Kai Blin <kai.blin@gmail.com>
27184 * dlls/secur32/ntlm.c:
27185 secur32: Implement CompleteAuthToken for NTLM.
27187 2006-08-10 Alexandre Julliard <julliard@winehq.org>
27189 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
27190 server/process.c, server/queue.c, server/registry.c,
27191 server/request.c, server/serial.c, server/thread.c, server/timer.c,
27192 server/trace.c, server/winstation.c:
27193 server: Only call gettimeofday once per poll loop.
27195 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
27197 * dlls/kernel/tests/file.c:
27198 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
27201 2006-08-10 Alexandre Julliard <julliard@winehq.org>
27203 * ANNOUNCE, ChangeLog, VERSION, configure:
27206 ----------------------------------------------------------------
27207 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
27209 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
27210 tools/winapi/make_filter, tools/winapi/msvcmaker,
27211 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
27212 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
27213 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
27214 tools/winedump/function_grep.pl:
27215 tools: Check for open return code in Perl scripts.
27217 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
27219 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
27220 riched20: Add conformance tests for WM_SETFONT.
27222 2006-08-09 Ken Myers <kmyers@ucla.edu>
27224 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
27225 dlls/riched20/tests/editor.c:
27226 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
27228 2006-08-09 Juan Lang <juan_lang@yahoo.com>
27230 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
27231 crypt32: Implement CryptRegisterDefaultOIDFunction and
27232 CryptUnregisterDefaultOIDFunction.
27234 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
27236 * dlls/setupapi/install.c:
27237 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
27239 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
27241 * tools/widl/typegen.c:
27242 widl: Add ref_type (dereference typedefs) and use it.
27244 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
27246 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
27247 dlls/setupapi/stringtable.c:
27248 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
27250 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
27252 * dlls/version/tests/info.c, dlls/version/tests/install.c:
27253 version/tests: Write-strings warnings fix.
27255 * dlls/wineps.drv/init.c:
27256 wineps.drv: Write-strings warnings fix.
27258 2006-08-10 Mike McCormack <mike@codeweavers.com>
27260 * dlls/user/static.c:
27261 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
27263 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
27265 * dlls/shell32/shell32_No.rc:
27266 shell32: Updated Norwegian Bokmål resources.
27268 * dlls/mshtml/No.rc:
27269 mshtml: Updated Norwegian Bokmål resources.
27271 2006-08-09 James Hawkins <truiken@gmail.com>
27273 * dlls/msi/files.c, dlls/msi/package.c:
27274 msi: Download install cabinet files if the msi package is remote.
27276 2006-08-09 Juan Lang <juan_lang@yahoo.com>
27278 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
27279 dlls/crypt32/tests/main.c:
27280 crypt32: Add a couple stubs, and implement the undocumented
27281 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
27283 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
27285 * dlls/wined3d/surface.c:
27286 wined3d: Surface pitch fix.
27288 * dlls/wined3d/glsl_shader.c:
27289 wined3d: Draw buffers support.
27291 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
27293 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
27294 wined3d: Minor cursor fixes.
27296 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
27298 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
27299 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
27301 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
27303 * dlls/wininet/netconnection.c:
27304 wininet: MSG_WAITALL support in NETCON_recv with SSL.
27306 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
27308 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
27309 msvcrt: Rename _execve to MSVCRT__execve.
27311 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
27313 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
27314 dbghelp: Made stabs parsing a bit more robust.
27315 Enhance dbghelp's robustness against bogus stabs sections found in
27316 meetro.exe (as reported by Jan Zerebecki).
27318 2006-08-09 Robert Shearman <rob@codeweavers.com>
27320 * dlls/msi/database.c:
27321 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
27323 * dlls/rpcrt4/rpcrt4.spec:
27324 rpcrt4: Forward NdrClientCall to NdrClientCall2.
27325 NdrClientCall should be implemented as a separate function when
27326 NdrClientCall2 has been factorised enough.
27328 * dlls/rpcrt4/ndr_stubless.c:
27329 rpcrt4: Add some more traces and make the stack offsets easier to read in the
27330 stubless interpreter.
27332 * dlls/rpcrt4/ndr_stubless.c:
27333 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
27334 initialise the memory size field to zero before calling the memory
27337 * dlls/rpcrt4/ndr_stubless.c:
27338 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
27339 stubless intepreter.
27341 * dlls/rpcrt4/ndr_stubless.c:
27342 rpcrt4: Support fixed arrays in calc_arg_size.
27344 * dlls/rpcrt4/ndr_stubless.c:
27345 rpcrt4: Complex types should be dereferenced an extra time in the old format
27348 * dlls/rpcrt4/ndr_stubless.c:
27349 rpcrt4: Fix the stack offset for the old format stubless code when an object's
27350 method is being called.
27352 * dlls/ole32/defaulthandler.c:
27353 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
27354 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
27355 This->pDataDelegate instead of querying for IDataObject from
27356 This->pOleDelegate.
27358 * dlls/ole32/storage32.c:
27359 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
27360 compared against instead of IEnumSTATSTG.
27362 * dlls/ole32/moniker.c:
27363 ole32: When comparing monikers use the abData field of MInterfacePointer
27364 as ulCntData doesn't include the size of its own field.
27366 * dlls/ole32/oleobj.c:
27367 ole32: Zero stg in case ADVF_NODATA is specified.
27368 Otherwise IDataObject_GetData fails before using it in
27369 DataAdviseHolder_SendOnDataChange.
27371 * include/rpcproxy.h:
27372 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
27374 * include/rpcproxy.h:
27375 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
27376 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
27377 DllCanUnloadNow functions.
27379 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
27381 * dlls/ole32/regsvr.c:
27382 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
27384 * dlls/msxml3/regsvr.c:
27385 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
27387 * dlls/msi/regsvr.c:
27388 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
27390 * dlls/msi/regsvr.c:
27391 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
27393 2006-08-09 Francois Gouget <fgouget@free.fr>
27395 * dlls/mlang/regsvr.c, include/mlang.idl:
27396 mlang: Give the CLSIDs their proper names.
27397 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
27398 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
27400 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
27402 * dlls/shell32/regsvr.c:
27403 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
27404 CLSID_ShellFolderViewOC.
27406 * dlls/shdocvw/regsvr.c:
27407 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
27409 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
27411 * dlls/user/menu.c:
27412 user: Fix the keyboard navigation and some graphical glitches for multi-column
27415 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
27417 * include/winerror.h:
27418 winerror.h: Add some error codes.
27420 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
27422 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
27423 include/wine/wined3d_gl.h:
27424 wined3d: Fix GLSL regression / draw buffers support.
27426 2006-08-09 Frank Richter <frank.richter@gmail.com>
27428 * dlls/shell32/shell32_De.rc:
27429 shell32: Tweak and update German translation.
27431 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
27433 * dlls/ddraw/device.c:
27434 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
27436 * dlls/wined3d/device.c:
27437 wined3d: Watch out for negative results when validating the shader constant
27440 2006-08-08 Duane Clark <fpga@pacbell.net>
27442 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
27443 msvcrt: In text mode a ctrl-z signals EOF.
27444 Spotted by David Hagood with test suggested by Dan Kegel.
27446 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
27448 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
27449 dlls/user/tests/cursoricon.c:
27450 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
27453 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
27455 * dlls/user/menu.c, dlls/user/tests/menu.c:
27456 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
27457 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
27458 MFT_RIGHTORDER in SetMenuItemInfo.
27459 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
27460 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
27461 documented in MSDN (Word 95 depends on this).
27462 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
27463 modified with SetMenuItemInfo.
27466 2006-08-09 Jacek Caban <jacek@codeweavers.com>
27468 * dlls/mshtml/nsio.c:
27469 mshtml: Use moniker in AsyncOpen if channel is NULL.
27471 * dlls/mshtml/nsio.c:
27472 mshtml: Set nsURI's moniker in NewURI.
27474 * dlls/mshtml/nsembed.c:
27475 mshtml: Set nsURI's moniker in OnStartURILoad.
27477 * dlls/mshtml/nsio.c:
27478 mshtml: Don't crash in QueryInterface if uri is NULL.
27480 * dlls/mshtml/nsio.c:
27481 mshtml: Added default GetSpec implementation.
27483 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
27484 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
27486 * dlls/mshtml/nsembed.c:
27487 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
27489 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
27490 dlls/mshtml/persist.c:
27491 mshtml: Store IMoniker in BSCallback.
27493 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
27494 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
27496 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
27497 mshtml: Create "Internet Explorer_Hidden" window.
27499 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
27500 mshtml: Load the page from moniker if we don't have nsIChannel.
27502 * dlls/shdocvw/classinfo.c:
27503 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
27505 2006-08-09 Huw Davies <huw@codeweavers.com>
27507 * dlls/shlwapi/tests/path.c:
27508 shlwapi: Add tests for PathUnquoteSpaces.
27510 2006-08-09 Kai Blin <kai.blin@gmail.com>
27512 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
27513 secur32: Make ntlm tests run on both WinXP and Win2k.
27515 * dlls/secur32/tests/ntlm.c:
27516 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
27519 2006-08-09 Mike McCormack <mike@codeweavers.com>
27521 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
27522 shell32: IShellLink::SetPath removes quotes from the path.
27524 * dlls/shell32/tests/shelllink.c:
27525 shell32: Fix test compilation with MSVC6.
27527 2006-08-09 Alexandre Julliard <julliard@winehq.org>
27529 * dlls/user/user_private.h, include/wine/server_protocol.h,
27530 server/protocol.def, server/queue.c, server/trace.c:
27531 server: Make the message extra info 64 bits on Win64.
27533 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
27534 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
27535 server/protocol.def, server/queue.c, server/request.h,
27537 server: Split the queuing of hardware messages into a separate
27538 send_hardware_message request.
27540 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
27542 * dlls/shell32/recyclebin.c:
27543 shell32: Add recyclebin.c file missing in previous commit.
27545 * dlls/shell32/shell32_Pl.rc:
27546 shell32: Update Polish translation.
27548 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
27549 shell32: Add a custom icon for the trash folder.
27551 * dlls/shell32/trash.c:
27552 shell32: Add trash items enumeration.
27554 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
27555 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
27556 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
27557 dlls/shell32/trash.c, dlls/shell32/xdg.h:
27558 shell32: Add a Trash virtual folder.
27560 2006-08-06 Yong Chi <yong28chi@yahoo.com>
27562 * dlls/ddraw/direct3d.c:
27563 ddraw: Fix for incorrect return value from wined3d.
27565 2006-08-09 Alexandre Julliard <julliard@winehq.org>
27567 * .gitignore, Make.rules.in:
27568 Make.rules: Added rules for client/proxy/server generation from IDL files.
27570 * programs/explorer/desktop.c:
27571 explorer: Never paint the desktop when using the X root window.
27573 2006-08-08 Juan Lang <juan_lang@yahoo.com>
27575 * dlls/crypt32/oid.c:
27576 crypt32: Trace key type in CryptFindOIDInfo.
27578 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27580 * dlls/user/resources/user32_Ko.rc:
27581 user32: Updated Korean resource.
27583 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
27585 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
27586 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
27587 msvcrt: Remove redundant NULL checks before MSVCRT_free.
27589 * dlls/comdlg32/filedlg.c:
27590 comdlg32: Remove redundant NULL checks before MemFree.
27592 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
27594 * programs/wordpad/wordpad.c:
27595 wordpad: Request WS_VSCROLL now that riched20 supports it.
27597 * dlls/riched20/editor.c, dlls/riched20/paint.c:
27598 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
27601 2006-08-08 James Hawkins <truiken@gmail.com>
27603 * dlls/msi/tests/package.c:
27604 msi: Add tests for the RemoveFiles action.
27606 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
27608 * dlls/user/tests/sysparams.c:
27609 user/tests: Write-strings warnings fix.
27611 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
27612 dlls/shlwapi/tests/shreg.c:
27613 shlwapi/tests: Write-strings warnings fix.
27615 2006-08-08 Kai Blin <kai.blin@gmail.com>
27617 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
27618 dlls/secur32/tests/ntlm.c:
27619 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
27622 2006-08-08 Juan Lang <juan_lang@yahoo.com>
27624 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
27625 rsaenh: Test and fix CryptEncrypt with NULL buffer.
27627 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
27629 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
27630 usp10: ScriptItemize will break up the string into script_items.
27632 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
27634 * configure, configure.ac:
27635 configure: Fix the linux/ipx.h detection.
27637 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
27639 * dlls/wined3d/directx.c:
27640 wined3d: Volume texture addressing caps.
27642 * dlls/wined3d/directx.c:
27643 wined3d: Shader declaration cap fixes.
27645 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
27647 * dlls/riched20/run.c:
27648 riched20: Modify ME_CharFromPoint to work properly with password controls.
27650 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
27652 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
27653 mshtml: Add Swedish translation.
27655 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
27657 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
27658 wined3d: Shader cap fixes.
27660 2006-08-04 Robert Shearman <rob@codeweavers.com>
27662 * dlls/user/user_main.c, programs/explorer/desktop.c:
27663 user: Make ExitWindowsEx asynchronous by deferring the real work to the
27666 2006-08-08 Mike McCormack <mike@codeweavers.com>
27668 * dlls/shell32/shlfileop.c:
27669 shell32: Use case insensitive comparisons when comparing paths.
27671 2006-08-07 James Hawkins <truiken@gmail.com>
27673 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
27674 dlls/msi/msipriv.h, dlls/msi/package.c:
27675 msi: Fix the compressed files logic.
27676 If the compressed file attribute is not set, use the Word Count
27677 property to determine if files are compressed.
27679 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27681 * dlls/shell32/shell32_Ko.rc:
27682 shell32: Updated Korean resource.
27684 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
27686 * dlls/wined3d/device.c:
27687 wined3d: Stub out remaining renderstates.
27689 * dlls/wined3d/device.c:
27690 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
27692 * dlls/wined3d/device.c:
27693 wined3d: Add missing newline at the end of traces.
27695 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
27696 dlls/wined3d/wined3d_private.h:
27697 wined3d: Registry setting for the amount of simulated texture memory.
27698 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
27701 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
27704 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
27708 wine.inf: Don't create a fake exe and change the name at the same time.
27709 This confuses installers that think said exes can be run when this is
27710 not the case and cannot work.
27713 wine.inf: Use %CurrentVersionNT% wherever applicable.
27715 * dlls/mlang/regsvr.c:
27716 mlang: Fix the 'Multi Language String' CLSID: there is no
27717 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
27719 * include/shlguid.h:
27720 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
27722 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
27723 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
27724 inseng: Switch to the standard regsvr.c registration code.
27725 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
27726 This also gives us DllUnregisterServer() for free.
27728 * dlls/itss/regsvr.c:
27729 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
27730 so we can register its VersionIndependentProgID.
27732 * dlls/oleaut32/regsvr.c:
27733 oleaut32: Set some missing ProxyStubClsid fields.
27735 * dlls/ole32/regsvr.c:
27736 ole32: Add a BaseInterface where needed.
27738 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
27740 * dlls/wined3d/directx.c:
27741 wined3d: Textureops caps fix.
27743 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
27745 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
27746 user/tests: Write-strings and cast-qual warnings fix.
27748 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
27749 shell32: Write-strings warnings fix.
27751 2006-08-07 James Hawkins <truiken@gmail.com>
27753 * dlls/wintrust/wintrust_main.c:
27754 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
27756 * dlls/msi/tests/package.c:
27757 msi: Add tests for MsiGetProperty.
27759 2006-08-07 Alexandre Julliard <julliard@winehq.org>
27761 * aclocal.m4, configure:
27762 configure: Fixed soname detection on MacOS by using otool instead of ldd.
27764 2006-08-05 Kevin Koltzau <kevin@plop.org>
27766 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
27767 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
27768 dlls/hid/version.rc:
27769 hid: Initial implementation.
27771 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
27773 * dlls/wininet/internet.c:
27774 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
27776 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
27778 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
27779 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
27780 dlls/riched20/undo.c, dlls/riched20/wrap.c:
27781 riched20: New, clean, simple selection repaint logic - should fix all outstanding
27784 2006-08-07 H. Verbeet <hverbeet@gmail.com>
27786 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
27787 d3d9: Stub D3DPERF_ functions.
27789 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
27790 wined3d: Allow async occlusion queries.
27792 * dlls/wined3d/query.c:
27793 wined3d: Improve a few query traces.
27794 The query type is useful to have in query TRACEs.
27795 IWineD3DQueryImpl_GetDataSize isn't really a stub.
27797 * dlls/wined3d/query.c:
27798 wined3d: Check Occlusion query GL calls.
27800 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
27801 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
27802 wined3d: Add a couple of traces to the vertexdeclaration creation code.
27804 2006-08-07 Alexandre Julliard <julliard@winehq.org>
27806 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
27807 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
27808 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
27809 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
27810 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
27811 programs/winemenubuilder/Makefile.in, server/Makefile.in,
27812 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
27813 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
27814 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
27815 tools/wrc/Makefile.in:
27816 makefiles: Use make dependencies to create installation directories.
27817 This avoids a lot of redundant calls to mkinstalldirs.
27819 * dlls/ntdll/signal_i386.c:
27820 ntdll: Get rid of the Linux legacy signal stack switching.
27821 It doesn't work right in 32-bit code anyway.
27823 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
27825 * dlls/ntdll/signal_i386.c:
27826 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
27828 2006-08-07 Robert Shearman <rob@codeweavers.com>
27830 * dlls/ole32/defaulthandler.c:
27831 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
27832 if we are already connected.
27834 * dlls/ole32/oleobj.c:
27835 ole32: Finish off delegate notifications in the data advise holder.
27836 Advise the data delegate object when new advises come in on the data
27837 advise holder, not just when connecting.
27838 Unadvise the data delegate object when unadvising a connection on the
27839 data advise holder, when destructing the data advise holder and when
27842 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
27844 * dlls/dinput/mouse.c:
27845 dinput: Signal event after we queued an event. Not before.
27847 2006-08-05 Robert Reif <reif@earthlink.net>
27849 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
27850 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
27851 include/lmaccess.h:
27852 netapi32: Add stubs for remaining NetLocalGroup* functions.
27853 Move existing NetLocalGroup* functions to local_group.c.
27854 Add stubs for remaining NetLocalGroup* functions.
27856 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
27858 * dlls/dbghelp/dwarf.c:
27859 dbghelp: Missing bits from previous patch about variables with constant values.
27861 2006-08-07 Alexandre Julliard <julliard@winehq.org>
27863 * Make.rules.in, Makefile.in, documentation/Makefile.in:
27864 Make.rules: Make all submake invocations silent for consistency.
27866 * dlls/ntdll/directory.c:
27867 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
27869 2006-08-06 Francois Gouget <fgouget@free.fr>
27871 * dlls/usp10/tests/usp10.c:
27872 usp10/tests: Add trailing '\n's to ok() calls.
27874 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
27875 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
27876 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
27877 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
27878 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
27879 Assorted spelling fixes.
27881 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
27883 * dlls/wined3d/directx.c:
27884 wined3d: texture caps fixes.
27886 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
27887 wined3d: General constant caps fix.
27889 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
27891 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
27893 loader/pthread: Added pthread_attr_get_np support.
27895 2006-08-07 Mike McCormack <mike@codeweavers.com>
27897 * dlls/msi/dialog.c:
27898 msi: Fix the dialog centering logic.
27900 * dlls/kernel/powermgnt.c:
27901 kernel32: Change some FIXMEs to WARNs.
27903 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
27904 dlls/cabinet/tests/extract.c:
27905 cabinet: Fix and test the undocumented Extract function.
27906 The paths are MAX_PATH length.
27907 The last field is list of files which is checked when flags = 0.
27908 Add tests for the flag in the file list.
27910 * dlls/cabinet/cabinet_main.c:
27911 cabinet: Split the cabinet path for FDICopy.
27913 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27915 * programs/oleview/Ko.rc:
27916 oleview: Updated Korean resource.
27918 2006-08-05 H. Verbeet <hverbeet@gmail.com>
27920 * dlls/d3d8/device.c, dlls/d3d9/device.c:
27921 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
27923 * dlls/wined3d/vertexshader.c:
27924 wined3d: Fix D3DCOLOR swizzling in shaders.
27926 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
27927 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
27928 include/wine/wined3d_interface.h:
27929 wined3d: Delay vertex shader compilation until the shader is first used.
27931 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
27933 * dlls/ntdll/directory.c:
27934 ntdll: Add FreeBSD default serial port device.
27936 * dlls/oleaut32/tests/vartype.c:
27937 oleaut32/tests: Test relative error, not absolute.
27939 2006-08-05 Robert Reif <reif@earthlink.net>
27942 winnt.h: Add some more RIDs.
27944 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
27946 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
27947 setupapi/tests: Write-strings warnings fix.
27949 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
27950 secur32/tests: Write-strings warnings fix.
27952 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
27954 * dlls/msvcrt/msvcrt.spec:
27955 msvcrt: Some more exports requested from msvcr80.dll.
27957 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
27960 wine.inf: We should not override existing associations.
27962 * dlls/mshtml/mshtml.inf:
27963 mshtml: Fix the .jfif Content Type.
27965 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
27967 * dlls/riched20/caret.c, dlls/riched20/paint.c:
27968 riched20: Ensure text is wrapped before invalidating selection.
27970 2006-08-05 Alexandre Julliard <julliard@winehq.org>
27972 * libs/.gitignore, libs/wine/Makefile.in:
27973 libwine: Add a minor number to the library filename for future extensions.
27975 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
27976 libs/wine/Makefile.in:
27977 libs: Get rid of Makelib.rules since we only have one library now.
27978 Merge all the rules into the libwine makefile.
27980 2006-08-04 Robert Reif <reif@earthlink.net>
27982 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
27983 netapi32: Add stub for NetUserGetLocalGroups.
27985 * dlls/netapi32/access.c:
27986 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
27988 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
27989 netapi32: Add stub for NetLocalGroupEnum.
27991 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
27992 wtsapi32: Add some stubs.
27994 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
27996 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
27997 include/msiquery.h:
27998 msi: Write-strings warnings fix.
28000 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
28002 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
28003 include/wine/wined3d_gl.h:
28004 wined3d: Volume textures fix.
28006 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
28008 * dlls/wined3d/directx.c:
28009 wined3d: Raster caps fix.
28011 * dlls/wined3d/directx.c:
28012 wined3d: Primitive misc caps fix.
28014 2006-08-04 Kevin Koltzau <kevin@plop.org>
28016 * dlls/setupapi/devinst.c:
28017 setupapi: Create an empty list when getting device interface classes.
28019 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
28021 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
28022 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
28023 dlls/riched20/tests/editor.c:
28024 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
28026 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
28028 * tools/widl/widl.c, tools/widl/write_msft.c:
28029 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
28031 2006-08-04 Alexandre Julliard <julliard@winehq.org>
28033 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
28034 configure: Only link against libresolv where necessary.
28036 * configure, configure.ac, include/config.h.in, server/fd.c:
28037 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
28039 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
28041 * dlls/wined3d/basetexture.c:
28042 wined3d: Basetexture anisotropic fix.
28044 * dlls/wined3d/directx.c:
28045 wined3d: Fix a number of badly reported caps.
28047 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
28049 * dlls/user/tests/win.c, dlls/user/win.c:
28050 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
28052 * dlls/user/tests/win.c:
28053 user: Add a test for CreateWindowEx.
28055 2006-08-04 Alexandre Julliard <julliard@winehq.org>
28058 user: Don't bother checking the WS_VISIBLE style on the desktop window.
28060 2006-08-04 Hans Leidekker <hans@it.vu.nl>
28062 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
28063 usp10: Implement ScriptGetGlyphABCWidth.
28064 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
28066 2006-08-04 Robert Reif <reif@earthlink.net>
28068 * dlls/advapi32/tests/security.c:
28069 advapi32: Add more SID tests.
28071 2006-08-04 Robert Shearman <rob@codeweavers.com>
28073 * dlls/rpcrt4/rpc_binding.c:
28074 rpcrt4: Make the error output on a failed binding more informative
28075 by dumping information about the interface it is trying to bind to.
28077 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
28078 dlls/urlmon/urlmon_main.c:
28079 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
28081 2006-08-04 Hans Leidekker <hans@it.vu.nl>
28083 * dlls/usp10/usp10.c:
28084 usp10: Implement ScriptIsComplex.
28086 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
28088 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
28089 tools/widl/widl.c, tools/widl/widl.h:
28090 widl: Generate GUID (infile_i.c) files.
28092 2006-08-03 James Hawkins <truiken@gmail.com>
28094 * dlls/msi/dialog.c:
28095 msi: Use the initial dialog position values in the database when creating the
28098 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
28100 * dlls/usp10/tests/usp10.c:
28101 usp10: Fix glyph comparsion between tests.
28103 2006-08-04 Alexandre Julliard <julliard@winehq.org>
28105 * dlls/ntdll/server.c:
28106 ntdll: Fix a race condition at thread exit.
28108 2006-08-03 Benjamin Arai <me@benjaminarai.com>
28110 * dlls/oleaut32/varformat.c:
28111 oleaut32: Removes extra string allocation for varformat:VarMonthName.
28113 2006-08-03 Robert Shearman <rob@codeweavers.com>
28115 * dlls/ntdll/directory.c:
28116 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
28117 whole directory if the mask doesn't contain any wildcards and the file
28118 exists on in the directory with the same case as the mask.
28120 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28122 * dlls/oledlg/oledlg_Ko.rc:
28123 oledlg: Updated Korean resource.
28125 2006-08-03 Robert Reif <reif@earthlink.net>
28127 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
28128 advapi32: Add a computer SID to the registry.
28130 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
28131 ntdll: Fix some function arguments.
28133 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
28135 * dlls/wined3d/surface.c:
28136 wined3d: Surface pitch fix.
28138 2006-08-03 Jacek Caban <jacek@codeweavers.com>
28140 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
28141 mshtml: Fix handling offset in BSCallback.
28143 2006-08-03 H. Verbeet <hverbeet@gmail.com>
28145 * dlls/wined3d/drawprim.c:
28146 wined3d: Disable vertex arrays after we're done drawing from them.
28147 After drawing from a vertex array we should disable them, to prevent
28148 the next draw calls from potentially reading past their ends. This
28149 also moves the disabling of vertex attrib arrays (for shaders) into
28152 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
28154 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
28155 tools/widl/parser.y:
28156 widl: Write forward declarations for coclass definitions.
28158 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
28160 * dlls/riched20/editor.c:
28161 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
28162 exactly one screen line.
28164 * dlls/riched20/editor.c:
28165 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
28167 * dlls/riched20/editor.c:
28168 riched20: Ctrl+A should be allowed in read-only controls too.
28170 2006-08-03 Jacek Caban <jacek@codeweavers.com>
28172 * dlls/mshtml/navigate.c:
28173 mshtml: Added nsInputStream::Read implementation.
28175 2006-08-03 Robert Shearman <rob@codeweavers.com>
28177 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
28178 dlls/ole32/storage32.h:
28179 ole32: Ensure that a returned free block is valid in storage.
28180 Otherwise, an IStream_SetSize call followed by an IStream_Read call
28181 could fail with STG_E_DOCFILECORRUPT.
28183 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
28184 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
28185 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
28187 * dlls/msi/action.c:
28188 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
28190 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
28192 * dlls/msvfw32/msvideo16.c:
28193 msvfw32: Write-strings warning fix.
28195 * dlls/ole32/tests/clipboard.c:
28196 ole32/tests: Write-strings warnings fix.
28198 * dlls/riched20/tests/editor.c:
28199 riched20/tests: Write-strings warnings fix.
28201 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
28203 * dlls/dbghelp/dwarf.c:
28204 dbghelp: Properly handle variable with const value (ie without location)
28207 2006-08-03 Alexandre Julliard <julliard@winehq.org>
28210 server: Abstract the epoll functions a bit more.
28212 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
28214 * include/ntquery.h, include/shlguid.h:
28215 shell32: Add property ids to header files.
28217 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
28219 * include/shldisp.idl:
28220 include: Add the ShellFolderViewOC coclass.
28222 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
28224 * dlls/oleaut32/typelib.c:
28225 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
28227 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
28229 * dlls/hlink/link.c:
28230 hlink: Avoid double computation of the string length.
28232 2006-08-03 Alexandre Julliard <julliard@winehq.org>
28234 * dlls/winex11.drv/init.c:
28235 winex11.drv: Comment out the XCloseDisplay call on process detach.
28236 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
28238 2006-08-02 Benjamin Arai <me@benjaminarai.com>
28240 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
28241 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
28243 * dlls/oleaut32/tests/olefont.c:
28244 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
28246 2006-08-03 Robert Reif <reif@earthlink.net>
28249 winnt.h: Add missing define.
28251 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
28253 * dlls/wined3d/surface.c:
28254 wined3d: Paletted texture support.
28256 2006-08-03 Mike McCormack <mike@codeweavers.com>
28258 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
28259 ddraw: Don't link to wined3d, load it at runtime.
28260 This lets ddraw dlls built on a machine with OpenGL present run on other
28261 machines that may not have the OpenGL libraries installed.
28263 2006-08-02 Thomas Kho <tkho@ucla.edu>
28266 server: Remove unused thread_apc member.
28268 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28270 * programs/notepad/Ko.rc:
28271 notepad: Updated Korean resource.
28273 2006-08-02 Huw Davies <huw@codeweavers.com>
28275 * fonts/ms_sans_serif.sfd:
28276 fonts: Add that extra pixel to the variants of 'e' too.
28278 2006-08-03 Alexandre Julliard <julliard@winehq.org>
28280 * dlls/riched20/editor.c:
28281 riched20: Fixed handling of window private data for Win64.
28283 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
28285 * dlls/riched20/editor.c:
28286 riched20: Handle incorrect calls of window procedure.
28288 2006-08-01 Robert Reif <reif@earthlink.net>
28290 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
28291 advapi32: Check returned data from LsaQueryInformationPolicy.
28293 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
28295 * dlls/msi/tests/db.c:
28296 msi/tests: Write-strings warnings fix.
28298 * dlls/lz32/tests/lzexpand_main.c:
28299 lz32/tests: Write-strings warning fix.
28301 2006-08-02 Alexandre Julliard <julliard@winehq.org>
28303 * dlls/kernel/thunk.c:
28304 kernel32: Make some functions static.
28306 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
28307 hhctrl.ocx: Make some functions static.
28310 user: Add some missing internal Wine messages to the message spy.
28312 2006-08-02 Jacek Caban <jacek@codeweavers.com>
28314 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
28315 hlink: Added HlinkTranslateURL tub implementation.
28317 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
28318 dlls/hlink/tests/hlink.c, include/hlink.idl:
28319 hlink: Added HlinkIsShortcut implementation.
28321 * dlls/ole32/moniker.c:
28322 ole32: Clean up OleRun.
28324 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
28326 * dlls/riched20/run.c:
28327 riched20: Added short descriptions to functions in run.c, just in case
28328 anybody had any doubts about what they actually do.
28330 2006-08-02 Huw Davies <huw@codeweavers.com>
28332 * fonts/ms_sans_serif.sfd:
28333 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
28335 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
28337 * programs/winetest/Makefile.in:
28338 winetest: Added hlink tests.
28340 2006-08-02 Alexandre Julliard <julliard@winehq.org>
28342 * dlls/user/message.c, dlls/user/win.c, include/win.h,
28343 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
28344 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
28345 Also use the same code for Get/SetWindowWord.
28346 Based on a patch by Ge van Geldorp.
28348 2006-08-02 Mike McCormack <mike@codeweavers.com>
28350 * dlls/msi/classes.c:
28351 msi: Only ever write the long path for InProcServers.
28353 * dlls/msi/classes.c:
28354 msi: Register advertised components too.
28356 2006-08-02 Alexandre Julliard <julliard@winehq.org>
28358 * dlls/uxtheme/system.c:
28359 uxtheme: Make some variables static.
28361 * dlls/oledlg/insobjdlg.c:
28362 oledlg: Make a string static.
28364 * dlls/kernel/editline.c:
28365 kernel32: Make the keymap entries const.
28367 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
28368 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
28369 ole32: Make some functions and variables static.
28371 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
28372 msxml3: Make some functions and variables static.
28374 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
28375 opengl32: Make some functions and variables static.
28377 * dlls/glu32/glu.c:
28378 glu32: Make some functions static.
28380 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
28381 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
28382 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
28383 dsound: Make some functions static.
28385 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
28386 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
28387 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
28388 dlls/winex11.drv/xvidmode.c:
28389 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
28391 2006-08-01 James Hawkins <truiken@gmail.com>
28393 * dlls/msi/tests/db.c:
28394 msi: Add tests for SQL query markers.
28396 * dlls/msi/files.c:
28397 msi: A file that does not have the msidbFileAttributesCompressed bit set should
28398 be considered non-compressed.
28400 * dlls/msi/package.c, dlls/msi/tests/format.c:
28401 msi: Don't crash if an empty record is given to MsiProcessMessage.
28403 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
28404 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
28407 2006-08-01 Robert Reif <reif@earthlink.net>
28409 * dlls/advapi32/lsa.c:
28410 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
28413 2006-08-01 Juan Lang <juan_lang@yahoo.com>
28415 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
28416 dlls/wintrust/wintrust_main.c:
28417 wintrust: Implement TrustIsCertificateSelfSigned.
28419 * dlls/crypt32/str.c:
28420 crypt32: Support more types in CertRDNToStr.
28422 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28424 * dlls/msvfw32/msvfw32_Ko.rc:
28425 msvfw32: Updated Korean resource.
28427 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
28429 * dlls/shell32/version.h:
28430 shell32: Fix the file version string of the version resource.
28432 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
28434 * dlls/kernel/tests/process.c:
28435 kernel/tests: Write-strings warnings fix.
28437 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
28438 kernel: Write-strings warnings fixes.
28440 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
28442 * programs/oleview/typelib.c:
28443 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
28445 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
28447 * dlls/mshtml/mshtml.inf:
28448 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
28450 2006-08-01 Alexandre Julliard <julliard@winehq.org>
28452 * libs/port/memmove.c:
28453 libport: Fixed invalid lvalue accesses in memmove.
28455 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28457 * programs/view/Ko.rc:
28458 view: Updated Korean resource.
28460 2006-08-01 Huw Davies <huw@codeweavers.com>
28462 * dlls/comctl32/propsheet.c:
28463 comctl32: Limit the width of the watermark to 164 pixels.
28465 2006-07-31 Huw Davies <huw@codeweavers.com>
28467 * dlls/comctl32/propsheet.c:
28468 comctl32: Limit the size of the header bitmap to 49x49.
28470 * dlls/comctl32/propsheet.c:
28471 comctl32: Invalidate the header area so that updated titles will be drawn.
28473 * dlls/comctl32/propsheet.c:
28474 comctl32: Wordwrap the sub title.
28476 * dlls/comctl32/propsheet.c:
28477 comctl32: The titles are already converted to unicode so always use DrawTextW
28480 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
28482 * dlls/shell32/trash.c:
28483 shell32: Send directories and non-regular files to the trash.
28485 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
28487 * dlls/user/tests/win.c:
28488 user: Add a couple of missing bits to the SetWindowLong test.
28490 2006-08-01 Jacek Caban <jacek@codeweavers.com>
28492 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
28493 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
28495 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
28496 dlls/mshtml/mshtml_private.h:
28497 mshtml: Store HTMLElement pointer in HTMLTextContainer.
28499 2006-08-01 Robert Reif <reif@earthlink.net>
28501 * dlls/advapi32/tests/lsa.c:
28502 advapi32: More LsaQueryInformationPolicy tests.
28504 2006-08-02 Mike McCormack <mike@codeweavers.com>
28506 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
28507 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
28509 2006-08-01 Alexandre Julliard <julliard@winehq.org>
28512 gdi: Fixed buffer overflow in GetCharABCWidthsI.
28514 * Make.rules.in, tools/makedep.c:
28515 makedep: Always search for includes in the standard directories, even without
28518 * Make.rules.in, tools/makedep.c:
28519 makedep: Don't add dependencies for system headers.
28522 makedep: Get rid of restrictions on line lengths. Merge lines that end in
28526 makedep: Convert to standard Wine lists.
28528 2006-07-28 Robert Shearman <rob@codeweavers.com>
28530 * dlls/msxml3/regsvr.c:
28531 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
28532 Don't delete the progid key when unregistering coclasses - this is now
28533 done in unregister_progids.
28535 * dlls/msxml3/regsvr.c:
28536 msxml3: Separate the writing of progids from the writing of classes.
28537 This allows writing multiple progids that refer to one class.
28538 Support writing out Version and VersionIndependentProgId keys for classes.
28540 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
28542 * dlls/kernel/format_msg.c:
28543 kernel: Wsign-compare warning fix.
28545 2006-07-31 Robert Reif <reif@earthlink.net>
28547 * dlls/advapi32/lsa.c:
28548 advapi32: LsaQueryInformationPolicy update.
28549 Update LsaQueryInformationPolicy to use correct computer name and SID.
28550 Add support for PolicyDnsDomainInformation.
28552 2006-08-02 Mike McCormack <mike@codeweavers.com>
28554 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
28555 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
28556 dlls/hlink/tests/hlink.c:
28557 hlink: Add a short test case.
28559 * dlls/hlink/link.c:
28560 hlink: Use CoTaskMemAlloc when returning memory to a caller.
28562 * dlls/hlink/link.c:
28563 hlink: Create a strdupW function and use it.
28565 2006-07-31 Thomas Kho <tkho@ucla.edu>
28567 * dlls/msi/dialog.c:
28568 msi: Wake dialog on messages from external threads.
28570 2006-07-31 James Hawkins <truiken@gmail.com>
28572 * dlls/msi/action.c, dlls/msi/tests/package.c:
28573 msi: Fix a couple install state test cases.
28574 - Correctly handle the msidbComponentAttributesOptional component attribute.
28575 - Don't set a component's state to INSTALLSTATE_LOCAL if the
28576 msidbComponentAttributesSourceOnly attribute is provided.
28578 * dlls/msi/tests/package.c:
28579 msi: Fix the add_feature_entry helper function.
28581 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
28583 * include/ddk/winsplp.h:
28584 winsplp.h: Remove FAR, use W structs, fix typo.
28586 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
28588 * dlls/dinput/tests/keyboard.c:
28589 dinput/tests: Write-strings warning fix.
28591 * dlls/dsound/tests/dsound8.c:
28592 dsound/tests: Write-strings warning fix.
28594 2006-07-31 Robert Shearman <rob@codeweavers.com>
28596 * dlls/user/tests/win.c, dlls/user/win.c:
28597 user: Ignore setting NULL window procs inside SetWindowLong.
28598 Add tests for SetWindowLong error cases.
28600 2006-07-31 Duane Clark <fpga@pacbell.net>
28602 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
28603 msvcrt: Fix fgetwc/s in binary mode.
28605 * dlls/msvcrt/tests/file.c:
28606 msvcrt: Test fgetwc/s in binary mode.
28608 * dlls/msvcrt/file.c:
28609 msvcrt: Remove read_i loop and fix fread.
28611 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
28613 * tools/widl/parser.y:
28614 widl: Set type_t kind field correctly for all types.
28616 * tools/widl/parser.y:
28617 widl: Set defined flag for coclasses.
28619 2006-07-31 James Hawkins <truiken@gmail.com>
28621 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
28622 setupapi: Add a stub implementation of SetupGetSourceInfo.
28624 * dlls/msi/action.c, dlls/msi/tests/package.c:
28625 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
28628 2006-07-31 Robert Shearman <rob@codeweavers.com>
28630 * dlls/oleaut32/typelib.c:
28631 oleaut32: Improve dump_DispParms.
28633 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
28634 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
28636 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
28637 ole32: Implement OleNoteObjectVisible as described by MSDN.
28639 * dlls/ole32/storage32.c:
28640 ole32: Remove a check on the share mode for the NULL filename case as the
28641 check is already done earlier in StgCreateDocfile.
28643 2006-07-31 Alexandre Julliard <julliard@winehq.org>
28645 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
28646 ntdll: Move the calling of the process entry point back to kernel32.
28647 Apparently some copy protection stuff relies on that.
28648 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
28650 * dlls/ntdll/loader.c:
28651 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
28653 * loader/preloader.c:
28654 preloader: Added support for the new style DT_GNU_HASH symbol table.
28656 * loader/preloader.c:
28657 preloader: Fixed type checking in symbol lookup.
28659 * loader/preloader.c:
28660 preloader: Properly use the ELF hash table when looking up a symbol.
28662 2006-07-31 Jacek Caban <jacek@codeweavers.com>
28664 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
28665 dlls/shdocvw/webbrowser.c:
28666 shdocvw: Added WebBrowser::Invoke implementation.
28668 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
28669 dlls/shdocvw/tests/webbrowser.c:
28670 shdocvw: Added SetExtent and GetExtent implementation.
28672 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
28674 * dlls/wined3d/surface.c:
28675 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
28677 * dlls/wined3d/device.c:
28678 wined3d: Avoid NULL dereference.
28680 2006-07-31 Thomas Kho <tkho@ucla.edu>
28682 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
28683 riched20: Implement EM_GETLINE.
28685 2006-08-01 Mike McCormack <mike@codeweavers.com>
28687 * dlls/ole32/storage32.c:
28688 ole32: Use IsGUIDEqual to compare IIDs.
28690 2006-07-31 Alexandre Julliard <julliard@winehq.org>
28692 * libs/wine/mmap.c:
28693 libwine: Better heuristic for finding the top of the address space on Linux.
28695 2006-07-31 Robert Reif <reif@earthlink.net>
28697 * dlls/advapi32/security.c:
28698 advapi32: Add computer sid support to LookupAccountSidW.
28700 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
28701 advapi32: Add more helper functions.
28702 Add ADVAPI_GetComputerSid.
28704 2006-07-31 Jacek Caban <jacek@codeweavers.com>
28706 * dlls/shdocvw/regsvr.c:
28707 shdocvw: Register SHDocVw typelib.
28709 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
28710 dlls/shdocvw/shdocvw_v1.idl:
28711 shdocvw: Added typelib.
28713 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
28715 * dlls/shell32/shell32_Pl.rc:
28716 shell32: Update the Polish translation.
28718 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
28719 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
28720 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
28721 shell32: Call the trashing code from SHFileOperationW.
28723 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
28724 dlls/shell32/xdg.h:
28725 shell32: Add trashing support functions.
28727 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
28728 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
28729 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
28730 shell32: Add trashing confirmations.
28732 2006-07-31 Benjamin Arai <me@benjaminarai.com>
28734 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
28735 dlls/oleaut32/tests/vartest.c:
28736 oleaut32: Move varformat conformance tests to new file varformat.c
28738 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
28740 * dlls/user/input.c, dlls/user/tests/input.c:
28741 user: Set buffer to '\0' in GetKeyNameTextA too.
28743 2006-07-29 Duane Clark <fpga@pacbell.net>
28745 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
28748 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
28751 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
28752 msvcrt: Fix _read and fgetc.
28754 * dlls/msvcrt/tests/file.c:
28755 msvcrt: File read buffer tests.
28757 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
28759 * dlls/dinput/dinput_main.c:
28760 dinput: Initialize event sequence counter. And simplify code.
28762 2006-07-29 Robert Reif <reif@earthlink.net>
28764 * dlls/advapi32/tests/security.c:
28765 advapi32: Add string sid tests.
28767 * dlls/advapi32/tests/security.c:
28768 advapi32: Print more info about failed test.
28770 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
28771 dlls/advapi32/security.c:
28772 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
28773 Make debugstr_sid global.
28775 2006-08-01 Mike McCormack <mike@codeweavers.com>
28777 * dlls/ole32/storage32.c:
28778 ole32: Add function parameters to FIXME messages.
28780 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28781 ole32: Add a test showing what STGM_TRANSACTED does for streams.
28783 2006-07-30 H. Verbeet <hverbeet@gmail.com>
28785 * dlls/ddraw/direct3d.c:
28786 ddraw: Order Z-buffer formats by depth buffer bit depths in
28787 IDirect3DImpl_7_EnumZBufferFormats.
28789 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
28790 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
28791 GLSL fragment shaders.
28793 * dlls/wined3d/device.c:
28794 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
28796 * dlls/wined3d/surface.c:
28797 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
28798 IWineD3DSurfaceImpl_UnlockRect.
28800 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
28802 * dlls/comctl32/tests/comboex.c:
28803 comctl32/tests: Write-strings warnings fix.
28805 * dlls/advpack/tests/install.c:
28806 advpack/tests: Write-strings warnings fix.
28808 * dlls/cabinet/cabinet_main.c:
28809 cabinet: Write-strings warning fix.
28811 2006-07-29 Jacek Caban <jacek@codeweavers.com>
28813 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
28814 shlwapi: Change file path to URL in UrlCanonicalize.
28816 * dlls/urlmon/umon.c:
28817 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
28819 2006-07-30 Alexandre Julliard <julliard@winehq.org>
28821 * dlls/ntdll/virtual.c:
28822 ntdll: Use the right section size when setting protections.
28823 Use the same size computation when setting section protections than
28824 when mapping it in the first place (reported by Nicholas Miell).
28826 2006-07-29 Mike McCormack <mike@codeweavers.com>
28828 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
28829 ole32: Add some missing traces.
28831 * dlls/ole32/tests/storage32.c:
28832 ole32: Add a test for IEnumSTATSTG.
28834 * dlls/msi/files.c:
28835 msi: Change an ERR to a WARN.
28837 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
28839 * tools/widl/proxy.c:
28840 widl: Fix "static declaration follows non-static declaration" in generated code.
28842 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
28843 widl: Encode coclass types in typelibs.
28845 * tools/widl/parser.y:
28846 widl: Register types for coclasses.
28848 * tools/widl/write_msft.c:
28849 widl: Check if a typeinfo is already in a typelib before adding it.
28851 * tools/widl/write_msft.c:
28852 widl: Set typelib_idx for coclasses when they're added to a typelib.
28854 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
28855 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
28856 tools/widl/write_msft.c:
28857 widl: Fold class_t into type_t.
28859 2006-07-28 Thomas Kho <tkho@ucla.edu>
28861 * dlls/Maketest.rules.in:
28862 Maketest.rules.in: Fix comment.
28864 2006-07-28 Robert Reif <reif@earthlink.net>
28866 * dlls/advapi32/security.c:
28867 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
28869 * dlls/advapi32/security.c:
28870 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
28872 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
28874 * programs/regedit/regproc.c:
28875 regedit: Allow entering - for a value in a .reg file to delete that value.
28877 2006-07-28 James Hawkins <truiken@gmail.com>
28879 * dlls/wininet/urlcache.c:
28880 wininet: Only copy the relative filename into the UrlEntry structure.
28882 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
28884 * dlls/advpack/tests/advpack.c:
28885 advpack/tests: Write-strings warnings fix.
28887 * dlls/msi/tests/db.c:
28888 msi/tests: Write-strings warnings fix.
28890 2006-07-28 Juan Lang <juan_lang@yahoo.com>
28892 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
28893 dlls/crypt32/tests/cert.c, include/wincrypt.h:
28894 crypt32: Implement CryptHashPublicKeyInfo.
28896 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
28897 rsaenh: Use Interlocked functions for reference counting.
28899 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
28901 * dlls/dinput/device.c, include/dinput.h:
28902 dinput: Add DISCL_NOWINKEY define.
28904 2006-07-28 Jason Green <jave27@gmail.com>
28906 * dlls/wined3d/baseshader.c:
28907 wined3d: Skip processing of D3DSIO_PHASE instruction.
28909 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
28910 include/d3d9types.h, include/wine/wined3d_types.h:
28911 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
28913 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
28914 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
28915 include/d3d9types.h, include/wine/wined3d_types.h:
28916 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
28918 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
28920 * dlls/wined3d/surface.c:
28921 wined3d: Optimize d3dfmt_convert_surface.
28923 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
28924 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
28925 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
28926 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
28927 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
28928 winex11.drv: Kill DGA support.
28930 2006-07-27 Jacek Caban <jacek@codeweavers.com>
28932 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
28933 include/stdole2.idl:
28934 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
28937 2006-07-29 Alexandre Julliard <julliard@winehq.org>
28939 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
28940 dlls/stdole32.tlb/Makefile.in:
28941 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
28942 things than resources.
28944 2006-07-28 Alexandre Julliard <julliard@winehq.org>
28946 * dlls/user/message.c:
28947 user: Abort WaitForUserIdle if the target process died.
28949 2006-07-28 Jason Green <jave27@gmail.com>
28951 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
28952 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
28953 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28954 wined3d: More shader fixes / new instructions.
28955 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
28956 - Subtract 1 more constant from total GLSL allowed float constants to
28957 accommodate the PROJECTION matrix row that we reference.
28959 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
28961 * dlls/wined3d/surface.c:
28962 wined3d: Render target texturing.
28964 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
28966 * dlls/msi/msi_main.c:
28967 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
28970 * dlls/msi/msipriv.h:
28971 msi: Make the version information of DllGetVersion same as in version resource.
28973 2006-07-27 Juan Lang <juan_lang@yahoo.com>
28975 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
28976 rsaenh: More tests and some fixes.
28977 - correct deleting the default container
28978 - imported keys should be stored in their container, not just given to the caller
28979 - tests for these changes
28981 2006-07-27 Benjamin Arai <me@benjaminarai.com>
28983 * dlls/oleaut32/varformat.c:
28984 oleaut32: VarMonthName - Update error codes and helper functions.
28986 * dlls/oleaut32/tests/vartest.c:
28987 oleaut32: VarSub: Conformance test.
28989 * dlls/oleaut32/variant.c:
28990 oleaut32: VarSub: Fixes several data types and corrects error codes.
28992 2006-07-28 Robert Shearman <rob@codeweavers.com>
28994 * dlls/oleaut32/olepicture.c:
28995 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
28997 * dlls/oleaut32/olefont.c:
28998 oleaut32: Implement GetTypeInfoCount for standard fonts.
29000 * dlls/oleaut32/olepicture.c:
29001 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
29002 Remove some validation code that is already handled by a more generic
29003 case at the end of the function.
29005 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
29006 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
29008 * dlls/oleaut32/tests/olefont.c:
29009 oleaut32: Add a test for passing an invalid number of input parameters into
29010 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
29012 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
29013 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
29014 Add some tests for IPictureDisp::Invoke.
29016 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
29017 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
29019 * dlls/oleaut32/tests/olefont.c:
29020 oleaut32: Add a successful test for IFontDisp::Invoke.
29022 * dlls/oleaut32/olefont.c:
29023 oleaut32: Handle the Weight property in IFontDisp::Invoke.
29025 2006-07-27 Juan Lang <juan_lang@yahoo.com>
29027 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
29028 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
29029 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
29032 sspi.h: Add missing define.
29034 2006-07-27 James Hawkins <truiken@gmail.com>
29036 * dlls/msi/tests/db.c:
29037 msi: Add tests for MsiDatabaseImport.
29039 2006-07-27 Jacek Caban <jacek@codeweavers.com>
29041 * include/mshtml.idl:
29042 mshtml.idl: Fix SAFEARRAY argument declaration.
29044 * tools/widl/write_msft.c:
29045 widl: Reorder segments to match midl.
29047 * tools/widl/write_msft.c:
29048 widl: Use cval in ATTR_ID.
29050 * tools/widl/write_msft.c:
29051 widl: Added ATTR_BINDABLE handling to add_func_desc.
29053 * tools/widl/write_msft.c:
29054 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
29056 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
29057 shdocvw: Added test of GetControlInfo.
29059 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
29061 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
29062 Fix 2 "static is not at beginning of declaration" warnings.
29064 * dlls/msi/tests/package.c:
29065 msi: 0xdeadbeef is too big for a signed int thus producing sign
29066 comparison warnings when compared to an int variable. Use 0xdeadbee
29069 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
29071 * dlls/mapi32/tests/prop.c:
29072 mapi32/tests: Write-strings warning fix.
29074 * dlls/msi/tests/install.c:
29075 msi/tests: Write-strings warning fix.
29077 * dlls/crypt32/tests/encode.c:
29078 crypt32/tests: Write-strings warnings fix.
29080 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
29082 * programs/winebrowser/main.c:
29083 winebrowser: Pass any given argument that is not a mailto URL to the browser.
29085 2006-07-27 Mike McCormack <mike@codeweavers.com>
29087 * programs/msiexec/msiexec.c:
29088 msiexec: Don't crash if there's no args.
29090 * dlls/msi/action.c:
29091 msi: Don't set the shortcut's working directory if it's NULL.
29093 * dlls/msi/msi.c, dlls/msi/registry.c:
29094 msi: Fix some memory leaks.
29096 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
29098 * dlls/dinput/keyboard.c:
29099 dinput: Keyboard: Use the same event queue mechanism as mouse.
29101 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
29103 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
29104 dlls/wined3d/wined3d_private.h:
29105 wined3d: Do not use the IWineD3DSurface for the cursor.
29107 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
29109 * dlls/wined3d/surface.c:
29110 wined3d: Avoid a false ERR.
29112 2006-07-27 Alexandre Julliard <julliard@winehq.org>
29114 * ANNOUNCE, ChangeLog, VERSION, configure:
29117 ----------------------------------------------------------------
29118 2006-07-27 Jason Green <jave27@gmail.com>
29120 * dlls/wined3d/vertexshader.c:
29121 wined3d: Fix minor typo from shader patch.
29123 2006-07-27 Huw Davies <huw@codeweavers.com>
29126 wine.inf: Add lnkfile description.
29128 2006-07-27 Alexandre Julliard <julliard@winehq.org>
29131 server: Round up the timeout for poll() to avoid redundant calls.
29133 * server/request.c:
29134 server: Don't crash on invalid request sizes.
29136 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
29138 * programs/winhelp/winhelp.c:
29139 winhelp: Write-strings warning fix.
29141 * dlls/user/tests/menu.c:
29142 user/tests: Write-strings warnings fix.
29144 2006-07-26 James Hawkins <truiken@gmail.com>
29146 * dlls/msi/Makefile.in, dlls/msi/package.c:
29147 msi: Download the MSI package if it is a remote URL.
29149 2006-07-26 Juan Lang <juan_lang@yahoo.com>
29151 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
29152 crypt32: Implement CryptStrToNameA/W, with tests.
29154 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
29155 dlls/crypt32/tests/encode.c:
29156 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
29158 * dlls/rsaenh/rsaenh.c:
29159 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
29161 2006-07-27 Alexandre Julliard <julliard@winehq.org>
29163 * dlls/oleaut32/olefont.c:
29164 oleaut32: Fixed compiler warning.
29166 2006-07-26 Jason Green <jave27@gmail.com>
29168 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
29169 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
29170 wined3d: Fix some upside-down rendering issues for shaders.
29172 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
29174 * dlls/wined3d/surface.c:
29175 wined3d: BltFast/BltOverride color keying.
29177 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
29179 * programs/regedit/listview.c:
29180 regedit: Write-strings warning fix.
29182 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
29184 * dlls/wined3d/directx.c:
29185 wined3d: Blacklist WINED3DFMT_R8G8B8.
29187 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29189 * programs/wineconsole/wineconsole_Ko.rc:
29190 wineconsole: Updated Korean resource.
29192 2006-07-27 Mike McCormack <mike@codeweavers.com>
29194 * include/commctrl.h:
29195 comctl32: Fix a typo.
29197 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
29198 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
29200 * dlls/msi/tests/format.c:
29201 msi: Remember to free a handle.
29204 msi: Fix some memory leaks in the condition parser.
29206 * dlls/msi/appsearch.c, dlls/msi/msi.c:
29207 msi: Use msi_alloc/free, not HeapAlloc/Free.
29209 2006-07-26 James Hawkins <truiken@gmail.com>
29211 * dlls/msi/tests/install.c:
29212 msi: Test the column types of MSI packages.
29214 * dlls/msi/tests/package.c:
29215 msi: Test the states of a component with a compressed file.
29217 * dlls/msi/table.c:
29220 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
29222 * dlls/dinput8/dinput8_main.c:
29223 dinput8: Better DirectInput8Create warning.
29225 2006-07-26 Jacek Caban <jacek@codeweavers.com>
29227 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
29228 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
29230 * dlls/mshtml/protocol.c:
29231 mshtml: Fix handling res URLs with full path and number resource ID.
29233 2006-07-26 Robert Shearman <rob@codeweavers.com>
29235 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
29236 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
29238 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
29239 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
29240 the input parameter into the correct type.
29242 * dlls/ole32/regsvr.c:
29243 ole32: Add more self-registration entries for classes and interfaces.
29245 2006-07-26 Huw Davies <huw@codeweavers.com>
29248 wine.inf: Add inifile entries.
29250 2006-07-24 Thomas Kho <tkho@ucla.edu>
29252 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
29253 wcmd: Correct handling of quotes and /s flag when a command argument is present.
29255 2006-07-23 Kovács András <andras@csevego.net>
29257 * dlls/wined3d/device.c:
29258 wined3d: Fix CopyRects if pDestPointsArray is NULL.
29260 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
29262 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
29263 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
29265 2006-07-26 Ge van Geldorp <ge@gse.nl>
29267 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
29268 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
29269 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
29270 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
29271 programs/winedbg/memory.c, programs/winedbg/source.c,
29272 programs/winedbg/stack.c, programs/winedbg/symbol.c,
29273 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
29274 programs/winedbg/types.c:
29275 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
29277 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
29279 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
29280 wined3d: More efficient color keying dirtifying.
29281 Instead of blindly dirtifying the surface LoadTexture keeps track of
29282 the color key that was used when creating the opengl texture and
29283 reloads the surface if the color key has changed.
29285 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
29287 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
29288 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
29289 include/wine/wined3d_interface.h:
29290 ddraw: Support using an application-provided surface pointer.
29292 2006-07-26 Mike McCormack <mike@codeweavers.com>
29294 * dlls/msi/record.c, dlls/msi/tests/record.c:
29295 msi: Fix an off by one error in MsiRecordGetString.
29297 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
29298 msi: Implement SQL inner joins.
29300 2006-07-26 Alexandre Julliard <julliard@winehq.org>
29302 * dlls/crypt32/tests/store.c:
29303 crypt32/tests: Clean up temp files.
29305 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
29306 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
29307 server/protocol.def, server/request.c, server/thread.c,
29309 server: Convert the server start time to the abs_time_t type.
29311 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
29312 server/protocol.def, server/thread.c, server/thread.h,
29314 server: Convert thread creation/exit times to the abs_time_t type.
29316 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
29318 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
29319 deal only with timeouts.
29321 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
29322 server/protocol.def, server/request.h, server/trace.c:
29323 server: Rename the wait_input_idle request to better reflect what it does.
29324 Also get rid of the unused timeout field.
29326 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
29328 server: Make the create_async function take an absolute timeout.
29330 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
29332 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
29334 server: Fix some comparisons between signed and unsigned.
29336 2006-07-26 Alexandre Julliard <julliard@winehq.org>
29338 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
29339 server/console.c, server/debugger.c, server/file.c, server/hook.c,
29340 server/object.c, server/object.h, server/process.c, server/process.h,
29341 server/protocol.def, server/ptrace.c, server/queue.c,
29342 server/region.c, server/registry.c, server/request.c,
29343 server/request.h, server/snapshot.c, server/symlink.c,
29344 server/token.c, server/trace.c, server/user.h, server/window.c,
29345 server/winstation.c, tools/make_requests:
29346 server: Added data_size_t type to represent sizes in the server protocol.
29347 Make it an unsigned int to save some space on Win64, if we need to
29348 transfer more than 4Gb over the server pipe something is seriously
29351 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
29353 * dlls/rsaenh/rsaenh.c:
29354 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
29356 * dlls/rsaenh/rsaenh.c:
29357 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
29360 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
29362 * dlls/winspool.drv/tests/info.c:
29363 winspool.drv/tests: Write-strings warnings fix.
29365 * dlls/msi/tests/db.c:
29366 msi/tests: Write-strings warnings fix.
29368 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29370 * programs/winefile/Ko.rc:
29371 winefile: Updated Korean resource.
29373 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
29375 * dlls/dmime/performance.c:
29376 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
29378 2006-07-25 Juan Lang <juan_lang@yahoo.com>
29380 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
29381 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
29382 crypt32: Implement file stores.
29384 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
29386 * dlls/wined3d/directx.c:
29387 wined3d: Enable all bump mapping formats.
29389 2006-07-26 Jason Green <jave27@gmail.com>
29391 * dlls/wined3d/drawprim.c:
29392 wined3d: Fix crash caused by bad TRACE.
29394 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
29396 * dlls/wined3d/glsl_shader.c:
29397 wined3d: Remove superfluous breaks.
29399 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
29401 * tools/widl/parser.y:
29402 widl: Allow trailing commas in attribute lists.
29404 2006-07-26 Mike McCormack <mike@codeweavers.com>
29407 msi: Add a FIXME for join queries.
29409 2006-07-25 Mike McCormack <mike@codeweavers.com>
29411 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
29412 msi: Always load all the components.
29414 2006-07-25 Robert Shearman <rob@codeweavers.com>
29416 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
29417 dbghelp: Implement SymGetSymFromAddr64.
29419 * configure, configure.ac, dlls/oleaut32/olepicture.c,
29420 include/config.h.in:
29421 configure: Add a check for the DGifOpen function in the gif_lib.h header as
29422 the v4 of the file does define it, while v3 doesn't.
29424 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
29426 * dlls/comdlg32/filedlg.c:
29427 comdlg32: GetOpenFileNameW - Create unicode windows.
29429 2006-07-25 Alexandre Julliard <julliard@winehq.org>
29431 * programs/uninstaller/main.c:
29432 uninstaller: Fail more gracefully when the registry key is missing.
29434 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
29436 * dlls/oleaut32/safearray.c:
29437 oleaut32: Adding a NULL to a safearray is supposed to crash.
29439 2006-07-25 Alexandre Julliard <julliard@winehq.org>
29441 * dlls/ntdll/server.c:
29442 ntdll: Avoid accessing the TEB after the memory view has been released.
29443 When using reserved areas the memory could potentially be reused right
29447 server: Try harder to find a suitable thread for read/write_process_memory.
29449 2006-07-20 Thomas Kho <tkho@ucla.edu>
29451 * server/process.c:
29452 server: Add new threads to end of thread_list.
29454 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
29456 * dlls/rpcrt4/ndr_marshall.c:
29457 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
29459 2006-07-24 Jason Green <jave27@gmail.com>
29461 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
29462 dlls/wined3d/wined3d_private.h:
29463 wined3d: Implement more GLSL instructions.
29464 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
29466 2006-07-25 Mike McCormack <mike@codeweavers.com>
29468 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
29469 msi: Fix where queries on 32bit integer columns.
29471 2006-07-24 James Hawkins <truiken@gmail.com>
29473 * dlls/msi/tests/db.c:
29474 msi: Add tests for the WHERE SQL clause.
29476 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29478 * dlls/wineps.drv/wps_Ko.rc:
29479 wineps.drv: Updated Korean resource.
29481 2006-07-25 H. Verbeet <hverbeet@gmail.com>
29483 * dlls/wined3d/device.c, dlls/wined3d/query.c,
29484 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
29485 wined3d: Add real occlusion query support.
29487 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29488 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
29489 IWineD3DPixelShaderImpl_SetFunction.
29491 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
29492 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
29494 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
29496 * tools/widl/parser.l, tools/widl/parser.y:
29497 widl: Support SAFEARRAY(type) syntax.
29499 * tools/widl/header.c:
29500 widl: Fix redefinition of types in output.
29502 2006-07-24 Jacek Caban <jacek@codeweavers.com>
29504 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
29505 shdocvw: Added more test and fixes.
29507 2006-07-24 Huw Davies <huw@codeweavers.com>
29509 * dlls/gdi/freetype.c:
29510 gdi32: Use the correct name when writing the fixed font registry value.
29512 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
29514 * dlls/user/input.c, dlls/user/tests/msg.c:
29515 user: Add more TrackMouseEvent tests, particularly a test with
29516 injected mouse move events. Fix a problem detected by the test.
29518 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
29520 * dlls/user/input.c:
29521 user: Various TrackMouseEvent fixes.
29522 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
29523 use hittest directly to simplify the code.
29524 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
29526 * dlls/user/winpos.c:
29527 user: Add a trace to EndDeferWindowPos.
29529 * dlls/user/input.c:
29530 user: Use (win) debug channel by default, add a TRACE to SendInput.
29532 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
29534 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
29535 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
29537 2006-07-24 Mike McCormack <mike@codeweavers.com>
29539 * dlls/msi/registry.c:
29540 msi: Use CLSIDFromString to make squash_guid a bit more robust.
29542 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
29543 msi: Make MsiConfigureFeature a bit more robust.
29545 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
29546 dlls/msi/msipriv.h:
29547 msi: Move COM server implementation to a separate file.
29549 * configure, configure.ac:
29550 configure: Check for freetype-config first, then use the libraries it specifies.
29552 2006-07-23 Jason Green <jave27@gmail.com>
29554 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
29555 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
29556 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
29557 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
29558 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
29559 references from D3DTS_* to WINED3DTS_*.
29561 2006-07-24 Alexandre Julliard <julliard@winehq.org>
29563 * configure, configure.ac, loader/main.c, loader/preloader.c:
29564 preloader: Allocate more space in low memory as well as for top-down allocations.
29566 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
29567 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
29569 * dlls/ntdll/virtual.c:
29570 ntdll: Support memory allocations inside reserved areas.
29572 * dlls/ntdll/virtual.c:
29573 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
29575 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
29576 libs/wine/wine.map:
29577 libwine: Added a function to enumerate the reserved mmap areas.
29579 2006-07-24 Robert Shearman <rob@codeweavers.com>
29582 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
29585 * dlls/rpcrt4/ndr_marshall.c:
29586 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
29587 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
29589 * dlls/rpcrt4/rpc_binding.c:
29590 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
29592 * dlls/rpcrt4/ndr_marshall.c:
29593 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
29595 * dlls/rpcrt4/ndr_marshall.c:
29596 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
29597 NdrConformantStringUnmarshall.
29599 * dlls/rpcrt4/ndr_marshall.c:
29600 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
29601 Change the FIXME messages to print out unrecognised format characters in
29602 hex rather than decimal.
29604 * dlls/uuid/uuid.c:
29605 uuid: Add IIDs and CLSIDs from xmldso.h.
29607 * dlls/oleaut32/typelib.c:
29608 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
29609 as native doesn't assume that it doesn't contain valid data.
29611 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
29612 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
29614 2006-07-24 Mike McCormack <mike@codeweavers.com>
29616 * dlls/msi/tests/msi.c:
29617 msi: Add a test case for MsiGetFileHash.
29620 msi: Implement MsiGetFileHash.
29622 * dlls/winex11.drv/keyboard.c:
29623 winex11.drv: Avoid an uninitialized variable warning.
29625 2006-07-24 Alexandre Julliard <julliard@winehq.org>
29627 * programs/winevdm/winevdm.c:
29628 winevdm: Load sound.drv too.
29630 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
29632 * tools/widl/header.c:
29633 widl: Allow write_type to output full pointer types.
29635 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
29637 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
29638 dlls/wined3d/wined3d_private.h:
29639 wined3d: Draw the cursor.
29641 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
29643 * dlls/wined3d/device.c:
29644 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
29646 2006-07-24 Mike McCormack <mike@codeweavers.com>
29649 msi: Reimplement MsiGetUserInfo using awstrings.
29651 2006-07-23 Dan Kegel <dank@kegel.com>
29653 * dlls/winedos/int21.c:
29654 winedos: Limit reported disk space to 1GB.
29656 2006-07-23 Jason Green <jave27@gmail.com>
29658 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
29659 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
29660 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
29661 constants regression).
29663 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
29665 * dlls/comdlg32/tests/printdlg.c:
29666 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
29668 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
29670 * dlls/dinput/device_private.h:
29671 dinput: Simplify code a bit.
29673 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
29675 * dlls/dinput/dinput_main.c:
29676 dinput: Fix small typo.
29678 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
29680 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
29681 wined3d: Whitelist pixelformats instead of blacklisting.
29683 * dlls/wined3d/surface.c:
29684 wined3d: Reactivate the X bits fixup.
29686 2006-07-24 Mike McCormack <mike@codeweavers.com>
29688 * dlls/msi/msi.c, dlls/msi/registry.c:
29689 msi: MoveMsiEnumPatches to registry.c
29691 * dlls/shdocvw/regsvr.c:
29692 shdocvw: Register MruListLong.
29694 * dlls/hlink/hlink_main.c:
29695 hlink: Implement HlinkNavigateToStringReference.
29697 * dlls/hlink/link.c:
29698 hlink: Only release an object that we successfully created.
29700 * dlls/query/query.spec, dlls/query/query_main.c:
29701 query: Add a stub implementation for LocateCatalogs.
29703 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
29705 * programs/winhelp/Ko.rc:
29706 winhelp: Updated Korean resource.
29708 2006-07-23 Robert Reif <reif@earthlink.net>
29711 winnt.h: Add more SID defines.
29713 2006-07-22 Jacek Caban <jacek@codeweavers.com>
29715 * dlls/urlmon/session.c:
29716 urlmon: Don't use freed string in TRACE.
29718 * dlls/shdocvw/persist.c:
29719 shdocvw: Return S_OK in IPersistStreamInit::Load.
29721 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
29723 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
29724 shell32: Define one more avi resource.
29726 2006-07-21 James Hawkins <truiken@gmail.com>
29728 * dlls/msi/tests/package.c:
29729 msi: Add tests for component and feature states.
29731 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
29733 * dlls/shell32/tests/shlexec.c:
29734 shell32/tests: Write-strings warnings fix.
29736 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
29738 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
29739 include/richedit.h:
29740 riched20: Write-strings warnings fix.
29741 The string members of the FINDTEXT and FINDTEXTEX structs are declared
29742 constant in the SDK.
29744 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
29746 * programs/oleview/typelib.c:
29747 oleview: Added interface handling to idl display.
29749 2006-07-21 James Hawkins <truiken@gmail.com>
29751 * dlls/msi/dialog.c:
29752 msi: Expand features with odd Display values.
29754 * dlls/msi/dialog.c:
29755 msi: Don't display a feature if its Display value is zero.
29757 * dlls/msi/action.c:
29758 msi: Set the component's initial state based on its attributes.
29760 2006-07-21 Jason Green <jave27@gmail.com>
29762 * dlls/wined3d/device.c:
29763 wined3d: Minor trace corrections in Set___ShaderConstants().
29765 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
29767 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
29768 wined3d: Do not try to create a vbo more than once.
29770 * dlls/wined3d/vertexbuffer.c:
29771 wined3d: Move vertex fixups into their own function.
29773 2006-07-21 Alexandre Julliard <julliard@winehq.org>
29775 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
29776 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
29778 2006-07-20 Benjamin Arai <me@benjaminarai.com>
29780 * dlls/oleaut32/tests/vartest.c:
29781 oleaut32: Fix missing tests and heap errors for VarCat conformance.
29783 * dlls/oleaut32/variant.c:
29784 oleaut32: Fix temp variant initialization issues in VarCat.
29786 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
29788 * dlls/kernel/time.c, dlls/ntdll/process.c,
29789 include/wine/server_protocol.h, server/process.c,
29790 server/protocol.def, server/trace.c:
29791 ntdll: Implementation of process CreationTime and ExitTime.
29793 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
29795 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
29796 include/setupapi.h:
29797 setupapi: Implemented SetupDiCreateDeviceInfoA.
29799 * dlls/setupapi/tests/devinst.c:
29800 setupapi: Rename a test.
29802 2006-07-20 Robert Reif <reif@earthlink.net>
29804 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
29805 advapi32: Partial LookupAccountSid implementation.
29807 2006-07-21 Alexandre Julliard <julliard@winehq.org>
29809 * dlls/ntdll/heap.c:
29810 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
29812 * dlls/ntdll/heap.c:
29813 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
29815 * dlls/ntdll/heap.c:
29816 ntdll: Add a few more free list entries to the heap.
29818 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29820 * dlls/comdlg32/cdlg_Ko.rc:
29821 comdlg32: Updated Korean resource.
29823 2006-07-21 Mike McCormack <mike@codeweavers.com>
29826 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
29829 msi: Use msi_reg_get_val_str() to read a registry value.
29831 * dlls/msi/msi.c, dlls/msi/msi.spec:
29832 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
29835 msi: Components with INSTALLSTATE_NOTUSED are considered present.
29838 msi: A component with an empty path is not used.
29841 msi: Use TRACE not FIXME for already implemented functions.
29843 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
29845 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
29846 d3d9: State management test framework for d3d9.
29848 * dlls/wined3d/device.c:
29849 wined3d: Respect EnableAutoDepthStencil parameter.
29851 * dlls/wined3d/stateblock.c:
29852 wined3d: Correct initial render states.
29854 * dlls/wined3d/device.c:
29855 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
29857 * dlls/wined3d/device.c:
29858 wined3d: Restore recording mode later in ActiveRender().
29860 * dlls/wined3d/device.c:
29861 wined3d: Read shader constants from correct stateblock.
29863 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
29865 * dlls/mscms/tests/profile.c:
29866 mscms/tests: Write-strings warnings fix.
29868 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
29870 * dlls/user/input.c, dlls/user/tests/msg.c:
29871 user: Add a TrackMouseEvent test, make it pass under Wine.
29873 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
29875 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
29876 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
29878 2006-07-20 Robert Shearman <rob@codeweavers.com>
29880 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
29881 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
29882 ole32: Implement CoRegisterPSClsid.
29884 2006-07-20 Juan Lang <juan_lang@yahoo.com>
29886 * dlls/msi/appsearch.c:
29887 msi: Don't use fixed-size buffers in AppSearch action.
29889 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
29891 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
29892 dinput8: DirectInput8Create rewrite.
29894 2006-07-19 Benjamin Arai <me@benjaminarai.com>
29896 * dlls/oleaut32/tests/olefont.c:
29897 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
29899 * dlls/oleaut32/olefont.c:
29900 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
29902 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
29904 * dlls/comdlg32/filedlg31.c:
29905 comdlg32: Remove redundant headers.
29907 2006-07-19 Ge van Geldorp <ge@gse.nl>
29909 * dlls/gdi/freetype.c:
29910 gdi: Use variables of correct size.
29912 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
29914 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
29915 setupapi: Add stub for SetupDiCreateDeviceInfoW.
29917 * dlls/setupapi/devinst.c:
29918 setupapi: Remove unneeded NULL checks before MyFree().
29920 2006-07-19 James Hawkins <truiken@gmail.com>
29922 * dlls/msi/events.c:
29923 msi: Implement the SetInstallLevel event.
29925 * dlls/msi/install.c, dlls/msi/msipriv.h:
29926 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
29927 be used internally.
29929 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
29930 msi: Update feature states after changing install levels, as they may have
29933 * dlls/msi/action.c:
29934 msi: Rename SetFeatureStates to match the naming scheme of internal msi
29937 2006-07-20 Mike McCormack <mike@codeweavers.com>
29939 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
29940 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
29941 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
29942 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
29943 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
29944 include/xmldso.idl:
29945 include: Remove unnecessary semicolons from idl.
29947 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
29948 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
29949 oledb: Add oledb.idl and some idl files it depends on.
29951 2006-07-19 Mike McCormack <mike@codeweavers.com>
29953 * configure, configure.ac:
29954 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
29956 2006-07-20 Mike McCormack <mike@codeweavers.com>
29958 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
29959 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
29960 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
29961 include/wine/itss.idl:
29962 include: Semicolons after cpp_quote are a syntax error in midl.
29964 2006-07-19 Hans Leidekker <hans@it.vu.nl>
29966 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
29967 usp10: Implement and test ScriptCacheGetHeight.
29969 2006-07-19 Jacek Caban <jacek@codeweavers.com>
29971 * dlls/urlmon/internet.c:
29972 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
29974 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
29975 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
29976 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
29977 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
29978 mshtml: Wrap remaining Heap* functions by inline functions.
29980 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
29982 * dlls/wininet/ftp.c:
29983 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
29985 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
29987 * dlls/dnsapi/tests/name.c:
29988 dnsapi/tests: Write-strings warnings fix.
29990 * dlls/comctl32/tests/listview.c:
29991 comctl32/tests: Write-strings warnings fix.
29993 2006-07-19 H. Verbeet <hverbeet@gmail.com>
29995 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
29996 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
29997 wined3d: Compilation fixes.
29999 2006-07-20 Kovács András <andras@csevego.net>
30001 * dlls/dinput/joystick_linuxinput.c:
30002 dinput: joydev_enum_deviceA now returns the correct value.
30004 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30006 * dlls/comctl32/comctl_Ko.rc:
30007 comctl32: Updated Korean resource.
30009 2006-07-19 Juan Lang <juan_lang@yahoo.com>
30011 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
30012 dlls/crypt32/tests/encode.c:
30013 crypt32: Implement more string types for X509_NAME_VALUE.
30015 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
30016 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
30019 * dlls/msi/appsearch.c:
30020 msi: Implement ACTION_AppSearchIni.
30022 2006-07-19 Alexandre Julliard <julliard@winehq.org>
30024 * dlls/ntdll/directory.c:
30025 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
30026 around a kernel bug.
30028 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
30030 * dlls/wininet/ftp.c:
30031 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
30033 2006-07-19 Juan Lang <juan_lang@yahoo.com>
30035 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
30036 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
30037 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
30039 * dlls/msi/appsearch.c:
30040 msi: Implement searching parent in ACTION_AppSearchReg.
30042 2006-07-19 Mike McCormack <mike@codeweavers.com>
30045 msi: Implement MsiConfigureFeatureW.
30048 msi: Fix the size of base 85 GUIDs.
30050 * dlls/msi/action.c:
30051 msi: Only load the features and files tables once.
30053 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
30055 * programs/oleview/typelib.c:
30056 oleview: Added data freeing in TypeLib Viewer.
30058 * programs/oleview/main.h, programs/oleview/typelib.c:
30059 oleview: Added some features to IDL data displaying.
30061 * programs/oleview/main.h, programs/oleview/pane.c,
30062 programs/oleview/typelib.c:
30063 oleview: Added skeleton for IDL files generation.
30065 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
30067 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
30068 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
30070 2006-07-19 Alexandre Julliard <julliard@winehq.org>
30072 * loader/preloader.c:
30073 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
30076 * dlls/kernel/process.c:
30077 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
30079 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
30080 kernel: Added support for exec'ing a new Win32 process.
30081 Use it to restart execution if the main binary can't be loaded because
30082 of address space conflicts, and also for Win16/DOS support.
30084 * dlls/kernel/process.c, dlls/ntdll/server.c,
30085 include/wine/server_protocol.h, server/process.c, server/process.h,
30086 server/protocol.def, server/request.c, server/trace.c:
30087 server: Simplify process creation.
30088 Pass the socket for the new process from the parent through the
30090 Perform initialisations during the new_process request.
30092 2006-07-19 Jason Green <jave27@gmail.com>
30094 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
30095 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
30096 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
30097 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
30098 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
30099 wined3d: Make the number of floating point shader constants dynamic.
30101 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
30103 * dlls/crypt32/tests/crl.c:
30104 crypt32: Make tests loadable on NT4.
30106 2006-07-18 James Hawkins <truiken@gmail.com>
30108 * dlls/msi/msi.spec, dlls/msi/source.c:
30109 msi: Add a stub implementation of MsiSourceListClearAll.
30111 * dlls/msi/action.c, dlls/msi/dialog.c:
30112 msi: Sort SelectionTree items by their Display value.
30114 2006-07-18 Huw Davies <huw@codeweavers.com>
30116 * dlls/msi/files.c:
30117 msi: Create files with the correct file attributes.
30119 2006-07-18 Mike McCormack <mike@codeweavers.com>
30122 msi: Check the right pointers for NULL.
30125 msi: Set properties, not the command line in MsiReinstallFeatureW.
30127 * dlls/msi/install.c, dlls/msi/msi.spec:
30128 msi: Implement MsiSetInstallLevel.
30130 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30132 * dlls/mshtml/Ko.rc:
30133 mshtml: Updated Korean resource.
30135 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
30137 * dlls/secur32/ntlm.c:
30138 secur32: Write-strings warnings fix.
30140 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
30142 * dlls/crypt32/tests/main.c:
30143 crypt32/tests: Write-strings warnings fix.
30145 2006-07-18 Benjamin Arai <me@benjaminarai.com>
30147 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
30148 oleaut32: Update error codes for VarMod.
30150 2006-07-18 Huw Davies <huw@codeweavers.com>
30152 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
30153 msxml3: removeChild should catch a NULL child node.
30155 * dlls/msxml3/tests/domdoc.c:
30156 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
30157 doesn't find a match.
30159 2006-07-18 Juan Lang <juan_lang@yahoo.com>
30161 * dlls/msi/appsearch.c:
30162 msi: Set name in ACTION_AppSearchGetSignature.
30164 * dlls/crypt32/encode.c:
30165 crypt32: Don't return from a try block.
30167 2006-07-18 Jacek Caban <jacek@codeweavers.com>
30169 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
30170 mshtml: Added stub implementation of ShowHTMLDialog.
30172 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
30175 wpp: In recursive macro definitions, print the macro name instead of nothing.
30177 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
30179 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
30180 include/wine/wined3d_interface.h:
30181 ddraw/wined3d: Remove texture format enumeration functions.
30183 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
30185 * dlls/wined3d/swapchain.c:
30186 wined3d: Duplicate flips in software if the local copy is up to date.
30188 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
30190 * dlls/wined3d/surface.c:
30191 wined3d: Disable the fog before writing the back buffer data.
30193 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
30195 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
30196 dlls/wined3d/wined3d_private.h:
30197 wined3d: Add a setting for the render target locking method.
30199 * dlls/wined3d/surface.c:
30200 wined3d: Break the glDrawPixels call out of UnlockRect.
30202 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30204 * programs/cmdlgtst/Ko.rc:
30205 cmdlgtst: Updated Korean resource.
30207 2006-07-17 Juan Lang <juan_lang@yahoo.com>
30209 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
30210 crypt32: Output x.500 strings from CertNameToStrA/W.
30212 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
30213 dlls/crypt32/serialize.c:
30214 crypt32: Fix reading key prov info from serialized data.
30216 * dlls/crypt32/encode.c:
30217 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
30219 * dlls/msi/appsearch.c:
30220 msi: Fix silly pointer error.
30222 2006-07-17 James Hawkins <truiken@gmail.com>
30224 * dlls/msi/dialog.c:
30225 msi: Update the feature components' states when a feature is selected.
30227 2006-07-17 Duane Clark <fpga@pacbell.net>
30229 * dlls/msvcrt/tests/file.c:
30230 msvcrt: Add tests of file operations in ASCII mode.
30232 2006-07-17 Jacek Caban <jacek@codeweavers.com>
30234 * dlls/urlmon/sec_mgr.c:
30235 urlmon: Fix handle leak.
30237 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
30238 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
30239 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
30240 mshtml: Wrap more Heap* function by inline functions.
30242 2006-07-17 Robert Shearman <rob@codeweavers.com>
30244 * dlls/oleaut32/tmarshal.c:
30245 oleaut32: Add an exception handler around code executed on the server side
30246 from the typelib marshaler.
30249 msi: Fix conversion of path to include nul-termination character in
30250 MsiProvideQualifiedComponentA.
30252 * dlls/rpcrt4/cproxy.c:
30253 rpcrt4: Display a big message box if the user tries to use typelib
30254 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
30257 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
30258 rpcrt4: Handle more structure padding values.
30260 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
30261 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
30262 The change caused regressions in a number of applications and needs more
30263 study to see what the correct behaviour should be.
30265 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
30267 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
30268 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
30269 dlls/wined3d/vertexshader.c:
30270 wined3d: Readd missing copyright to shaders files.
30272 * dlls/wined3d/arb_program_shader.c:
30273 wined3d: Fix typo in ARB pixel shader.
30275 2006-07-17 Benjamin Arai <me@benjaminarai.com>
30277 * dlls/oleaut32/variant.c:
30278 oleaut32: VarCmp - Corrected function description.
30280 2006-07-16 H. Verbeet <hverbeet@gmail.com>
30282 * dlls/wined3d/drawprim.c:
30283 wined3d: Increment texture_idx when continuing as well.
30285 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
30287 * dlls/advapi32/tests/crypt_lmhash.c:
30288 advapi32/tests: Write-strings warnings fix.
30290 2006-07-17 Huw Davies <huw@codeweavers.com>
30292 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
30293 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
30295 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
30296 marked as unchecked.
30298 2006-07-18 Alexandre Julliard <julliard@winehq.org>
30300 * configure, configure.ac:
30301 configure: Store the full path to the prelink tool.
30303 2006-07-17 Jason Green <jave27@gmail.com>
30305 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
30306 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
30307 dlls/wined3d/wined3d_private.h:
30308 wined3d: Fix for vertex shaders.
30310 2006-07-16 Duane Clark <fpga@pacbell.net>
30312 * programs/notepad/main.c:
30313 notepad: Change notepad printing font.
30315 * programs/notepad/dialog.c:
30316 notepad: Make notepad print something reasonable.
30318 2006-07-16 Jacek Caban <jacek@codeweavers.com>
30320 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
30321 dlls/mshtml/protocol.c:
30322 mshtml: Wrap Heap* functions by inline functions.
30324 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
30326 * dlls/wined3d/surface.c:
30327 wined3d: Break out the frame buffer readback of LockRect, implement palettized
30330 2006-07-17 Robert Shearman <rob@codeweavers.com>
30332 * dlls/dbghelp/elf_module.c:
30333 dbghelp: Don't access a negative section index in elf_map_section.
30335 * dlls/dbghelp/stabs.c:
30336 dbghelp: Avoid accessing a negative string index when parsing stabs entries
30337 with an empty string.
30339 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
30340 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
30341 TRACE now that all of the tests pass.
30343 * dlls/kernel/tests/version.c:
30344 kernel: Fix an incorrect version test.
30346 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
30347 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
30348 versions, which are tested in a hierarchical manner.
30349 Add some new tests for the different condition values.
30351 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
30352 ntdll: Use a common condition value for the major, minor and service pack
30355 * dlls/ntdll/version.c:
30356 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
30357 for comparing the values.
30359 * dlls/oleaut32/tests/vartest.c:
30360 oleaut32: Test the return value of VarCat in the tests.
30362 2006-07-15 Aric Stewart <aric@codeweavers.com>
30364 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
30365 wineboot: Copy windows file protection files at boot time.
30367 2006-07-17 Mike McCormack <mike@codeweavers.com>
30370 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
30373 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
30375 2006-07-15 Mike McCormack <mike@codeweavers.com>
30377 * dlls/msi/install.c:
30378 msi: Cleanup traces, remove unnecessary includes.
30380 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
30381 msi: Move msi_get_property_int() to helpers.c
30384 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
30387 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
30389 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
30391 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
30392 libwine: Add a configure check for setrlimit.
30394 2006-07-17 Alexandre Julliard <julliard@winehq.org>
30396 * tools/winegcc/winegcc.c:
30397 winegcc: Make sure the Wine library paths take precedence in Wine mode.
30399 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30401 * programs/clock/Ko.rc:
30402 clock: Updated Korean resource.
30404 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
30406 * dlls/comctl32/listview.c:
30407 comctl32: Use struct member after check for NULL (Coverity).
30409 2006-07-15 Mike McCormack <mike@codeweavers.com>
30411 * dlls/shdocvw/regsvr.c:
30412 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
30414 2006-07-16 Jacek Caban <jacek@codeweavers.com>
30416 * dlls/urlmon/regsvr.c:
30417 urlmon: Register zone and security manager.
30419 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
30420 dlls/urlmon/urlmon_main.c:
30421 urlmon: Added UrlMkGetSessionOption implementation.
30423 * dlls/urlmon/umon.c:
30424 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
30426 * include/urlmon.idl:
30427 urlmon.idl: Added some missing declarations.
30429 * dlls/mshtml/htmldoc.c:
30430 mshtml: Added get_all implementation.
30432 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
30434 * programs/notepad/Da.rc:
30435 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
30437 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
30439 * dlls/dinput/keyboard.c:
30440 dinput: Unacquire correct device.
30442 * dlls/dinput/keyboard.c:
30443 dinput: Ignore repeated key events.
30445 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
30447 * dlls/wined3d/surface.c:
30448 wined3d: Allocate 4 extra bytes in the dib section.
30450 2006-07-16 Duane Clark <fpga@pacbell.net>
30452 * tools/examine-relay:
30453 examine-relay: Indent winex11.drv lines.
30455 2006-07-15 Duane Clark <dclark@akamail.com>
30457 * dlls/comdlg32/printdlg.c:
30458 comdlg32: Set PD_PAGENUMS from print dialog.
30460 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30462 * programs/wordpad/Ko.rc:
30463 wordpad: Updated Korean resource.
30465 2006-07-14 James Hawkins <truiken@gmail.com>
30467 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
30468 wininet: Add more tests for InternetCrackurl.
30470 * dlls/msi/dialog.c:
30471 msi: Add handling for the ListBox dialog control.
30473 2006-07-14 Milko Krachounov <milko@3mhz.net>
30475 * dlls/shell32/shell32_Bg.rc:
30476 shell32: Update Bulgarian translation.
30478 * dlls/mshtml/Bg.rc:
30479 mshtml: Update Bulgarian translation.
30481 2006-07-16 Robert Reif <reif@earthlink.net>
30483 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
30485 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
30487 2006-07-14 Robert Reif <reif@earthlink.net>
30490 include: Add well known sids and quota limits to winnt.h.
30492 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
30494 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
30495 riched20: WM_SETFONT support.
30497 2006-07-14 Robert Shearman <rob@codeweavers.com>
30499 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
30500 ole32: Improve CoRegisterMessageFilter and add tests for it.
30502 * dlls/ole32/rpc.c:
30503 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
30505 2006-07-13 Aric Stewart <aric@codeweavers.com>
30507 * configure, configure.ac, dlls/comcat/Makefile.in,
30508 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
30509 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
30510 comcat: cImplemented or cRequired of -1 means to match everything
30511 regardless of the implementation or categories.
30513 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
30515 * dlls/msi/files.c:
30516 msi: cabinet_notify - don't fail on files with the same filepath.
30518 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
30520 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
30521 wined3d: Only copy memory corresponding to the dib section instead of the
30522 power of 2 surface.
30524 2006-07-14 András Kovács <andras@csevego.net>
30526 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
30527 shell32: Stub for SHSetLocalizedName.
30529 2006-07-13 Juan Lang <juan_lang@yahoo.com>
30531 * dlls/msi/appsearch.c:
30532 msi: Let caller set property in AppSearch.
30534 2006-07-14 Mike McCormack <mike@codeweavers.com>
30537 msi: Use awstring to return strings from MsiGetProductInfo.
30540 msi: Read from the registry, not the database in MsiGetProductInfo.
30542 * dlls/msi/msipriv.h, dlls/msi/registry.c:
30543 msi: Add some registry reading macro functions.
30545 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
30546 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
30547 msi: Move version string conversions to registry.c.
30549 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
30550 msi: Move some registry helper functions to registry.c.
30552 2006-07-13 Juan Lang <juan_lang@yahoo.com>
30554 * dlls/crypt32/cert.c:
30555 crypt32: Correct self-signed cert creation.
30556 - use correct function names for rpcrt functions
30557 - use CryptGenRandom to create unique serial numbers
30559 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
30561 * tools/widl/parser.y:
30562 widl: Support coclass forward declarations.
30564 * tools/widl/header.c:
30565 widl: Fix unterminated comment in generated code.
30567 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
30569 * dlls/wined3d/glsl_shader.c:
30570 wined3d: Fix cmp instruction for GLSL.
30571 The current GLSL cmp instruction is incorrect, because:
30572 - it ignores destination write mask
30573 - it ignores source swizzle
30574 - it ignores other source modifiers.
30575 - it works incorrectly for src0 = 0
30577 * dlls/wined3d/device.c:
30578 wined3d: Fix light state bugs.
30580 2006-07-14 Robert Shearman <rob@codeweavers.com>
30582 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
30583 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
30584 FUNCFLAG_FRESTRICTED flag.
30585 Add some more tests for ITypeInfo::Invoke.
30587 * dlls/oleaut32/olepicture.c:
30588 oleaut32: Implement GetClassID for the OLE picture class.
30590 * dlls/rpcrt4/ndr_marshall.c:
30591 rpcrt4: Fix Variance Callback Functions.
30592 A callback function for computing the variance puts the computed value
30593 into the same field as a conformance, so make sure to copy the value
30594 into pCount before returning from ComputeConformanceOrVariance.
30596 * dlls/rpcrt4/cpsf.c:
30597 rpcrt4: Add the threading model and a description when registering a CLSID
30598 for the PSFactoryBuffer.
30600 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
30601 ole32: Add validation of parameters to CoGetClassObject and make sure to
30602 initialise ppv to NULL.
30604 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
30606 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
30607 dlls/winex11.drv/xim.c:
30608 Fix swapped 2nd and 3rd argument passed to memset.
30610 2006-07-14 Alexandre Julliard <julliard@winehq.org>
30612 * programs/msiexec/msiexec.c:
30613 msiexec: Invert the return values of the boolean functions so that
30614 their names make more sense.
30616 2006-07-13 James Hawkins <truiken@gmail.com>
30618 * programs/msiexec/msiexec.c:
30619 msiexec: Also support options using a hyphen.
30621 * dlls/msi/dialog.c:
30622 msi: Add handling for the GroupBox dialog control.
30624 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
30626 * tools/winedump/pe.c:
30627 winedump: Write-strings warnings fix.
30629 2006-07-14 Alexandre Julliard <julliard@winehq.org>
30631 * configure, configure.ac:
30632 configure: Revert the error exit code for warnings, it causes more
30633 trouble than it's worth.
30635 2006-07-13 Alexandre Julliard <julliard@winehq.org>
30637 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
30638 ntdll: Make sure to not unmap anything from reserved areas
30639 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
30641 * dlls/ntdll/virtual.c:
30642 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
30643 arbitrary granularity.
30645 * dlls/ntdll/virtual.c:
30646 ntdll: Support for arbitrary memory allocation granularity.
30648 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
30650 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
30651 programs/notepad/De.rc, programs/notepad/Eo.rc,
30652 programs/notepad/Es.rc, programs/notepad/Fi.rc,
30653 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
30654 programs/notepad/It.rc, programs/notepad/Ja.rc,
30655 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
30656 programs/notepad/No.rc, programs/notepad/Pl.rc,
30657 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
30658 programs/notepad/Si.rc, programs/notepad/Sk.rc,
30659 programs/notepad/Sw.rc, programs/notepad/Th.rc,
30660 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
30661 programs/notepad/Zh.rc:
30662 notepad: Fix the ellipsis and shortcuts in menus.
30664 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
30665 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
30666 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
30667 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
30668 wordpad: Add shortcuts in menus.
30670 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
30672 * dlls/comdlg32/cdlg_Pl.rc:
30673 comdlg32: Update Polish translation.
30675 2006-07-13 Robert Shearman <rob@codeweavers.com>
30677 * dlls/ole32/compobj.c:
30678 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
30679 It increases the latency on completing the COM call and could result in
30680 the COM call never completing in some circumstances.
30682 * dlls/oleaut32/typelib.c:
30683 oleaut32: Convert void return types to the VT_EMPTY variant type in
30686 * dlls/oleaut32/typelib.c:
30687 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
30688 since dispinterfaces don't have the FDISPATCHABLE flag.
30690 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
30691 include: Add NI_* defines and add a WS(socklen_t) type.
30693 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
30694 rpcrt4: Add a stub for I_RpcMapWin32Status.
30696 * dlls/dbghelp/path.c:
30697 dbghelp: Fix the finding of PDB DS-type files.
30699 2006-07-13 Alexandre Julliard <julliard@winehq.org>
30701 * dlls/shell32/brsfolder.c:
30702 shell32: Avoid using macros that cause gcc warnings.
30704 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
30705 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
30707 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
30708 kernel32: Moved initialisation of the console handles to DllMain.
30710 2006-07-12 James Hawkins <truiken@gmail.com>
30712 * dlls/shlwapi/tests/path.c:
30713 shlwapi: Add tests for PathCommonPrefixA.
30715 * dlls/shlwapi/tests/path.c:
30716 shlwapi: Add tests for PathBuildRootA.
30718 * dlls/msi/install.c, dlls/msi/tests/package.c:
30719 msi: Update the files target paths as well, because a parent directory might
30722 2006-07-12 Thomas Kho <tkho@ucla.edu>
30724 * programs/notepad/dialog.c:
30725 notepad: Change file not saved alert title to match Windows' notepad.exe.
30727 * programs/notepad/En.rc, programs/notepad/dialog.c:
30728 notepad: Change window title to be like Windows' notepad.exe.
30730 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
30732 * dlls/winspool.drv/tests/info.c:
30733 winspool.drv/tests: Write-strings warnings fix.
30735 * dlls/mshtml/main.c:
30736 mshtml: Write-strings warnings fix.
30738 2006-07-11 James Hawkins <truiken@gmail.com>
30740 * dlls/urlmon/umon.c:
30741 urlmon: Implement URLDownloadToCacheFileW.
30743 2006-07-10 Ge van Geldorp <ge@gse.nl>
30745 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
30747 user32: Implement Get/SetClassLongPtrA/W.
30749 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
30751 * dlls/user/sysparams.c:
30752 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
30754 2006-07-12 Mike McCormack <mike@codeweavers.com>
30756 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
30757 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
30760 * dlls/ole32/clipboard.c:
30761 ole32: Small cleanups.
30763 * dlls/ole32/stg_prop.c:
30764 ole32: Remove unnecessary assert(This) calls.
30766 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
30767 ole32: Fix and test reading and writing of VT_CF properties.
30769 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
30771 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
30772 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
30773 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
30774 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
30775 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
30776 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
30777 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
30778 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
30779 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
30780 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
30781 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
30782 dlls/comctl32/propsheet.c:
30783 comctl32: Use wsprintf instead of strcat building the properties
30784 dialog title to allow different word orders.
30786 2006-07-12 Juan Lang <juan_lang@yahoo.com>
30788 * dlls/msi/appsearch.c:
30789 msi: Split up ACTION_AppSearchReg.
30791 * dlls/crypt32/store.c:
30792 crypt32: Add stubs for some stores.
30794 * dlls/crypt32/crypt32.spec:
30795 crypt32: Forward CreateFileU to CreateFileW.
30797 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
30799 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
30800 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
30801 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
30802 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
30803 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
30804 dlls/winex11.drv/x11font.h:
30805 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
30806 (not vice versa) for efficiency (required adding the Ex functionality
30809 * dlls/gdi/tests/font.c:
30810 gdi32: Add conformance test for GetTextExtentExPointW.
30812 2006-07-12 Mike McCormack <mike@codeweavers.com>
30814 * dlls/query/query_main.c:
30815 query: Return a more appropriate error code from CIState.
30817 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
30819 * dlls/urlmon/regsvr.c:
30820 urlmon: Write-strings warnings fix.
30822 2006-07-12 H. Verbeet <hverbeet@gmail.com>
30824 * dlls/wined3d/utils.c:
30825 wined3d: Texture stages that reference NULL textures should just pass
30826 through the result of the previous stage.
30828 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
30829 wined3d: Fix specular color handling for register combiners.
30830 By default the FinalCombiner is setup to add the specular color to the
30831 final result of the combiner operations. However, it should only do
30832 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
30834 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
30836 * dlls/wined3d/vertexbuffer.c:
30837 wined3d: Check the color data type too when deciding whether to convert data.
30839 2006-07-11 Mike McCormack <mike@codeweavers.com>
30841 * dlls/ole32/stg_prop.c:
30842 ole32: Implement IPropertyStorage::Enum using enumx.
30844 * dlls/ole32/stg_prop.c:
30845 ole32: Clean up some declarations.
30847 * dlls/ole32/stg_prop.c:
30848 ole32: Use enumx to implement IPropertySetStorage::Enum.
30850 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
30851 ole32: Add a framework for implementing IEnum* interfaces.
30853 2006-07-12 Mike McCormack <mike@codeweavers.com>
30855 * dlls/ole32/ole2.c:
30856 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
30858 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
30859 ole32: Fix conformance test to compile with MSVC6.
30861 * dlls/ole32/stg_prop.c:
30862 ole32: This cannot be NULL, so don't check it.
30864 * dlls/ole32/stg_prop.c:
30865 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
30868 2006-07-11 Mike McCormack <mike@codeweavers.com>
30870 * dlls/ole32/ole2.c:
30871 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
30873 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
30875 * dlls/avifil32/Makefile.in:
30876 avifil32: Remove unnecessary dependency on ntdll.
30878 2006-07-11 Juan Lang <juan_lang@yahoo.com>
30880 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
30881 dlls/crypt32/tests/cert.c, include/wincrypt.h:
30882 crypt32: Implement CryptAcquireCertificatePrivateKey.
30884 2006-07-11 Robert Reif <reif@earthlink.net>
30886 * dlls/advapi32/lsa.c:
30887 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
30889 * include/ntsecapi.h:
30890 include: Add more policy structures to ntsecapi.h.
30892 2006-07-11 Alexandre Julliard <julliard@winehq.org>
30894 * libs/Makefile.in, tools/winewrapper:
30895 libs: Get rid of the libwine symlinks.
30897 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
30898 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
30899 winegcc: Automatically add the correct lib paths when building inside the
30902 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
30903 tools/wrc/Makefile.in:
30904 libs: Get rid of the symlinks for the static libs.
30906 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
30907 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
30908 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
30909 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
30910 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
30911 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
30912 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
30913 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
30914 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
30915 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
30916 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
30917 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
30918 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
30919 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
30920 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
30921 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
30922 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
30923 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
30924 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
30925 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
30926 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
30927 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
30928 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
30929 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
30930 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
30931 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
30932 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
30933 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
30934 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
30935 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
30936 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
30937 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
30938 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
30939 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
30940 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
30941 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
30942 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
30943 libs/unicode/Makefile.in, libs/unicode/c_037.c,
30944 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
30945 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
30946 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
30947 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
30948 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
30949 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
30950 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
30951 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
30952 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
30953 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
30954 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
30955 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
30956 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
30957 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
30958 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
30959 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
30960 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
30961 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
30962 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
30963 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
30964 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
30965 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
30966 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
30967 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
30968 libs/unicode/collation.c, libs/unicode/compose.c,
30969 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
30970 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
30971 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
30972 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
30973 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
30974 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
30975 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
30976 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
30977 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
30978 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
30979 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
30980 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
30981 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
30982 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
30983 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
30984 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
30985 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
30986 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
30987 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
30988 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
30989 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
30990 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
30991 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
30992 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
30993 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
30994 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
30995 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
30996 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
30997 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
30998 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
30999 libs/wine/wine.map, programs/msiexec/Makefile.in,
31000 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
31001 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
31002 tools/wrc/Makefile.in:
31003 libs: Merged libwine_unicode into libwine.
31004 Most dlls use libwine_unicode at this point, so there's nothing to
31005 gain by having two separate libraries.
31007 2006-07-10 Juan Lang <juan_lang@yahoo.com>
31009 * dlls/crypt32/decode.c:
31010 crypt32: Check a pointer before dereferencing it (Coverity).
31012 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
31013 shell32: Always NULL-terminate path in SHGetPathFromIDList.
31015 2006-07-11 Mike McCormack <mike@codeweavers.com>
31017 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
31018 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
31019 dlls/infosoft/wordbreaker.c:
31020 infosoft: Add a word breaker for English.
31022 2006-07-10 Ge van Geldorp <ge@gse.nl>
31024 * tools/winebuild/import.c:
31025 winebuild: Save registers which might contain parameters for the function to
31028 * dlls/kernel/resource.c, include/winternl.h:
31029 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
31031 2006-07-10 James Hawkins <truiken@gmail.com>
31033 * dlls/msi/tests/package.c:
31034 msi: Test how SetTargetPath affects the target paths of install files.
31036 2006-07-09 James Hawkins <truiken@gmail.com>
31038 * dlls/msi/appsearch.c:
31039 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
31041 2006-07-10 Benjamin Arai <me@benjaminarai.com>
31043 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
31044 oleaut32: Conformance test and patch for VarCat.
31046 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
31048 * dlls/wined3d/directx.c:
31049 wined3d: Improve GetAdapterMonitor stub.
31051 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
31052 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31053 dlls/wined3d/wined3d_private.h:
31054 wined3d: More flow control instructions.
31055 - Implement call, callnz, label, and ret
31056 - Implement support for NOT modifier
31058 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
31059 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31060 dlls/wined3d/wined3d_private.h:
31061 wined3d: More flow control instructions
31062 - Implement if, else, endif, rep, endrep, break
31063 - Implement ifc, breakc, using undocumented comparison bits in the instruction
31065 - Fix bug in main loop processing of codes with no dst token
31066 - Fix bug in GLSL output modifier processing of codes with no dst token
31067 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
31068 - Add versioning for all the instructions above, and remove
31069 GLSL_REQUIRED thing, which is useless and should be removed from all
31070 opcodes in general.
31072 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
31074 * dlls/wined3d/device.c:
31075 wined3d: Fix off-by-one constants bug.
31077 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
31078 wined3d: Clamp texcoord output between 0 and 1.
31080 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
31081 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
31082 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31083 wined3d: Place immediate constants in the same array as global constants.
31084 - move DEF, DEFI, DEFB handling into the register counting pass
31085 - keep track of defined constants as a linked list (because there's a
31087 - apply immediate constants after global constants in the constant
31089 - both types of constants now get loaded with array notation in the
31090 shader (into the same array)
31092 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
31094 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
31095 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
31096 dlls/ddraw/tests/refcount.c:
31097 ddraw: Palette refcounting fix.
31098 Do not AddRef the DirectDraw interfaces in CreatePalette of older
31099 interface version, and add a test for that.
31101 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
31102 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
31103 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
31104 ddraw: Split up the ddraw refcount.
31106 2006-07-10 Mike McCormack <mike@codeweavers.com>
31108 * include/Makefile.in, include/cierror.h:
31109 include: Add cierror.h.
31111 2006-07-11 Mike McCormack <mike@codeweavers.com>
31113 * dlls/ole32/storage32.c:
31114 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
31116 * include/indexsvr.idl:
31117 indexsvr.h: Fix a typo.
31119 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
31121 * dlls/wined3d/directx.c:
31122 wined3d: Add an "\n" to a fixme to fix another overflow (in
31123 IWineD3DImpl_CheckDeviceFormatConversion).
31125 2006-07-10 Juan Lang <juan_lang@yahoo.com>
31127 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
31129 riched20: Add stub implementation of ITextDocument.
31131 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
31132 crypt32: Implement key context property, with tests.
31134 2006-07-10 Ge van Geldorp <ge@gse.nl>
31136 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
31137 winedbg: Implement some x86_64 backend routines.
31139 * tools/winebuild/spec32.c:
31140 winebuild: Reserve enough space for null function pointer.
31143 server: Widen lparam for timers.
31145 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
31147 * dlls/shell32/shlview.c:
31148 shell32: Write-strings warning fix.
31150 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
31152 * dlls/crypt32/tests/encode.c:
31153 crypt32/tests: Write-strings warnings test.
31155 2006-07-11 Alexandre Julliard <julliard@winehq.org>
31158 server: Fixed get_thread_context for x86_64.
31160 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
31162 * dlls/amstream/amstream.c, include/mmstream.idl:
31163 amstream: Fix argument types to match the PSDK.
31165 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
31167 * programs/notepad/En.rc:
31168 notepad: En.rc: Fix the ellipsis in menu.
31170 2006-07-10 Huw Davies <huw@codeweavers.com>
31172 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
31173 msxml3: Implement removeChild.
31175 2006-07-10 Hans Leidekker <hans@it.vu.nl>
31177 * dlls/dnsapi/query.c:
31178 dnsapi: Fix a buffer overrun (Coverity).
31180 * dlls/wldap32/ber.c:
31181 wldap32: Document the ber functions.
31183 * dlls/wldap32/rename.c:
31184 wldap32: Document the rename functions.
31187 wine.inf: Add msi to the list of fake dlls.
31189 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
31191 * programs/oleview/En.rc, programs/oleview/resource.h,
31192 programs/oleview/typelib.c:
31193 oleview: Added more fields to TypeLib Viewer tree.
31195 2006-07-08 Jacek Caban <jacek@codeweavers.com>
31197 * dlls/urlmon/binding.c:
31198 urlmon: Always verify mime using FindMimeFromData.
31200 * dlls/shdocvw/tests/webbrowser.c:
31201 shdocvw: Added test of DoVerb.
31203 * dlls/shdocvw/tests/webbrowser.c:
31204 shdocvw: Added GetMiscStatus test.
31206 * dlls/shdocvw/oleobject.c:
31207 shdocvw: Call SetMenu in activate_ui.
31209 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
31210 mshtml: Added OnFrameWindowActivate implementation.
31212 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
31214 * dlls/advapi32/registry.c, include/winreg.h:
31215 advapi32: Fix registry API prototypes to match the PSDK.
31217 2006-07-10 Alexandre Julliard <julliard@winehq.org>
31219 * include/.gitignore, include/wine/.gitignore:
31220 include/.gitignore: Moved the wine subdir ignore list to the main file.
31222 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
31223 libs/.gitignore: Added wildcards for libraries.
31225 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
31226 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
31227 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
31228 .gitignore: Added wildcards to ignore lex and bison output files.
31230 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
31231 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
31232 dlls/cards/.gitignore, dlls/comcat/.gitignore,
31233 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
31234 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
31235 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
31236 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
31237 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
31238 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
31239 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
31240 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
31241 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
31242 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
31243 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
31244 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
31245 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
31246 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
31247 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
31248 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
31249 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
31250 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
31251 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
31252 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
31253 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
31254 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
31255 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
31256 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
31257 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
31258 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
31259 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
31260 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
31261 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
31262 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
31263 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
31264 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
31265 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
31266 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
31267 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
31268 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
31269 programs/msiexec/.gitignore, programs/notepad/.gitignore,
31270 programs/oleview/.gitignore, programs/progman/.gitignore,
31271 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
31272 programs/start/.gitignore, programs/taskmgr/.gitignore,
31273 programs/uninstaller/.gitignore, programs/view/.gitignore,
31274 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
31275 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
31276 programs/winemine/.gitignore, programs/winetest/.gitignore,
31277 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
31278 .gitignore: Added wildcards to ignore generated resource files.
31280 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
31281 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
31282 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
31283 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
31284 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
31285 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
31286 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
31287 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
31288 dlls/lz32/tests/.gitignore, dlls/make_dlls,
31289 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
31290 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
31291 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
31292 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
31293 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
31294 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
31295 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
31296 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
31297 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
31298 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
31299 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
31300 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
31301 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
31302 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
31303 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
31304 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
31305 dlls/ws2_32/tests/.gitignore:
31306 make_dlls: Recursively ignore .ok files in all tests directories.
31308 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
31309 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
31310 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
31311 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
31312 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
31313 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
31314 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
31315 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
31316 dlls/lz32/tests/.gitignore, dlls/make_dlls,
31317 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
31318 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
31319 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
31320 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
31321 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
31322 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
31323 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
31324 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
31325 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
31326 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
31327 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
31328 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
31329 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
31330 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
31331 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
31332 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
31333 dlls/ws2_32/tests/.gitignore:
31334 make_dlls: Recursively ignore testlist.c in all tests directories.
31336 * programs/.gitignore, programs/clock/.gitignore,
31337 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
31338 programs/eject/.gitignore, programs/expand/.gitignore,
31339 programs/explorer/.gitignore, programs/hh/.gitignore,
31340 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
31341 programs/make_progs, programs/msiexec/.gitignore,
31342 programs/notepad/.gitignore, programs/oleview/.gitignore,
31343 programs/progman/.gitignore, programs/regedit/.gitignore,
31344 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
31345 programs/rundll32/.gitignore, programs/start/.gitignore,
31346 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
31347 programs/view/.gitignore, programs/wcmd/.gitignore,
31348 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
31349 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
31350 programs/winedbg/.gitignore, programs/winefile/.gitignore,
31351 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
31352 programs/winepath/.gitignore, programs/winetest/.gitignore,
31353 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
31354 programs/winver/.gitignore, programs/wordpad/.gitignore:
31355 make_progs: Generate the .gitignore file.
31356 Ignore generated programs from the top-level .gitignore.
31358 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
31359 dlls/advpack/.gitignore, dlls/atl/.gitignore,
31360 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
31361 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
31362 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
31363 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
31364 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
31365 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
31366 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
31367 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
31368 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
31369 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
31370 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
31371 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
31372 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
31373 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
31374 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
31375 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
31376 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
31377 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
31378 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
31379 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
31380 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
31381 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
31382 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
31383 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
31384 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
31385 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
31386 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
31387 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
31388 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
31389 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
31390 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
31391 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
31392 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
31393 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
31394 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
31395 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
31396 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
31397 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
31398 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
31399 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
31400 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
31401 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
31402 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
31403 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
31404 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
31405 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
31406 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
31407 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
31408 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
31409 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
31410 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
31411 make_dlls: Ignore generated import libraries from the top-level .gitignore.
31413 * dlls/.gitignore, dlls/make_dlls:
31414 make_dlls: Generate the .gitignore file.
31416 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
31417 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
31418 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
31419 dlls/amstream/.gitignore, dlls/atl/.gitignore,
31420 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
31421 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
31422 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
31423 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
31424 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
31425 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
31426 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
31427 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
31428 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
31429 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
31430 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
31431 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
31432 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
31433 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
31434 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
31435 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
31436 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
31437 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
31438 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
31439 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
31440 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
31441 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
31442 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
31443 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
31444 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
31445 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
31446 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
31447 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
31448 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
31449 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
31450 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
31451 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
31452 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
31453 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
31454 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
31455 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
31456 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
31457 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
31458 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
31459 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
31460 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
31461 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
31462 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
31463 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
31464 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
31465 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
31466 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
31467 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
31468 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
31469 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
31470 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
31471 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
31472 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
31473 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
31474 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
31475 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
31476 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
31477 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
31478 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
31479 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
31480 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
31481 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
31482 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
31483 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
31484 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
31485 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
31486 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
31487 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
31488 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
31489 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
31490 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
31491 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
31492 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
31493 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
31494 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
31495 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
31496 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
31497 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
31498 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
31499 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
31500 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
31501 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
31502 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
31503 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
31504 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
31505 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
31506 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
31507 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
31508 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
31509 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
31510 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
31511 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
31512 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
31513 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
31514 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
31515 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
31516 dlls/version/.gitignore, dlls/version/tests/.gitignore,
31517 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
31518 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
31519 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
31520 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
31521 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
31522 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
31523 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
31524 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
31525 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
31526 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
31527 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
31528 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
31529 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
31530 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
31531 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
31532 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
31533 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
31534 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
31535 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
31536 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
31537 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
31538 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
31539 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
31540 programs/control/.gitignore, programs/eject/.gitignore,
31541 programs/expand/.gitignore, programs/explorer/.gitignore,
31542 programs/hh/.gitignore, programs/icinfo/.gitignore,
31543 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
31544 programs/notepad/.gitignore, programs/oleview/.gitignore,
31545 programs/progman/.gitignore, programs/regedit/.gitignore,
31546 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
31547 programs/rundll32/.gitignore, programs/start/.gitignore,
31548 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
31549 programs/view/.gitignore, programs/wcmd/.gitignore,
31550 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
31551 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
31552 programs/winedbg/.gitignore, programs/winefile/.gitignore,
31553 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
31554 programs/winepath/.gitignore, programs/winetest/.gitignore,
31555 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
31556 programs/winver/.gitignore, programs/wordpad/.gitignore,
31557 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
31558 tools/winapi/.gitignore, tools/winebuild/.gitignore,
31559 tools/winedump/.gitignore, tools/winegcc/.gitignore,
31560 tools/wmc/.gitignore, tools/wrc/.gitignore:
31561 Take advantage of the recursive nature of .gitignore for Makefile entries.
31562 Prefix other entries with '/' to make them non-recursive.
31564 * ANNOUNCE, ChangeLog, VERSION, configure:
31567 ----------------------------------------------------------------
31568 2006-07-07 Mike McCormack <mike@codeweavers.com>
31570 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
31571 dlls/query/Makefile.in, dlls/query/query.spec,
31572 dlls/query/query_main.c:
31573 query: Add a skeleton for query.dll.
31575 2006-07-07 James Hawkins <truiken@gmail.com>
31577 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
31578 advpack: Add tests for different configurations of INF filenames and
31579 working directories for install functions.
31581 2006-07-10 Alexandre Julliard <julliard@winehq.org>
31583 * configure, configure.ac, include/basetsd.h, include/windef.h,
31584 tools/winegcc/winegcc.c:
31585 configure: Define _WIN64 when building on a 64-bit platform.
31587 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
31588 include/msvcrt/mbstring.h, include/msvcrt/search.h,
31589 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
31590 include/msvcrt/sys/types.h, include/msvcrt/time.h,
31591 include/msvcrt/wchar.h:
31592 include/msvcrt: Fix all definitions of size_t for Win64.
31594 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
31595 dlls/msvcrt/time.c:
31596 msvcrt: Avoid including system headers in msvcrt.h.
31598 2006-07-07 Mike McCormack <mike@codeweavers.com>
31600 * include/Makefile.in, include/ntquery.h:
31601 query: Add ntquery.h.
31603 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
31605 * dlls/ntdll/tests/reg.c:
31606 ntdll/tests: Added some NULL testing.
31608 2006-07-10 Alexandre Julliard <julliard@winehq.org>
31610 * server/registry.c:
31611 server: Only accept 0 as registry handle in functions that take a parent key.
31613 2006-07-08 Robert Shearman <rob@codeweavers.com>
31615 * include/winerror.h:
31616 include: Add more error codes used by newer versions of COM.
31618 * dlls/oleaut32/typelib2.c:
31619 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
31620 had much wider testing.
31622 * dlls/oleaut32/typelib.c:
31623 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
31624 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
31625 mask. Upper 16 bits contains the ordinal number of the function.
31626 Allocation of the "recbuf" must be modified, to support larger data
31627 (based on a patch by White Snake <whitesnake78@mail.com>).
31629 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
31631 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
31632 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
31634 2006-07-07 Thomas Kho <tkho@ucla.edu>
31636 * dlls/winex11.drv/mouse.c:
31637 winex11: Use correct multiplier for negative relative mouse movements.
31639 2006-07-07 Juan Lang <juan_lang@yahoo.com>
31641 * dlls/crypt32/cert.c:
31642 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
31644 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
31646 * dlls/shell32/shell32_Ko.rc:
31647 shell32: Updated Korean resource.
31649 * programs/winecfg/Ko.rc:
31650 winecfg: Updated Korean resource.
31652 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
31654 * programs/winecfg/Nl.rc:
31655 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
31657 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
31659 * programs/winecfg/audio.c:
31660 winecfg: Write-strings warnings fix.
31662 2006-07-07 Jacek Caban <jacek@codeweavers.com>
31664 * dlls/urlmon/urlmon_main.c:
31665 urlmon: Register protocol handlers in DllMain.
31667 * dlls/urlmon/urlmon_main.c:
31668 urlmon: Use non heap based objects for class factories.
31670 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
31672 * dlls/wined3d/glsl_shader.c:
31673 wined3d: Fix typo breaking 3.0 pshaders color input.
31675 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
31677 * dlls/winex11.drv/event.c:
31678 winex11.drv: Protect X11 calls by a critical section.
31680 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
31681 server/trace.c, server/window.c:
31682 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
31685 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
31687 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
31688 dlls/winex11.drv/opengl.c:
31689 Add a common fps counter channel to ddraw, opengl and d3d.
31691 2006-07-07 Jacek Caban <jacek@codeweavers.com>
31693 * dlls/mshtml/nsio.c:
31694 mshtml: Create nsWineURI even if we don't have valid nsIURI.
31696 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
31697 shdocvw: Added test of SetClientSite.
31699 * dlls/shdocvw/oleobject.c:
31700 shdocvw: Call GetContainer in SetClientSite.
31702 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
31703 include/htiframe.idl:
31704 include: Added htiframe.idl.
31706 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
31708 * dlls/wined3d/baseshader.c:
31709 wined3d: Trace ABS/ABSNEG modifiers.
31711 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
31712 wined3d: Create fake input semantics for d3d8 shaders.
31713 Use them to remove the need for loading arrays in two different places.
31715 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
31716 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
31717 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31718 wined3d: Reverse semantics maps for shaders.
31720 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
31721 wined3d: Make WINED3D_ATR macros more flexible.
31722 Make them operate on a type, as opposed to a semantic name.
31724 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
31725 wined3d: Simplify primitiveDeclartationConvertToStrided.
31726 Assign fixed indices to declaration inputs.
31727 Then use a common path to load the strided data.
31729 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
31730 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
31731 include/wine/wined3d_types.h:
31732 wined3d: Add position_transformed flag to Strided data format.
31734 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
31735 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
31737 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
31739 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
31740 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
31741 dlls/shell32/shresdef.h:
31742 shell32: Show a confirmation before deleting files with syscalls.
31744 * dlls/shell32/shfldr_unixfs.c:
31745 shell32: If possible use SHFileOperationW to delete in unixfs.
31746 This gives confirmation dialogs, recursive directory removal etc.
31748 2006-07-07 Christoph Frick <frick@sc-networks.de>
31750 * dlls/dinput/joystick_linuxinput.c:
31751 dinput: map_axis must be able to work with LONG's value range.
31753 * dlls/dinput/joystick_linuxinput.c:
31754 dinput: Remove redundant struct members.
31756 2006-07-06 Christoph Frick <frick@sc-networks.de>
31758 * dlls/dinput/joystick_linuxinput.c:
31759 dinput: Implement the GetProperty call for getting the range of an axis.
31761 * dlls/dinput/joystick_linuxinput.c:
31762 dinput: Call fake_current_js_state on the places where it is actually needed
31765 * dlls/dinput/joystick_linuxinput.c:
31766 dinput: Only fake the current state on axes that are actually there.
31768 * dlls/dinput/joystick_linuxinput.c:
31769 dinput: Move the axes and button configs into the JoyDev struct.
31771 * dlls/dinput/joystick_linuxinput.c:
31772 dinput: Utilize the offsets and the transform to support the user
31773 supplied data format.
31775 * dlls/dinput/joystick_linuxinput.c:
31776 dinput: Adds offset and transform and their basic handling to the joystick
31779 * dlls/dinput/joystick_linuxinput.c:
31780 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
31782 * dlls/dinput/joystick_linuxinput.c:
31783 dinput: Set the amount of POVs in the caps.
31785 * dlls/dinput/joystick_linuxinput.c:
31786 dinput: Detect more than one /dev/input/event joystick.
31788 2006-07-07 Jason Green <jave27@gmail.com>
31790 * dlls/wined3d/glsl_shader.c:
31791 wined3d: Fix D3DSIO_TEXKILL for GLSL.
31793 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
31795 * programs/winecfg/En.rc:
31796 winecfg: Shift Graphics page up to fill the empty place.
31798 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
31799 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
31800 d3d8: Fix remaining refcount tests and tighten all tests.
31802 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
31804 * dlls/wininet/ftp.c:
31805 wininet: Use correct way of determining the password for anonymous ftp.
31807 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
31809 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
31810 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
31811 ensure the 16/32 bits separation.
31813 * server/context_powerpc.c:
31814 server: Fix context_powerpc.c compilation.
31816 2006-07-07 Mike McCormack <mike@codeweavers.com>
31818 * dlls/uuid/uuid.c:
31819 uuid: Add indexsvr's IIDs to libuuid.
31821 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
31822 include: Add indexsvr.idl (IWordBreaker).
31824 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
31826 * dlls/riched20/caret.c:
31827 riched20: Replace an if-statement with empty body with a FIXME comment.
31829 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
31830 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
31831 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
31832 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
31833 dlls/wintab32/context.c:
31834 janitorial: Put "inline static" at the beginning of a declaration.
31836 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
31837 programs/explorer/systray.c:
31838 janitorial: Move the storage specifier to the beginning of the declaration.
31840 2006-07-06 Thomas Kho <tkho@ucla.edu>
31842 * programs/notepad/main.c:
31843 notepad: Change window classname from NPClass to Notepad.
31845 2006-07-06 Jacek Caban <jacek@codeweavers.com>
31847 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
31848 urlmon: Added image/x-png mime filter.
31850 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
31851 urlmon: Added image/bmp filter.
31853 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
31854 urlmon: Added image/gif filter.
31856 * dlls/urlmon/tests/misc.c:
31857 urlmon: Added more test of FindMimeFromData.
31859 * dlls/urlmon/urlmon_main.c:
31860 urlmon: Fix handling of proposed mime.
31862 * dlls/urlmon/urlmon_main.c:
31863 urlmon: Added image/pjpeg mime filter.
31865 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
31867 * programs/regedit/listview.c:
31868 regedit: Write-strings warning fix.
31870 2006-07-06 Robert Shearman <rob@codeweavers.com>
31872 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
31873 tools/widl/typegen.c, tools/widl/widltypes.h:
31874 widl: Add support for the builtin constants "TRUE" and "FALSE".
31876 * dlls/ole32/compobj.c:
31877 ole32: Fix the return value of COM_RegReadPath and make it static.
31879 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
31880 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
31883 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
31884 oleaut32: Add a typedef for "boolean".
31885 Fix up an conflict that this type has with jpeglib.h.
31887 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
31888 oleaut32: Fix the error code returned by ITypeComp on an interface when the
31889 name matches, but the flags don't.
31891 2006-07-05 James Hawkins <truiken@gmail.com>
31893 * dlls/advapi32/security.c:
31894 advapi32: Get the token type in ImpersonateLoggedOnUser.
31896 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
31897 advapi32: Add tests for LookupAccountSid.
31899 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
31901 * dlls/winex11.drv/event.c:
31902 winex11.drv: Add window style and visibility status to the take focus event
31905 2006-07-05 Jason Green <jave27@gmail.com>
31907 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
31908 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
31909 This instruction was being handled incorrectly in the case where the
31910 2nd src argument contained a relatively addressed constant.
31912 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
31914 * dlls/kernel/tests/file.c:
31915 kernel/tests: More tests for OpenFile.
31917 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
31919 * dlls/wininet/ftp.c:
31920 wininet: Return NULL handle if no connection is established.
31922 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
31924 * dlls/wined3d/drawprim.c:
31925 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
31927 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
31928 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
31929 dlls/wined3d/device.c:
31930 wined3d: Implement FVF to DECL9 conversion (with tests).
31932 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
31933 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
31934 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31935 dlls/wined3d/wined3d_private.h:
31936 wined3d: Move register count pass to SetFunction.
31937 Move semantics pointers out of the reg_maps, make them persistent data
31938 in the shader (again, for future software shaders).
31940 * dlls/wined3d/device.c:
31941 wined3d: Fix STREAM flag override.
31943 * dlls/wined3d/vertexdeclaration.c:
31944 wined3d: Add missing PSIZE register for decl8->9 conversion.
31946 * dlls/wined3d/device.c:
31947 wined3d: Allow mix of SW vertex and GLSL pixel shader.
31948 Do not attach non-GLSL shaders to the GLSL program, that will cause a
31949 crash. Mix with ARB shaders is never going to happen, because the
31950 selection code will always choose GLSL for both or ARB for both.
31952 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
31953 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
31954 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31955 dlls/wined3d/wined3d_private.h:
31956 wined3d: Rework shader mode selection.
31957 - currently half the shader selection code (GLSL vs ARB) is in
31958 fillGLcaps. The parts that check for software shaders are in
31959 GetDeviceCaps. That placement, will work, but is definitely not optimal.
31960 FillGLcaps should detect support - it should not make decision as to
31961 what's used, because that's not what the purpose of the function is.
31962 GetDeviceCaps should report support as it has already been selected.
31963 Instead, select shader mode in its own function, called in the
31964 appropriate places.
31965 - unifying pixel and vertex shaders into a single selection is a
31966 mistake. A software vertex shader can be coupled with a hardware arb or
31967 glsl pixel shader, or no shader at all. Split them back into two and add
31968 a SHADER_NONE variant.
31969 - drawprim is doing support checks for ARB_PROGRAM, and making shader
31970 decisions based on that - that's wrong, support has already been
31971 checked, and decided upon, and shaders can be implemented via software,
31972 ARB_PROGRAm or GLSL, so that support check isn't valid.
31973 - Store the shader selected mode into the shader itself. Different types
31974 of shaders can be combined, so this is an improvement. In fact, storing
31975 the mode into the settings globally is a mistake as well - it should be
31976 done per device, since different cards have different capabilities.
31978 2006-07-06 Jacek Caban <jacek@codeweavers.com>
31980 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
31981 dlls/shdocvw/tests/webbrowser.c:
31982 shdocvw: Added test of IProvideClassInfo.
31984 2006-07-06 Mike McCormack <mike@codeweavers.com>
31987 msi: Features may be published but absent.
31989 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
31990 msi: Add a test for MsiGetComponentPath and make it pass.
31993 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
31995 2006-06-30 Ge van Geldorp <ge@gse.nl>
31997 * configure, configure.ac:
31998 configure: Allow relocation on x86_64.
32000 2006-07-05 Jacek Caban <jacek@codeweavers.com>
32002 * dlls/mshtml/txtrange.c:
32003 mshtml: Added get_text implementation.
32005 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
32006 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
32007 mshtml: Added createRange implementation.
32009 * dlls/mshtml/selection.c:
32010 mshtml: Added get_type implementation.
32012 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
32013 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
32014 dlls/mshtml/selection.c:
32015 mshtml: Added get_selection implementation.
32017 * dlls/mshtml/olecmd.c:
32018 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
32020 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
32022 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
32023 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
32025 2006-07-05 Mike McCormack <mike@codeweavers.com>
32028 msi: Forward MsiUseFeature to MsiUseFeatureEx.
32030 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
32032 * fonts/Makefile.in:
32033 fonts: Fix a copy/paste bug preventing correct generation of the
32034 System font for codepages 1256 and 1257.
32036 2006-07-03 James Hawkins <truiken@gmail.com>
32038 * dlls/wininet/internet.c:
32039 wininet: Error out if hInternet is a bad handle.
32041 * dlls/wininet/ftp.c:
32042 wininet: Use a blank password if none is provided in FTP_Connect.
32044 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
32046 * configure, configure.ac, dlls/comdlg32/Makefile.in,
32047 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
32048 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
32049 comdlg32: Add initial test.
32051 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
32053 * dlls/cryptnet/.gitignore:
32054 cryptnet: Add .gitignore.
32056 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
32058 * dlls/user/tests/menu.c:
32059 user/tests: Write-strings warnings fix.
32061 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
32063 * dlls/mapi32/sendmail.c:
32064 mapi32: Write-strings warnings fix.
32066 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
32068 * include/wininet.h:
32069 wininet.h: Add extra error code.
32071 2006-07-04 Robert Reif <reif@earthlink.net>
32073 * dlls/dxdiagn/dxdiag_main.c:
32074 dxdiagn: Fix TRACE/FIXME formats.
32076 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
32078 * dlls/comctl32/listview.c:
32079 comctl32: listview: Recompute header size after an insertion of a column.
32081 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
32083 * dlls/ntdll/reg.c:
32084 ntdll: Fix possible TRACE crash.
32086 2006-07-03 Robert Shearman <rob@codeweavers.com>
32088 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
32089 oleaut: Implement processing of modules for SLTG typelibs.
32090 Set funckind when processing SLTG functions.
32092 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
32093 oleaut: Improve SLTG var support.
32094 Pass both the start of the block and the offset to the first item into
32095 SLTG_DoVars as they may be different.
32096 Process 0xfffe offsets for variable names - this means to use the
32098 Add support for parsing the optional varflags field.
32100 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
32101 oleaut: Fix function support for SLTG dispinterfaces.
32103 * dlls/oleaut32/typelib.c:
32104 oleaut: Move the processing of functions in SLTG typelibs into a
32105 separate function and use it when processing dispinterfaces.
32107 * dlls/oleaut32/typelib.c:
32108 oleaut: Move the initialisation of memidConstructor and
32109 memidDestructor of type infos to the common ITypeInfo creation
32111 Remove the WARN message as this functionality isn't implemented in
32114 * dlls/oleaut32/typelib.c:
32115 oleaut: Process references for SLTG dispatch types.
32117 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
32118 oleaut: Abstract out the processing of variables in SLTG typelib components
32119 to a common function.
32121 * dlls/oleaut32/typelib.c:
32122 oleaut: Process references when parsing SLTG alias types.
32124 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
32125 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
32126 generating code to SLTG_DoType.
32127 Process SLTG alias types with SLTG_DoType as the data is stored in the
32128 same format as in other components of the typelib.
32130 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
32131 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
32132 common to all elements, so move the processing of these from the
32133 individual element processing.
32134 Improve SLTG alias processing.
32136 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
32137 oleaut: Document some more members of SLTG_TypeInfoTail.
32139 * dlls/advapi32/service.c:
32140 advapi32: Fix the service function being called when extended is
32141 either set or not set (reported by Andrey Turkin).
32143 2006-07-03 Huw Davies <huw@codeweavers.com>
32145 * dlls/rpcrt4/ndr_marshall.c:
32146 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
32148 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
32150 * dlls/winex11.drv/keyboard.c:
32151 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
32153 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
32155 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
32156 Avoid non-portable WCHAR[] constructs.
32158 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
32160 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
32161 wined3d: Add a function to print out D3DDECLUSAGE9 values.
32163 * dlls/wined3d/baseshader.c:
32164 wined3d: Fix faulty DCL trace.
32166 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
32168 * dlls/wined3d/arb_program_shader.c:
32169 wined3d: Resync ARB mnxn function with GLSL mnxn function.
32171 * dlls/wined3d/baseshader.c:
32172 wined3d: Use shader_get_regtype() in register counting pass.
32174 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
32175 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32176 wined3d: Move SHADER_ARB code into arb_program_shader.c.
32178 * dlls/wined3d/device.c:
32179 wined3d: Cleanup: print constants in device code.
32181 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
32183 * include/d3d9types.h:
32184 d3d9: Fix FVF POSITION mask.
32186 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
32188 * programs/oleview/typelib.c:
32189 oleview: Added next field to TypeLib viewer treeview control.
32191 * programs/oleview/typelib.c:
32192 oleview: Improved type handling in TypeLib viewer.
32194 * programs/oleview/En.rc, programs/oleview/Makefile.in,
32195 programs/oleview/main.h, programs/oleview/oleview.c,
32196 programs/oleview/resource.h, programs/oleview/typelib.c:
32197 oleview: Added open TypeLib file functionality.
32199 * programs/oleview/En.rc, programs/oleview/resource.h,
32200 programs/oleview/typelib.c:
32201 oleview: Added type displaying in TypeLib Viewer.
32203 2006-06-30 Thomas Kho <tkho@ucla.edu>
32205 * programs/wcmd/wcmdmain.c:
32206 wcmd: Modify option parser to allow compound options.
32208 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
32210 * dlls/winmm/winealsa/audio.c:
32211 winmm/winealsa: Write-strings warning fix.
32213 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
32215 * programs/taskmgr/dbgchnl.c:
32216 taskmgr: Write-strings warnings fix.
32218 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
32220 * dlls/comctl32/tests/listview.c:
32221 comctl32/tests: Write-strings warnings fix.
32223 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
32225 * programs/regedit/listview.c:
32226 regedit: Write-strings warnings fix.
32228 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
32230 * dlls/mapi32/prop.c:
32231 mapi32: Use kernel32 functions instead of the ntdll ones.
32233 2006-06-30 Jacek Caban <jacek@codeweavers.com>
32235 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
32236 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
32237 shdocvw: Get rid of Mozilla ActiveX control dependency.
32239 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
32240 dlls/mshtml/oleobj.c:
32241 mshtml: Added beginning IDM_BROWSEMODE implementation.
32244 wine.inf: Set gecko url to activate Wine Gecko installer.
32246 * dlls/mshtml/install.c:
32247 mshtml: Add trailing '\' to gecko_path if needed.
32249 2006-06-30 Ge van Geldorp <ge@gse.nl>
32251 * include/cvconst.h, programs/winedbg/be_x86_64.c:
32252 winedbg: Implement be_x86_64_init_registers.
32254 * include/msvcrt/string.h:
32255 include/msvcrt: Make sure size_t is properly defined for 64-bit.
32257 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
32258 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
32259 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
32260 programs/winedbg/stack.c:
32261 winedbg: Adjust the parameters of the backend read/write routines to
32262 match those of ReadProcessMemory/WriteProcessMemory, since those are
32263 the ones actually used.
32266 server: The "select" call passes handles, not ints.
32268 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
32270 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
32271 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
32272 dlls/shell32/shresdef.h:
32273 shell32: Add an icon for delete confirmation.
32275 * dlls/shell32/shlfileop.c:
32276 shell32: Allow for custom icons in confirmation messages.
32278 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
32279 shell32: Pass the correct parent hwnd to confirmation dialogs.
32281 * dlls/shell32/shlfileop.c:
32282 shell32: Remove the now unused SHELL_DeleteFileW.
32284 2006-07-01 Robert Shearman <rob@codeweavers.com>
32286 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
32287 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
32288 the exponent parsing to after the hex digit parsing.
32290 2006-06-30 Robert Shearman <rob@codeweavers.com>
32292 * dlls/advapi32/service.c:
32293 advapi32: Implement RegisterServiceCtrlHandleExW.
32295 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
32297 * dlls/setupapi/tests/devinst.c:
32298 setupapi/tests: Add trailing '\n's to ok() calls.
32300 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
32302 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
32303 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
32304 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
32305 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
32306 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
32307 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
32308 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
32309 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
32310 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
32311 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
32312 dlls/urlmon/regsvr.c:
32313 Use the return value of register_key_guid.
32315 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
32317 * programs/oleview/En.rc, programs/oleview/typelib.c:
32318 oleview: Added base TypeLib Viewer menu functionality.
32320 * programs/oleview/En.rc, programs/oleview/main.h,
32321 programs/oleview/typelib.c:
32322 oleview: Added status bar to TypeLib Viewer.
32324 * programs/oleview/En.rc, programs/oleview/Makefile.in,
32325 programs/oleview/main.h, programs/oleview/oleview.c,
32326 programs/oleview/pane.c, programs/oleview/resource.h,
32327 programs/oleview/tree.c, programs/oleview/typelib.c:
32328 oleview: Added TypeLib Viewer base.
32329 - Added TypeLib Viewer base.
32330 - Fixed multiple instance of pane window functionality.
32331 - Added field with TypeLib path to ITEM_INFO structure.
32333 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
32335 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
32336 wined3d: Perform sanity checks on the rectangle in LockRect.
32338 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
32340 * dlls/ddraw/ddraw.c:
32341 ddraw: Added missing '\n' in debug traces.
32343 * dlls/quartz/pin.c:
32344 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
32346 2006-06-30 Robert Shearman <rob@codeweavers.com>
32348 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
32349 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
32350 that hasn't yet been marshaled then it should create a new stub
32353 * dlls/oleaut32/typelib.c:
32354 oleaut32: Fix a typo where the FIXME doesn't match the code.
32356 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
32357 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
32359 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
32360 advapi32: Implement RegDisablePredefinedCache.
32362 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
32364 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
32365 ntdll: Fix return codes for NtCreateKey (with tests).
32367 2006-06-29 James Hawkins <truiken@gmail.com>
32369 * dlls/shlwapi/tests/path.c:
32370 shlwapi: Add tests for PathFindExtensionA.
32372 * dlls/shlwapi/tests/path.c:
32373 shlwapi: Add tests for PathCanonicalize.
32375 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
32377 * dlls/shell32/shfldr_fs.c:
32378 shell32: Use SHFileOperationW to delete files.
32380 2006-06-29 Ivan Leo <ivanleo@gmail.com>
32382 * dlls/shell32/tests/shlfileop.c:
32383 shell32/tests: Comment out a test that crashes on windows nt 4.0.
32385 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
32387 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
32388 ddraw: Fix some material related bugs.
32390 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
32391 ddraw: Matrix values in the execute buffer are handles.
32393 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
32395 * dlls/winex11.drv/winpos.c:
32396 winex11.drv: Update window's full screen state on the resolution
32397 change as well as on the window resize event.
32399 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
32400 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
32401 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
32402 include/winpos.h, include/winuser.h:
32403 include: Move appropriate parts of winpos.h to winuser.h and win.h,
32404 remove winpos.h afterwards.
32406 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
32408 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
32409 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
32410 cryptnet: Implement a stub cryptnet dll.
32412 2006-06-28 Juan Lang <juan_lang@yahoo.com>
32414 * programs/regedit/childwnd.c:
32415 regedit: Update status bar after editing key name.
32417 2006-06-28 Jason Green <jave27@gmail.com>
32419 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
32420 wined3d: Fix a few GLSL shader instruction translations.
32421 This fixes the translations for a few instructions in GLSL and allows
32422 Cubemap sampling in pixel shaders < 2.0. It makes some of the
32423 lighting on textures in Half Life 2 look better, including some of the
32424 water effects. It's not perfect yet, but much closer now.
32426 2006-06-28 Robert Shearman <rob@codeweavers.com>
32428 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
32429 ole32: When marshaling a proxy make sure to maintain an external
32430 reference on the stub object so that the first proxy can be released.
32431 Implement external refcount sharing between a proxy and the marshaled proxy.
32432 Extend the marshaling of a proxy test to show that an external reference
32433 is always kept on the stub object.
32435 * dlls/ole32/tests/marshal.c:
32436 ole32: Add a test for CoCreateInstance doing object hosting by
32437 automatically creating an appropriate apartment for the object and
32438 returning a proxy to it.
32440 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
32441 ole32: Implement CoGetObject.
32443 * dlls/oleaut32/typelib.c:
32444 oleaut32: RegisterTypeLib should register any interface that derives
32445 from IDispatch rather than just dual interfaces.
32446 This is hinted at, although not explicitly stated on MSDN, but was
32447 verified by tests with native oleaut32.
32449 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
32451 * dlls/ddraw/vertexbuffer.c:
32452 ddraw: Correct a NULL pointer check.
32454 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
32456 * dlls/kernel/tests/version.c:
32457 kernel: Version test was using imports missing on WinME.
32459 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
32461 * dlls/quartz/filtergraph.c:
32462 quartz: Fixed typo (Coverity).
32464 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
32466 * dlls/quartz/regsvr.c:
32467 quartz: Use the return value of register_key_guid.
32469 2006-06-27 Juan Lang <juan_lang@yahoo.com>
32471 * dlls/oleaut32/typelib.c:
32472 oleaut32: Handle bstr length of -1 in typelibs.
32474 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
32475 shell32: Add a stub for InvalidateDriveType.
32477 2006-06-27 H. Verbeet <hverbeet@gmail.com>
32479 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
32480 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
32481 wined3d: Use register combiners for texture stage operations.
32482 Make wined3d use register combiners for texture stage operations. In
32483 order to do that the texture unit index needs to be separated from the
32484 texture stage index. For cards that don't support the
32485 NV_register_combiners extension nothing should change.
32487 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
32488 wined3d: Add code for using register combiners for texture stage operations.
32489 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
32490 larger than 4. In Direct3D that would correspond to
32491 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
32492 (which can be much larger) to which it currently corresponds in
32493 wined3d. Using register combiners we can get around that limitation
32494 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
32495 stages. This patch adds code for doing the texture operations with
32496 register combiners instead of ARB_texture_env_combine or
32497 NV_texture_env_combine4, but doesn't make use of that code yet. That's
32498 what the next patch will do.
32500 * dlls/wined3d/drawprim.c:
32501 wined3d: Fix uploading of textures for shaders.
32502 The code for uploading / binding textures for use with pixel shaders
32503 is slightly different from the one for uploading / binding textures
32504 for use with the fixed function pipeline. It would be possible to keep
32505 the code in a single function with a couple of conditionals, but in
32506 combination with the changes needed for register combiners that would
32507 become quite messy.
32509 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
32510 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
32511 include/wine/wined3d_gl.h:
32512 wined3d: Texture limits fixes.
32513 GL_LIMITS(textures) is currently used for both the number of texture
32514 stages and the maximum number of simultaneous textures. In the current
32515 code that's the same, but in a later patch that will be separated,
32516 since a texture stage doesn't have to reference an actual
32517 texture. Also, shaders can access a larger number of samplers than the
32518 number of texture units the fixed function pipeline can access.
32520 * include/wine/wined3d_gl.h:
32521 wined3d: Add register combiner function pointers.
32523 * dlls/wined3d/utils.c:
32524 wined3d: Add & use D3DTEXTUREOP dumping code.
32526 2006-06-27 James Hawkins <truiken@gmail.com>
32528 * dlls/shlwapi/tests/path.c:
32529 shlwapi: Add tests for PathAppendA.
32531 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
32533 * dlls/shell32/shlfileop.c:
32534 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
32535 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
32536 operation when called without FOF_NOCONFIRMATION or with
32537 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
32540 2006-06-26 Huw Davies <huw@codeweavers.com>
32542 * dlls/opengl32/wgl.c:
32543 opengl32: Fix the returned metrics and add a translation vector to the end of
32546 2006-06-27 Alexandre Julliard <julliard@winehq.org>
32548 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
32549 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
32551 server: Moved get/set_thread_context implementation to ptrace.c.
32553 2006-06-27 Ivan Leo <ivanleo@gmail.com>
32555 * dlls/msvcrt/tests/file.c:
32556 msvcrt/tests: Don't leave files on the disk.
32558 2006-06-27 William Knop <william.knop@gmail.com>
32560 * dlls/dbghelp/elf_module.c:
32561 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
32563 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
32565 * dlls/uxtheme/tests/system.c:
32566 uxtheme/tests: Add tests for IsThemePartDefined.
32568 2006-06-27 Hans Leidekker <hans@it.vu.nl>
32570 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
32571 userenv: Add a stub implementation for GetProfileType.
32573 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
32575 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
32576 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
32577 wined3d: Vertex buffer can be locked multiple times.
32579 2006-06-27 Huw Davies <huw@codeweavers.com>
32581 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
32582 msxml3: Always have a libxml doc associated with a domdoc object, even if the
32583 object has no nodes.
32584 This means we don't need to add checks for NULL libxml node ptrs in our node
32587 2006-06-27 James Hawkins <truiken@gmail.com>
32589 * dlls/msi/dialog.c:
32590 msi: Read the font color from the database, and use it for the text control.
32592 2006-06-26 James Hawkins <truiken@gmail.com>
32594 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
32595 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
32598 2006-06-27 Alexandre Julliard <julliard@winehq.org>
32600 * dlls/ntdll/critsection.c:
32601 ntdll: Faster critical sections on MacOS using Mach semaphores.
32603 * libs/wine/loader.c:
32604 libwine: Attempt to increase some user limits that are set too low on some
32607 * configure, configure.ac, include/config.h.in,
32608 programs/wineconsole/curses.c:
32609 wineconsole: Portability fixes in the curses mouse support.
32611 * tools/widl/widltypes.h:
32612 widl: Fixed syntax of DECL_LINK macro to look more like C code.
32614 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
32616 * dlls/shlwapi/tests/path.c:
32617 shlwapi: Test for UrlGetPart in case of file name.
32619 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
32621 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
32622 ntdll: Fix 2 failing test on native. Change Wine accordingly.
32624 2006-06-26 Hans Leidekker <hans@it.vu.nl>
32626 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
32627 shell32: Add a stub implementation for SHIsFileAvailableOffline.
32629 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
32631 * programs/winedbg/info.c:
32632 winedbg: Module info.
32633 when requesting info on a module by address, always print the module
32634 ELF/PE pair (if this applies) (and not only the embedded PE), which
32637 * programs/winedbg/info.c:
32638 winedbg: Use 64 bit version of imagehlp_module.
32639 This allows reimplementing the module list command and do less black
32640 magic to guess the ELF debug format.
32642 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
32643 dbghelp: Implemented SymEnumerateModules64.
32645 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
32646 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
32647 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
32648 dbghelp: Module info.
32649 - now internally storing module info as a 64bit module structure
32650 (the interest in not in the 64 bit side of things, but because
32651 it allows storing lots of usefull information)
32652 - fixed SymGetModuleInfo64W which wasn't returning the
32653 LoadedPdbName field
32654 - now filling for MSC files with the extended information
32655 (instead of guessing it)
32656 - reused the extended module info to store wine ELF module
32657 information (link for map link, stabs vs dwarf symbol info)
32659 2006-06-27 Alexandre Julliard <julliard@winehq.org>
32661 * programs/winetest/maketest:
32662 winetest: Portability fix in the maketest script. Added support for git.
32664 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
32666 * dlls/winex11.drv/window.c:
32667 winex11.drv: Write-strings warning fix.
32669 2006-06-27 Jason Green <jave27@gmail.com>
32671 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
32672 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
32673 wined3d: Implement more GLSL instructions and a little cleanup.
32674 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
32675 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
32676 they are implemented in ARB_fragment_program at least).
32677 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
32678 routine - use a pointer instead.
32680 2006-06-27 H. Verbeet <hverbeet@gmail.com>
32682 * dlls/wined3d/device.c:
32683 wined3d: Remove some redundant code.
32685 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
32686 wined3d: Fix compilation (VBO constants).
32688 2006-06-26 James Hawkins <truiken@gmail.com>
32690 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
32691 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
32693 * dlls/shlwapi/tests/path.c:
32694 shlwapi: Add tests for PathAddBackslash.
32696 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
32697 shlwapi: Add tests for PathCombineA.
32699 * dlls/shdocvw/version.rc:
32700 shdocvw: Upgrade the version to 5.50.4134.599.
32702 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
32704 * dlls/ddraw/device.c:
32705 ddraw: Fix some compiler warnings.
32707 * dlls/ddraw/ddraw.c:
32708 ddraw: Assign the surface descriptions height to the height.
32710 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
32712 * dlls/imagehlp/modify.c:
32713 imagehlp: Fixed typo (Coverity).
32715 * dlls/uxtheme/tests/system.c:
32716 uxtheme/tests: Add tests for GetCurrentThemeName.
32718 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
32720 * dlls/uxtheme/tests/system.c:
32721 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
32723 2006-06-25 Jacek Caban <jacek@codeweavers.com>
32725 * dlls/mshtml/conpoint.c:
32726 mshtml: Added Unadvise implementation.
32728 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
32729 dlls/mshtml/mshtml_private.h:
32730 mshtml: Destroy connection points.
32732 * dlls/mshtml/conpoint.c:
32733 mshtml: Added Advise implementation.
32735 * dlls/mshtml/nsio.c:
32736 mshtml: Return text/html by default in GetContentType.
32738 * dlls/mshtml/nsio.c:
32739 mshtml: Return NS_OK in GetStatus if channel is NULL.
32741 * dlls/mshtml/navigate.c:
32742 mshtml: Call OnStopRequest in OnStopBinding.
32744 * dlls/mshtml/navigate.c:
32745 mshtml: Break reading if IStream::Read returns 0 bytes.
32747 2006-06-23 Jacek Caban <jacek@codeweavers.com>
32749 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
32750 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
32751 mshtml: Added HTMLLoadOptions implementation (with tests).
32753 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
32755 * dlls/winmm/mci.c:
32756 mci: Fix some mciSendString quirks.
32757 Really check in MCI open string commands if the name we have is a
32758 device (and no longer rely on bad heuristics for it).
32760 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
32762 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
32763 dlls/dbghelp/elf_module.c:
32764 dbghelp: Dwarf & thunks.
32765 - added the elf_is_in_thunk_area() function to locate an address
32766 within the known thunk area of Wine's builtin modules
32767 - now passing this thunk information to the dwarf parser so that it
32768 can drop functions from the thunk areas (as dwarf symbols), so that
32769 those functions can be later on marked as thunks in dbghelp
32772 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
32774 * dlls/dbghelp/elf_module.c:
32775 dbghelp: Elf for wine and spec definitions.
32776 Enhancement over previous fix (we don't need to insert NOTYPE symbols
32777 in our public symbol table, so drop them as early as possible).
32779 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
32781 * dlls/msi/install.c, dlls/msi/tests/package.c:
32782 msi: Disable some path validity checks in MsiSetTargetPath.
32784 2006-06-24 Ivan Leo <ivanleo@gmail.com>
32786 * dlls/amstream/amstream.c:
32787 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
32788 IAMMultiMediaStreamImpl_OpenMoniker.
32790 * dlls/advapi32/tests/security.c:
32791 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
32793 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
32795 * dlls/user/resources/user32_Pl.rc:
32796 user: user32_Pl.rc: Fix the capitalization of OK.
32798 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
32800 * dlls/ntdll/time.c:
32801 ntdll: Add UZT timezone info.
32803 2006-06-23 Francois Gouget <fgouget@free.fr>
32805 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
32806 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
32807 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
32808 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
32809 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
32810 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
32811 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
32812 dlls/wined3d/utils.c, programs/winefile/resource.h:
32813 Assorted spelling, case and grammar fixes.
32815 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
32817 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
32818 dlls/shell32/shlexec.c:
32819 shell32: Fix computation of default verb.
32820 Compute the default verb as documented on MSDN instead of blindly
32821 assuming it is 'open'. This fixes the WordViewer association in some
32824 * dlls/winmm/winecoreaudio/audio.c:
32825 winecoreaudio: Protect pthread.h inclusion.
32827 * dlls/ddraw/tests/refcount.c:
32828 ddraw: Fix compilation with gcc 2.95.
32830 * dlls/crypt32/tests/encode.c:
32831 crypt32: Fix compilation with gcc 2.95.
32833 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
32835 * dlls/ddraw/ddraw.c:
32836 ddraw: Set the video memory and visible flag on render targets.
32838 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
32839 ddraw: Enumerate the reference d3ddevice.
32841 * dlls/wined3d/surface.c:
32842 wined3d: Fix single buffering.
32843 Tell gl to draw to the back buffer when a back buffer is used, do not
32844 use the value from gl.
32846 * dlls/wined3d/device.c:
32847 wined3d: Fix a bad trace.
32849 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
32851 * dlls/wined3d/device.c:
32852 wined3d: Create vertex buffer objects for D3D vertex buffers.
32854 * dlls/wined3d/vertexbuffer.c:
32855 wined3d: Vertex fixups.
32857 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
32858 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
32859 include/wine/wined3d_types.h:
32860 wined3d: Add support for VBOs to the drawing code.
32862 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
32864 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
32865 shlwapi: PathCombineW should return NULL on invalid parameters.
32867 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
32869 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
32870 oleview: Added Korean resources.
32872 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
32874 * programs/oleview/En.rc, programs/oleview/details.c,
32875 programs/oleview/interface.c, programs/oleview/main.h,
32876 programs/oleview/resource.h, programs/oleview/tree.c:
32877 oleview: Fix compilation with gcc 2.95.
32878 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
32879 - moved some string to resources
32880 - fixed implementation of IPersistStream interface viewer
32882 * programs/oleview/interface.c:
32883 oleview: Added propper ClassName displaying to interface viewer.
32885 * programs/oleview/En.rc, programs/oleview/Makefile.in,
32886 programs/oleview/interface.c, programs/oleview/main.h,
32887 programs/oleview/oleview.c, programs/oleview/resource.h:
32888 oleview: Added interface viewer.
32890 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
32892 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
32893 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
32894 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
32896 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
32898 * dlls/gdi/tests/metafile.c:
32899 gdi/tests: Write-strings warnings fix.
32901 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
32903 * tools/widl/widltypes.h:
32904 widl: Write-strings warnings fix.
32906 2006-06-23 James Hawkins <truiken@gmail.com>
32908 * dlls/shell32/brsfolder.c:
32909 shell32: Add missing multiply by sizeof(WCHAR)l
32911 2006-06-23 Huw Davies <huw@codeweavers.com>
32913 * dlls/rpcrt4/ndr_stubless.c:
32914 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
32916 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
32917 dlls/winex11.drv/x11drv.h:
32918 winex11: Introduce a function to retrieve the glx drawable and have
32919 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
32921 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
32923 * dlls/imagehlp/modify.c:
32924 imagehlp: Fixed typo (Coverity).
32926 2006-06-23 Alexandre Julliard <julliard@winehq.org>
32928 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
32929 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
32931 server: Moved some common bits of get/set_thread_context to thread.c.
32933 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
32935 libwine: Added entry for sigprocmask in the pthread functions table.
32937 * loader/pthread.c:
32938 wine-pthread: Set thread scope to force using kernel threads on Solaris.
32940 2006-06-22 Huw Davies <huw@codeweavers.com>
32942 * dlls/opengl32/wgl.c:
32943 opengl32: If there's no glX context don't return a wgl context.
32945 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
32947 * programs/oleview/En.rc, programs/oleview/oleview.c,
32948 programs/oleview/resource.h:
32949 oleview: Added system configuration dialog.
32951 * programs/oleview/En.rc, programs/oleview/oleview.c:
32952 oleview: Added copy HTML tag functionality.
32954 * programs/oleview/oleview.c:
32955 oleview: Added copy CLSID functionality.
32957 * programs/oleview/En.rc, programs/oleview/main.h,
32958 programs/oleview/oleview.c, programs/oleview/resource.h,
32959 programs/oleview/tree.c:
32960 oleview: Added CreateInstanceOn functionality.
32962 2006-06-22 James Hawkins <truiken@gmail.com>
32964 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
32965 msi: Add tests for components that aren't associated with a feature.
32967 2006-06-22 Jacek Caban <jacek@codeweavers.com>
32969 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
32970 dlls/mshtml/mshtml_private.h:
32971 mshtml: Added stub implementation of HTMLLoadOptions.
32973 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
32974 include/Makefile.in, include/optary.idl:
32975 mshtml: Added optary.idl file.
32977 * dlls/mshtml/nsio.c:
32978 mshtml: Inherit NSContainer in NewURI.
32980 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
32981 mshtml: Fix a typo.
32983 * dlls/mshtml/olecmd.c:
32984 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
32986 2006-06-23 Juan Lang <juan_lang@yahoo.com>
32988 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
32989 advapi: Add a stub for SystemFunction035.
32991 * dlls/kernel/tests/locale.c:
32992 kernel: Change failing to test to show it doesn't have anything to do
32993 with embedded NULLs.
32995 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
32997 * dlls/secur32/ntlm.c:
32998 secur32: Write-strings warnings fix.
33000 * dlls/ole32/tests/stg_prop.c:
33001 ole32/tests: Write-strings warning fix.
33003 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
33005 * dlls/dinput/mouse.c:
33006 dinput: Warp mouse each 10ms instead of dropping events.
33008 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
33010 * dlls/uxtheme/tests/system.c:
33011 uxtheme/tests: Destroy the windows after we've used them.
33013 * dlls/uxtheme/tests/system.c:
33014 uxtheme/tests: Add a case sensitivity test.
33016 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
33018 * programs/oleview/En.rc:
33019 oleview: Spelling fixes (English).
33021 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
33022 oleview: French localization.
33024 2006-06-22 Huw Davies <huw@codeweavers.com>
33026 * dlls/winex11.drv/opengl.c:
33027 winex11: glXQueryExtension has its error and event base arguments swapped
33028 compared with other *QueryExtension functions!
33030 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
33032 * programs/oleview/details.c, programs/oleview/main.h,
33033 programs/oleview/tree.c:
33034 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
33036 2006-06-22 Alexandre Julliard <julliard@winehq.org>
33038 * configure, configure.ac:
33039 configure: Send pkg-config error messages to /dev/null.
33041 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
33043 * dlls/riched20/editor.c:
33044 riched20: Fix message range for get_msg_name.
33046 2006-06-21 Juan Lang <juan_lang@yahoo.com>
33048 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
33049 include/wincrypt.h:
33050 crypt32: Implement CertGetCRLFromStore.
33051 - implement CertGetCRLFromStore, with tests
33052 - update tests for CRL revocation functions to show name isn't checked
33054 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
33055 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
33057 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
33058 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
33061 2006-06-21 Ivan Leo <ivanleo@gmail.com>
33063 * dlls/quartz/filesource.c:
33064 quartz: Fix media type detection.
33066 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
33068 * dlls/dbghelp/elf_module.c:
33069 dbghelp: Elf for wine and spec definitions.
33070 - fixed regression when looking for winebuild's special symbols in ELF symtab
33071 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
33074 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
33077 Makefile.in: Add target "ctags" to the overview.
33079 * DEVELOPERS-HINTS:
33080 DEVELOPER-HINTS: Some directories where added / renamed.
33082 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
33084 * dlls/uxtheme/tests/system.c:
33085 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
33087 * dlls/uxtheme/tests/system.c:
33088 uxtheme/tests: Add some tests for GetWindowTheme.
33090 2006-06-21 James Hawkins <truiken@gmail.com>
33092 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
33093 atl: Add a stub implementation of AtlModuleLoadTypeLib.
33095 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
33096 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
33098 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
33100 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
33101 ddraw: Use the handle infrastructure for Matrix handles.
33103 2006-06-21 Alexandre Julliard <julliard@winehq.org>
33105 * ANNOUNCE, ChangeLog, VERSION, configure:
33108 ----------------------------------------------------------------
33109 2006-06-21 Alexandre Julliard <julliard@winehq.org>
33111 * programs/oleview/.gitignore, programs/oleview/oleview:
33112 oleview: Delete the symlink from git.
33114 * AUTHORS, dlls/shell32/shell32_main.c:
33115 Updated the AUTHORS list and converted it to utf-8.
33117 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
33119 * tools/mkinstalldirs:
33120 tools: Fix mkinstalldirs.
33121 We cannot trust 'mkdir -p' to set the proper permissions on parent
33122 directories. So create them manually.
33123 Fix handling of paths containing spaces.
33124 Properly prefix the path with './' if it starts with a '-'.
33125 Stop trying to create a path after the first error.
33127 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
33129 * dlls/uxtheme/tests/system.c:
33130 uxtheme/tests: Extra testing for GetLastError.
33132 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
33134 * dlls/msvcrt/tests/string.c:
33135 msvcrt: Add simple test for _strdup(0).
33137 * dlls/msvcrt/string.c:
33138 msvcrt: Fix a crash in _strdup.
33140 2006-06-20 James Hawkins <truiken@gmail.com>
33142 * dlls/msi/action.c:
33143 msi: Fix handling of the no-op identifier in the Directory table.
33145 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
33147 * dlls/ntdll/server.c:
33148 ntdll: Write-strings warnings fix.
33150 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
33152 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
33153 winspool/tests: Tests for EnumForms and set an error value in our stub.
33155 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
33157 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
33158 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
33159 msvcrt: Fix _initterm, with tests.
33161 2006-06-11 Simon Kissane <skissane@gmail.com>
33163 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
33164 kernel32: Added SetThreadUILanguage() stub.
33166 2006-06-21 Robert Shearman <rob@codeweavers.com>
33168 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
33169 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
33171 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
33172 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
33174 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
33176 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
33177 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
33178 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
33179 wined3d: Pixel format cleanup.
33181 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
33183 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
33184 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
33186 Also use the whole device surface if one of the extents is zero or
33187 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
33190 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
33192 * dlls/winspool.drv/info.c:
33193 winspool: An empty string as server name is valid for AddPrinterDriver.
33195 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
33197 * programs/oleview/details.c:
33198 oleview: Added registry tab in details window.
33200 * programs/oleview/En.rc, programs/oleview/Makefile.in,
33201 programs/oleview/details.c, programs/oleview/main.h,
33202 programs/oleview/oleview.c, programs/oleview/resource.h,
33203 programs/oleview/tree.c:
33204 oleview: Added details window base.
33206 * programs/oleview/En.rc, programs/oleview/main.h,
33207 programs/oleview/oleview.c, programs/oleview/resource.h,
33208 programs/oleview/tree.c:
33209 oleview: Added base menu funcionality.
33211 * programs/oleview/En.rc, programs/oleview/main.h,
33212 programs/oleview/oleview.c, programs/oleview/resource.h,
33213 programs/oleview/tree.c:
33214 oleview: Added more TreeView entries.
33216 * programs/oleview/tree.c:
33217 oleview: Added TreeView entries read from registry.
33219 * programs/oleview/En.rc, programs/oleview/Makefile.in,
33220 programs/oleview/main.h, programs/oleview/oleview.c,
33221 programs/oleview/resource.h, programs/oleview/tree.c:
33222 oleview: Added TreeView window.
33224 * programs/oleview/Makefile.in, programs/oleview/main.h,
33225 programs/oleview/oleview.c, programs/oleview/pane.c:
33226 oleview: Added pane bar.
33228 * configure, configure.ac, programs/Makefile.in,
33229 programs/oleview/.gitignore, programs/oleview/En.rc,
33230 programs/oleview/Makefile.in, programs/oleview/main.h,
33231 programs/oleview/oleview, programs/oleview/oleview.c,
33232 programs/oleview/resource.h, programs/oleview/rsrc.rc:
33233 oleview: Added initial version.
33235 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
33237 * dlls/wined3d/surface_gdi.c:
33238 wined3d: Add an "\n" to a fixme to fix an overflow.
33240 2006-06-20 Jason Green <jave27@gmail.com>
33242 * dlls/wined3d/glsl_shader.c:
33243 wined3d: Bind correct number of samplers for GLSL shaders.
33244 We are only checking against GL_MAX_TEXTURES when binding samplers,
33245 when we should be checking against the maximum number of samplers that
33246 the card supports. Spotted by H. Verbeet.
33248 2006-06-20 Juan Lang <juan_lang@yahoo.com>
33250 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
33251 crypt32: Implement some CRL verification functions.
33253 * dlls/crypt32/main.c, include/wincrypt.h:
33254 wincrypt.h: Add more definitions and prototypes.
33256 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
33258 * dlls/wininet/tests/url.c:
33259 wininet/tests: Write-strings warnings fix.
33261 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
33263 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
33264 dlls/winex11.drv/x11drv_main.c:
33265 winex11.drv: Add support for full screen window state using the NETWM protocol.
33267 2006-06-20 James Hawkins <truiken@gmail.com>
33269 * dlls/advpack/install.c:
33270 advpack: Implement DoInfInstall on top of the install framework.
33272 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
33274 * dlls/kernel/tests/file.c:
33275 kernel: Add tests for OpenFile.
33277 * dlls/kernel/tests/file.c:
33278 kernel: Check for an exe which is always present in a system dir.
33280 * dlls/lz32/tests/lzexpand_main.c:
33281 lz32: Small test fixes.
33283 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
33285 * dlls/shell32/shlfileop.c:
33286 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
33288 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
33290 * tools/winedump/output.c:
33291 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
33293 * tools/winedump/output.c:
33294 winedump: Use ntdll as template.
33296 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
33297 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
33298 dlls/compstui/compstui_main.c:
33299 compstui: Add minimal compstui.dll (stubs only).
33301 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
33303 * dlls/ntdll/virtual.c:
33304 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
33306 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
33308 * programs/winecfg/Ru.rc:
33309 winecfg: Russian translation.
33311 2006-06-20 Jacek Caban <jacek@codeweavers.com>
33313 * dlls/urlmon/umon.c:
33314 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
33316 * dlls/shdocvw/persist.c:
33317 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
33319 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
33320 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
33321 dlls/mshtml/oleobj.c:
33322 mshtml: Move IOleCommandTarget implementation to separate file.
33324 * dlls/mshtml/persist.c:
33325 mshtml: Initialize url variable in IPersistMoniker::Load.
33327 * dlls/mshtml/nsio.c:
33328 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
33330 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
33331 mshtml: Added IPropertyNotifySink connection point.
33333 2006-06-20 Juan Lang <juan_lang@yahoo.com>
33335 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
33336 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
33337 dlls/crypt32/tests/store.c:
33338 crypt32: Rearrange functions a bit.
33340 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
33341 shlwapi: Small cleanups.
33342 - forward MLGetUILanguage to kernel32
33343 - correct type of parameter to MLLoadLibrary
33345 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
33347 * programs/winecfg/theme.c:
33348 winecfg: Create Resources directory when adding themes.
33350 2006-06-20 Huw Davies <huw@codeweavers.com>
33352 * dlls/rpcrt4/rpc_message.c:
33353 rpcrt4: Don't use a short to hold the packet length, since it can
33354 result in premature termination of the send.
33356 2006-06-20 Alexandre Julliard <julliard@winehq.org>
33358 * dlls/ntdll/tape.c:
33359 ntdll: Fixed tape.c compilation on Solaris.
33361 * libs/wine/mmap.c:
33362 libwine: Better memory reservation algorithm for platforms that use
33365 * configure, configure.ac:
33366 configure: Default to using wine-pthread on all platforms.
33368 2006-06-20 Jeremy White <jwhite@codeweavers.com>
33370 * configure, configure.ac:
33371 configure: Probe more carefully for soname support, primarily for Solaris
33374 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
33376 * dlls/dbghelp/dwarf.c:
33377 dbghelp: dwarf: Tidy up leb128 reading.
33379 * dlls/dbghelp/dwarf.c:
33380 dbghelp: Indent the code as the rest of dbghelp module.
33382 * dlls/dbghelp/elf_module.c:
33383 dbghelp: Support multiple debug formats.
33384 When several debug formats (eg stabs & dwarf2) exist in the same
33385 module, allow to load them all (this is needed when different
33386 compilation units are compiled with different debug options).
33388 * dlls/dbghelp/dwarf.c:
33389 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
33392 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
33393 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
33394 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
33395 dbghelp: Added the ability to define a source file by dir+filename instead of
33398 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
33399 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
33400 Walking the whole lot, not doing anything interesting apart from
33401 traversing the data.
33403 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
33404 dlls/dbghelp/elf_module.c:
33405 dbghelp: Pass .debug_loc section information to dwarf.
33407 * dlls/dbghelp/dwarf.c:
33408 dbghelp: Dwarf & parse context.
33409 - split the data structures for walking through the data (abbrev,
33410 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
33411 - created dwarf2_parse_compilation_unit() for clarity
33412 - added section structure to gather information about all ELF sections
33413 related to all dwarf2 sections (more to come)
33415 * dlls/dbghelp/dwarf.c:
33416 dbghelp: Dwarf & udt members.
33417 - correctly set size & offsets for regular udt members
33418 - first shot at bitfields for udt members
33420 * dlls/dbghelp/dwarf.c:
33421 dbghelp: Dwarf & function blocks.
33422 - properly handling function blocks
33423 - handling of variables inside of blocks (either on stack, or in a
33424 register, or relative to the frame register if any)
33425 - added dwarf2_subprogram_t structure so that we can pass around
33426 relevant information for function parsing
33428 * dlls/dbghelp/dwarf.c:
33429 dbghelp: dwarf: Properly handle function formal parameters.
33431 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
33432 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
33433 dbghelp: Storage of func locals & parameters.
33434 - added the ability to tell to add_func_local whether we're adding
33435 a local variable or a parameter (and removed the black magic
33437 - we can now address variables defined as an offset to a register
33439 * dlls/dbghelp/dwarf.c:
33440 dbghelp: Dwarf & global symbols.
33441 Offset the addresses for global symbols (func & variables) by the base
33442 image of the corresponding module.
33444 * dlls/dbghelp/dwarf.c:
33445 dbghelp: dwarf: Added support for function labels.
33447 * dlls/dbghelp/dwarf.c:
33448 dbghelp: Proper support for nested types definitions (even in C).
33450 * dlls/dbghelp/dwarf.c:
33451 dbghelp: Dwarf - function scheme.
33452 - various fixes to follow better the functions definition (nesting,
33454 - don't directly parse types referenced by a subprogram, they'll be
33455 loaded anyway when needed
33457 * dlls/dbghelp/dwarf.c:
33458 dbghelp: Dwarf & locations.
33459 - put back the block attribute parsing
33460 - added dwarf2_compute_location to properly decode a location (at
33463 * dlls/dbghelp/dwarf.c:
33464 dbghelp: Dwarf compiland.
33465 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
33466 - commented out the location parsing which is an ugly hack
33468 * dlls/dbghelp/dwarf.c:
33469 dbghelp: Dwarf & new scheme.
33470 - add some helpers for the rewrite
33471 - module is now part of the dwarf2_parse_context
33473 * dlls/dbghelp/dwarf.c:
33474 dbghelp: Dwarf & type references.
33475 Removed unused type references scheme that we'll implement using a
33476 different scheme in next patches.
33478 * dlls/dbghelp/dwarf.c:
33479 dbghelp: Dwarf merge parsing of UDT.
33480 Merge into a single function the struct/class/union parsing.
33482 * dlls/dbghelp/dwarf.c:
33483 dbghelp: Dwarf & debug info entries.
33484 - now loading the debug info entries into specific structures
33485 - this will help writing new functions
33486 - this will allow handling of forward references
33488 * dlls/dbghelp/dwarf.c:
33489 dbghelp: Dwarf abbrev table is now a sparse array.
33490 - added a pool for memory allocation when parsing a compilation unit
33491 - now using the brand new sparse array for the abbrev table
33493 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
33494 dbghelp: Added another basic type for storage: the sparse array.
33496 * dlls/dbghelp/dwarf.c:
33497 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
33499 * dlls/dbghelp/dwarf.c:
33500 dbghelp: Remove the unneeded level attribute while parsing.
33502 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
33503 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
33505 * dlls/dbghelp/dwarf.c:
33506 dbghelp: Dwarf & typedefs.
33507 - removed lookup for name for the const modifier
33508 - hard wire dwarf-reference to our pointer types
33510 * dlls/dbghelp/dwarf.c:
33511 dbghelp: Dwarf & module's symtype.
33512 - we should set the module's symtype upon success
33513 - removed unneeded bRet variable
33515 * dlls/dbghelp/dwarf.c:
33516 dbghelp: Dwarf2 & AT_byte_size.
33517 - AT_byte_size can be larger than a single byte (especially for enums)
33518 - added missing enumeration type parsing
33520 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
33521 programs/winedbg/types.c:
33522 winedbg: Proper handling of typedefs.
33523 Added types_get_real_type() to get rid of typedef information, and
33524 access the real underlying type.
33526 2006-06-19 Juan Lang <juan_lang@yahoo.com>
33528 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
33529 dlls/crypt32/tests/encode.c:
33530 crypt32: Encode/decode CRL issuing dist points.
33532 2006-06-19 Jason Green <jave27@gmail.com>
33534 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
33535 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
33537 * dlls/wined3d/glsl_shader.c:
33538 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
33539 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
33540 that's not part of the spec.
33541 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
33542 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
33544 2006-06-20 James Hawkins <truiken@gmail.com>
33547 tools/wine.inf: Add d3d8.dll to the fake dlls list.
33549 2006-06-20 Ge van Geldorp <ge@gse.nl>
33551 * dlls/kernel/global16.c:
33552 kernel32: "base" is a pointer in 16-bit global heap.
33554 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
33555 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
33556 winedbg: Added x86_64 support.
33558 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
33560 * dlls/shell32/shlfileop.c:
33561 shell32: Remove the now unused SHELL_ConfirmDialog.
33563 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
33564 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
33566 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
33568 * dlls/lz32/tests/lzexpand_main.c:
33569 lz32: Remove dead code from the LZOpenFileW test.
33571 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
33573 * dlls/shell32/shell32_Pl.rc:
33574 shell32: Update the Polish translation.
33576 2006-06-19 Juan Lang <juan_lang@yahoo.com>
33578 * dlls/crypt32/crl.c:
33579 crypt32: Simplify CRL creation.
33580 Decoding already handles signed and unsigned CRLs, so don't duplicate
33581 that in CertCreateCRLContext.
33583 * dlls/crypt32/cert.c:
33584 crypt32: Simplify certificate creation.
33585 Decoding already handles signed and unsigned certs, so don't duplicate
33586 that in CertCreateCertificateContext.
33588 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
33590 * dlls/lz32/tests/lzexpand_main.c:
33591 lz32: test LZOpenFileW.
33593 * dlls/lz32/tests/lzexpand_main.c:
33594 lz32: LZOpenFileA sets last error sometimes.
33596 * dlls/lz32/tests/lzexpand_main.c:
33597 lz32: Rename function aliases to real (ASCII) function names.
33599 2006-06-19 Robert Shearman <rob@codeweavers.com>
33601 * dlls/shell32/shfldr_desktop.c:
33602 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
33604 * dlls/shell32/shfldr_mycomp.c:
33605 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
33607 * dlls/rpcrt4/rpc_server.c:
33608 rpcrt4: Move the packet manipulation from the exception filter to the exception
33610 Remove the unused server_sem variable.
33612 2006-06-19 Juan Lang <juan_lang@yahoo.com>
33614 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
33615 crypt32: Fix decoding signed certs and CRLs.
33617 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
33619 * dlls/uxtheme/tests/system.c:
33620 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
33622 2006-06-20 Mike McCormack <mike@codeweavers.com>
33624 * dlls/ole32/stg_prop.c:
33625 ole32: Implement reading of VT_CF storage properties.
33627 2006-06-19 Alexandre Julliard <julliard@winehq.org>
33629 * libs/wine/config.c:
33630 libwine: Remove one more directory level when checking for build dir.
33631 This way it still works if the libdir we got was libs/wine instead of libs.
33633 2006-06-19 Jeremy White <jwhite@codeweavers.com>
33635 * dlls/msvcrt/time.c:
33636 msvcrt: Solaris asctime_r compilation fix.
33638 * dlls/dbghelp/elf_module.c:
33639 dbghelp: Fix a Solaris compilation error.
33641 * dlls/winex11.drv/winpos.c:
33642 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
33644 * dlls/ntdll/directory.c:
33645 ntdll: On Solaris, limits.h is required for PATH_MAX.
33647 2006-06-19 Ge van Geldorp <ge@gse.nl>
33649 * dlls/dbghelp/minidump.c:
33650 dbghelp: Fix compilation for x86_64.
33652 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
33654 * dlls/secur32/schannel.c, include/sspi.h:
33655 include: Fix definition of SECURITY_INTEGER.
33657 2006-06-19 Alexandre Julliard <julliard@winehq.org>
33659 * tools/winebuild/build.h, tools/winebuild/main.c,
33660 tools/winebuild/relay.c:
33661 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
33664 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
33666 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
33667 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
33668 dlls/setupapi/tests/devinst.c:
33669 setupapi: Implement SetupDiCreateDeviceInfoListExW.
33671 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
33673 * dlls/uxtheme/tests/system.c:
33674 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
33676 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
33678 * dlls/dnsapi/name.c:
33679 dnsapi: Fix conflicts nameser.h with winerror.h.
33681 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
33683 * dlls/secur32/ntlm.c:
33684 secur32: Fix another GetProcessHeap vs GetProcessHeap().
33686 2006-06-19 Hans Leidekker <hans@it.vu.nl>
33688 * dlls/mscms/profile.c:
33689 mscms: Fix famous typo in HeapFree call.
33691 2006-06-19 Kai Blin <kai.blin@gmail.com>
33693 * dlls/secur32/negotiate.c:
33694 secur32: Remove unneeded function from the Negotiate provider.
33696 2006-06-20 Mike McCormack <mike@codeweavers.com>
33698 * dlls/ole32/ole2.c:
33701 2006-06-19 Mike McCormack <mike@codeweavers.com>
33703 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
33704 hlink: Add a stub implementation for HlinkNavigateToStringReference.
33706 * dlls/imm32/imm.c:
33707 imm32: Fix some return codes.
33709 * dlls/wininet/urlcache.c:
33710 wininet: Make sure to null terminate a string before copying it.
33712 2006-06-19 Alexandre Julliard <julliard@winehq.org>
33714 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
33715 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
33717 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
33719 * include/ddk/compstui.h:
33720 include: Declare remaining exported functions in compstui.h.
33722 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
33724 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
33725 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
33726 dlls/ddraw/viewport.c:
33727 ddraw: Implement proper handle management.
33729 2006-06-16 Jason Green <jave27@gmail.com>
33731 * dlls/wined3d/glsl_shader.c:
33732 wined3d: Correct implementation of D3DSIO_LOOP.
33733 I initially misread the specification. src0.x is the iteration count,
33734 not the max amount for the loop register. This fixes that.
33736 * dlls/wined3d/baseshader.c:
33737 wined3d: Fix lookup for LOOP register.
33739 2006-06-17 Jason Green <jave27@gmail.com>
33741 * dlls/wined3d/glsl_shader.c:
33742 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
33745 2006-06-16 Jason Green <jave27@gmail.com>
33747 * dlls/wined3d/glsl_shader.c:
33748 wined3d: Load boolean and integer constants into the GLSL shader program.
33750 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
33751 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33752 wined3d: Implement locally defined boolean and integer constants in GLSL.
33754 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
33755 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
33756 wined3d: Add preliminary support for constant boolean and integer registers
33758 - Separate the declaration phase of the shader string generator into
33759 the arb and glsl specific files.
33760 - Add declarations and recognition for application-sent constant
33761 integers and booleans (locally defined ones will follow).
33762 - Standardize capitilization of pixel/vertex specific variable names.
33764 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
33765 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
33766 dlls/wined3d/wined3d_private.h:
33767 wined3d: Move constant loading into target-specific files.
33768 - Moves GLSL constant loading code into glsl_shader.c and out of the
33769 over-populated drawprim.c.
33770 - Creates a new file named arb_program_shader.c which will hold code
33771 specific to ARB_vertex_program & ARB_fragment_program.
33772 - Remove the constant loading calls from drawprim.c
33774 * dlls/wined3d/vertexshader.c:
33775 wined3d: Remove dead vertex shader code.
33777 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
33779 * dlls/riched20/caret.c:
33780 riched20: EM_CHARFROMPOS didn't work properly with scrolling
33781 (vertical scrollbar position was not taken into account).
33783 2006-06-17 Hans Leidekker <hans@it.vu.nl>
33785 * dlls/dnsapi/query.c:
33786 dnsapi: Free all allocated records instead of just the last one.
33788 * dlls/dnsapi/query.c:
33789 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
33791 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
33793 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
33794 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
33795 dlls/ddraw/tests/refcount.c:
33796 ddraw: Palette refcounting fixes + tests.
33798 2006-06-17 Robert Shearman <rob@codeweavers.com>
33801 ntdll: If ObjectAttributes is NULL then an error is returned at the
33802 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
33803 not need to be checked for NULL later on in the function.
33805 * dlls/rpcrt4/rpc_server.c:
33806 rpcrt4: Use the thread pool in the RPC server for processing packets.
33808 * dlls/ole32/ftmarshal.c:
33809 ole32: Document CoCreateFreeThreadedMarshaler.
33811 * dlls/ole32/rpc.c:
33812 ole32: Reuse event handles used for COM calls.
33813 This reduces the number of server calls during a COM call by half.
33815 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
33817 * tools/widl/client.c, tools/widl/server.c:
33818 widl: Fix updating the proc offset.
33820 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
33822 * programs/winecfg/Tr.rc:
33823 winecfg: Update Turkish resorce file.
33825 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
33827 * dlls/lz32/tests/lzexpand_main.c:
33828 lz32: Enable old test and expand it.
33830 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
33832 * dlls/kernel/cpu.c:
33833 kernel: Fix reported address space limit to be in keeping with ntdll.
33835 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
33837 * dlls/winspool.drv/info.c:
33838 winspool: AddMonitor: Test the driver entry before return an error.
33840 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
33842 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
33843 msi/tests: Write-strings warnings fixes.
33845 2006-06-15 Kevin Koltzau <kevin@plop.org>
33847 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
33848 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
33849 oleaut32: Fix 64bit warnings in tests.
33851 * dlls/mscms/handle.c:
33852 mscms: Fix 64bit warnings.
33854 2006-06-16 András Kovács <andras@csevego.net>
33856 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
33857 uninstaller: Hungarian translation.
33859 2006-06-16 Scott Bambrough <scottb@xandros.com>
33861 * configure, configure.ac:
33862 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
33863 /usr/lib/libicudata.a.
33865 2006-06-16 Mike McCormack <mike@codeweavers.com>
33867 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
33868 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
33869 dlls/inseng/inseng_main.c, tools/wine.inf:
33870 inseng: Initial implementation of inseng (required for IE6 to install under
33873 2006-06-14 Jacek Caban <jacek@codeweavers.com>
33875 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
33876 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
33877 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
33878 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
33879 mshtml: Added Wine Gecko installer.
33881 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
33883 * dlls/wined3d/device.c:
33884 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
33886 2006-06-16 Huw Davies <huw@codeweavers.com>
33888 * dlls/rpcrt4/ndr_stubless.c:
33889 rpcrt4: Fix the argument size of conformant arrays.
33891 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
33893 * dlls/msi/tests/package.c:
33894 msi: Added tests for MsiSetTargetPath.
33896 2006-06-15 Francois Gouget <fgouget@free.fr>
33898 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
33899 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
33900 programs/cmdlgtst/cmdlgtst.c:
33901 Add trailing '\n's to ok() calls.
33902 Remove spaces before '\n'.
33904 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
33905 dlls/riched20/editor.c, dlls/wined3d/device.c,
33906 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
33907 Assorted spelling fixes.
33909 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
33911 * dlls/shell32/shlexec.c:
33912 shell32: Remove dead code in SHELL_FindExecutable().
33914 * dlls/ntdll/virtual.c:
33915 ntdll: Use page_size instead of page_mask+1.
33917 2006-06-16 Kai Blin <kai.blin@gmail.com>
33919 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
33920 secur32: Implement QueryContextAttributes. Add tests.
33922 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
33924 * dlls/avifil32/api.c:
33925 avifil32: Corrected destination size in MultiByteToWideChar.
33927 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
33929 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
33930 d3d9: Remove ValidatePixel/VertexShader.
33932 2006-06-15 Juan Lang <juan_lang@yahoo.com>
33934 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
33935 dlls/crypt32/tests/encode.c:
33936 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
33938 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
33940 * dlls/hlink/hlink_main.c:
33941 hlink: Fix typo. We should set hl not ppvObj.
33943 2006-06-16 H. Verbeet <hverbeet@gmail.com>
33945 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
33946 include/wine/wined3d_gl.h:
33947 wined3d: Add and use GL_EXT_fog_coord defines.
33949 2006-06-16 Alexandre Julliard <julliard@winehq.org>
33951 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
33952 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
33953 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
33954 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
33955 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
33956 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
33957 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
33958 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
33959 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
33960 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
33961 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
33962 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
33963 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
33964 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
33965 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
33966 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
33967 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
33968 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
33969 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
33970 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
33971 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
33972 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
33973 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
33974 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
33975 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
33976 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
33977 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
33978 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
33979 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
33980 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
33981 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
33982 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
33983 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
33984 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
33985 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
33986 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
33987 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
33988 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
33989 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
33990 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
33991 dlls/x11drv/xvidmode.h:
33992 x11drv: Renamed the x11drv directory to winex11.drv.
33994 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
33996 * programs/notepad/Pl.rc:
33997 notepad: Pl.rc: Fix the ellipsis in menu.
33999 2006-06-15 Huw Davies <huw@codeweavers.com>
34001 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
34002 printing: Don't limit the printer name length to CCHDEVICENAME characters.
34004 2006-06-15 James Hawkins <truiken@gmail.com>
34006 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
34007 dlls/msi/tests/install.c:
34008 msi: Add tests for MsiInstallProduct.
34010 2006-06-15 Alexandre Julliard <julliard@winehq.org>
34012 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
34013 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
34014 dlls/ddraw/viewport.c:
34015 ddraw: Make some functions static.
34017 * configure, configure.ac:
34018 configure: Ues the standard AC_MSG_WARN to print warnings.
34020 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
34021 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
34023 * dlls/d3dx8/Makefile.in:
34024 d3dx8: Remove dependencies on OpenGL headers and libraries.
34026 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
34027 d3d9: Remove dependencies on OpenGL headers and libraries.
34029 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
34030 d3d8: Remove dependencies on OpenGL headers and libraries.
34032 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
34034 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
34035 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
34036 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
34037 dlls/wined3d/wined3d_private.h:
34038 wined3d: Support more than one back buffer.
34040 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
34042 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
34043 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
34044 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
34045 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
34046 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
34047 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
34048 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
34049 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
34050 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
34051 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
34052 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
34053 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
34054 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
34055 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
34056 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
34057 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
34058 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
34059 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
34060 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
34061 dlls/ddraw/viewport.c:
34062 ddraw: Rewrite most of ddraw using WineD3D.
34064 2006-06-15 Alexandre Julliard <julliard@winehq.org>
34067 server: Fixed a compiler warning on MacOSX.
34069 * libs/wine/config.c:
34070 libwine: Fixed a compiler warning on MacOSX.
34072 2006-06-12 Peter Åstrand <astrand@cendio.se>
34074 * dlls/winmm/mci.c:
34075 winmm: Add support for "open new" commands.
34077 2006-06-14 Mike McCormack <mike@codeweavers.com>
34079 * dlls/msi/tests/db.c:
34080 msi: Add test for _Streams table (based on patch by Andrey Turkin).
34082 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
34084 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
34085 include/wine/wined3d_gl.h:
34086 wined3d: Correct vertex fog for transformed vertices and correctly
34087 handle non-vertex, non-table fog.
34089 2006-06-13 Jason Green <jave27@gmail.com>
34091 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
34092 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
34093 dlls/wined3d/wined3d_private.h:
34094 wined3d: Implement more GLSL instructions.
34095 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
34096 - Process instruction-based modifiers (function existed, it just
34097 wasn't being called)
34098 - Add loop checking to register maps.
34099 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
34100 except for GLSL, so won't matter.
34102 2006-06-14 Robert Shearman <rob@codeweavers.com>
34104 * dlls/atl/atl_main.c:
34105 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
34106 based on documentation by Mike McCormack.
34108 * dlls/kernel/tests/sync.c:
34109 kernel: Add a test for mutexes.
34111 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
34112 dlls/kernel/tests/version.c:
34113 kernel: Add some tests for VerifyVersionInfo.
34115 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
34116 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
34117 as CoUnmarshalInterface may have advanced the stream, even if it failed.
34119 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
34120 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
34122 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
34124 * programs/winecfg/No.rc:
34125 winecfg: Updated Norwegian Bokmål resources.
34127 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
34128 gphoto2.ds: Added Norwegian Bokmål resources.
34130 2006-06-15 Alexandre Julliard <julliard@winehq.org>
34132 * programs/winedbg/stack.c:
34133 winedbg: Avoid a crash when there's no backtrace to print.
34135 * dlls/kernel/heap.c:
34136 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
34138 2006-06-15 Mike McCormack <mike@codeweavers.com>
34141 server: Fix a win64 warning.
34144 server: Cast user handles to unsigned long for win64 compatibility.
34147 server: Cast handles to unsigned long for win64 compatibility.
34149 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
34150 dlls/comctl32/tests/listview.c:
34151 comctl32: Add a short test for the listview.
34153 * dlls/comctl32/listview.c:
34154 comctl32: Arrange the listview after deleting all items so we will place icons
34157 * dlls/comctl32/listview.c:
34158 comctl32: Use the listview's background colour when drawing with imagelist.
34160 2006-06-14 Mike McCormack <mike@codeweavers.com>
34163 msi: Don't define COND_SPACE twice.
34165 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
34167 * dlls/mciwave/mciwave.c:
34168 mciwave: Fixed a bogus free.
34170 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
34172 * dlls/user/combo.c:
34173 user32: Fix character conversion in combo box.
34174 Replace toupper/tolower with CharUpper/CharLower functions.
34176 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
34179 wine.inf: Add fake dll for advpack.dll.
34181 2006-06-14 Robert Shearman <rob@codeweavers.com>
34183 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
34184 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
34186 * dlls/ntdll/virtual.c:
34187 ntdll: Change the test for no relocation information to use the
34188 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
34190 This fixes loading of resource-only DLLs that have a load-address of
34193 * dlls/msxml3/domdoc.c:
34194 msxml: Text nodes with just whitespace should be stripped.
34196 * dlls/msxml3/text.c:
34197 msxml: Implement IXMLDOMElement for text elements by using
34198 create_element instead of create_basic_node.
34200 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
34201 msxml: Allow the element implementation to be aggregatable.
34203 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
34205 * configure, configure.ac, dlls/uxtheme/Makefile.in,
34206 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
34207 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
34208 uxtheme: Add framework and initial tests.
34210 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
34212 * include/winuser.h:
34213 winuser.h: Add some missing virtual key symbols.
34215 2006-06-13 Mike McCormack <mike@codeweavers.com>
34217 * dlls/msi/tests/db.c:
34218 msi: Add a test for reading long strings.
34220 * dlls/msi/tests/db.c:
34221 msi: Add a test for creating a record with a long string.
34223 * dlls/msi/tests/db.c:
34224 msi: Add a test for MsiDatabaseExport.
34226 2006-06-14 Mike McCormack <mike@codeweavers.com>
34229 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
34231 * dlls/advpack/reg.c:
34232 advpack: Remove some dead code. (Coverity)
34234 * include/dbghelp.h:
34235 dbghelp: Fix the prototype of some callbacks.
34237 * dlls/crypt32/oid.c:
34238 crypt32: Fix a cast for Win64.
34240 * tools/wrc/parser.y:
34241 wrc: Remove some tokens declared twice.
34243 2006-06-13 Robert Shearman <rob@codeweavers.com>
34245 * dlls/rpcrt4/rpc_transport.c:
34246 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
34249 2006-06-13 Alexandre Julliard <julliard@winehq.org>
34251 * dlls/ntdll/serial.c:
34252 ntdll: Cast termios.c_cflag to avoid a printf format warning.
34254 * programs/winedbg/gdbproxy.c:
34255 winedbg: sscanf arguments should be ints, not size_t.
34257 * tools/winebuild/relay.c, tools/winebuild/res32.c:
34258 winebuild: Fix a few printf format warnings by casting size_t.
34260 * dlls/wined3d/wined3d_private.h:
34261 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
34263 * dlls/oleaut32/vartype.c:
34264 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
34266 * dlls/msvcrt/cppexcept.h:
34267 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
34269 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
34270 dlls/crypt32/store.c:
34271 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
34273 * tools/widl/server.c, tools/widl/typegen.c:
34274 widl: Use unsigned int instead of size_t to avoid printf format warnings.
34276 * programs/winevdm/winevdm.c:
34277 winevdm: Don't use sizeof in traces to avoid printf format warnings.
34279 * programs/rpcss/np_server.c:
34280 rpcss: Don't use sizeof in traces to avoid printf format warnings.
34282 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
34283 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
34285 * dlls/user/dde_misc.c, dlls/user/message.c:
34286 user32: Don't use sizeof in traces to avoid printf format warnings.
34288 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
34289 dlls/rpcrt4/rpcss_np_client.c:
34290 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
34292 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
34293 ole32: Don't use sizeof in traces to avoid printf format warnings.
34295 * dlls/netapi32/netbios.c:
34296 netapi32: Don't use sizeof in traces to avoid printf format warnings.
34298 * dlls/msvfw32/msvideo_main.c:
34299 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
34301 * dlls/mciseq/mcimidi.c:
34302 mciseq: Don't use sizeof in traces to avoid printf format warnings.
34304 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
34305 kernel32: Don't use sizeof in traces to avoid printf format warnings.
34307 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
34308 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
34309 dsound: Don't use sizeof in traces to avoid printf format warnings.
34311 * dlls/dplayx/dplayx_global.c:
34312 dplayx: Don't use sizeof in traces to avoid printf format warnings.
34314 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
34315 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
34317 * dlls/dinput/device.c:
34318 dinput: Don't use sizeof in traces to avoid printf format warnings.
34320 * dlls/d3d9/stateblock.c:
34321 d3d9: Don't use sizeof in traces to avoid printf format warnings.
34323 * dlls/d3d8/device.c:
34324 d3d8: Don't use sizeof in traces to avoid printf format warnings.
34326 * dlls/comdlg32/printdlg16.c:
34327 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
34329 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
34330 comctl32: Don't use sizeof in traces to avoid printf format warnings.
34332 * dlls/advapi32/service.c:
34333 advapi32: Don't use sizeof in traces to avoid printf format warnings.
34335 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
34336 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
34338 * dlls/version/tests/info.c:
34339 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
34341 * dlls/urlmon/tests/misc.c:
34342 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
34344 * dlls/rpcrt4/tests/rpc.c:
34345 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
34347 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
34348 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
34350 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
34351 dlls/ntdll/tests/rtlstr.c:
34352 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
34354 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
34355 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
34357 * dlls/mlang/tests/mlang.c:
34358 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
34360 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
34361 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
34363 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
34364 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
34365 dlls/kernel/tests/pipe.c:
34366 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
34368 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
34369 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
34371 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
34372 dlls/crypt32/tests/store.c:
34373 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
34375 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
34376 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
34379 * dlls/version/tests/install.c:
34380 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
34383 * dlls/shlwapi/tests/ordinal.c:
34384 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
34387 * dlls/ntdll/tests/path.c:
34388 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
34391 * dlls/mscms/tests/profile.c:
34392 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
34395 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
34396 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
34399 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
34400 dlls/crypt32/tests/str.c:
34401 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
34404 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
34405 dlls/advapi32/tests/security.c:
34406 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
34409 2006-06-08 Nick Burns <adger44@hotmail.com>
34411 * include/windef.h:
34412 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
34414 2006-06-13 Mike McCormack <mike@codeweavers.com>
34416 * include/custcntl.h, include/dispdib.h, include/mapi.h,
34417 include/objbase.h, include/storage.h, include/twain.h,
34418 include/winnls32.h:
34419 include: Remove non-ASCII characters in headers for winelib compatibility.
34421 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
34422 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
34424 * dlls/msi/table.c:
34425 msi: Fix loading of long strings.
34427 * dlls/winmm/joystick/joystick.c:
34428 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
34431 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
34433 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
34434 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
34435 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
34436 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
34437 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
34438 dlls/user/exticon.c, dlls/user/listbox.c:
34439 Yet another round of redundant NULL checks before HeapFree.
34441 2006-06-13 Alexandre Julliard <julliard@winehq.org>
34443 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
34444 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
34445 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
34446 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
34447 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
34448 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
34449 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
34450 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
34452 msvcrt: Explicitly specify CDECL calling convention on exported functions.
34454 * dlls/oledlg/oledlg_main.c:
34455 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
34457 * dlls/avifil32/api.c:
34458 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
34460 2006-06-12 Mike McCormack <mike@codeweavers.com>
34462 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
34463 userenv: Add profinfo.h.
34465 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
34467 * dlls/wined3d/pixelshader.c:
34468 wined3d: Fix params for DP2ADD/TEXLDD.
34469 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
34470 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
34472 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
34473 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
34474 wined3d: Mark instructions without a destination token.
34475 There are a total of 17 instructions without a destination token. Of
34476 those 9 have num_params != 0, which means that we will not process any
34477 of them correctly, because we assume the first token (if present) is a
34479 Those are basically all the flow control instructions, which we plan to
34480 support very soon. They have source tokens, and no destination. Add a
34481 flag that marks them up to the ins table. Use this flag in the trace
34482 pass, and generation pass.
34484 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
34485 dlls/wined3d/glsl_shader.c:
34486 wined3d: Keep pshader and vshader constants in GLSL separate.
34487 GLSL uniforms have as scope the entire program.
34488 To prevent conflicts, name pshader and vshader constants differently.
34489 Based on a patch by Jason Green.
34491 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
34492 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
34493 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
34494 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
34495 - track sampler declarations and store the sampler usage in reg_maps structure
34496 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
34497 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
34498 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
34499 - change drawprim to bind pixel shader samplers
34500 Additional improvements:
34501 - rename texture limit to texcoord to prevent confusion
34502 - add sampler limit, and use that for samplers - *not* the same as texcoord above
34504 * dlls/wined3d/glsl_shader.c:
34505 wined3d: Cast more things.
34506 Anything with a swizzle has to be casted to vec4, or it won't work properly.
34507 There's multiple ways to do this, for the moment pick the easiest one.
34509 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
34510 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
34511 dlls/wined3d/wined3d_private.h:
34512 wined3d: Add support for shader model 3.0 I/O registers.
34513 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
34514 To support that, define temporaries called IN and OUT, and use those as
34515 the output registers. At the end of the vshader, unpack the OUT temps
34516 into the proper GL variables. At the beginning of the pshader, pack the
34517 GL variables back into 12 IN registers.
34519 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
34520 wined3d: Trivial cleanups
34521 - compiler warnings and errors should be FIXME
34522 - remove obsolete comment, and change variable type.
34524 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
34525 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
34526 wined3d: Register map cleanups.
34528 - do not use DWORD as a bitmask, that places artificial limit of 32 on
34530 - track attributes that are used and declare only those
34531 - move declarations function call in pshader/vshader to allow us to
34532 insert pixel or vertex specific code between the declarations and
34533 the rest of the code
34534 - remove redundant 0 intializers
34535 - remove useless continue statement
34537 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
34538 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
34539 dlls/wined3d/wined3d_private.h:
34540 wined3d: Share trace pass
34541 Now that the declaration function is out of the way, the tracing pass,
34542 which is very long and 100% the same can be shared between pixel and
34544 The new function is called shader_trace_init(), and is responsible for:
34545 - tracing the shader
34546 - initializing the function length
34547 - setting the shader version [needed very early]
34549 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
34550 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
34551 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
34552 wined3d: Rework dcl processing.
34553 The new function is called in pass 2 (getister counting/maps), and
34554 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
34555 which, in addition to the old vertex shader input declarations covers
34556 Shader Model 3.0 vshader output and pshader input declarations. The
34557 result is stored into the reg_map structure.
34559 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
34560 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
34561 dlls/wined3d/wined3d_private.h:
34562 wined3d: The namedArrays code path is dead (always FALSE).
34563 Delete the entire namedArrays code path and all its dependencies (one
34564 of which is quite long - storeOrder in drawprim is always FALSE, for
34565 example). Delete declaredArrays, and make its code path the default.
34567 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
34569 * dlls/mscms/tests/profile.c:
34570 mscms: Eliminate complex test macro to make source navigation easier.
34572 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
34575 include: The visibility attribute is supported only by gcc >= 3.3.
34577 2006-06-12 Robert Shearman <rob@codeweavers.com>
34579 * dlls/mlang/mlang.c:
34580 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
34581 The source is largely irrelevant since we are not likely to be wanting
34582 to ship updates to the MIME database as registry updates, instead of
34583 just changing the code.
34585 * dlls/mlang/mlang.c:
34586 mlang: Add us-ascii encoding to the list of supported encodings.
34588 * dlls/advapi32/security.c:
34589 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
34591 * dlls/advapi32/security.c:
34592 advapi32: Replace some mixed tabs with spaces.
34594 * dlls/advapi32/security.c:
34595 advapi32: Support well-knowns SIDs in string SIDs.
34597 * dlls/advapi32/security.c:
34598 advapi32: Nul-terminate the domain string in LookupAccountNameW.
34600 * dlls/ole32/compobj.c:
34601 ole32: Print an error if a DLL's DllGetClassObject fails as this is
34602 usually a good indicator of a bug elsewhere in Wine.
34604 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
34606 * dlls/wined3d/device.c:
34607 wined3d: Move a checkGLcall to it's gl call inside an "if".
34609 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
34610 dlls/wined3d/wined3d_private.h:
34611 wined3d: Fix stencil related render states.
34613 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
34614 wined3d: Enable two sided stencil in the caps.
34616 * dlls/wined3d/utils.c:
34617 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
34619 2006-06-12 Alexandre Julliard <julliard@winehq.org>
34621 * dlls/msvcrtd/debug.c:
34622 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
34624 * dlls/msvcrt20/msvcrt20.c:
34625 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
34627 * dlls/crtdll/crtdll_main.c:
34628 crtdll: Explicitly specify CDECL calling convention on exported functions.
34630 * dlls/ntdll/misc.c:
34631 ntdll: Explicitly specify CDECL calling convention on exported functions.
34633 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
34634 ole32: Explicitly specify CDECL calling convention on exported functions.
34636 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
34637 dlls/wldap32/compare.c, dlls/wldap32/control.c,
34638 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
34639 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
34640 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
34641 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
34642 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
34643 wldap32: Explicitly specify CDECL calling convention on exported functions.
34645 * dlls/glut32/glut.c, include/winbase.h:
34646 include: Added prototype for DllMain.
34648 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
34650 include: Make the Dll* entry points hidden.
34652 * dlls/ntdll/ntdll.spec:
34653 ntdll: Added spec entry for NtQueryMultipleValueKey.
34655 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
34656 riched20: Fix an uninitialized variable bug.
34657 Mark todo a test that depended on the bug to succeed.
34659 2006-06-10 H. Verbeet <hverbeet@gmail.com>
34661 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
34662 wined3d: Cleanup GetSrcAndOpFromValue().
34663 - Cleanup GetSrcAndOpFromValue().
34664 - Use naming more consistent with the rest of the file.
34666 2006-06-12 Mike McCormack <mike@codeweavers.com>
34668 * dlls/msi/tests/db.c:
34669 msi: Add some more test cases for INSERT.
34671 * dlls/msi/tests/format.c:
34672 msi: Add some more MsiFormatRecord tests.
34674 * dlls/msi/tests/package.c:
34675 msi: Add tests for creating packages and formatting records.
34677 * dlls/msi/tests/package.c:
34678 msi: Delete any databases we create at the end of each test.
34680 * dlls/msi/tests/msi.c:
34681 msi: Fix compilation on msvc6.
34683 * dlls/msi/tests/db.c:
34684 msi: Remove an inconsistent test.
34686 * dlls/msi/tests/format.c:
34687 msi: Fix some test cases to pass against win2k.
34689 2006-06-12 Robert Shearman <rob@codeweavers.com>
34691 * include/xmldom.idl:
34692 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
34694 * dlls/atl/atl_main.c:
34695 atl: Implement AtlModuleGetClassObject.
34697 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
34698 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
34701 * dlls/msxml3/nodelist.c:
34702 msxml3: Initialise output interface pointers to NULL in
34703 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
34705 2006-06-12 Alexandre Julliard <julliard@winehq.org>
34707 * dlls/wineps.drv/type42.c:
34708 wineps.drv: Make some variables static.
34710 * dlls/crypt32/oid.c:
34711 crypt32: Make some variables static and/or const.
34713 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
34714 dlls/shell32/shlview.c:
34715 shell32: Make some variables static and/or const.
34717 * dlls/kernel/registry16.c:
34718 kernel32: Make some variables static.
34720 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
34721 dlls/advapi32/service.c:
34722 advapi32: Make some variables static and/or const.
34724 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
34725 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
34726 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
34727 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
34728 winemp3.acm: Make some variables static and/or const.
34730 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
34731 msi: Make some variables static and/or const.
34733 * dlls/crtdll/crtdll.spec:
34734 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
34737 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
34738 x11drv: Get rid of the no longer used desktop_tid variable.
34740 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
34742 * dlls/user/menu.c:
34743 user32: Remove redundant SetLastError call from MENU_SetMenu.
34745 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
34747 * include/Makefile.in, include/ddk/compstui.h:
34748 include/ddk: Add minimal compstui.h.
34750 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
34752 * programs/winedbg/tgt_minidump.c:
34753 winedbg: Write-strings warnings fix.
34755 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
34757 * dlls/setupapi/devinst.c:
34758 setupapi: Documentation update.
34760 2006-06-11 Mike McCormack <mike@codeweavers.com>
34762 * dlls/user/message.c:
34763 user32: Win64 lparam and wparam are longs.
34765 * dlls/user/lstr.c:
34766 user32: Fix a pointer size warning in Win64.
34768 * dlls/kernel/locale.c:
34769 kernel32: Fix a cast for Win64.
34771 * dlls/msi/tests/db.c:
34772 msi: Add some test cases for "SELECT ... WHERE condition".
34774 * dlls/msi/handle.c:
34775 msi: Freeing the zero handle always succeeds.
34777 * dlls/msi/msiquery.c:
34778 msi: Always initialize MsiViewFetch's returned record to zero.
34780 2006-06-10 H. Verbeet <hverbeet@gmail.com>
34782 * dlls/d3d9/tests/device.c:
34783 d3d9: Make some test functions static.
34785 * dlls/d3d8/tests/device.c:
34786 d3d8: Make some test functions static.
34788 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
34790 * dlls/msvcrt/except.c:
34791 msvcrt: Print exception code in hex.
34793 2006-06-10 Jason Green <jave27@gmail.com>
34795 * dlls/wined3d/vertexshader.c:
34796 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
34798 2006-06-10 Robert Shearman <rob@codeweavers.com>
34800 * dlls/rpcrt4/cstub.c:
34801 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
34802 This is needed because IRpcStubBuffer::Invoke should not allow RPC
34803 exceptions to be passed to the caller.
34805 * dlls/rpcrt4/ndr_marshall.c:
34806 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
34807 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
34809 * dlls/rpcrt4/ndr_marshall.c:
34810 rpcrt4: Use safe_mutiply in conformant array functions.
34812 * dlls/rpcrt4/ndr_marshall.c:
34813 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
34814 to validate the conformance values being read from the wire.
34816 * dlls/rpcrt4/ndr_marshall.c:
34817 rpcrt4: Check that strings are null-terminated on unmarshaling of
34818 conformant-varying structs.
34820 * dlls/rpcrt4/ndr_marshall.c:
34821 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
34822 or pStubMsg->MaxCount.
34824 * dlls/rpcrt4/ndr_marshall.c:
34825 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
34828 * dlls/rpcrt4/ndr_marshall.c:
34829 rpcrt4: Introduce a new function, safe_multiply, which will raise an
34830 exception if a multiply overflows a 4-byte integer.
34831 This will protect the unmarshaling code against attacks specifying a
34833 Use this new function in the conformant string functions to harden them
34836 2006-06-12 Alexandre Julliard <julliard@winehq.org>
34838 * dlls/uuid/uuid.c, include/guiddef.h:
34839 uuid: Mark all GUID variables as hidden.
34841 * dlls/dnsapi/main.c:
34842 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
34844 * dlls/advapi32/advapi32.spec:
34845 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
34847 2006-06-10 Alexandre Julliard <julliard@winehq.org>
34849 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
34850 dlls/wined3d/vertexshader.c:
34851 wined3d: Make all the local shader functions static.
34853 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
34854 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
34855 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
34856 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
34857 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
34858 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
34859 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
34860 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
34861 dlls/wined3d/volumetexture.c:
34862 wined3d: Make the virtual table functions static where possible.
34864 2006-06-09 Pavel Roskin <proski@gnu.org>
34866 * programs/winecfg/drivedetect.c:
34867 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
34869 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
34870 winecfg: Allow and prefer using A: and B: for floppies.
34871 Pass drive type to allocate_letter(). Start search from 'A' for
34873 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
34874 that is triggered by non-sequential drive allocation.
34876 2006-06-09 Jason Green <jave27@gmail.com>
34878 * dlls/wined3d/glsl_shader.c:
34879 wined3d: Change fog output variable name for GLSL shaders.
34881 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
34882 wined3d: Fix regression from register maps switch for ARB shaders.
34883 I missed a register mask in the move to share the shader_hw_def()
34884 function between pixel and vertex shaders for ARB shaders. Fixed
34885 that, and made the GLSL version use the same mask for consistency.
34887 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
34889 * dlls/wined3d/pixelshader.c:
34890 wined3d: Enable CND/CMP for SHADER_ARB.
34892 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
34893 wined3d: Print out sampler state names.
34895 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
34896 wined3d: Downgrade Get*Shader FIXME to TRACE.
34898 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
34900 * dlls/winspool.drv/tests/info.c:
34901 winspool/tests: Tests for GetPrintProcessorDirectory.
34903 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
34905 * dlls/advapi32/tests/registry.c:
34906 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
34908 2006-06-10 Alexandre Julliard <julliard@winehq.org>
34910 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
34911 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
34912 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
34913 msi: Make all the ops structures static and const.
34915 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
34916 imagehlp: Remove the unused internal.c file.
34918 * dlls/oleaut32/tmarshal.c:
34919 oleaut32: Make the virtual table functions static where possible.
34921 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
34922 dlls/ole32/storage32.h:
34923 ole32: Make the virtual table functions static where possible.
34925 * dlls/itss/itss.c:
34926 itss: Make the virtual table functions static where possible.
34928 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
34929 dlls/dxdiagn/provider.c:
34930 dxdiagn: Make the virtual table functions static where possible.
34932 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
34933 dswave: Make the virtual table functions static where possible.
34935 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
34936 dlls/dsound/duplex.c:
34937 dsound: Make the virtual table functions static where possible.
34939 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
34940 dpnet: Make the virtual table functions static where possible.
34942 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
34943 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
34944 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
34945 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
34946 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
34947 dmusic: Make the virtual table functions static where possible.
34949 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
34950 dlls/dmsynth/synthsink.c:
34951 dmsynth: Make the virtual table functions static where possible.
34953 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
34954 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
34955 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
34956 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
34957 dmstyle: Make the virtual table functions static where possible.
34959 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
34960 dlls/dmscript/scripttrack.c:
34961 dmscript: Make the virtual table functions static where possible.
34963 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
34964 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
34965 dlls/dmloader/loaderstream.c:
34966 dmloader: Make the virtual table functions static where possible.
34968 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
34969 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
34970 dlls/dmcompos/signposttrack.c:
34971 dmcompos: Make the virtual table functions static where possible.
34973 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
34974 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
34975 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
34976 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
34977 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
34978 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
34979 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
34980 d3d9: Make the virtual table functions static where possible.
34982 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
34983 d3dx8: Make the virtual table functions static where possible.
34985 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
34986 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
34987 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
34988 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
34989 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
34990 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
34991 dlls/d3d8/volumetexture.c:
34992 d3d8: Make the virtual table functions static where possible.
34994 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
34996 * dlls/x11drv/keyboard.c:
34997 x11drv: Write-strings warnings fix.
34999 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
35001 * dlls/winspool.drv/info.c:
35002 winspool: Add GetPrintProcessorDirectoryA.
35004 2006-06-09 Robert Shearman <rob@codeweavers.com>
35006 * dlls/oleaut32/tmarshal.c:
35007 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
35008 so remove the case for it being NULL.
35010 * dlls/ole32/rpc.c:
35011 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
35012 tell the RPC runtime that the call failed.
35014 * dlls/ole32/regsvr.c:
35015 ole32: Register ISequentialStream for marshaling.
35017 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
35018 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
35019 CoRevertToSelf on top of CoGetCallContext, which is a stub.
35021 * dlls/ole32/ftmarshal.c:
35022 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
35024 2006-06-09 Alexandre Julliard <julliard@winehq.org>
35026 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
35027 dlls/shell32/shfldr_unixfs.c:
35028 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
35030 * dlls/riched20/richole.c:
35031 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
35033 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
35034 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
35035 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
35036 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
35037 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
35038 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
35040 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
35041 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
35042 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
35044 2006-06-09 Jason Green <jave27@gmail.com>
35046 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
35047 wined3d: GLSL shader cleanup patch.
35048 - Based on comments from H. Verbeet
35049 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
35050 in GLSL shaders. They are interchangeable, and only served to make
35051 the trace look more intuitive, but they don't always apply as-is, so
35052 we'll just leave everything to .xyzw.
35053 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
35054 is no shader set on the next primitive, then that primitive will
35055 call UseProgramObjectARB(0) when it begins to draw.
35057 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
35059 * dlls/dbghelp/minidump.c:
35060 dbghelp: Implement fetch_thread_info on powerpc.
35062 * dlls/ntdll/thread.c:
35063 ntdll: Fix NtQueryInformationThread on non x86.
35065 2006-06-09 Robert Shearman <rob@codeweavers.com>
35067 * dlls/rpcrt4/ndr_marshall.c:
35068 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
35069 could end up using the previously allocated memory even if it isn't
35070 the right size, causing heap corruption.
35072 * dlls/rpcrt4/ndr_marshall.c:
35073 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
35074 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
35076 * dlls/rpcrt4/ndr_stubless.c:
35077 rpcrt4: Don't raise an exception if there is no freer function - not all types
35080 * dlls/rpcrt4/ndr_marshall.c:
35081 rpcrt4: Implement more base types for complex types.
35083 * dlls/rpcrt4/rpc_binding.c:
35084 rpcrt4: Now that there's a process-wide pool of connections we don't
35085 need to copy the FromConn field when copying bindings.
35087 * dlls/rpcrt4/rpc_message.c:
35088 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
35089 always returning RPC_S_OK.
35091 2006-06-08 H. Verbeet <hverbeet@gmail.com>
35093 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
35094 dlls/d3d9/tests/texture.c:
35095 d3d9: Add a test for default texture stage state values.
35097 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
35099 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
35100 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
35102 2006-06-09 Peter Beutner <p.beutner@gmx.net>
35104 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
35105 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
35106 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
35107 dlls/msvidc32/msvidc32_Tr.rc:
35108 msvidc: Change short description to MS-CRAM.
35110 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
35112 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
35113 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
35114 passed in to CreateWindow menu should be handled.
35116 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
35118 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
35119 oleaut32: Fix safearray data destruction.
35121 2006-06-09 Alexandre Julliard <julliard@winehq.org>
35123 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
35124 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
35125 opengl32: Store function pointers in a separate array to avoid a bunch of
35128 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
35129 dlls/opengl32/wgl.c:
35130 opengl32: Only store the glX name if different from the wgl name.
35132 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
35133 dlls/opengl32/opengl_ext.h:
35134 opengl32: Make all the function pointers and thunks static.
35136 2006-06-09 Mike McCormack <mike@codeweavers.com>
35138 * dlls/msi/dialog.c:
35139 msi: Update the progress control while installing.
35141 * dlls/msi/action.c:
35142 msi: Remove some unnecessary NULL checks.
35144 2006-06-09 Jason Green <jave27@gmail.com>
35146 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
35147 wined3d: Allow drawPrim to create and use the GLSL program.
35149 * dlls/wined3d/device.c:
35150 wined3d: Add GLSL helper functions to Device.
35151 - Add functions to attach & detach shader objects, create and delete programs,
35152 and maintain the list of programs.
35153 - Add a list of GLSL shader programs to the device which is initialized on
35154 Init3D(), and deleted on Release().
35156 * dlls/wined3d/vertexshader.c:
35157 wined3d: Map vertex shader instructions to GLSL generating functions.
35159 * dlls/wined3d/pixelshader.c:
35160 wined3d: Map pixel shader instructions to GLSL generating functions.
35162 * dlls/wined3d/wined3d_private.h:
35163 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
35165 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
35166 wined3d: Added more declarations to GLSL.
35167 - Declare more variable names for GLSL programs.
35168 - Some of these won't need to be declared eventually, but it doesn't hurt to
35170 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
35172 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
35173 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
35174 wined3d: Unified float constant register mapping between ARB pixel and vertex
35176 - Got rid of the separate constant maps.
35177 - Side effect of this is that the map is a bit larger for pixel shaders than
35180 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
35181 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
35182 wined3d: Add the bulk of the GLSL string generation functions.
35183 - Add a new file glsl_shader.c which contains almost every GLSL specific
35184 function we'll need
35185 - Move print_glsl_info() into glsl_shader.c
35186 - Move the shader_reg_maps struct info into the private header, and make it
35187 part of SHADER_OPCODE_ARG.
35188 - Create a new shared ps/vs register map for float constants (future patch
35189 will make ARB programs use this, too)
35191 2006-06-08 Jason Green <jave27@gmail.com>
35193 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
35194 dlls/wined3d/wined3d_private.h:
35195 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
35196 loading float constants for GLSL.
35197 - DrawPrim is just too big of a function. This separates the passing
35198 of constants to the shader into new functions.
35199 - Fixes an off-by-one error when loading vertex declaration constants
35200 (should be <, not <=)
35201 - Adds a function for GLSL loading of constants (aka Uniforms)
35202 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
35203 future patch will actually create this program)
35205 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
35207 * dlls/comctl32/propsheet.c:
35208 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
35209 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
35210 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
35213 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
35215 * programs/cmdlgtst/cmdlgtst.c:
35216 cmdlgtst: Use standard debug functions.
35218 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
35220 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
35221 dlls/comdlg32/finddlg16.c:
35222 comdlg32: Rename finddlg.c to finddlg16.c.
35224 2006-06-09 Alexandre Julliard <julliard@winehq.org>
35226 * dlls/hlink/hlink.spec:
35227 hlink: Add spec file entry for HlinkQueryCreateFromData.
35229 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
35230 rpcrt4: Make the protseq_ops structure constant.
35232 * dlls/kernel/heap.c:
35233 kernel: Added support for GlobalMemoryStatus on MacOS.
35235 * dlls/mshtml/navigate.c:
35236 mshtml: Changed C syntax that winapi_check doesn't like.
35238 2006-06-08 Alexandre Julliard <julliard@winehq.org>
35240 * ANNOUNCE, ChangeLog, VERSION, configure:
35243 ----------------------------------------------------------------
35244 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
35246 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
35247 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
35249 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
35250 usp10: Update ScriptGetCMap to conform to Windows.
35252 * dlls/usp10/tests/usp10.c:
35253 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
35255 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
35257 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
35258 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
35261 2006-06-08 Alexandre Julliard <julliard@winehq.org>
35263 * dlls/rpcrt4/epm_towers.h:
35264 rpcrt4: Avoid potential redefinition of uuid_t.
35266 * configure, configure.ac:
35267 configure: Make the font warning more explicit about what package is missing.
35269 2006-06-08 Robert Reif <reif@earthlink.net>
35271 * include/Makefile.in, include/lm.h, include/lmmsg.h:
35272 include: Add lmmsg.h.
35274 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
35276 * dlls/shell32/tests/shlfileop.c:
35277 shell32/tests: Test to make sure we can create a non-nested directory.
35279 * dlls/shell32/shlfileop.c:
35280 shell32: SHCreateDirectoryEx can create a non-nested directory.
35282 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
35284 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
35285 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
35286 user/tests: Update LoadImage test.
35287 Include a bitmap in the resources and don't depend on Windows'
35288 OBM_CHECK bitmap anymore.
35290 2006-06-06 Robert Shearman <rob@codeweavers.com>
35292 * dlls/oleaut32/variant.c:
35293 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
35295 * dlls/oleaut32/vartype.c:
35296 oleaut32: Handle BSTRs in VARIANT_CopyData.
35298 2006-06-08 Mike McCormack <mike@codeweavers.com>
35300 * server/registry.c:
35301 server: Fix a possible memory leak.
35303 * server/queue.c, server/sock.c, server/user.h:
35304 server: Make wparam and lparam values unsigned long for win64 compatability.
35306 2006-06-07 Robert Shearman <rob@codeweavers.com>
35309 server: Don't attach the thread input when changing parents if the new
35310 parent is the desktop (i.e. it is becoming a top-level window).
35312 * server/named_pipe.c:
35313 server: Don't set the client's server field before the server has
35314 changed into a connected state, otherwise we could assert in
35315 pipe_client_destroy.
35317 2006-06-08 Alexandre Julliard <julliard@winehq.org>
35319 * server/event.c, server/process.c, server/request.c, server/thread.c,
35321 server: Don't report a fatal protocol error for things that we can recover from.
35323 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
35325 * dlls/wininet/ftp.c:
35326 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
35328 * dlls/wininet/ftp.c:
35329 wininet: ftp: 125 is an acceptable response code for the STORE command.
35331 2006-06-07 Robert Shearman <rob@codeweavers.com>
35333 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
35334 libs/unicode/cptable.c:
35335 libunicode: Add a code page table for the US-ASCII encoding.
35337 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
35338 dlls/rpcrt4/rpc_transport.c:
35339 rpcrt4: Implement a process-wide connection pool for client connections,
35340 rather than relying on the restriction of one connection per
35341 binding. This also avoids the problem of two threads using the same
35342 connection at the same time.
35344 * dlls/rpcrt4/ndr_stubless.c:
35345 rpcrt4: Fix the retrieval of This for interpreted proxies.
35347 * dlls/rpcrt4/ndr_stubless.c:
35348 rpcrt4: Implement full-pointer support for interpreted stubs.
35349 Move the calls to the full pointer init functions before
35350 NdrClient/ServerInitializeNew, like in MIDL-generated code.
35352 2006-06-07 H. Verbeet <hverbeet@gmail.com>
35354 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
35355 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
35356 d3d9: Add a test for GetContainer (Volumes & Surfaces).
35358 * dlls/d3d9/vshaderdeclaration.c:
35359 d3d9: Remove unused vshaderdeclaration.c.
35361 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
35362 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
35363 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
35364 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
35365 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
35366 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
35367 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
35368 d3d9: Fix QueryInterface.
35369 QueryInterface should return S_OK on success and set the object
35370 pointer to NULL on failure. This is similar to the patch Ivan
35371 submitted a while ago for wined3d.
35373 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
35374 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
35375 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
35376 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
35377 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
35378 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
35379 dlls/d3d8/volumetexture.c:
35380 d3d8: Fix QueryInterface.
35381 QueryInterface should return S_OK on success and set the object
35382 pointer to NULL on failure. This is similar to the patch Ivan
35383 submitted a while ago for wined3d.
35385 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
35387 * dlls/msvcrt/undname.c:
35388 msvcrt: Write-strings warning fix.
35390 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
35392 * dlls/kernel/tests/process.c:
35393 kernel/tests: Write-strings warnings fix.
35395 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
35397 * dlls/crypt32/encode.c:
35398 crypt32: Write-strings warning fix.
35400 * dlls/dbghelp/source.c:
35401 dbghelp: Write-strings warning fix.
35403 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
35405 * dlls/wined3d/pixelshader.c:
35406 wined3d: TEXREG2GB is valid on pshaders 1.1.
35408 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
35410 * dlls/wined3d/baseshader.c:
35411 wined3d: Fix NULL dereference in generator function.
35413 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
35414 dlls/wined3d/wined3d_private.h:
35415 wined3d: Fix missing light recording.
35416 Write a light with the default parameters in disabled state if
35417 capturing a missing light.
35419 * dlls/d3d9/tests/stateblock.c:
35420 d3d9: Test missing light recording.
35421 When a light does not exist, and the app attempts to capture it in the
35422 stateblock, a disabled light with the default light parameters is
35425 * dlls/d3d9/tests/device.c:
35426 d3d9: Mipmaps level test.
35428 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
35430 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
35431 msi: Add Russian resource file.
35433 2006-06-07 Robert Reif <reif@earthlink.net>
35435 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
35436 include/lmserver.h:
35437 netapi32: Add stub for NetServerEnumEx.
35439 2006-06-07 Mike McCormack <mike@codeweavers.com>
35441 * dlls/kernel/console.c, include/wine/server_protocol.h,
35442 programs/wineconsole/wineconsole.c, server/console.c,
35443 server/protocol.def, server/trace.c:
35444 server: open_console's from field should be a handle.
35446 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
35447 tools/make_requests:
35448 server: Use unsigned long for request types that are 64bit in win64.
35450 2006-06-07 Alexandre Julliard <julliard@winehq.org>
35452 * server/request.c:
35453 server: Print process/thread id instead of pointer in protocol errors.
35455 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
35457 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
35458 dlls/x11drv/dib.c, programs/regedit/listview.c:
35459 Remove more redundant NULL checks before HeapFree (found by Smatch).
35461 2006-06-05 EA Durbin <ead1234@hotmail.com>
35463 * dlls/msi/tests/db.c:
35464 msi/tests: Fixed a typo.
35466 2006-06-06 Mike McCormack <mike@codeweavers.com>
35468 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
35469 hlink: Implement DllRegisterServer.
35471 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
35472 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
35473 hlink: Add a basic implementation (based on work by Aric Stewart).
35475 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
35476 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
35477 dlls/hlink/hlink_main.c:
35478 hlink: Add a stub implementation (based on Aric Stewart's code).
35480 * include/hlink.idl:
35481 hlink: Declare prototypes for some functions.
35483 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
35485 * programs/winecfg/main.c:
35486 winecfg: Avoid unnecessary casts.
35488 * dlls/comctl32/propsheet.c:
35489 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
35491 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
35493 * include/winuser.h:
35494 include: Add SETWALLPAPER_DEFAULT to winuser.h.
35496 2006-06-06 H. Verbeet <hverbeet@gmail.com>
35498 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
35499 wined3d: Return the result of QueryInterface in GetContainer.
35501 * dlls/wined3d/utils.c:
35502 wined3d: Remove a redundant break.
35504 * dlls/wined3d/device.c:
35505 wined3d: Don't hardcode type sizes for shader constants.
35507 * dlls/d3d9/tests/shader.c:
35508 d3d9: Add a test for setting / getting vertex shader constants.
35510 2006-06-06 Robert Shearman <rob@codeweavers.com>
35512 * dlls/shdocvw/regsvr.c:
35513 shdocvw: Register some more documented classes that native also registers.
35515 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
35516 widl: Support coclass forward declarations.
35518 * include/exdisp.idl:
35519 include: Add two more coclasses to exdisp.idl.
35521 2006-06-06 Hans Leidekker <hans@it.vu.nl>
35523 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
35524 dnsapi: Add stub implementations for the remaining documented functions.
35526 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
35528 * dlls/x11drv/xvidmode.c:
35529 x11drv: Declared two functions as static to avoid compiler warnings.
35531 2006-06-06 Alexandre Julliard <julliard@winehq.org>
35533 * programs/winedbg/debug.l:
35534 Revert "winedbg: Remove useless NOCMD state."
35535 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
35537 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
35540 wine.inf: Added default values for .htm and .html file extension.
35542 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
35544 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
35545 oleaut32: safearray: Convert dimension index at the API boundary.
35547 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
35549 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
35550 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
35551 include/wine/wined3d_interface.h:
35552 wined3d: Remove constant type field in stateblock.
35553 It is wrong to maintain a mapping from a constant index to a type
35554 field, because different constant types do not share an index -
35555 boolean constant 0 is supposed to co-exist with floating point
35556 constant 0, not replace it. Drawprim and other code using the type
35557 array to decide whether to look up a constant in bools, floats, or
35558 ints is wrong - you can't make that decision based on the index.
35560 * dlls/wined3d/vertexshader.c:
35561 wined3d: Rename vertex shader constants.
35562 From const%lu to C%lu for consistency (to match pshaders).
35564 * dlls/wined3d/pixelshader.c:
35565 wined3d: Add limits for ps_2_x.
35567 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
35568 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
35569 wined3d: Trace improvements.
35571 * dlls/wined3d/pixelshader.c:
35572 wined3d: pshader defi has 5 parameters.
35574 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
35577 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
35579 2006-06-05 James Hawkins <truiken@gmail.com>
35581 * dlls/oleaut32/typelib.c:
35582 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
35585 * dlls/oleaut32/typelib.c:
35586 oleaut32: Copy BYREF args directly if they have the same variant type.
35588 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
35590 * dlls/gdi/tests/bitmap.c:
35591 gdi: New tests for GetDIBits.
35592 New tests that check if GetDIBits works with a bitmap that is selected
35593 in a device context (works in Windows, should fail according to the
35596 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
35598 * dlls/msvcrt/wcs.c:
35599 msvcrt: Write-strings warnings fix.
35601 2006-06-06 Mike McCormack <mike@codeweavers.com>
35603 * programs/winecfg/audio.c:
35604 winecfg: Make some pointer casts win64 compliant.
35606 * programs/wineconsole/dialog.c:
35607 wineconsole: Use correct prototypes for dialog procs.
35609 * programs/wcmd/wcmdmain.c:
35610 wcmd: Fix a Win64 warning.
35612 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
35613 taskmgr: Use correct types for Win64.
35615 * programs/hh/main.c:
35616 hh: Cast GetProcAddress's return to supress a Win64 warning.
35618 * programs/winetest/gui.c:
35619 winetest: Fix dialog prototypes.
35621 2006-06-05 Mike McCormack <mike@codeweavers.com>
35623 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
35624 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
35625 dlls/userenv/userenv_main.c:
35626 userenv: Add a stub implementation of userenv.dll.
35628 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
35630 * dlls/kernel/tests/codepage.c:
35631 kernel/tests: Some tests for WideCharToMultiByte.
35633 2006-06-06 Mike McCormack <mike@codeweavers.com>
35635 * dlls/advapi32/crypt.c:
35636 advapi32: Fix comment to match the function (thanks to Dan Kegel).
35638 2006-06-05 Juan Lang <juan_lang@yahoo.com>
35640 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
35641 programs/winedbg/info.c:
35642 winedbg: Get rid of unused mode command.
35644 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
35646 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
35647 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
35648 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
35649 dlls/x11drv/x11drv_main.c:
35650 x11drv: Improve handling of the case where the clipboard is opened
35651 with a window from another thread or process.
35653 * include/ddrawi.h:
35654 include: Add DDHAL_UPDATEOVERLAYDATA structure.
35656 2006-06-05 Huw Davies <huw@codeweavers.com>
35658 * dlls/msi/tests/package.c:
35659 msi: Add some integer condition tests.
35661 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
35663 * dlls/kernel/tests/file.c:
35664 kernel/tests: More tests for FindFirstFile.
35666 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
35668 * programs/wordpad/wordpad.c:
35669 wordpad: Declare three functions as static to avoid compiler warnings.
35671 2006-06-05 Mike McCormack <mike@codeweavers.com>
35673 * include/Makefile.in, include/hlguids.h:
35674 hlink: Add hlguids.h (based on a patch by Aric Stewart).
35676 * dlls/dnsapi/ns_parse.c:
35677 dnsapi: Fix the case where we have libresolv headers but no libraries.
35679 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
35681 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
35682 dlls/wined3d/swapchain.c:
35683 wined3d: Render target locking fixes.
35685 2006-06-04 Mike McCormack <mike@codeweavers.com>
35687 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
35688 advapi32: Implement and test SystemFunction031.
35690 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
35691 dlls/advapi32/tests/crypt_lmhash.c:
35692 advapi32: Implement and test SystemFunction030.
35694 2006-06-05 Hans Leidekker <hans@it.vu.nl>
35697 msi: Fix some copy/paste bugs in the implementation of condition operators.
35699 2006-06-04 Juan Lang <juan_lang@yahoo.com>
35701 * programs/winedbg/debug.l:
35702 winedbg: Remove useless NOCMD state.
35704 * dlls/user/winpos.c:
35705 user: Use SetPropW rather than SetPropA for internal property.
35707 2006-06-05 Robert Shearman <rob@codeweavers.com>
35709 * dlls/msi/where.c:
35710 msi: An empty string is equivalent to nil, so handle this in the optimised
35711 WHERE_execute path.
35713 * dlls/rpcrt4/ndr_marshall.c:
35714 rpcrt4: Implement varying array NDR functions.
35716 * dlls/rpcrt4/ndr_marshall.c:
35717 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
35719 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
35721 * programs/winedbg/types.c:
35722 winedbg: Correct typedefs in type manipulations.
35724 2006-06-04 Mike McCormack <mike@codeweavers.com>
35726 * programs/progman/dialog.c, programs/progman/group.c,
35727 programs/progman/program.c:
35728 progman: Win64 fixes.
35730 * programs/cmdlgtst/cmdlgtst.c:
35731 cmdlgtst: Use correct types for Win64.
35733 * programs/winemine/dialog.c, programs/winemine/main.h:
35734 winemine: Fix dialog proc prototypes for Win64.
35736 * programs/winemine/dialog.c, programs/winemine/dialog.h,
35737 programs/winemine/main.c:
35738 winemine: Remove dialog.h as it's redundant.
35740 * include/windef.h:
35741 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
35743 2006-06-02 Juan Lang <juan_lang@yahoo.com>
35745 * programs/winedbg/debug.l:
35746 winedbg: Fix a crash on initial empty input.
35748 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
35749 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
35750 crypt32: Implement X509_NAME_VALUE encoding/decoding.
35752 2006-06-03 Jacek Caban <jacek@codeweavers.com>
35754 * dlls/shdocvw/oleobject.c:
35755 shdocvw: Set focus in ui_activate.
35757 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
35758 dlls/mshtml/nsio.c:
35759 mshtml: Use mime type reported by moniker if possible.
35761 * dlls/mshtml/navigate.c:
35762 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
35764 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
35765 mshtml: Added beginning OnDataAvailable implementation.
35767 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
35768 mshtml: Added begining binding code in IPersistMoniker::Load.
35770 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
35771 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
35772 mshtml: Set binding channel, listener and context in AsyncOpen.
35774 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
35775 dlls/mshtml/persist.c:
35776 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
35778 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
35779 mshtml: Add create_nscallback function to allow using BSCallback out of
35782 * dlls/mshtml/nsio.c:
35783 mshtml: Move some code from before_async_open to AsyncOpen.
35785 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
35786 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
35787 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
35788 We have to handle it in another way.
35790 2006-06-03 Kai Blin <kai.blin@gmail.com>
35792 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
35793 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
35795 2006-06-03 Jacek Caban <jacek@codeweavers.com>
35797 * dlls/urlmon/binding.c:
35798 urlmon: Use task queue to handle OnDataAvailable call.
35800 * dlls/urlmon/binding.c:
35801 urlmon: Added OnResponse implementation.
35803 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
35805 * dlls/sane.ds/sane_main.c:
35806 sane.ds: Replace FIXME() by TRACE() on sane_exit.
35808 2006-06-02 Robert Shearman <rob@codeweavers.com>
35810 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
35811 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
35812 Instead just fill it in with all zeros.
35814 * dlls/rpcrt4/ndr_misc.h:
35815 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
35816 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
35817 isn't set by ComputeConformanceOrVariance and so could be left filled
35820 * dlls/rpcrt4/ndr_marshall.c:
35821 rpcrt4: The lifetime of the binding handle stored in the context
35822 handle is independent of the binding handle used in the call that
35823 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
35824 and then call RpcBindingFree later to free it.
35826 * dlls/rpcrt4/ndr_marshall.c:
35827 rpcrt4: Fix an incorrect format string pointer being passed in to
35828 ComputeVariance in NdrConformantVaryingStructBufferSize.
35830 * dlls/rpcrt4/rpc_transport.c:
35831 rpcrt4: Skip over the right-hand-side data for the protocol floor so
35832 that we can parse the towers received from native rpcrt4.
35834 * dlls/rpcrt4/ndr_marshall.c:
35835 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
35838 * dlls/rpcrt4/ndr_marshall.c:
35839 rpcrt4: Freeing a NULL context handle is allowed.
35841 * dlls/rpcrt4/ndr_marshall.c:
35842 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
35845 * dlls/rpcrt4/ndr_marshall.c:
35846 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
35847 by passing the correct type format string to ReadConformance.
35849 * dlls/rpcrt4/ndr_marshall.c:
35850 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
35851 marshall all-zeros.
35853 * dlls/rpcrt4/ndr_marshall.c:
35854 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
35857 * dlls/rpcrt4/rpc_transport.c:
35858 rpcrt4: Print some more informative error messages when getaddrinfo fails.
35860 2006-06-02 Mike McCormack <mike@codeweavers.com>
35862 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
35863 wininet: Simple tests for InternetGetCookie's parameters.
35865 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
35866 wininet: Fix up and test InternetSetCookie parameter checking.
35868 * dlls/wininet/internet.c:
35869 wininet: Remove some dead code (Coverity).
35871 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
35873 * dlls/advapi32/tests/registry.c:
35874 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
35876 * dlls/rsaenh/rsaenh.c:
35877 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
35880 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
35882 * dlls/shell32/shlfileop.c:
35883 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
35885 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
35886 dlls/shell32/shlfileop.c:
35887 shell32: Avoid Unicode->ANSI conversion when deleting a file.
35889 2006-06-02 Juan Lang <juan_lang@yahoo.com>
35891 * dlls/crypt32/tests/encode.c:
35892 crypt32: Add name value tests.
35893 Add tests for name values, and move tests for different string
35894 encodings to there.
35896 2006-06-01 Juan Lang <juan_lang@yahoo.com>
35898 * dlls/crypt32/decode.c:
35899 crypt32: Remove exception handling from internal decoding functions.
35901 * dlls/crypt32/tests/encode.c:
35902 crypt32: Add a couple CRL encoding tests, one that shows a problem.
35904 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
35906 * dlls/user/listbox.c:
35907 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
35909 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
35911 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
35913 user32: Send WM_SIZE when window changes state between restored/min/maximized.
35915 2006-06-01 Wino Rojo <winorojo@hotmail.com>
35917 * dlls/x11drv/opengl.c:
35918 x11drv: Fix for a BadMatch error.
35920 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
35922 * dlls/winspool.drv/tests/info.c:
35923 winspool/tests: Remove the check for unimplemented functions.
35925 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
35927 * dlls/winspool.drv/info.c:
35928 winspool.drv: Add GetPrintProcessorDirectoryW.
35930 2006-06-01 Robert Shearman <rob@codeweavers.com>
35932 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
35933 dlls/rpcrt4/tests/rpc.c:
35934 rpcrt4: All of the parameters to TowerExplode are optional.
35936 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
35937 dlls/rpcrt4/tests/rpc.c:
35938 rpcrt4: Implement TowerConstruct and TowerExplode.
35939 Add some tests for these undocumented functions.
35941 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
35942 dlls/rpcrt4/rpc_transport.c:
35943 rpcrt4: Add functions for generating and parsing the upper floors in
35944 endpoint-mapper towers for different transports.
35946 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
35947 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
35949 * dlls/rpcrt4/ndr_midl.c:
35950 rpcrt4: Don't send the unused part of the allocated buffer.
35952 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
35953 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
35956 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
35958 * dlls/comctl32/header.c:
35959 comctl32/header: Check Null before accessing struct member.
35961 2006-06-01 Kai Blin <kai.blin@gmail.com>
35963 * dlls/secur32/ntlm.c:
35964 secur32: Add EncryptMessage and DecryptMessage stubs.
35966 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
35968 * dlls/user/menu.c:
35969 user32: Popup menu position fixes.
35970 - Open large popup menus on the other side only if there's enough space
35971 - Open popup menus such that the y position of the first item in the
35972 popup menu is the same as the y position of the focused menu item.
35974 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
35976 * programs/winecfg/audio.c:
35977 winecfg: Add CoreAudio to audio drivers list.
35979 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
35981 * dlls/user/tests/msg.c:
35982 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
35983 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
35984 PeekMessage test by explicit calls to PeekMessage(), check queue
35985 status and processed messages after each call to see what is going on
35988 2006-06-01 Juan Lang <juan_lang@yahoo.com>
35990 * dlls/crypt32/tests/base64.c:
35991 crypt32: Make base64 tests loadable on win9x.
35993 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
35995 * dlls/shell32/shellpath.c:
35996 shell32: Add Fonts to user's shell folders list.
35998 2006-06-01 Robert Shearman <rob@codeweavers.com>
36000 * tools/widl/widl.man.in:
36001 widl: Fix a typo in the man page.
36003 * tools/widl/typegen.c:
36004 widl: Properly size the return value procformat.
36006 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
36007 tools/widl/typegen.h, tools/widl/widltypes.h:
36008 widl: Only write one procformat string and one typeformat string per file.
36010 2006-06-01 Huw Davies <huw@codeweavers.com>
36012 * dlls/gdi/freetype.c:
36013 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
36015 2006-06-01 Alexandre Julliard <julliard@winehq.org>
36017 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
36018 dlls/winmm/winecoreaudio/coreaudio.c,
36019 dlls/winmm/winecoreaudio/coreaudio.h:
36020 winecoreaudio: Fixed the FSF address.
36022 2006-05-24 Ken Thomases <ken@codeweavers.com>
36024 * dlls/winmm/winecoreaudio/audio.c:
36025 winecoreaudio: Don't CFAllocate buffer for port message.
36027 * dlls/winmm/winecoreaudio/audio.c:
36028 winecoreaudio: Use unique name for message port.
36029 Use a unique port name for the message port to the message thread.
36030 Port names are system-global, so using a non-unique constant name
36031 prevents the CoreAudio driver from being used in multiple processes
36034 * dlls/winmm/winecoreaudio/audio.c:
36035 winecoreaudio: 8-bit Linear PCM data is unsigned.
36037 * dlls/winmm/winecoreaudio/audio.c:
36038 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
36039 When fulfilling the output AudioUnit's request for audio data, don't
36040 stop when the current wavehdr is exhausted; advance to the next. This
36041 addresses the buzzy quality of the sound.
36043 * dlls/winmm/winecoreaudio/audio.c:
36044 winecoreaudio: Improve state tracking.
36045 Improved tracking of device state (stopped, playing, or paused).
36046 Also, tied starting and stopping the AudioUnit more directly to the
36047 state. No need to change the state when preparing or unpreparing
36048 wavehdrs. Pausing overrides both playing and stopped states; if
36049 stopped, pausing prevents output from starting when the program
36050 writes. When, restarting from the paused state, the device starts
36051 playing if there are queued wavehdrs. Otherwise, it goes to stopped
36054 * dlls/winmm/winecoreaudio/audio.c:
36055 winecoreaudio: Miscellaneous cleanup.
36056 Miscellaneous cleanup: release resources when done with them; protect
36057 against null pointers; reduce redundant code; avoid potential integer
36058 underflow; clarify a do-nothing loop.
36060 * dlls/winmm/winecoreaudio/audio.c:
36061 winecoreaudio: Fix race to open.
36062 Fixes a race condition (noted in a comment for wodOpen) when multiple
36063 threads try to open the same wave-out device simultaneously.
36064 Addressed by creating the device mutexes when the driver is
36065 initialized, instead of as each device is opened. Then use the mutex
36066 to protect the open operation against races. At the same time, made
36067 the mutexes recursive to avoid self-deadlocks the driver was
36068 encountering when reentered from the callback.
36070 2006-06-01 Mike McCormack <mike@codeweavers.com>
36072 * dlls/rpcrt4/ndr_marshall.c:
36073 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
36075 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
36077 * dlls/wined3d/surface_gdi.c:
36078 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
36080 2006-05-31 Jacek Caban <jacek@codeweavers.com>
36082 * dlls/urlmon/binding.c:
36083 urlmon: Remove no longer needed binding value in task_t.
36085 * dlls/urlmon/binding.c:
36086 urlmon: Use task queue for cross thread calls in on_progress.
36088 * dlls/urlmon/binding.c:
36089 urlmon: Use task queue in Switch implementation.
36091 * dlls/urlmon/binding.c:
36092 urlmon: Added task queue architecture and use it for OnProgress calls from
36095 * dlls/urlmon/binding.c:
36096 urlmon: Make suse that every OnProgress call is in an apartment thread.
36098 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
36100 * dlls/crypt32/tests/cert.c:
36101 crypt32/tests: Write-strings warning fix.
36103 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
36105 * dlls/comctl32/header.c:
36106 comctl32: header: Update the rects in HEADER_Refresh if needed.
36108 2006-05-31 Hans Leidekker <hans@it.vu.nl>
36110 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
36111 dnsapi: Fall back to a netbios query when a dns query fails.
36113 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
36115 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
36116 wsock32: Added GetService{A,W} stubs.
36118 2006-05-31 Jacek Caban <jacek@codeweavers.com>
36120 * dlls/urlmon/binding.c:
36121 urlmon: Use FindMimeFromData to determine MIME type.
36123 2006-05-31 Huw Davies <huw@codeweavers.com>
36125 * dlls/rpcrt4/ndr_marshall.c:
36126 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
36128 2006-05-31 Robert Shearman <rob@codeweavers.com>
36130 * dlls/oleaut32/typelib.c:
36131 oleaut32: Make sure to read the memid and the name offset from the
36132 correct offsets, after the function data, so add cFuncs to the offsets
36134 Resolve referenced types for variables.
36135 Fixes initialisation of the dbgrid32 OCX.
36137 * dlls/oleaut32/typelib.c:
36138 oleaut32: Resolve referenced types for return values as well as parameters in
36141 * tools/widl/parser.y:
36142 widl: Allow some more "reserved words" to be used as identifiers.
36144 * include/rpcdcep.h:
36145 include: Add some defines used by MIDL-generated code.
36147 2006-05-31 Alexandre Julliard <julliard@winehq.org>
36149 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
36150 winecoreaudio: Fixed a bunch of compiler warnings.
36152 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
36153 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
36155 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
36156 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
36158 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
36159 dnsapi: Portability fixes.
36161 2006-05-31 Juan Lang <juan_lang@yahoo.com>
36163 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
36164 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
36165 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
36166 include/wincrypt.h:
36167 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
36168 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
36169 Blin's base64 encoder/decoder.
36171 2006-05-31 Mike McCormack <mike@codeweavers.com>
36173 * programs/wineconsole/dialog.c:
36174 wineconsole: Store the font as a DWORD_PTR.
36176 * programs/wineconsole/user.c:
36177 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
36179 * programs/wordpad/wordpad.c:
36180 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
36182 2006-05-30 Jacek Caban <jacek@codeweavers.com>
36184 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
36185 urlmon: Added text/html filter.
36187 * dlls/urlmon/urlmon_main.c:
36188 urlmon: Use filters mechanism in FindMimeFromData.
36190 2006-05-31 Troy Rollo <wine@troy.rollo.name>
36192 * dlls/ole32/storage32.c:
36193 ole32: Use STGM_WRITE when opening child storage to delete its children.
36195 2006-05-30 Robert Reif <reif@earthlink.net>
36197 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
36198 winmm: Always check for open and close enents in wave test.
36199 Always check for open and close events.
36200 Send WM_APP message to thread to terminate it rather than TerminateThread.
36201 Fix CreateThread/waveOutOpen race by waiting for background thread to
36202 run before waveOutOpen is called.
36203 Add more non-hardware supported formats. There is a bug in wave
36204 mapper GetPosition when multiple headers are used and this helps
36207 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
36209 * dlls/dnsapi/query.c:
36210 dnsapi: Fixed missing lock release on error path.
36212 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
36214 * dlls/d3d8/tests/device.c:
36215 d3d8: Backport of the d3d9 swapchain test to d3d8.
36217 * dlls/d3d8/device.c:
36218 d3d8: Back buffer count fix.
36220 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
36222 * dlls/crypt32/cert.c:
36223 crypt32: Write-strings warning fix.
36225 * dlls/winmm/joystick/Makefile.in:
36226 winmm/joystick: joystick.c requires Unicode library.
36228 2006-05-30 Alexandre Julliard <julliard@winehq.org>
36230 * dlls/comctl32/propsheet.c:
36231 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
36233 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
36235 * configure, configure.ac, dlls/Makefile.in,
36236 dlls/winmm/winecoreaudio/.gitignore,
36237 dlls/winmm/winecoreaudio/Makefile.in,
36238 dlls/winmm/winecoreaudio/audio.c,
36239 dlls/winmm/winecoreaudio/audiounit.c,
36240 dlls/winmm/winecoreaudio/coreaudio.c,
36241 dlls/winmm/winecoreaudio/coreaudio.h,
36242 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
36243 winecoreaudio: Initial Audio Driver for Mac OS X.
36245 2006-05-29 Hans Leidekker <hans@it.vu.nl>
36247 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
36248 dnsapi: Implement DnsQuery_{A,UTF8,W}.
36250 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
36251 dlls/dnsapi/ns_parse.c:
36252 dnsapi: Add DNS message parsing routines from BIND.
36254 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
36256 * dlls/comctl32/header.c:
36257 comctl32: header: Ignore out-of-range iOrder in SetItemT.
36259 * dlls/kernel/format_msg.c:
36260 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
36262 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
36264 * dlls/msi/tests/format.c:
36265 msi: Increase verbosity in some failing tests.
36267 2006-05-30 Mike McCormack <mike@codeweavers.com>
36269 * dlls/wininet/http.c:
36270 wininet: Don't crash when querying NULL values.
36272 * dlls/wininet/tests/http.c:
36273 wininet: Add a test for basic authentication.
36275 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
36276 user32: Stub implementations for Win64's Get/Set LongPtr functions.
36278 2006-05-29 Troy Rollo <wine@troy.rollo.name>
36280 * include/wine/wined3d_gl.h:
36281 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
36283 2006-05-30 Troy Rollo <wine@troy.rollo.name>
36285 * dlls/comdlg32/filedlg.c:
36286 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
36287 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
36288 non-NULL pointer for CB_GETITEMDATA.
36290 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
36292 * dlls/wined3d/device.c:
36293 wined3d: Properly destroy texture object if we failed to create its surfaces.
36295 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
36296 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
36297 d3d9: Add reference to the parent device for surfaces.
36298 Allow some objects to have no parent device.
36299 Tighten refcount tests and test refound decrement on Release.
36301 2006-05-29 Robert Shearman <rob@codeweavers.com>
36303 * dlls/rpcrt4/ndr_marshall.c:
36304 rpcrt4: Make UserMarshalFlags static.
36306 * dlls/rpcrt4/ndr_marshall.c:
36307 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
36308 unmarshaler routines of embedded complexes in complex struct and array
36310 Fixes a regression caused by commit
36311 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
36314 * dlls/rpcrt4/ndr_marshall.c:
36315 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
36318 * dlls/rpcrt4/ndr_fullpointer.c:
36319 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
36320 set the number of pointers to a large default, so that NumberOfBuckets
36321 doesn't end up less than zero.
36323 * dlls/rpcrt4/ndr_marshall.c:
36324 rpcrt4: Handle marshaling/unmarshaling full pointers.
36326 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
36327 rpcrt4: For full pointers the state consists of flags, so or new flags into
36328 the field instead of assigning.
36329 The return value of all full pointer functions that return an int
36330 depends on the passed in query type being a flag in the state.
36332 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
36334 * dlls/comctl32/tests/treeview.c:
36335 comctl32/tests: Write-strings warnings fix.
36337 2006-05-29 Hans Leidekker <hans@it.vu.nl>
36340 msi: Implement MsiLocateComponent{A,W}.
36342 2006-05-30 Mike McCormack <mike@codeweavers.com>
36344 * programs/msiexec/msiexec.c:
36345 msiexec: Improve 64bit compatibility.
36347 2006-05-29 Mike McCormack <mike@codeweavers.com>
36349 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
36350 wldap32: Fix unused variable warnings.
36352 * dlls/gdi/freetype.c:
36353 gdi32: Fix an unused variable warning.
36355 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
36357 * dlls/wined3d/device.c:
36358 wined3d: Do not disable GL_BLEND when alpha blending is active.
36360 * dlls/wined3d/surface_gdi.c:
36361 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
36364 2006-05-28 Robert Reif <reif@earthlink.net>
36366 * dlls/winmm/tests/wave.c:
36367 winmm: Add multiple header wave tests.
36368 The current wave tests only use a single header for playback. Tests
36369 have been added to use multiple headers and to reuse them. This is
36370 how streaming applications and direct sound use the wave api.
36372 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
36374 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
36375 comctl32/tests: Write-strings warning fix.
36377 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
36379 * DEVELOPERS-HINTS:
36380 DEVELOPER-HINTS: Some directories are renamed / removed / added.
36382 * dlls/winspool.drv/tests/info.c:
36383 winspool/tests: Use 0xdeadbeef as magic value.
36385 * dlls/winspool.drv/info.c:
36386 winspool: Documentation for GetPrintProcessorDirectory.
36388 2006-05-28 Alexandre Julliard <julliard@winehq.org>
36390 * server/request.c:
36391 server: Return an error for invalid requests instead of killing the client
36394 * dlls/user/winproc.c:
36395 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
36398 Make.rules: Define datarootdir to avoid a configure warning.
36400 2006-05-28 Frank Richter <frank.richter@gmail.com>
36402 * dlls/shdocvw/shdocvw_main.c:
36403 shdocvw: Install Mozilla control silently.
36405 * dlls/shdocvw/De.rc:
36406 shdocvw: Improve German translation.
36408 2006-05-28 Kai Blin <kai.blin@gmail.com>
36410 * dlls/secur32/tests/main.c:
36411 secur32: Cleaning up the authentication tests.
36412 This should make it easier to add encryption tests later.
36414 2006-05-27 Jacek Caban <jacek@codeweavers.com>
36416 * dlls/urlmon/binding.c:
36417 urlmon: Improve debug traces.
36419 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
36420 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
36422 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
36423 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
36425 2006-05-27 Alexandre Julliard <julliard@winehq.org>
36427 * tools/sfnt2fnt.c:
36428 sfnt2fnt: Clean output files when aborting on a signal.
36430 * tools/make_ctests.c:
36431 make_ctests: Clean output files when aborting on an error or signal.
36434 fnt2fon: Clean output files when aborting on an error or signal.
36437 bin2res: Clean output files when aborting on an error or signal.
36439 * tools/widl/widl.c:
36440 widl: Clean output files when aborting on a signal.
36443 wrc: Clean output files when aborting on an error or signal.
36446 wmc: Clean output files when aborting on an error or signal.
36448 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
36450 * dlls/ntdll/loader.c:
36451 ntdll: Free TLS pointers when exiting thread.
36453 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
36454 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
36455 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
36457 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
36459 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
36460 include/wine/server_protocol.h, include/winternl.h,
36461 server/named_pipe.c, server/protocol.def, server/trace.c:
36462 ntdll/kernel32: Pipe information.
36463 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
36465 - reimplemented kernel32.GetNamedPipeInfo on top of it
36466 - enhance current features to make this work both on client and server handles
36467 - now also returning the number of instances
36469 2006-05-26 Jason Green <jave27@gmail.com>
36471 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
36472 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
36473 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
36476 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
36477 wined3d: Final move of the GLSL registry check (hopefully).
36479 2006-05-27 Alexandre Julliard <julliard@winehq.org>
36481 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
36482 kernel32: Partial implementation of GetModuleHandleExA/W.
36484 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
36485 ntdll: Implemented RtlPcToFileHeader.
36487 2006-05-26 Kai Blin <kai.blin@gmail.com>
36489 * dlls/secur32/base64_codec.c:
36490 secur32: Fix wrong bit shift in the base64 encoder.
36491 Thanks to Juan Lang for catching this one.
36493 2006-05-26 Robert Shearman <rob@codeweavers.com>
36495 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
36496 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
36497 Implement NdrFullPointerFree.
36499 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
36500 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
36502 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
36503 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
36504 NdrFullPointerInsertRefId.
36506 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
36507 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
36508 rpcrt4: Implement some full pointer functions and add stubs for others.
36511 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
36513 * dlls/wined3d/surface.c:
36514 wined3d: Implement IWineD3DSurface::BltFast.
36516 2006-05-26 Mike McCormack <mike@codeweavers.com>
36518 * dlls/secur32/ntlm.c:
36519 secur32: Avoid some code duplication.
36521 * dlls/rpcrt4/ndr_marshall.c:
36522 rpcrt4: Implement NdrClientContext(Un)Marshall.
36524 2006-05-26 Juan Lang <juan_lang@yahoo.com>
36526 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
36527 dlls/crypt32/tests/cert.c, include/wincrypt.h:
36528 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
36529 CertVerifySubjectCertificateContext.
36531 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
36532 dlls/crypt32/store.c:
36533 crypt32: Combine redundant code.
36535 2006-05-25 Huw Davies <huw@codeweavers.com>
36537 * dlls/gdi/freetype.c:
36538 gdi32: The font cache needs to discriminate whether the device can cope with
36539 bitmap fonts or not.
36541 2006-05-26 Robert Shearman <rob@codeweavers.com>
36543 * dlls/rpcrt4/ndr_marshall.c:
36544 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
36545 ComputeConformanceOrVariance it is still necessary to set the count
36546 variable to the value retrieved.
36548 * dlls/rpcrt4/rpc_message.c:
36549 rpcrt4: Return the actual status code sent back by the server, rather than
36552 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
36554 * dlls/wined3d/surface_gdi.c:
36555 wined3d: Fix IWineGDISurface::SaveSnapshot.
36557 * dlls/wined3d/surface.c:
36558 wined3d: Disable the depth test in UnlockRect
36560 2006-05-26 Jason Green <jave27@gmail.com>
36562 * dlls/wined3d/drawprim.c:
36563 wined3d: Fix regression introduced by recent multitexture patch.
36565 2006-05-26 Alexandre Julliard <julliard@winehq.org>
36567 * dlls/comctl32/theme_dialog.c:
36568 comctl32: Dialog procedures should be called with CallWindowProc.
36570 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
36571 dlls/user/winproc.h:
36572 user: Only include winproc.h where necessary.
36574 * dlls/user/winproc.c:
36575 user: Added fast 32->16 mapping for the remaining messages.
36577 * dlls/user/winproc.c:
36578 user: Added fast 32->16 mapping for the listbox and combobox messages.
36580 * dlls/user/winproc.c:
36581 user: Added fast 32->16 mapping for the edit control messages.
36583 * dlls/user/winproc.c:
36584 user: Added fast 32->16 mapping for button and scrollbar messages.
36586 * dlls/user/winproc.c:
36587 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
36589 * dlls/user/winproc.c:
36590 user: Added fast 32->16 mapping for the WM_DDE* messages.
36592 * dlls/user/winproc.c:
36593 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
36596 * dlls/user/winproc.c:
36597 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
36599 * dlls/user/winproc.c:
36600 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
36601 WM_WINDOWPOSCHANGING/CHANGED.
36603 * dlls/user/winproc.c:
36604 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
36606 * dlls/user/winproc.c:
36607 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
36609 * dlls/user/winproc.c:
36610 user: Added fast 16->32 mapping for the remaining messages.
36612 * dlls/user/winproc.c:
36613 user: Added fast 16->32 mapping for the WM_DDE* messages.
36615 * dlls/user/winproc.c:
36616 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
36619 * dlls/user/winproc.c:
36620 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
36622 * dlls/user/winproc.c:
36623 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
36624 WM_WINDOWPOSCHANGING/CHANGED.
36626 * dlls/user/winproc.c:
36627 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
36629 * dlls/user/winproc.c:
36630 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
36632 * include/wine/unicode.h:
36633 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
36636 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
36637 Fixed a couple of instances of the old FSF address that crept back in.
36639 2006-05-25 Phil Costin <philcostin@hotmail.com>
36641 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
36642 wined3d: Create stub for D3DPERF_SetOptions function.
36644 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
36646 * tools/wineprefixcreate.in:
36647 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
36648 relaying on the PATH.
36650 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
36652 * dlls/comctl32/header.c:
36653 comctl32: header: Put the new item in place of the hot divider instead of
36656 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
36658 * dlls/comctl32/header.c:
36659 comctl32: header: Draw the drag image and hot dividers while dragging an item.
36661 * dlls/comctl32/header.c:
36662 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
36664 * dlls/comctl32/header.c:
36665 comctl32: header: Implement HDM_SETHOTDIVIDER.
36667 * dlls/comctl32/header.c:
36668 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
36670 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
36672 * dlls/comctl32/listview.c:
36673 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
36674 Apply the HDS_DRAGDROP header style if the listview has the
36675 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
36676 doesn't support them.
36678 2006-05-25 Juan Lang <juan_lang@yahoo.com>
36680 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
36681 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
36682 crypt32: Implement CertSerializeCRLStoreElement.
36684 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
36686 * dlls/mapi32/util.c:
36687 mapi32: Break out of the loop as soon as MSI call succeeds.
36689 * dlls/gdi/freetype.c:
36690 gdi: Add more const qualifiers.
36692 2006-05-26 Jason Green <jave27@gmail.com>
36694 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
36695 wined3d: Move the GLSL registry check again.
36697 2006-05-26 Mike McCormack <mike@codeweavers.com>
36699 * tools/winapi/tests.dat:
36700 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
36702 * include/rpcndr.h:
36703 rpcrt4: Remove unused IN and OUT macros.
36705 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
36707 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
36708 mapi32: Implement FGetComponentPath.
36711 msi: Translate the resulting string only if the previous call succeeded.
36713 2006-05-25 Jacek Caban <jacek@codeweavers.com>
36715 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
36716 urlmon: Fix implementation of ReleaseBindInfo.
36718 * dlls/urlmon/binding.c:
36719 urlmon: Better pending read handling.
36721 * dlls/urlmon/binding.c:
36722 urlmon: Added Switch implementation.
36724 * dlls/urlmon/binding.c:
36725 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
36728 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
36729 dlls/urlmon/urlmon_main.h:
36730 urlmon: Call OnProgress in apartment thread.
36732 * dlls/urlmon/binding.c:
36733 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
36735 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
36736 urlmon: Added ReportResult implementation.
36738 * dlls/urlmon/binding.c:
36739 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
36741 2006-05-25 Juan Lang <juan_lang@yahoo.com>
36743 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
36744 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
36745 crypt32: Add support for CRLs.
36747 * dlls/crypt32/cert.c:
36748 crypt32: Use public functions when finding certificates.
36750 2006-05-25 Phil Costin <philcostin@hotmail.com>
36752 * dlls/wined3d/directx.c:
36753 wined3d: Shader caps fix - code relocation.
36755 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
36757 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
36758 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
36759 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
36760 wined3d: Dynamicly load GL_ARB_multitexture functions.
36762 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
36764 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
36765 dlls/wined3d/wined3d_private.h:
36766 wined3d: Small rhw vertex fix.
36767 Fix the one pixel displacement and move the glOrtho code in a common
36770 2006-05-25 Alexandre Julliard <julliard@winehq.org>
36773 configure: Regenerated with autoconf 2.59d.
36775 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
36776 include/wine/unicode.h:
36777 include: Prevent internal Wine headers from being used in tests.
36779 * dlls/wined3d/surface.c:
36780 wined3d: Fixed a compiler warning.
36782 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
36784 * dlls/ntdll/file.c:
36785 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
36787 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
36789 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
36790 wininet: Constify data.
36792 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
36793 gdi: Constify data.
36795 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
36798 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
36800 2006-05-24 Jason Green <jave27@gmail.com>
36802 * include/wine/wined3d_gl.h:
36803 wined3d: Add some more GLSL defines.
36805 2006-05-25 Mike McCormack <mike@codeweavers.com>
36807 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
36808 rpcrt4: Stub implementations for NDRS marshalling functions.
36810 * dlls/crypt32/oid.c:
36811 crypt32: Fix a integer to pointer cast.
36813 * dlls/msi/action.c, dlls/msi/database.c:
36814 msi: Fix some pointer to integer casts.
36816 * dlls/kernel/console.c:
36817 kernel32: Fix some pointer to integer casts.
36819 * dlls/mapi32/mapi32_main.c:
36820 mapi32: Fix prototype of MAPILogon and MAPILogoff.
36822 * include/richedit.h:
36823 richedit: Fix prototype of the callback function.
36825 2006-05-24 Robert Shearman <rob@codeweavers.com>
36827 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
36828 dlls/ole32/ftmarshal.c:
36829 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
36831 * dlls/ole32/ftmarshal.c:
36832 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
36833 remove unnecessary unmarshaling code for the standard-marshal case -
36834 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
36836 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
36837 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
36838 free-threaded marshaler.
36840 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
36841 ole32: Implement table-weak marshaling for the free-threaded marshaler.
36843 * dlls/ole32/ftmarshal.c:
36844 ole32: Release the standard marshal in the free-threaded marshaler's
36845 UnmarshalInterface function.
36847 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
36848 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
36849 and UnmarshalInterface methods, with test cases.
36851 * dlls/ole32/ftmarshal.c:
36852 ole32: Fix the free-threaded marshaler when it has no outer unknown.
36854 * dlls/rpcrt4/ndr_marshall.c:
36855 rpcrt4: Set the Memory field of the stub message structure to the
36856 start of the memory that an embedded pointer is embedded in so that
36857 FC_POINTER conformance works correctly.
36859 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
36860 rpcrt4: Implement explicit generic binding handles.
36862 * dlls/rpcrt4/ndr_stubless.c:
36863 rpcrt4: Move the getting of the client binding handle to a separate function.
36865 * dlls/rpcrt4/ndr_stubless.c:
36866 rpcrt4: Move the initialising of the stub message structure nearer to the top
36868 Set stubMsg.StackTop after calling the initialise function.
36870 * dlls/rpcrt4/ndr_stubless.c:
36871 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
36873 * dlls/rpcrt4/rpc_binding.c:
36874 rpcrt4: Implement RpcBindingCopy.
36876 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
36877 uuid: Add some COM CLSIDs.
36879 * include/urlmon.idl:
36880 include: Add several more interfaces to urlmon.idl.
36882 2006-05-24 Jacek Caban <jacek@codeweavers.com>
36884 * dlls/urlmon/tests/misc.c:
36885 urlmon: Added registering name space test.
36887 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
36888 dlls/urlmon/urlmon_main.h:
36889 urlmon: Use registered protocols.
36891 * dlls/urlmon/session.c:
36892 urlmon: Added [Un]RegisterNamespace implementation.
36894 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
36895 dlls/mshtml/service.c:
36896 mshtml: The secret interface is CMarkup. Improve FIXMEs.
36898 2006-05-24 Juan Lang <juan_lang@yahoo.com>
36900 * dlls/crypt32/tests/store.c:
36901 crypt32: Add one more test of CertAddEncodedCertificateToStore.
36903 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
36904 dlls/crypt32/store.c:
36905 crypt32: Move cert functions that don't depend on the implementation of stores
36908 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
36910 * dlls/wined3d/device.c:
36911 wined3d: Fog fixes.
36913 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
36915 * dlls/wined3d/surface.c:
36916 wined3d: Turn around the image in LockRect.
36918 * dlls/wined3d/device.c:
36919 wined3d: Silence the offscreen surface creation fixme.
36921 * dlls/wined3d/device.c:
36922 wined3d: Color keying emulation.
36924 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
36926 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
36927 d3d9: StateBlock is also created in EndStateBlock. With tests.
36929 2006-05-24 Alexandre Julliard <julliard@winehq.org>
36931 * ANNOUNCE, ChangeLog, VERSION, configure:
36934 ----------------------------------------------------------------
36935 2006-05-24 Alexandre Julliard <julliard@winehq.org>
36937 * dlls/usp10/tests/usp10.c:
36938 usp10: Fixed a compiler warning.
36940 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
36941 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
36942 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
36943 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
36944 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
36945 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
36946 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
36947 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
36948 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
36949 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
36950 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
36951 Link against libwine_unicode everywhere we use Unicode functions.
36953 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
36954 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
36955 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
36956 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
36957 dlls/shlwapi/tests/path.c:
36958 Tests should not use wine/unicode.h.
36960 * tools/widl/typelib.c, tools/widl/write_msft.c:
36961 widl: Get rid of unnecessary inclusion of unicode.h.
36963 * libs/wine/debug.c:
36964 libwine: Don't use libwine_unicode functions.
36966 2006-05-24 Mike McCormack <mike@codeweavers.com>
36968 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
36969 programs/winefile/winefile.c:
36970 Fixed more boolean comparisons against TRUE.
36972 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
36973 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
36975 * dlls/wininet/dialogs.c:
36976 wininet: Fix a possible NULL pointer deference.
36978 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
36981 Makefile.in: find needs a slash when the source dir is a symlink.
36983 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
36985 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
36986 gphoto2.ds: Added Korean resources.
36988 2006-05-24 Alexandre Julliard <julliard@winehq.org>
36990 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
36991 libs/unicode/string.c, libs/unicode/wine_unicode.def,
36992 libs/unicode/wine_unicode.map:
36993 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
36995 * include/wine/unicode.h, libs/unicode/string.c,
36996 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
36997 libwine_unicode: Define all functions in the library even if they can be inlined.
36999 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
37001 * dlls/user/tests/msg.c:
37002 user: Add a test to check the queue status if there is a pending
37003 posted message and the quit flag is set.
37005 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
37007 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
37008 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
37009 include/wine/wined3d_interface.h:
37010 wined3d: Swapchain and back buffer corrections + tests.
37012 2006-05-24 Mike McCormack <mike@codeweavers.com>
37014 * dlls/msi/dialog.c:
37015 msi: Set a default radio button.
37017 * dlls/msi/action.c:
37018 msi: Fix a possible memory leak.
37020 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
37022 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
37023 include/wine/wined3d_gl.h:
37024 wined3d: Fix ARB_imaging abuse.
37026 2006-05-24 Alexandre Julliard <julliard@winehq.org>
37028 * dlls/wined3d/device.c:
37029 wined3d: Fixed a couple of boolean comparisons against TRUE.
37031 2006-05-23 Jason Green <jave27@gmail.com>
37033 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
37034 dlls/wined3d/wined3d_private.h:
37035 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
37038 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
37039 wined3d: Add function to print the infolog of a GLSL shader on errors.
37040 With assistance from H. Verbeet.
37042 * include/wine/wined3d_gl.h:
37043 wined3d: Added some GLSL defines and function prototypes.
37045 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
37047 * dlls/comdlg32/printdlg.c:
37048 comdlg32: Write-strings warning fix.
37050 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
37052 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
37053 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
37054 programs/notepad/Fr.rc, programs/progman/Fr.rc,
37055 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
37056 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
37057 programs/wordpad/Fr.rc:
37058 Uniformization of French main menu accelerators.
37060 2006-05-23 Hans Leidekker <hans@it.vu.nl>
37062 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
37063 uninstaller: Add Dutch resources.
37065 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
37067 * dlls/x11drv/xrender.c:
37068 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
37070 2006-05-23 Juan Lang <juan_lang@yahoo.com>
37072 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
37073 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
37075 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
37077 * dlls/wined3d/directx.c:
37078 wined3d: Remove a double cap flag.
37080 * dlls/wined3d/surface.c:
37081 wined3d: Remove an unnecessary NULL check.
37083 2006-05-23 Jacek Caban <jacek@codeweavers.com>
37085 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
37086 dlls/mshtml/persist.c:
37087 mshtml: Added stub implementation of IPersistStreamInit.
37089 * dlls/shdocvw/oleobject.c:
37090 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
37092 * dlls/shdocvw/oleobject.c:
37093 shdocvw: Don't do verb that is already done.
37095 * dlls/shdocvw/oleobject.c:
37096 shdocvw: Move UI activating to the separated function.
37098 * dlls/shdocvw/oleobject.c:
37099 shdocvw: Move inplace activating code to the separated function.
37101 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
37102 dlls/shdocvw/webbrowser.c:
37103 shdocvw: Added WebBrowser v1 implementation.
37105 * dlls/shdocvw/regsvr.c:
37106 shdocvw: Added WebBrowser v1 registration.
37108 2006-05-23 Robert Shearman <rob@codeweavers.com>
37110 * dlls/comctl32/propsheet.c:
37111 comctl32: Fix the loading of strings for the property sheet page by
37112 caching the ID of the string to load before overwriting it with an
37115 2006-05-23 Alexandre Julliard <julliard@winehq.org>
37117 * dlls/user/winproc.c:
37118 user: Reuse the fast A->W function to implement the 16->32W case.
37119 Get rid of the no longer needed 16->32W mapping functions.
37121 * dlls/user/winproc.c:
37122 user: Reuse the fast W->A function to implement the 32W->16 case.
37123 Get rid of the no longer needed 32W->16 mapping functions.
37125 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
37126 user: Use winproc callbacks for the remaining 16-bit messaging functions.
37128 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
37130 * dlls/comctl32/header.c:
37131 comctl32: header: Don't try to draw items outside the clipping rect.
37133 * dlls/comctl32/header.c:
37134 comctl32: header: Make the column resizing smooth in full drag mode.
37135 Make the column resizing smooth in full drag mode even for listview
37136 with lots of elements by redrawing only the resized column and calling
37139 2006-05-22 Juan Lang <juan_lang@yahoo.com>
37141 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
37142 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
37143 crypt32: Abstract contexts.
37144 - create an abstract interface for contexts, and use it for certificates
37145 - create a simple context list, and use it for memory stores
37147 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
37149 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
37150 usp10: Add stub for ScriptStringOut.
37152 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
37154 * dlls/wined3d/swapchain.c:
37155 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
37157 2006-05-23 Huw Davies <huw@codeweavers.com>
37159 * dlls/rpcrt4/tests/ndr_marshall.c:
37160 rpcrt4: Uncomment test now that it works correctly.
37162 * dlls/rpcrt4/ndr_marshall.c:
37163 rpcrt4: Add another static.
37165 * dlls/rpcrt4/ndr_marshall.c:
37166 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
37167 amongst the NdrSimpleStruct* ones.
37169 2006-05-23 Alexandre Julliard <julliard@winehq.org>
37171 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
37172 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
37173 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
37174 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
37175 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
37176 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
37177 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
37178 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
37179 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
37180 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
37181 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
37182 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
37183 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
37184 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
37185 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
37186 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
37187 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
37188 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
37189 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
37190 programs/winetest/Makefile.in:
37191 winspool: Renamed the directory to winspool.drv.
37193 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
37194 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
37195 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
37196 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
37197 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
37198 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
37199 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
37200 dlls/wineps.drv/data/AvantGarde_Demi.c,
37201 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
37202 dlls/wineps.drv/data/Bookman_Demi.c,
37203 dlls/wineps.drv/data/Bookman_DemiItalic.c,
37204 dlls/wineps.drv/data/Bookman_Light.c,
37205 dlls/wineps.drv/data/Bookman_LightItalic.c,
37206 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
37207 dlls/wineps.drv/data/Courier_Bold.c,
37208 dlls/wineps.drv/data/Courier_BoldOblique.c,
37209 dlls/wineps.drv/data/Courier_Oblique.c,
37210 dlls/wineps.drv/data/Helvetica.c,
37211 dlls/wineps.drv/data/Helvetica_Bold.c,
37212 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
37213 dlls/wineps.drv/data/Helvetica_Narrow.c,
37214 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
37215 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
37216 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
37217 dlls/wineps.drv/data/Helvetica_Oblique.c,
37218 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
37219 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
37220 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
37221 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
37222 dlls/wineps.drv/data/Palatino_Bold.c,
37223 dlls/wineps.drv/data/Palatino_BoldItalic.c,
37224 dlls/wineps.drv/data/Palatino_Italic.c,
37225 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
37226 dlls/wineps.drv/data/Times_Bold.c,
37227 dlls/wineps.drv/data/Times_BoldItalic.c,
37228 dlls/wineps.drv/data/Times_Italic.c,
37229 dlls/wineps.drv/data/Times_Roman.c,
37230 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
37231 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
37232 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
37233 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
37234 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
37235 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
37236 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
37237 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
37238 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
37239 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
37240 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
37241 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
37242 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
37243 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
37244 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
37245 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
37246 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
37247 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
37248 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
37249 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
37250 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
37251 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
37252 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
37253 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
37254 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
37255 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
37256 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
37257 dlls/wineps/data/AvantGarde_BookOblique.c,
37258 dlls/wineps/data/AvantGarde_Demi.c,
37259 dlls/wineps/data/AvantGarde_DemiOblique.c,
37260 dlls/wineps/data/Bookman_Demi.c,
37261 dlls/wineps/data/Bookman_DemiItalic.c,
37262 dlls/wineps/data/Bookman_Light.c,
37263 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
37264 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
37265 dlls/wineps/data/Courier_BoldOblique.c,
37266 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
37267 dlls/wineps/data/Helvetica_Bold.c,
37268 dlls/wineps/data/Helvetica_BoldOblique.c,
37269 dlls/wineps/data/Helvetica_Narrow.c,
37270 dlls/wineps/data/Helvetica_Narrow_Bold.c,
37271 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
37272 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
37273 dlls/wineps/data/Helvetica_Oblique.c,
37274 dlls/wineps/data/NewCenturySchlbk_Bold.c,
37275 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
37276 dlls/wineps/data/NewCenturySchlbk_Italic.c,
37277 dlls/wineps/data/NewCenturySchlbk_Roman.c,
37278 dlls/wineps/data/Palatino_Bold.c,
37279 dlls/wineps/data/Palatino_BoldItalic.c,
37280 dlls/wineps/data/Palatino_Italic.c,
37281 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
37282 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
37283 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
37284 dlls/wineps/data/ZapfChancery_MediumItalic.c,
37285 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
37286 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
37287 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
37288 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
37289 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
37290 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
37291 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
37292 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
37293 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
37294 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
37295 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
37296 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
37297 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
37298 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
37299 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
37300 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
37301 wineps: Renamed the directory to wineps.drv.
37303 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
37304 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
37305 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
37306 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
37307 dlls/msisys/msisys.ocx.spec:
37308 msisys: Renamed the directory to msisys.ocx.
37310 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
37312 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
37313 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
37314 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
37315 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
37316 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
37317 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
37318 dlls/advapi32/registry.c, dlls/advapi32/security.c,
37319 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
37320 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
37321 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
37322 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
37323 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
37324 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
37325 dlls/advpack/install.c, dlls/advpack/reg.c,
37326 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
37327 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
37328 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
37329 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
37330 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
37331 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
37332 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
37333 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
37334 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
37335 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
37336 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
37337 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
37338 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
37339 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
37340 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
37341 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
37342 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
37343 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
37344 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
37345 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
37346 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
37347 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
37348 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
37349 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
37350 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
37351 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
37352 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
37353 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
37354 dlls/comcat/factory.c, dlls/comcat/information.c,
37355 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
37356 dlls/comcat/version.rc, dlls/comctl32/animate.c,
37357 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
37358 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
37359 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
37360 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
37361 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
37362 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
37363 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
37364 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
37365 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
37366 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
37367 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
37368 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
37369 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
37370 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
37371 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
37372 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
37373 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
37374 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
37375 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
37376 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
37377 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
37378 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
37379 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
37380 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
37381 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
37382 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
37383 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
37384 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
37385 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
37386 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
37387 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
37388 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
37389 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
37390 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
37391 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
37392 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
37393 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
37394 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
37395 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
37396 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
37397 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
37398 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
37399 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
37400 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
37401 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
37402 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
37403 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
37404 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
37405 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
37406 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
37407 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
37408 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
37409 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
37410 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
37411 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
37412 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
37413 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
37414 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
37415 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
37416 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
37417 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
37418 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
37419 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
37420 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
37421 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
37422 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
37423 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
37424 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
37425 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
37426 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
37427 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
37428 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
37429 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
37430 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
37431 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
37432 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
37433 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
37434 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
37435 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
37436 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
37437 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
37438 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
37439 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
37440 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
37441 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
37442 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
37443 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
37444 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
37445 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
37446 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
37447 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
37448 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
37449 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
37450 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
37451 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
37452 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
37453 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
37454 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
37455 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
37456 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
37457 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
37458 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
37459 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
37460 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
37461 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
37462 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
37463 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
37464 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
37465 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
37466 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
37467 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
37468 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
37469 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
37470 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
37471 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
37472 dlls/ddraw/main.c, dlls/ddraw/material.c,
37473 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
37474 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
37475 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
37476 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
37477 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
37478 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
37479 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
37480 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
37481 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
37482 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
37483 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
37484 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
37485 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
37486 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
37487 dlls/dinput/device.c, dlls/dinput/device_private.h,
37488 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
37489 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
37490 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
37491 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
37492 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
37493 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
37494 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
37495 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
37496 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
37497 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
37498 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
37499 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
37500 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
37501 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
37502 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
37503 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
37504 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
37505 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
37506 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
37507 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
37508 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
37509 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
37510 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
37511 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
37512 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
37513 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
37514 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
37515 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
37516 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
37517 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
37518 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
37519 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
37520 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
37521 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
37522 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
37523 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
37524 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
37525 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
37526 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
37527 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
37528 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
37529 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
37530 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
37531 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
37532 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
37533 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
37534 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
37535 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
37536 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
37537 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
37538 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
37539 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
37540 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
37541 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
37542 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
37543 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
37544 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
37545 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
37546 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
37547 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
37548 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
37549 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
37550 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
37551 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
37552 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
37553 dlls/dsound/capture.c, dlls/dsound/dsound.c,
37554 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
37555 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
37556 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
37557 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
37558 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
37559 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
37560 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
37561 dlls/dsound/version.rc, dlls/dswave/dswave.c,
37562 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
37563 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
37564 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
37565 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
37566 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
37567 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
37568 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
37569 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
37570 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
37571 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
37572 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
37573 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
37574 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
37575 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
37576 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
37577 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
37578 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
37579 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
37580 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
37581 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
37582 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
37583 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
37584 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
37585 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
37586 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
37587 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
37588 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
37589 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
37590 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
37591 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
37592 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
37593 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
37594 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
37595 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
37596 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
37597 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
37598 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
37599 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
37600 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
37601 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
37602 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
37603 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
37604 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
37605 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
37606 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
37607 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
37608 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
37609 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
37610 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
37611 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
37612 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
37613 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
37614 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
37615 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
37616 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
37617 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
37618 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
37619 dlls/kernel/comm.c, dlls/kernel/computername.c,
37620 dlls/kernel/console.c, dlls/kernel/console_private.h,
37621 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
37622 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
37623 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
37624 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
37625 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
37626 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
37627 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
37628 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
37629 dlls/kernel/local16.c, dlls/kernel/locale.c,
37630 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
37631 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
37632 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
37633 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
37634 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
37635 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
37636 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
37637 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
37638 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
37639 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
37640 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
37641 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
37642 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
37643 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
37644 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
37645 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
37646 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
37647 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
37648 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
37649 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
37650 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
37651 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
37652 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
37653 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
37654 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
37655 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
37656 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
37657 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
37658 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
37659 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
37660 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
37661 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
37662 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
37663 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
37664 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
37665 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
37666 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
37667 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
37668 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
37669 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
37670 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
37671 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
37672 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
37673 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
37674 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
37675 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
37676 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
37677 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
37678 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
37679 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
37680 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
37681 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
37682 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
37683 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
37684 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
37685 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
37686 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
37687 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
37688 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
37689 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
37690 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
37691 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
37692 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
37693 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
37694 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
37695 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
37696 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
37697 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
37698 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
37699 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
37700 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
37701 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
37702 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
37703 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
37704 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
37705 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
37706 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
37707 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
37708 dlls/kernel/resource.c, dlls/kernel/resource16.c,
37709 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
37710 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
37711 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
37712 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
37713 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
37714 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
37715 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
37716 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
37717 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
37718 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
37719 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
37720 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
37721 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
37722 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
37723 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
37724 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
37725 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
37726 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
37727 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
37728 dlls/kernel/version.c, dlls/kernel/version.rc,
37729 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
37730 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
37731 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
37732 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
37733 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
37734 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
37735 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
37736 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
37737 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
37738 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
37739 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
37740 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
37741 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
37742 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
37743 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
37744 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
37745 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
37746 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
37747 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
37748 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
37749 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
37750 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
37751 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
37752 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
37753 dlls/msacm32/filter.c, dlls/msacm32/format.c,
37754 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
37755 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
37756 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
37757 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
37758 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
37759 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
37760 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
37761 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
37762 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
37763 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
37764 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
37765 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
37766 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
37767 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
37768 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
37769 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
37770 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
37771 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
37772 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
37773 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
37774 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
37775 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
37776 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
37777 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
37778 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
37779 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
37780 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
37781 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
37782 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
37783 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
37784 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
37785 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
37786 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
37787 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
37788 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
37789 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
37790 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
37791 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
37792 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
37793 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
37794 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
37795 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
37796 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
37797 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
37798 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
37799 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
37800 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
37801 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
37802 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
37803 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
37804 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
37805 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
37806 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
37807 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
37808 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
37809 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
37810 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
37811 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
37812 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
37813 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
37814 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
37815 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
37816 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
37817 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
37818 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
37819 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
37820 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
37821 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
37822 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
37823 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
37824 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
37825 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
37826 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
37827 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
37828 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
37829 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
37830 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
37831 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
37832 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
37833 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
37834 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
37835 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
37836 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
37837 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
37838 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
37839 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
37840 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
37841 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
37842 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
37843 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
37844 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
37845 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
37846 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
37847 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
37848 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
37849 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
37850 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
37851 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
37852 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
37853 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
37854 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
37855 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
37856 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
37857 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
37858 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
37859 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
37860 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
37861 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
37862 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
37863 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
37864 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
37865 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
37866 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
37867 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
37868 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
37869 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
37870 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
37871 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
37872 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
37873 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
37874 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
37875 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
37876 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
37877 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
37878 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
37879 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
37880 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
37881 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
37882 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
37883 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
37884 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
37885 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
37886 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
37887 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
37888 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
37889 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
37890 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
37891 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
37892 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
37893 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
37894 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
37895 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
37896 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
37897 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
37898 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
37899 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
37900 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
37901 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
37902 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
37903 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
37904 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
37905 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
37906 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
37907 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
37908 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
37909 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
37910 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
37911 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
37912 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
37913 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
37914 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
37915 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
37916 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
37917 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
37918 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
37919 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
37920 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
37921 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
37922 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
37923 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
37924 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
37925 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
37926 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
37927 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
37928 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
37929 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
37930 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
37931 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
37932 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
37933 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
37934 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
37935 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
37936 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
37937 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
37938 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
37939 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
37940 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
37941 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
37942 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
37943 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
37944 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
37945 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
37946 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
37947 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
37948 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
37949 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
37950 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
37951 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
37952 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
37953 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
37954 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
37955 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
37956 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
37957 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
37958 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
37959 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
37960 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
37961 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
37962 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
37963 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
37964 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
37965 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
37966 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
37967 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
37968 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
37969 dlls/quartz/transform.c, dlls/quartz/transform.h,
37970 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
37971 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
37972 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
37973 dlls/riched20/context.c, dlls/riched20/editor.c,
37974 dlls/riched20/editor.h, dlls/riched20/editstr.h,
37975 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
37976 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
37977 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
37978 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
37979 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
37980 dlls/riched20/writer.c, dlls/riched32/richedit.c,
37981 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
37982 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
37983 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
37984 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
37985 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
37986 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
37987 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
37988 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
37989 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
37990 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
37991 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
37992 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
37993 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
37994 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
37995 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
37996 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
37997 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
37998 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
37999 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
38000 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
38001 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
38002 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
38003 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
38004 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
38005 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
38006 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
38007 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
38008 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
38009 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
38010 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
38011 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
38012 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
38013 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
38014 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
38015 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
38016 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
38017 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
38018 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
38019 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
38020 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
38021 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
38022 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
38023 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
38024 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
38025 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
38026 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
38027 dlls/setupapi/install.c, dlls/setupapi/misc.c,
38028 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
38029 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
38030 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
38031 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
38032 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
38033 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
38034 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
38035 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
38036 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
38037 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
38038 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
38039 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
38040 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
38041 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
38042 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
38043 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
38044 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
38045 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
38046 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
38047 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
38048 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
38049 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
38050 dlls/shell32/control.c, dlls/shell32/cpanel.h,
38051 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
38052 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
38053 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
38054 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
38055 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
38056 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
38057 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
38058 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
38059 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
38060 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
38061 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
38062 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
38063 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
38064 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
38065 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
38066 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
38067 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
38068 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
38069 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
38070 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
38071 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
38072 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
38073 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
38074 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
38075 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
38076 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
38077 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
38078 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
38079 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
38080 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
38081 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
38082 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
38083 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
38084 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
38085 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
38086 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
38087 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
38088 dlls/shell32/undocshell.h, dlls/shell32/version.h,
38089 dlls/shell32/version.rc, dlls/shell32/version16.rc,
38090 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
38091 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
38092 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
38093 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
38094 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
38095 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
38096 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
38097 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
38098 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
38099 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
38100 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
38101 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
38102 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
38103 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
38104 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
38105 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
38106 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
38107 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
38108 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
38109 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
38110 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
38111 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
38112 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
38113 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
38114 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
38115 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
38116 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
38117 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
38118 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
38119 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
38120 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
38121 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
38122 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
38123 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
38124 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
38125 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
38126 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
38127 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
38128 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
38129 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
38130 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
38131 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
38132 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
38133 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
38134 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
38135 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
38136 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
38137 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
38138 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
38139 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
38140 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
38141 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
38142 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
38143 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
38144 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
38145 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
38146 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
38147 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
38148 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
38149 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
38150 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
38151 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
38152 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
38153 dlls/user/sysparams.c, dlls/user/tests/class.c,
38154 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
38155 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
38156 dlls/user/tests/edit.c, dlls/user/tests/input.c,
38157 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
38158 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
38159 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
38160 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
38161 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
38162 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
38163 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
38164 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
38165 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
38166 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
38167 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
38168 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
38169 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
38170 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
38171 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
38172 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
38173 dlls/version/install.c, dlls/version/resource.c,
38174 dlls/version/tests/info.c, dlls/version/tests/install.c,
38175 dlls/version/tests/version.rc, dlls/version/ver16.c,
38176 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
38177 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
38178 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
38179 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
38180 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
38181 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
38182 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
38183 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
38184 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
38185 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
38186 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
38187 dlls/wined3d/device.c, dlls/wined3d/directx.c,
38188 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
38189 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
38190 dlls/wined3d/query.c, dlls/wined3d/resource.c,
38191 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
38192 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
38193 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
38194 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
38195 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
38196 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
38197 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
38198 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
38199 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
38200 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
38201 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
38202 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
38203 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
38204 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
38205 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
38206 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
38207 dlls/winedos/int5c.c, dlls/winedos/int67.c,
38208 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
38209 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
38210 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
38211 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
38212 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
38213 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
38214 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
38215 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
38216 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
38217 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
38218 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
38219 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
38220 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
38221 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
38222 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
38223 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
38224 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
38225 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
38226 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
38227 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
38228 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
38229 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
38230 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
38231 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
38232 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
38233 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
38234 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
38235 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
38236 dlls/wininet/http.c, dlls/wininet/internet.c,
38237 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
38238 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
38239 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
38240 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
38241 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
38242 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
38243 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
38244 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
38245 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
38246 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
38247 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
38248 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
38249 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
38250 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
38251 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
38252 dlls/winmm/driver.c, dlls/winmm/joystick.c,
38253 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
38254 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
38255 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
38256 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
38257 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
38258 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
38259 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
38260 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
38261 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
38262 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
38263 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
38264 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
38265 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
38266 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
38267 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
38268 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
38269 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
38270 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
38271 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
38272 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
38273 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
38274 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
38275 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
38276 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
38277 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
38278 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
38279 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
38280 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
38281 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
38282 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
38283 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
38284 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
38285 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
38286 dlls/winspool/info.c, dlls/winspool/tests/info.c,
38287 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
38288 dlls/winspool/wspool.h, dlls/wintab32/context.c,
38289 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
38290 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
38291 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
38292 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
38293 dlls/wldap32/compare.c, dlls/wldap32/control.c,
38294 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
38295 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
38296 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
38297 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
38298 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
38299 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
38300 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
38301 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
38302 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
38303 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
38304 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
38305 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
38306 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
38307 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
38308 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
38309 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
38310 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
38311 dlls/wsock32/service.c, dlls/wsock32/socket.c,
38312 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
38313 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
38314 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
38315 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
38316 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
38317 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
38318 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
38319 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
38320 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
38321 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
38322 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
38323 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
38324 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
38325 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
38326 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
38327 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
38328 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
38329 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
38330 include/accctrl.h, include/aclapi.h, include/activscp.idl,
38331 include/adshlp.h, include/advpub.h, include/amstream.idl,
38332 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
38333 include/austream.idl, include/aviriff.h, include/axcore.idl,
38334 include/axextend.idl, include/basetsd.h, include/basetyps.h,
38335 include/cderr.h, include/cguid.h, include/comcat.idl,
38336 include/commctrl.h, include/commdlg.h, include/compobj.h,
38337 include/control.idl, include/cpl.h, include/custcntl.h,
38338 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
38339 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
38340 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
38341 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
38342 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
38343 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
38344 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
38345 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
38346 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
38347 include/ddstream.idl, include/devenum.idl, include/devguid.h,
38348 include/digitalv.h, include/dinput.h, include/dispdib.h,
38349 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
38350 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
38351 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
38352 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
38353 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
38354 include/dpaddr.h, include/dplay.h, include/dplay8.h,
38355 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
38356 include/dsconf.h, include/dsdriver.h, include/dshow.h,
38357 include/dsound.h, include/dsrole.h, include/dxdiag.h,
38358 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
38359 include/dyngraph.idl, include/errors.h, include/evcode.h,
38360 include/evntrace.h, include/excpt.h, include/exdisp.idl,
38361 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
38362 include/guiddef.h, include/heap.h, include/hlink.idl,
38363 include/htmlhelp.h, include/iads.idl, include/icm.h,
38364 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
38365 include/imm.h, include/initguid.h, include/ipexport.h,
38366 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
38367 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
38368 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
38369 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
38370 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
38371 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
38372 include/mapi.h, include/mapicode.h, include/mapidefs.h,
38373 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
38374 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
38375 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
38376 include/minmax.h, include/mlang.idl, include/mmddk.h,
38377 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
38378 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
38379 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
38380 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
38381 include/msi.h, include/msidefs.h, include/msiquery.h,
38382 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
38383 include/msvcrt/errno.h, include/msvcrt/locale.h,
38384 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
38385 include/msvcrt/mbstring.h, include/msvcrt/search.h,
38386 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
38387 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
38388 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
38389 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
38390 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
38391 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
38392 include/nb30.h, include/ndrtypes.h, include/npapi.h,
38393 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
38394 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
38395 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
38396 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
38397 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
38398 include/oleauto.h, include/olectl.h, include/oledlg.h,
38399 include/oleidl.idl, include/pktdef.h, include/poppack.h,
38400 include/powrprof.h, include/propidl.idl, include/prsht.h,
38401 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
38402 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
38403 include/ras.h, include/reason.h, include/regstr.h,
38404 include/richedit.h, include/richole.idl, include/rpc.h,
38405 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
38406 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
38407 include/schemadef.h, include/schnlsp.h, include/sddl.h,
38408 include/secext.h, include/security.h, include/sensapi.h,
38409 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
38410 include/sfc.h, include/shellapi.h, include/shldisp.idl,
38411 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
38412 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
38413 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
38414 include/sqltypes.h, include/sspi.h, include/storage.h,
38415 include/strmif.idl, include/tapi.h, include/tchar.h,
38416 include/textserv.h, include/thread.h, include/tlhelp32.h,
38417 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
38418 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
38419 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
38420 include/wincon.h, include/wincrypt.h, include/windef.h,
38421 include/windns.h, include/windows.h, include/windowsx.h,
38422 include/wine/debug.h, include/wine/exception.h,
38423 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
38424 include/wine/mmsystem16.h, include/wine/port.h,
38425 include/wine/pthread.h, include/wine/rpcss_shared.h,
38426 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
38427 include/wine/winaspi.h, include/wine/winbase16.h,
38428 include/wine/windef16.h, include/wine/wine_common_ver.rc,
38429 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
38430 include/wine/wined3d_types.h, include/wine/wingdi16.h,
38431 include/wine/winnet16.h, include/wine/winsock16.h,
38432 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
38433 include/wingdi.h, include/wininet.h, include/winioctl.h,
38434 include/winldap.h, include/winnetwk.h, include/winnls.h,
38435 include/winnls32.h, include/winnt.h, include/winpos.h,
38436 include/winreg.h, include/winres.h, include/winresrc.h,
38437 include/winsock.h, include/winsock2.h, include/winspool.h,
38438 include/winsvc.h, include/wintab.h, include/wintabx.h,
38439 include/winternl.h, include/wintrust.h, include/winuser.h,
38440 include/winver.h, include/wmistr.h, include/wnaspi32.h,
38441 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
38442 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
38443 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
38444 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
38445 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
38446 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
38447 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
38448 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
38449 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
38450 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
38451 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
38452 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
38453 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
38454 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
38455 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
38456 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
38457 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
38458 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
38459 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
38460 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
38461 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
38462 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
38463 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
38464 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
38465 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
38466 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
38467 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
38468 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
38469 programs/clock/Zh.rc, programs/clock/clock_res.h,
38470 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
38471 programs/clock/winclock.c, programs/clock/winclock.h,
38472 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
38473 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
38474 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
38475 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
38476 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
38477 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
38478 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
38479 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
38480 programs/control/control.c, programs/control/params.h,
38481 programs/eject/eject.c, programs/expand/expand.c,
38482 programs/explorer/desktop.c, programs/explorer/explorer.c,
38483 programs/explorer/explorer_private.h, programs/explorer/hal.c,
38484 programs/explorer/systray.c, programs/hh/main.c,
38485 programs/icinfo/icinfo.c, programs/iexplore/main.c,
38486 programs/make_progs, programs/msiexec/msiexec.c,
38487 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
38488 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
38489 programs/notepad/Da.rc, programs/notepad/De.rc,
38490 programs/notepad/En.rc, programs/notepad/Eo.rc,
38491 programs/notepad/Es.rc, programs/notepad/Fi.rc,
38492 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
38493 programs/notepad/It.rc, programs/notepad/Ja.rc,
38494 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
38495 programs/notepad/No.rc, programs/notepad/Pl.rc,
38496 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
38497 programs/notepad/Si.rc, programs/notepad/Sk.rc,
38498 programs/notepad/Sw.rc, programs/notepad/Th.rc,
38499 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
38500 programs/notepad/Zh.rc, programs/notepad/dialog.c,
38501 programs/notepad/dialog.h, programs/notepad/main.c,
38502 programs/notepad/main.h, programs/notepad/notepad_res.h,
38503 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
38504 programs/progman/Da.rc, programs/progman/De.rc,
38505 programs/progman/En.rc, programs/progman/Es.rc,
38506 programs/progman/Fi.rc, programs/progman/Fr.rc,
38507 programs/progman/Hu.rc, programs/progman/It.rc,
38508 programs/progman/Ko.rc, programs/progman/Nl.rc,
38509 programs/progman/No.rc, programs/progman/Pt.rc,
38510 programs/progman/Ru.rc, programs/progman/Si.rc,
38511 programs/progman/Sk.rc, programs/progman/Sw.rc,
38512 programs/progman/Tr.rc, programs/progman/Va.rc,
38513 programs/progman/Wa.rc, programs/progman/Xx.rc,
38514 programs/progman/Zh.rc, programs/progman/accel.rc,
38515 programs/progman/dialog.c, programs/progman/group.c,
38516 programs/progman/grpfile.c, programs/progman/main.c,
38517 programs/progman/progman.h, programs/progman/program.c,
38518 programs/progman/rsrc.rc, programs/progman/string.c,
38519 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
38520 programs/regedit/De.rc, programs/regedit/En.rc,
38521 programs/regedit/Es.rc, programs/regedit/Fr.rc,
38522 programs/regedit/Hu.rc, programs/regedit/It.rc,
38523 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
38524 programs/regedit/Nl.rc, programs/regedit/No.rc,
38525 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
38526 programs/regedit/Ru.rc, programs/regedit/Si.rc,
38527 programs/regedit/Tr.rc, programs/regedit/about.c,
38528 programs/regedit/childwnd.c, programs/regedit/edit.c,
38529 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
38530 programs/regedit/listview.c, programs/regedit/main.c,
38531 programs/regedit/main.h, programs/regedit/regedit.c,
38532 programs/regedit/regproc.c, programs/regedit/regproc.h,
38533 programs/regedit/resource.h, programs/regedit/resource.rc,
38534 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
38535 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
38536 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
38537 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
38538 programs/rundll32/rundll32.c, programs/start/Cs.rc,
38539 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
38540 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
38541 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
38542 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
38543 programs/start/resources.h, programs/start/rsrc.rc,
38544 programs/start/start.c, programs/taskmgr/De.rc,
38545 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
38546 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
38547 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
38548 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
38549 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
38550 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
38551 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
38552 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
38553 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
38554 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
38555 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
38556 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
38557 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
38558 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
38559 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
38560 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
38561 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
38562 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
38563 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
38564 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
38565 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
38566 programs/uninstaller/main.c, programs/uninstaller/resource.h,
38567 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
38568 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
38569 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
38570 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
38571 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
38572 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
38573 programs/view/resource.h, programs/view/view.c,
38574 programs/view/viewrc.rc, programs/view/winmain.c,
38575 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
38576 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
38577 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
38578 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
38579 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
38580 programs/wcmd/builtins.c, programs/wcmd/directory.c,
38581 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
38582 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
38583 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
38584 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
38585 programs/winecfg/De.rc, programs/winecfg/En.rc,
38586 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
38587 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
38588 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
38589 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
38590 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
38591 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
38592 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
38593 programs/winecfg/audio.c, programs/winecfg/drive.c,
38594 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
38595 programs/winecfg/libraries.c, programs/winecfg/main.c,
38596 programs/winecfg/properties.h, programs/winecfg/resource.h,
38597 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
38598 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
38599 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
38600 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
38601 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
38602 programs/wineconsole/winecon_user.h,
38603 programs/wineconsole/wineconsole.c,
38604 programs/wineconsole/wineconsole_Cs.rc,
38605 programs/wineconsole/wineconsole_De.rc,
38606 programs/wineconsole/wineconsole_En.rc,
38607 programs/wineconsole/wineconsole_Eo.rc,
38608 programs/wineconsole/wineconsole_Es.rc,
38609 programs/wineconsole/wineconsole_Fr.rc,
38610 programs/wineconsole/wineconsole_Hu.rc,
38611 programs/wineconsole/wineconsole_It.rc,
38612 programs/wineconsole/wineconsole_Ko.rc,
38613 programs/wineconsole/wineconsole_Nl.rc,
38614 programs/wineconsole/wineconsole_No.rc,
38615 programs/wineconsole/wineconsole_Pl.rc,
38616 programs/wineconsole/wineconsole_Pt.rc,
38617 programs/wineconsole/wineconsole_Ru.rc,
38618 programs/wineconsole/wineconsole_Tr.rc,
38619 programs/wineconsole/wineconsole_Zh.rc,
38620 programs/wineconsole/wineconsole_res.h,
38621 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
38622 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
38623 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
38624 programs/winedbg/dbg.y, programs/winedbg/debug.l,
38625 programs/winedbg/debugger.h, programs/winedbg/display.c,
38626 programs/winedbg/expr.c, programs/winedbg/expr.h,
38627 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
38628 programs/winedbg/intvar.h, programs/winedbg/memory.c,
38629 programs/winedbg/source.c, programs/winedbg/stack.c,
38630 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
38631 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
38632 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
38633 programs/winefile/De.rc, programs/winefile/En.rc,
38634 programs/winefile/Es.rc, programs/winefile/Fr.rc,
38635 programs/winefile/Hu.rc, programs/winefile/It.rc,
38636 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
38637 programs/winefile/No.rc, programs/winefile/Pl.rc,
38638 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
38639 programs/winefile/Si.rc, programs/winefile/Sv.rc,
38640 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
38641 programs/winefile/resource.h, programs/winefile/resource.rc,
38642 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
38643 programs/winefile/winefile.c, programs/winefile/winefile.h,
38644 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
38645 programs/winemine/Cs.rc, programs/winemine/De.rc,
38646 programs/winemine/En.rc, programs/winemine/Es.rc,
38647 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
38648 programs/winemine/It.rc, programs/winemine/Ko.rc,
38649 programs/winemine/Nl.rc, programs/winemine/No.rc,
38650 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
38651 programs/winemine/Ru.rc, programs/winemine/Si.rc,
38652 programs/winemine/Tr.rc, programs/winemine/dialog.c,
38653 programs/winemine/dialog.h, programs/winemine/main.c,
38654 programs/winemine/main.h, programs/winemine/resource.h,
38655 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
38656 programs/winetest/dist.rc, programs/winetest/gui.c,
38657 programs/winetest/main.c, programs/winetest/resource.h,
38658 programs/winetest/send.c, programs/winetest/util.c,
38659 programs/winetest/winetest.h, programs/winetest/winetest.rc,
38660 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
38661 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
38662 programs/winhelp/De.rc, programs/winhelp/En.rc,
38663 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
38664 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
38665 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
38666 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
38667 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
38668 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
38669 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
38670 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
38671 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
38672 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
38673 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
38674 programs/winhelp/macro.c, programs/winhelp/macro.h,
38675 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
38676 programs/winhelp/string.c, programs/winhelp/winhelp.c,
38677 programs/winhelp/winhelp.h, programs/winver/winver.c,
38678 programs/wordpad/De.rc, programs/wordpad/En.rc,
38679 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
38680 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
38681 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
38682 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
38683 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
38684 server/change.c, server/class.c, server/clipboard.c,
38685 server/console.c, server/console.h, server/context_alpha.c,
38686 server/context_i386.c, server/context_powerpc.c,
38687 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
38688 server/directory.c, server/event.c, server/fd.c, server/file.c,
38689 server/file.h, server/handle.c, server/handle.h, server/hook.c,
38690 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
38691 server/named_pipe.c, server/object.c, server/object.h,
38692 server/process.c, server/process.h, server/protocol.def,
38693 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
38694 server/request.c, server/request.h, server/security.h,
38695 server/semaphore.c, server/serial.c, server/signal.c,
38696 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
38697 server/thread.h, server/timer.c, server/token.c, server/trace.c,
38698 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
38699 server/window.c, server/winstation.c, tools/bin2res.c,
38700 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
38701 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
38702 tools/font_convert.sh, tools/genpatch, tools/make_authors,
38703 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
38704 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
38705 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
38706 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
38707 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
38708 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
38709 tools/widl/typelib.c, tools/widl/typelib.h,
38710 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
38711 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
38712 tools/widl/write_msft.c, tools/winapi/c_function.pm,
38713 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
38714 tools/winapi/config.pm, tools/winapi/function.pm,
38715 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
38716 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
38717 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
38718 tools/winapi/options.pm, tools/winapi/output.pm,
38719 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
38720 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
38721 tools/winapi/util.pm, tools/winapi/winapi.pm,
38722 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
38723 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
38724 tools/winapi/winapi_cleanup_options.pm,
38725 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
38726 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
38727 tools/winapi/winapi_fixup_documentation.pm,
38728 tools/winapi/winapi_fixup_editor.pm,
38729 tools/winapi/winapi_fixup_options.pm,
38730 tools/winapi/winapi_fixup_statements.pm,
38731 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
38732 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
38733 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
38734 tools/winapi/winapi_test_options.pm, tools/wine.inf,
38735 tools/winebuild/build.h, tools/winebuild/import.c,
38736 tools/winebuild/main.c, tools/winebuild/parser.c,
38737 tools/winebuild/relay.c, tools/winebuild/res16.c,
38738 tools/winebuild/res32.c, tools/winebuild/spec16.c,
38739 tools/winebuild/spec32.c, tools/winebuild/utils.c,
38740 tools/winedump/cvinclude.h, tools/winedump/debug.c,
38741 tools/winedump/dump.c, tools/winedump/emf.c,
38742 tools/winedump/function_grep.pl, tools/winedump/le.c,
38743 tools/winedump/lnk.c, tools/winedump/main.c,
38744 tools/winedump/minidump.c, tools/winedump/misc.c,
38745 tools/winedump/msmangle.c, tools/winedump/ne.c,
38746 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
38747 tools/winedump/search.c, tools/winedump/symbol.c,
38748 tools/winedump/winedump.h, tools/winegcc/utils.c,
38749 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
38750 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
38751 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
38752 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
38753 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
38754 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
38755 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
38756 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
38757 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
38758 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
38759 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
38760 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
38761 Update the address of the Free Software Foundation.
38763 2006-05-21 Labrousse Jean <jlabrous@altern.org>
38765 * dlls/msi/action.c:
38766 msi: Fix short name and long name mismatch in action.c.
38768 2006-05-23 Troy Rollo <wine@troy.rollo.name>
38770 * dlls/ole32/storage32.c:
38771 ole32: Fix excessive file sizes for Storage files.
38772 The IStorage (DocFile) implementation was adding empty blocks at the
38773 end of the file every time a caller wrote data that was not a multiple
38774 of 512 bytes. If the caller made a lot of very small writes the file
38775 size could be huge even though the data in the file was tiny. This was
38776 caused by BlockChainStream_SetSize trying to allocate file blocks for
38777 the new data using a condition that bore no relationship to the
38778 required condition, and it was not necessary to do so at that time
38779 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
38780 (called via BlockChainStream_Enlarge).
38782 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
38784 * dlls/user/tests/msg.c:
38785 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
38786 Windows doesn't like when a thread plays games with the focus, that
38787 leads to all kinds of misbehaviours and failures to activate a
38788 window. So, better don't generate a mouse click message in
38789 mouse_ll_global_thread_proc.
38791 * dlls/user/tests/msg.c:
38792 user/tests: Add lparam to all HCBT_MINMAX hook messages.
38794 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
38796 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
38797 dlls/wined3d/wined3d_private.h:
38798 wined3d: OpengGL accelerated blits.
38799 Implement some basic opengl accelerated blts from and to render
38800 targets. It's not perfect yet, but enought to make some D3D apps
38801 happy. For now the only supported operations are:
38802 - Full screen back -> Front buffer: Just call present
38803 - Offscreen surface -> render target
38804 - Render target -> offscreen surface(slow)
38805 - render target colorfill
38807 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
38809 * dlls/wined3d/surface.c:
38810 wined3d: Surface pixel format conversion code.
38812 2006-05-22 Robert Shearman <rob@codeweavers.com>
38815 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
38817 * dlls/ole32/tests/marshal.c:
38818 ole32: Release the outer unknown in the proxybuffer test.
38819 Release the outer unknown in the proxybuffer test to show that the
38820 last release of the outer unknown doesn't free the proxy buffer.
38822 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
38823 ole32: Release the proxy buffer object on the last release of the proxy's
38825 Release the proxy buffer object on the last release of the proxy's outer
38826 unknown, otherwise memory is leaked for the Ndr implementation of
38828 Fix up the hand-coded proxies to match the behaviour from the Ndr
38831 * dlls/wininet/tests/url.c:
38832 wininet: Fix a failing test.
38834 * dlls/rpcrt4/rpc_message.c:
38835 rpcrt4: Fix copying too much data from the buffer by not taking into account
38836 the fact that auth_pad_len has been included in the fragment length.
38838 * dlls/rpcrt4/rpc_message.c:
38839 rpcrt4: Authentication padding should only be generated if there is
38840 authentication data.
38842 * include/winbase.h:
38843 include: Add defines used in CopyFileEx.
38845 * include/guiddef.h:
38846 include: Make guiddef.h defines match PSDK.
38847 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
38848 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
38849 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
38850 __IID_DEFINED__ being defined.
38852 2006-05-22 Alexandre Julliard <julliard@winehq.org>
38854 * dlls/user/winproc.c:
38855 user: Added A<->W mapping for WM_GETDLGCODE.
38857 2006-05-20 Hans Leidekker <hans@it.vu.nl>
38859 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
38860 include/dshow.h, include/errors.h:
38861 quartz: Add stub implementation for AMGetErrorText{A,W}.
38863 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
38865 * dlls/wined3d/pixelshader.c:
38866 wined3d: Simplify input/output modifier line handling.
38868 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
38869 wined3d: Clean up register use maps.
38871 * dlls/wined3d/drawprim.c:
38872 wined3d: Allow use of pixel shaders with drawStridedSlow.
38874 * dlls/wined3d/vertexshader.c:
38875 wined3d: Only run parse_decl_usage on vshader INPUT registers.
38877 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
38879 * dlls/advapi32/tests/security.c:
38880 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
38882 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
38884 * dlls/advapi32/tests/security.c:
38885 advapi32: Make test loadable on win9x.
38887 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
38889 * dlls/winspool/tests/info.c:
38890 winspool/test: Disable a test that crashes on win9x.
38892 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
38894 * dlls/winspool/info.c:
38895 winspool: Remove cross calls W->A for the "Printers" registry path.
38897 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
38899 * dlls/winspool/info.c:
38900 winspool: An empty string as server name is valid (EnumPrinterDrivers).
38902 2006-05-21 Mike McCormack <mike@codeweavers.com>
38904 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
38905 advapi32: Implement and test SystemFunction026+027.
38907 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
38908 dlls/advapi32/tests/crypt_md4.c:
38909 advapi32: Implement and test SystemFunction011.
38911 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
38912 dlls/advapi32/tests/crypt_lmhash.c:
38913 advapi32: Test and implement SystemFunction024/025.
38915 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
38916 dlls/advapi32/tests/crypt_lmhash.c:
38917 advapi32: Implement and test SystemFunction(012-023).
38919 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
38920 dlls/advapi32/tests/crypt_md4.c:
38921 advapi32: Implement and test SystemFunction010.
38923 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
38924 dlls/advapi32/tests/crypt_lmhash.c:
38925 advapi32: Implement and test SystemFunction009.
38927 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
38929 * dlls/ntdsapi/ntdsapi.spec:
38930 ntdsapi: Add DsMakeSpnA to the spec file.
38932 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
38935 wine.inf: Create fake dlls for ADPCM codecs.
38937 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
38939 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
38940 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
38941 dlls/dsound/version.rc:
38942 directx: Update file versions to dx9c (compared to win2k).
38944 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
38946 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
38947 dlls/d3d9/tests/device.c:
38948 d3d9: Add refcount tests for all objects created by device.
38950 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
38951 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
38952 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
38953 dlls/d3d9/volumetexture.c:
38954 d3d9: All objects created by device should keep reference to it.
38956 * configure, configure.ac, dlls/d3d8/Makefile.in,
38957 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
38958 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
38959 d3d8: Add refcount test.
38961 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
38962 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
38963 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
38964 d3d8: All objects created by device should keep reference to it.
38967 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
38969 2006-05-20 Robert Shearman <rob@codeweavers.com>
38971 * dlls/comctl32/propsheet.c:
38972 comctl32: Make sure to always have the default pushbutton for wizards as an
38975 * dlls/comctl32/propsheet.c:
38976 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
38977 PSWIZB_DISABLEDFINISH, followed by another one without those flags
38978 should show the next button again and hide the finish button.
38980 2006-05-20 Alexandre Julliard <julliard@winehq.org>
38982 * dlls/user/winproc.c:
38983 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
38985 * dlls/user/winproc.c:
38986 user: Added fast A->W mapping for the remaining messages.
38988 * dlls/user/winproc.c:
38989 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
38991 * dlls/user/winproc.c:
38992 user: Added fast A->W mapping for WM_CHAR and related messages.
38994 * dlls/user/winproc.c:
38995 user: Added fast A->W mapping for EM_GETLINE.
38997 * dlls/user/winproc.c:
38998 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
39000 * dlls/user/winproc.c:
39001 user: Added fast A->W mapping for WM_SETTEXT and related messages.
39003 * dlls/user/winproc.c:
39004 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
39006 * dlls/user/winproc.c:
39007 user: Added fast A->W mapping for WM_MDICREATE.
39009 * dlls/user/winproc.c:
39010 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
39012 2006-05-19 Peter Beutner <p.beutner@gmx.net>
39014 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
39015 dlls/d3d8/volume.c:
39016 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
39017 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
39019 2006-05-18 Jason Green <jave27@gmail.com>
39021 * dlls/wined3d/baseshader.c:
39022 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
39024 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
39025 dlls/wined3d/vertexshader.c:
39026 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
39028 2006-05-19 Robert Shearman <rob@codeweavers.com>
39030 * dlls/rpcrt4/ndr_stubless.c:
39031 rpcrt4: Handle pointers to context handles in the stubless code.
39032 Implement check for NULL context handles if requested.
39034 * dlls/rpcrt4/ndr_marshall.c:
39035 rpcrt4: We don't need to free object pointers if we are told we must allocate.
39037 * dlls/rpcrt4/ndr_marshall.c:
39038 rpcrt4: Use macros to generate the code for unmarshaling base types.
39040 * dlls/rpcrt4/ndr_marshall.c:
39041 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
39042 Call it with fMustAlloc set to TRUE instead to achieve the same result
39043 without side-effects.
39045 * dlls/rpcrt4/ndr_marshall.c:
39046 rpcrt4: Make more internal functions static.
39048 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
39049 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
39051 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
39053 * include/ndrtypes.h:
39054 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
39056 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
39058 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
39059 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
39060 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
39061 Add a stub implementation of ntdsapi.dll.
39063 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
39065 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
39067 advapi32: Add stub FileEncryptionStatus and declarations.
39069 2006-05-18 Alexandre Julliard <julliard@winehq.org>
39071 * dlls/user/winproc.c:
39072 user: Get rid of the MSGPARAMS16 structure.
39074 2006-05-20 Alexandre Julliard <julliard@winehq.org>
39076 * dlls/user/winproc.c, dlls/user/winproc.h:
39077 user: Make a lot of winproc functions static.
39079 * dlls/user/msg16.c:
39080 user: Call the A version of message functions from 16-bit code.
39081 This avoids having to export too many different message translation
39084 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
39085 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
39087 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
39088 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
39090 2006-05-18 Alexandre Julliard <julliard@winehq.org>
39092 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
39093 user: Use a winproc callback instead of a message map/unmap in
39094 SendMessageTimeoutA.
39096 * dlls/user/message.c:
39097 user: Store the destination thread id in the send_message_info structure.
39099 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
39101 * dlls/comctl32/header.c:
39102 comctl32: header: Make sure no message is sent between
39103 PrepareCallbackItems/FreeCallbackItems.
39105 * dlls/comctl32/header.c:
39106 comctl32: header: Don't erase the background in HEADER_Refresh.
39108 * dlls/comctl32/header.c:
39109 comctl32: header: The border size is 4 not 3.
39111 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
39113 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
39114 dlls/wined3d/wined3d_private.h:
39115 wined3d: Sort of oversized surface support.
39117 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
39119 * dlls/wined3d/directx.c:
39120 wined3d: Add more device caps.
39122 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
39123 wined3d: Allow SYSTEMMEM textures and surfaces.
39125 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
39127 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
39128 dlls/wined3d/wined3d_private.h:
39129 wined3d: Implement IWineD3DDevice::SetDisplayMode.
39131 2006-05-19 Huw Davies <huw@codeweavers.com>
39133 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
39134 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
39135 Add simple struct tests.
39137 2006-05-19 Robert Shearman <rob@codeweavers.com>
39139 * dlls/rpcrt4/rpc_transport.c:
39140 rpcrt4: Warn if CreateNamedPipe fails.
39142 * dlls/rpcrt4/rpc_message.c:
39143 rpcrt4: Add the correct amount of auth padding to messages.
39145 * dlls/rpcrt4/rpc_transport.c:
39146 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
39148 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
39149 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
39150 rpcrt4: Update the todo lists and copyrights.
39152 2006-05-18 Robert Shearman <rob@codeweavers.com>
39154 * dlls/rpcrt4/rpc_transport.c:
39155 rpcrt4: Fix for the open functions in the transports being transposed between
39156 ncacn_np and ncalrpc.
39158 * dlls/rpcrt4/rpc_transport.c:
39159 rpcrt4: Don't release the auth info if it isn't present.
39161 2006-05-19 Robert Reif <reif@earthlink.net>
39163 * dlls/winmm/tests/wave.c:
39164 winmm: Fix wave test handle use after close bug.
39166 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
39168 * dlls/x11drv/winpos.c:
39169 x11drv: Fix the regression caused by the recent ShowWindow fixes.
39171 2006-05-19 Mike McCormack <mike@codeweavers.com>
39173 * dlls/secur32/ntlm.c:
39174 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
39176 * dlls/secur32/ntlm.c:
39177 secur32: Tidy up the initialization code a little.
39179 2006-05-18 Jacek Caban <jacek@codeweavers.com>
39181 * tools/widl/typelib.c:
39182 widl: Don't add importlib if it is already on the list. Remove warning.
39184 * tools/widl/write_msft.c:
39185 widl: Added support for importing parent interfaces from importlib.
39187 * dlls/shdocvw/client.c:
39188 shdocvw: Return S_OK in OnInPlaceDeactivate.
39190 2006-05-18 Phil Costin <philcostin@hotmail.com>
39192 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
39193 wined3d: Trace output corrections and cleanups.
39195 2006-05-18 Juan Lang <juan_lang@yahoo.com>
39197 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
39198 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
39200 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
39201 dlls/crypt32/store.c:
39202 crypt32: Move context interface definition to common header.
39204 2006-05-18 Alexandre Julliard <julliard@winehq.org>
39206 * dlls/user/winproc.c, dlls/user/winproc.h:
39207 user: Convert the 16-bit winproc functions to use a callback pointer.
39209 * dlls/user/winproc.c:
39210 user: Convert the other winproc 32-bit functions to use a callback pointer.
39212 * dlls/user/winproc.c, dlls/user/winproc.h:
39213 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
39214 This way it doesn't need to know about dialog procedures. Also renamed
39215 it to WINPROC_CallProcWtoA.
39217 2006-05-18 Phil Costin <philcostin@hotmail.com>
39219 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
39220 dlls/wined3d/wined3d_private.h:
39221 wined3d: Check registry for UseGLSL enabled.
39223 2006-05-18 Mike McCormack <mike@codeweavers.com>
39225 * dlls/rpcrt4/rpc_binding.c:
39226 rpcrt4: Fix a possible memory leak, cleanup a bit.
39228 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
39229 dlls/rpcrt4/tests/rpc.c:
39230 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
39232 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
39233 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
39235 2006-05-18 Alexandre Julliard <julliard@winehq.org>
39237 * dlls/user/tests/dialog.c:
39238 user: Fixed a broken trace in the dialog test.
39240 * dlls/user/winproc.c:
39241 user: Added helper functions for A<->W conversion of single characters.
39243 * dlls/user/winproc.c:
39244 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
39246 * dlls/user/winproc.c:
39247 user: Unify the mapping of listbox and combobox messages.
39249 * dlls/user/winproc.c:
39250 user: Get rid of the WINPROC_MapMsg32WTo32A function.
39252 * dlls/user/winproc.c:
39253 user: Added fast W->A mapping for WM_IME_CHAR.
39255 * dlls/user/winproc.c:
39256 user: Added fast W->A mapping for WM_CHAR and related messages.
39258 * dlls/user/winproc.c:
39259 user: Added fast W->A mapping for EM_GETLINE.
39261 * dlls/user/winproc.c:
39262 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
39264 * dlls/user/winproc.c:
39265 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
39267 * dlls/user/winproc.c:
39268 user: Added fast W->A mapping for WM_MDICREATE.
39270 * dlls/user/winproc.c:
39271 user: Added fast W->A mapping for WM_SETTEXT and related messages.
39273 * dlls/user/winproc.c:
39274 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
39276 * dlls/user/winproc.c:
39277 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
39279 * dlls/user/winproc.c:
39280 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
39282 2006-05-17 Juan Lang <juan_lang@yahoo.com>
39284 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
39285 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
39287 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
39289 * dlls/user/message.c:
39290 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
39292 2006-05-18 Robert Shearman <rob@codeweavers.com>
39294 * dlls/rpcrt4/rpc_binding.c:
39295 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
39296 RpcBindingSetAuthInfoExA.
39298 * dlls/rpcrt4/rpc_binding.c:
39299 rpcrt4: A NULL AuthInfo is allowed.
39300 Pass the server principal name into AcquireCredentialsHandleA.
39302 * dlls/rpcrt4/rpc_binding.c:
39303 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
39304 instead of just NTLM.
39306 * dlls/rpcrt4/rpc_binding.c:
39307 rpcrt4: Only use the cached connection if the authentication information
39310 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
39311 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
39312 dlls/rpcrt4/rpc_transport.c:
39313 rpcrt4: Store non-connection-specific authentication information in a ref-counted
39314 structure that is shared between connections and bindings.
39316 * dlls/rpcrt4/ndr_ole.c:
39317 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
39318 NdrInterfacePointerMarshall.
39320 * dlls/rpcrt4/ndr_marshall.c:
39321 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
39323 * dlls/rpcrt4/Makefile.in:
39324 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
39327 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
39328 dlls/rpcrt4/rpc_transport.c:
39329 rpcrt4: Increment the call id field of the request header.
39330 This is necessary for compatibility with MS/RPC servers.
39332 * dlls/rpcrt4/ndr_marshall.c:
39333 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
39335 * dlls/rpcrt4/ndr_marshall.c:
39336 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
39338 * dlls/rpcrt4/rpc_message.c:
39339 rpcrt4: If the authorisation failed during a send then we should return
39340 ERROR_ACCESS_DENIED.
39342 * dlls/rpcrt4/ndr_marshall.c:
39343 rpcrt4: Fix NdrConformantArrayMemorySize.
39345 * dlls/rpcrt4/ndr_marshall.c:
39346 rpcrt4: Implement NdrUserMarshalMemorySize.
39348 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
39350 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
39351 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
39352 wined3d: Take predication tokens into account.
39353 Each instruction can have a predication token. Account for it in the
39354 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
39355 structure for generation. MSDN claims the token is at the end of the
39356 instruction, but that's not true - testing a demo, which lets me
39357 manipulate the shader shows the predication token is the first source
39358 token immediately following the destination token.
39360 * dlls/wined3d/baseshader.c:
39361 wined3d: Parameter trace corrections.
39363 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
39364 wined3d: SETP takes 3 parameters.
39366 2006-05-17 Huw Davies <huw@codeweavers.com>
39368 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
39369 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
39370 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
39371 Add a bunch of marshaling tests (based on a program by Rob Shearman).
39373 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
39375 * dlls/kernel/tests/path.c:
39376 kernel: Fix path test to pass on 95 and 98.
39378 2006-05-17 Jacek Caban <jacek@codeweavers.com>
39380 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
39381 dlls/shdocvw/webbrowser.c:
39382 shdocvw: Code cleanup.
39384 * dlls/shdocvw/ie.c:
39385 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
39387 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
39388 dlls/shdocvw/webbrowser.c:
39389 shdocvw: Move IConnectionPointContainer implementation to separated object.
39391 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
39392 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
39393 shdocvw: Move connection points to the new ConnectionPointContainer struct.
39395 2006-05-15 Jacek Caban <jacek@codeweavers.com>
39397 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
39398 tools/widl/widltypes.h:
39399 widl: Added importlib reading implementation.
39401 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
39403 * dlls/comctl32/header.c:
39404 comctl32: header: Don't erase the left header egde.
39406 * dlls/comctl32/header.c:
39407 comctl32: header: Send the width in HDN_BEGINTRACK.
39409 * dlls/comctl32/listview.c:
39410 comctl32: listview: Recompute sizes after a column deletion.
39412 2006-05-17 Robert Shearman <rob@codeweavers.com>
39414 * dlls/rpcrt4/ndr_ole.c:
39415 rpcrt4: Implement NdrInterfacePointerMemorySize.
39417 * dlls/rpcrt4/ndr_marshall.c:
39418 rpcrt4: Make some functions that aren't used outside of the file static.
39420 * dlls/rpcrt4/ndr_marshall.c:
39421 rpcrt4: Fill out more of the function tables with functions that already exist.
39423 * dlls/rpcrt4/ndr_marshall.c:
39424 rpcrt4: Raise an exception if there is no default handler for a union.
39426 2006-05-17 Alexandre Julliard <julliard@winehq.org>
39428 * dlls/user/winproc.c:
39429 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
39430 So we have to access it using Get/SetWindowLong when unmapping the
39431 message results (based on a patch by Troy Rollo).
39433 * dlls/user/defdlg.c:
39434 user: Remove unreachable code in DEFDLG_Proc.
39436 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
39437 dlls/user/winproc.c, dlls/user/winproc.h:
39438 user: Support storing multiple winprocs in a single winproc handle.
39439 Allows to remove special cases for window classes being Ascii and
39440 Unicode at the same time.
39442 * dlls/user/winproc.c:
39443 user: Allocate 16-bit thunks separately from the window proc structure.
39444 Also make sure the thunk memory block has execute permissions.
39446 * dlls/x11drv/clipboard.c:
39447 x11drv: Fixed typo in the clipboard XA_STRING handling.
39449 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
39451 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
39452 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
39453 gdi: Fix GetObject for bitmaps.
39454 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
39455 for device-dependent bitmaps.
39458 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
39460 * dlls/winspool/info.c:
39461 winspool: Fix OpenDriverReg on top of validate_envW.
39463 * dlls/winspool/tests/info.c:
39464 winspool/tests: More tests for OpenPrinter.
39466 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
39468 * dlls/winspool/info.c:
39469 winspool: Do not fail in OpenPrinter on pDefault / local print server.
39471 * dlls/winspool/info.c:
39472 winspool: Show SetPrinter parameters in the FIXME.
39474 * dlls/winspool/tests/info.c:
39475 winspool/tests: A truncated dmDeviceName is 0-terminated.
39477 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
39479 * dlls/wined3d/pixelshader.c:
39480 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
39481 As previously mentioned, RASTOUT is invalid on pixel shaders.
39482 On shaders 1.x, r0 is treated as the color output register:
39483 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
39484 That's what we currently do in all cases, change it not to do so
39485 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
39487 * dlls/wined3d/vertexshader.c:
39488 wined3d: LRP is not a valid ARBvp code.
39490 * dlls/wined3d/pixelshader.c:
39491 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
39493 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
39494 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
39496 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
39497 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
39498 wined3d: Modify shader_dump_param() to take into account address token.
39499 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
39500 However, for shaders 2.0, we must look into the address token, and
39501 print the register there. Handle both cases to correct the trace.
39503 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
39504 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
39505 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
39506 Change the trace pass, the register counting pass, and the hw
39507 generator pass to take into account the new get_params() function. For
39508 hw generation, store the address tokens into the SHADER_OPCODE_ARG
39509 structure, so they're available to generator functions.
39511 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
39512 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
39513 wined3d: Add shader_get_param() fn, which processes address tokens.
39514 Add a new function to process parameters.
39515 On shaders 1.0, processing parameters amounts to *pToken++.
39516 On shaders 2.0+, we have a relative addressing token to account for.
39517 This function should be used, instead of relying on num_params everywhere.
39519 * dlls/wined3d/baseshader.c:
39520 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
39522 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
39523 wined3d: Allow multiple output modifiers.
39525 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
39526 wined3d: Fix SINCOS parameters.
39527 SINCOS has 4 parameters in shaders 2.0.
39528 It has 2 parameters in shaders 3.0.
39529 It's undefined in shaders 1.0.
39531 * dlls/wined3d/vertexshader.c:
39532 wined3d: DEFI takes 5 parameters.
39533 According the spec and the Painkiller log, DEFI has 5 parameters on
39536 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
39538 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
39539 user32: Make all the recently added ShowWindow tests pass in Wine.
39541 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
39543 * dlls/ntdll/tests/info.c:
39544 ntdll/tests: Don't fail if a process is not available.
39546 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
39548 * dlls/usp10/usp10.c:
39549 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
39551 * programs/winedbg/types.c:
39552 winedbg: extract_as_integer
39553 - now supporting extract_as_integer on functions (so that,
39554 for example, 'disas foo' works as expected)
39555 - now properly handling errors when calling extract_as_integer
39557 2006-05-16 Juan Lang <juan_lang@yahoo.com>
39559 * dlls/crypt32/store.c:
39560 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
39562 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
39564 * dlls/riched20/tests/editor.c:
39565 riched20: Removed useless double casts, just print the DWORD hexmask.
39567 2006-05-15 Juan Lang <juan_lang@yahoo.com>
39569 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
39570 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
39571 crypt32: Split the unwieldy encode.c into two files.
39573 2006-05-16 Juan Lang <juan_lang@yahoo.com>
39575 * dlls/crypt32/store.c:
39576 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
39578 * dlls/crypt32/store.c:
39579 crypt32: Use the caller-supplied encoding type when decoding certs.
39581 * dlls/crypt32/tests/store.c:
39582 crypt32: Add more tests for adding certs to a store.
39584 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
39585 dlls/crypt32/tests/cert.c, include/wincrypt.h:
39586 crypt32: Implement CertCompare functions, with tests.
39588 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
39590 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
39591 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
39593 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
39594 unknown field it should store only the comctl32 4.0 fields (with test
39597 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
39598 comctl32: header: Copy some fields on INSERTITEM even if they are not in
39601 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
39602 comctl32: header: Automatically set some format fields.
39604 2006-05-16 Peter Beutner <p.beutner@gmx.net>
39606 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
39607 msvcrt: Fix handling of 'h' prefix in swprintf.
39608 - '%hs' in widechar string functions is wrongly recognized as
39609 a widechar string. Fix this by always checking the prefix first.
39611 - remove code duplication in %c/%s handling by moving code into a function.
39613 2006-05-16 Mike McCormack <mike@codeweavers.com>
39615 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
39616 wininet: Add a standalone http test.
39618 * dlls/wininet/ftp.c:
39619 wininet: Make sure hIC is valid before trying to use it. (Coverity)
39621 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
39623 * include/d3d9types.h, include/wine/wined3d_types.h:
39624 d3d: Add D3DDEVTYPE_NULLREF definition.
39626 2006-05-16 Hans Leidekker <hans@it.vu.nl>
39628 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
39629 wldap32: Document the modify and modrdn functions.
39631 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
39633 * dlls/kernel/tests/path.c:
39634 kernel: Properly delete a test file.
39636 2006-05-16 Alexandre Julliard <julliard@winehq.org>
39638 * tools/config.guess, tools/config.sub, tools/install-sh:
39639 tools: Updated the autoconf scripts to more recent versions.
39641 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
39643 * dlls/user/tests/msg.c:
39644 user32: Add more ShowWindow tests.
39645 Move ShowWindow tests for children with an invisible parent into a
39646 separate test, add more ShowWindow tests. The tests show that an
39647 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
39648 called on a child with an invisible parent is not always true.
39650 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
39652 * dlls/wined3d/vertexshader.c:
39653 wined3d: Correctly define the number of possible parameters.
39655 2006-05-15 Robert Shearman <rob@codeweavers.com>
39657 * dlls/rpcrt4/ndr_marshall.c:
39658 rpcrt4: Implement fixed array functions.
39660 * dlls/rpcrt4/ndr_marshall.c:
39661 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
39663 * dlls/rpcrt4/ndr_marshall.c:
39664 rpcrt4: Implement computing of conformance from a correlation descriptor for
39665 conformant strings.
39667 * dlls/rpcrt4/ndr_marshall.c:
39668 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
39670 * dlls/rpcrt4/ndr_marshall.c:
39671 rpcrt4: Don't duplicate the conformance calculating code, just use the
39672 common ComputeConformance function to store the result in
39673 pStubMsg->MaxCount (as this is what callback function store the
39674 conformance value into anyway).
39676 * dlls/rpcrt4/ndr_marshall.c:
39677 rpcrt4: Implement conformant varying struct functions.
39679 * dlls/rpcrt4/ndr_marshall.c:
39680 rpcrt4: Implement more conformance operations and more types.
39682 2006-05-15 Jacek Caban <jacek@codeweavers.com>
39684 * dlls/shdocvw/oleobject.c:
39685 shdocvw: Don't release IOleInPlaceSite in DoVerb.
39687 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
39689 * dlls/wined3d/surface.c:
39690 wined3d: Unset the ddraw primary when it is released.
39692 * dlls/wined3d/utils.c:
39693 wined3d: Add missing render states to the dumping function.
39695 * dlls/wined3d/device.c:
39696 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
39698 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
39700 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
39701 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
39702 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
39704 2006-05-15 Juan Lang <juan_lang@yahoo.com>
39706 * dlls/crypt32/tests/encode.c:
39707 crypt32: Test importing public keys from a certificate.
39709 * dlls/crypt32/tests/store.c:
39710 crypt32: Avoid a use-after-free bug in tests.
39712 2006-05-15 Mike McCormack <mike@codeweavers.com>
39714 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
39715 wininet: Return correct errors in InternetOpenUrlW.
39717 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
39718 wininet: Return correct errors in InternetConnectW
39720 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
39721 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
39722 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
39724 * dlls/rpcrt4/rpc_binding.c:
39725 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
39727 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
39728 dlls/advapi32/tests/crypt_lmhash.c:
39729 advapi32: Implement and test SystemFunction005.
39731 2006-05-15 Robert Shearman <rob@codeweavers.com>
39733 * dlls/rpcrt4/ndr_marshall.c:
39734 rpcrt4: Implement NdrSimpleStructMemorySize.
39736 * dlls/rpcrt4/ndr_marshall.c:
39737 rpcrt4: Fix the conformant struct functions to not call conformant array
39739 The conformance has to be the first thing in the buffer, in accordance
39740 with the DCE/RPC spec and to be compatible with the pointer layout
39741 format strings that MIDL generates.
39743 * dlls/rpcrt4/ndr_marshall.c:
39744 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
39747 * dlls/rpcrt4/ndr_marshall.c:
39748 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
39749 array functions, before calling a function that could change it and
39750 cause the wrong number of loop iterations.
39752 * dlls/rpcrt4/ndr_marshall.c:
39753 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
39754 Pointers in a non-encapsulated union behave like embedded pointers, so
39755 don't rely on the NdrPointer* functions doing the right thing in this
39756 case and call the Pointer* functions directly.
39758 * dlls/rpcrt4/ndr_marshall.c:
39759 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
39760 fact that it increments the buffer.
39761 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
39762 unions without using a memory sizer routine, since this function
39763 shouldn't touch the buffer.
39764 Add a new function EmbeddedComplexMemorySize and use it in some memory
39765 sizer routines where EmbeddedComplexSize was previously used.
39767 * dlls/rpcrt4/ndr_marshall.c:
39768 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
39769 when calculating the appropriate memory and buffer pointers.
39771 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
39773 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
39774 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
39775 wined3d: Shaders: share dump_param function, version functions.
39777 * dlls/wined3d/stateblock.c:
39778 wined3d: Fix incorrect sizeof.
39780 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
39783 gdi: Duplicate extent value for the second byte of a DBCS char.
39785 2006-05-15 Alexandre Julliard <julliard@winehq.org>
39787 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
39788 configure: Make libraries properly relocatable on MacOS.
39789 Also set the compatibility version.
39791 2006-05-12 Francois Gouget <fgouget@free.fr>
39793 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
39794 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
39795 dlls/usp10/usp10.c:
39796 Fix some winapi_check documentation warnings.
39798 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
39799 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
39800 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
39801 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
39802 Various trace fixes.
39803 Add trailing '\n's to trace calls.
39804 Remove spaces before '\n'.
39806 * configure, configure.ac, dlls/advpack/tests/install.c,
39807 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
39808 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
39809 Assorted spelling fixes.
39811 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
39813 * dlls/comctl32/tests/header.c:
39814 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
39816 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
39818 * dlls/comctl32/listview.c:
39819 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
39821 * dlls/comctl32/header.c:
39822 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
39823 Improve HEADER_SendHeaderDispInfoNotify and rename it to
39824 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
39825 the buffers allocated by it. GetItemT and DrawItem calls these
39828 * dlls/comctl32/header.c:
39829 comctl32: header: Mark the callback items in a mask.
39830 Mark the callback items in the callbackMask HEADER_ITEM field. The
39831 pszText for callback texts is now NULL what simplifies some
39832 checks. Checks for lpItem->pszText==emptyString are also not needed as
39833 emptyString is not stored in lpItem but used as a parameter to
39834 Str_SetPtr (I haven't noticed it).
39836 * dlls/comctl32/header.c:
39837 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
39839 * dlls/comctl32/header.c:
39840 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
39842 * dlls/comctl32/header.c:
39843 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
39845 * dlls/comctl32/header.c:
39846 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
39848 * dlls/comctl32/header.c:
39849 comctl32: header: Don't check lpItem for NULL in GetItemT.
39851 2006-05-11 Jacek Caban <jacek@codeweavers.com>
39853 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
39854 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
39855 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
39856 dlls/shdocvw/webbrowser.c:
39857 shdocvw: Wrap Heap* finctions by inline functions.
39859 2006-05-15 Huw Davies <huw@codeweavers.com>
39861 * dlls/oleaut32/tmarshal.c:
39862 oleaut32: Update the marshal state buffer size when resizing (Doh!).
39864 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
39866 * dlls/msvcrt/tests/time.c:
39867 msvcrt: Fix times tests to pass on windows.
39868 Add more tests for daylight-time savings.
39870 2006-05-13 Robert Shearman <rob@codeweavers.com>
39872 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
39873 server/request.h, server/token.c, server/trace.c:
39874 server: Retrieve the groups for a token from the server.
39876 * dlls/rpcrt4/ndr_marshall.c:
39877 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
39878 as documented on MSDN.
39879 Fix base type arm handling on little-endian machines, as the current
39880 code would always pass in the address to the format char of 0x80
39881 instead of the base type format char.
39883 * dlls/rpcrt4/ndr_marshall.c:
39884 rpcrt4: Make ComplexStructSize increment the buffer.
39886 * dlls/rpcrt4/ndr_marshall.c:
39887 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
39888 NdrPointerMarshall.
39890 * dlls/rpcrt4/ndr_marshall.c:
39891 rpcrt4: Implement NdrComplexStructMemorySize.
39893 * dlls/rpcrt4/ndr_marshall.c:
39894 rpcrt4: Implement NdrComplexArrayMemorySize.
39896 * dlls/rpcrt4/rpc_defs.h:
39897 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
39899 * dlls/rpcrt4/ndr_marshall.c:
39900 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
39901 so make sure to save it before calling one of these and restore it afterwards.
39903 * dlls/rpcrt4/ndr_marshall.c:
39904 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
39905 of MIDL_STUB_MESSAGE.
39907 * dlls/rpcrt4/ndr_marshall.c:
39908 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
39909 functions and adapt them to be callable without having a correlation
39912 * dlls/advapi32/tests/security.c:
39913 advapi32: Add tests for getting the groups, user and privileges of a token.
39915 2006-05-14 Mike McCormack <mike@codeweavers.com>
39917 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
39918 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
39919 dlls/advapi32/tests/crypt_lmhash.c:
39920 advapi32: Implement and test SystemFunction004.
39922 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
39923 dlls/advapi32/tests/crypt_lmhash.c:
39924 advapi32: Implement and test SystemFunction003.
39926 2006-05-12 Mike McCormack <mike@codeweavers.com>
39928 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
39929 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
39930 dlls/advapi32/tests/crypt_lmhash.c:
39931 advapi32: Implement and test SystemFunction002 (DES decrypt).
39933 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
39935 * dlls/wined3d/surface.c:
39936 wined3d: Avoid a NULL dereference in RealizePalette.
39938 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
39940 * dlls/wined3d/device.c:
39941 wined3d: Render state additions and fixes.
39943 * dlls/wined3d/surface.c:
39944 wined3d: Nonpow2 repacking support for GetDC.
39946 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
39948 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
39949 wined3d: Support for single buffering.
39951 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
39953 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
39954 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
39955 dlls/wined3d/wined3d_private.h:
39956 wined3d: Implement IWineGDISurface.
39958 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
39960 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
39961 dlls/wined3d/wined3d_private.h:
39962 wined3d: Implement IWineD3DDevice::ProcessVertices.
39964 2006-05-12 Mike McCormack <mike@codeweavers.com>
39966 * dlls/rpcrt4/rpc_defs.h:
39967 rpcrt4: Add missing PKT_AUTH3 packet type.
39969 * dlls/rpcrt4/rpc_message.c:
39970 rpcrt4: Add infrastructure for send authentication data.
39972 * dlls/rpcrt4/rpc_binding.c:
39973 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
39975 2006-05-13 Hans Leidekker <hans@it.vu.nl>
39977 * dlls/dnsapi/tests/name.c:
39978 dnsapi: Add tests for DnsValidateName_A.
39980 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
39982 * dlls/gphoto2.ds/gphoto2_i.h:
39983 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
39986 2006-05-13 Jacek Caban <jacek@codeweavers.com>
39988 * tools/widl/write_msft.c:
39989 widl: Added RPC_FC_ENUM16 encoding.
39991 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
39992 widl: res50 is number of impinfos. Fix its usage.
39994 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
39995 oleaut32: res50 is number of impinfos. Fix its usage.
39997 2006-05-12 Jacek Caban <jacek@codeweavers.com>
39999 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
40002 * dlls/shdocvw/navigate.c:
40003 shdocvw: Added support for navigation to application URLs.
40005 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
40006 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
40008 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
40010 * dlls/ntdll/tests/port.c:
40011 ntdll: Fix endless loop in port test for users without admin rights.
40013 2006-05-12 Francois Gouget <fgouget@free.fr>
40015 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
40016 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
40017 gphoto2.ds: Spelling fix.
40019 * include/mprapi.h:
40020 mprapi: Add FIXME for the missing in6addr.h include.
40022 * dlls/rpcrt4/rpc_transport.c:
40023 rpcrt4: Fix some conditional includes.
40024 Check for HAVE_UNISTD_H before including unistd.h.
40025 There is no HAVE_SYS_TYPES to check.
40026 Tweak the indentation of a few #include directives.
40028 * include/dmusici.h, include/rpcdce.h:
40029 include: Remove uneeded __RPC_FAR references.
40031 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
40032 tools/winapi/winapi_parser.pm:
40033 winapi: Add support for APIENTRY.
40034 Factorize a couple of call convention matching regular expressions.
40036 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
40038 * dlls/ole32/tests/storage32.c:
40039 ole32: Fix compilation with gcc 2.95.
40041 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
40043 * dlls/oleaut32/tmarshal.c:
40044 oleaut32: Fix converting file name to Unicode.
40045 Fix converting the typelib file name to Unicode by using the correct
40048 2006-05-11 Juan Lang <juan_lang@yahoo.com>
40050 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
40051 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
40052 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
40053 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
40054 dlls/crypt32/tests/store.c:
40055 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
40057 2006-05-12 Mike McCormack <mike@codeweavers.com>
40059 * dlls/wininet/http.c:
40060 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
40063 * dlls/wininet/ftp.c:
40064 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
40066 2006-05-14 Mike McCormack <mike@codeweavers.com>
40068 * server/registry.c:
40069 server: Avoid a crash if a registry notify event has been set already.
40071 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
40073 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
40074 winedbg: Fixed regression for command 'bt all'.
40075 Don't print 'process has terminated' message when detaching from a
40076 process (or backtracing it).
40078 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
40080 * dlls/ntdll/serial.c:
40081 ntdll: Fix serial timeout regression.
40083 2006-05-11 Alexandre Julliard <julliard@winehq.org>
40085 * ANNOUNCE, ChangeLog, VERSION, configure:
40088 ----------------------------------------------------------------
40089 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
40091 * dlls/kernel/tests/toolhelp.c:
40092 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
40094 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
40096 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
40097 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
40098 dbghelp: SymFindFileInPath and PDB
40099 - implemented correct lookup when SymFindFileInPath is called to find
40101 - added pdb_fetch_file_info to gather relevant information
40102 - when looking for a PDB file (from a .EXE or a .DLL), now using
40103 SymFindFileInPath to locate the PDB file with the correct
40106 * dlls/dbghelp/module.c:
40107 dbghelp: Removed call to registered callback when unloading a module.
40108 First, native dbghelp doesn't do it, and it crashed windbg, likely
40109 because we got the undocumented arguments wrong.
40111 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
40112 dbghelp: Implemented SymSearchW.
40114 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
40115 dbghelp: Implemented SymEnumSymbolsW.
40117 * dlls/dbghelp/symbol.c:
40118 dbghelp: Improved SymSearch (now using tag, index and address).
40120 * dlls/dbghelp/symbol.c:
40121 dbghelp: Factorize and simplify a bit symbol enumeration code.
40123 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
40124 dbghelp: Stubbed SymGetSourceFileTokenW.
40126 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
40127 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
40129 dbghelp: Implemented SymGetLineFromAddrW64.
40131 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
40132 dbghelp: Implemented SymFromAddrW.
40134 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
40135 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
40137 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
40138 dbghelp: Implemented SymLoadModuleExW.
40140 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
40141 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
40142 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
40144 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
40145 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
40146 dlls/dbghelp/pe_module.c, include/dbghelp.h:
40147 dbghelp: SymInitializeW.
40148 - implemented SymInitializeW (and made SymInitialize call it)
40149 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
40151 - per process search path is now stored as unicode string
40153 * dlls/dbghelp/dbghelp.spec:
40154 dbghelp: Updated spec file.
40156 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
40158 * dlls/wined3d/device.c:
40159 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
40161 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
40162 wined3d: Initialize volume format.
40164 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
40165 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
40166 wined3d: Share shader_dump_ins_modifiers().
40167 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
40168 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
40169 shown in the trace.
40171 2006-05-10 Robert Reif <reif@earthlink.net>
40173 * dlls/winmm/tests/wave.c:
40174 winmm: Fix wave test volume warning.
40175 Volume is only valid when sound card has volume support.
40177 2006-05-11 Mike McCormack <mike@codeweavers.com>
40179 * dlls/wininet/dialogs.c:
40180 wininet: Fix a typo (spotted by Coverity).
40182 * dlls/advapi32/crypt_arc4.c:
40183 advapi32: Fix a typo (spotted by Peter Berg Larsen).
40185 2006-05-10 Alexandre Julliard <julliard@winehq.org>
40187 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
40188 dlls/user/nonclient.c, dlls/user/winpos.c:
40189 user: Prefer SendMessageW over SendMessageA where possible.
40191 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
40192 x11drv: Prefer SendMessageW over SendMessageA where possible.
40194 2006-05-10 Francois Gouget <fgouget@free.fr>
40196 * tools/winapi/winapi_parser.pm:
40197 winapi_check: Fix 'long int' parsing.
40198 Fix parsing of 'long int'.
40199 Simplify handling of spaces in a couple of regular expressions.
40201 2006-05-10 Robert Shearman <rob@codeweavers.com>
40203 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
40204 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
40205 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
40206 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
40207 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
40208 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
40209 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
40210 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
40211 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
40212 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
40213 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
40214 Check the return value from register_key_guid in all the DLL registering code.
40216 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
40218 * dlls/ntdll/file.c:
40219 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
40221 2006-05-09 James Hawkins <truiken@gmail.com>
40223 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
40224 dlls/ntdll/tests/port.c:
40225 ntdll: Add initial tests for the NT Ports API.
40227 2006-05-10 Mike McCormack <mike@codeweavers.com>
40229 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
40230 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
40231 advapi32: Implement and test SystemFunction032 (arc4 encryption).
40233 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
40234 dlls/advapi32/tests/crypt_md4.c:
40235 advapi32: Implement and test SystemFunction007.
40237 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
40238 dlls/advapi32/tests/crypt_lmhash.c:
40239 advapi32: Implement and test SystemFunction001.
40241 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
40242 dlls/advapi32/tests/crypt_lmhash.c:
40243 advapi32: Implement and test SystemFunction008.
40245 * dlls/rpcrt4/rpc_binding.c:
40246 rpcrt4: Cache the connection so we don't rebind on every call.
40248 2006-05-10 Robert Shearman <rob@codeweavers.com>
40250 * dlls/ole32/tests/moniker.c:
40251 ole32: Add a test for IMoniker_IsDirty.
40253 * dlls/rpcrt4/ndr_marshall.c:
40254 rpcrt4: Use the buffer passed in as an argument and don't increment
40255 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
40256 marshalling/unmarshalling routines as these can be used for embedded
40257 pointers, which handle the allocating or finding of the buffer
40258 themselves. Do the incrementing in the outer
40259 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
40261 * dlls/rpcrt4/ndr_marshall.c:
40262 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
40264 * dlls/rpcrt4/ndr_marshall.c:
40265 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
40267 * dlls/rpcrt4/ndr_marshall.c:
40268 rpcrt4: Correctly align the buffer to read/write array data to.
40270 * dlls/rpcrt4/ndr_marshall.c:
40271 rpcrt4: Correctly align the buffer before reading/writing structure data.
40273 * dlls/rpcrt4/ndr_marshall.c:
40274 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
40276 * dlls/rpcrt4/ndr_marshall.c:
40277 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
40279 * dlls/ole32/rpc.c:
40280 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
40281 It should have its own exception handler to catch any exceptions that are raised.
40283 2006-05-10 Huw Davies <huw@codeweavers.com>
40285 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
40286 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
40288 * dlls/oleaut32/tmarshal.c:
40289 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
40290 Based on a patch by Rob Shearman.
40292 * dlls/oleaut32/tmarshal.c:
40293 oleaut32: Add a function to grow the marshal state buffer to a specified size.
40295 2006-05-10 Alexandre Julliard <julliard@winehq.org>
40297 * dlls/user/class.c, dlls/user/wnd16.c:
40298 user: Moved Get/SetClassLong16 to wnd16.c.
40300 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
40301 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
40302 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
40304 * dlls/user/user.exe.spec, dlls/user/winproc.c:
40305 user: Store the pointer to the winproc in the thunk structure.
40306 This allows simplifying the handling of 16-bit thunks.
40308 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
40309 dlls/user/winproc.h:
40310 user: Make the WINDOWPROCTYPE enum private to winproc.c.
40312 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
40313 dlls/user/winproc.h:
40314 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
40316 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
40317 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
40318 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
40320 * dlls/user/class.c, dlls/user/win.c, include/win.h:
40321 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
40322 Also fix the initial value for the server is_unicode flag.
40324 2006-05-09 Jason Green <jave27@gmail.com>
40326 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
40327 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
40329 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
40330 dlls/wined3d/wined3d_private.h:
40331 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
40333 * dlls/wined3d/pixelshader.c:
40334 wined3d: Use GenerateShader in pixel shaders and remove old function.
40336 * dlls/wined3d/pixelshader.c:
40337 wined3d: Add GenerateShader function to pixel shaders.
40339 * dlls/wined3d/vertexshader.c:
40340 wined3d: Use new GenerateShader function for vertex shaders.
40342 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
40343 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
40345 * dlls/wined3d/baseshader.c:
40346 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
40348 * dlls/wined3d/vertexshader.c:
40349 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
40351 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
40352 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
40353 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
40355 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
40356 dlls/wined3d/wined3d_private.h:
40357 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
40359 * dlls/wined3d/vertexshader.c:
40360 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
40362 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40363 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
40365 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
40366 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
40367 wined3d: Move program_dump_decl_usage into baseshader.
40369 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
40371 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
40372 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
40373 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
40374 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
40375 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
40376 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
40377 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
40378 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
40379 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
40380 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
40381 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
40382 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
40383 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
40384 Some HeapFree's are hidden behind macros. Found by smatch.
40386 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
40388 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40389 wined3d: Clean up some dead code.
40391 * dlls/wined3d/pixelshader.c:
40392 wined3d: Break out texture instruction processing.
40394 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
40395 dlls/wined3d/wined3d_private.h:
40396 wined3d: Break out arithmetic instruction processing.
40398 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
40399 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
40400 wined3d: Merge register counting pass.
40402 * dlls/wined3d/vertexshader.c:
40403 wined3d: Make register counting pass the same.
40405 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
40407 * dlls/wined3d/surface.c:
40408 wined3d: Update the DIB section's palette on GetDC.
40410 * dlls/wined3d/palette.c:
40411 wined3d: Update the device palette if the primary palette is changed.
40413 * dlls/wined3d/surface.c:
40414 wined3d: Implement WineD3DSurface palette methods.
40416 * dlls/wined3d/surface.c:
40417 wined3d: Implement GetFlipStatus and GetBltStatus.
40419 * dlls/wined3d/surface.c:
40420 wined3d: Implement IWineD3DSurface::Flip.
40422 2006-05-09 Juan Lang <juan_lang@yahoo.com>
40424 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
40425 dlls/crypt32/tests/store.c, include/wincrypt.h:
40426 crypt32: Partially implement CertGetIssuerCertificateFromStore.
40428 * dlls/crypt32/cert.c:
40429 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
40431 2006-05-09 James Hawkins <truiken@gmail.com>
40434 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
40436 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
40438 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
40439 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
40441 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
40443 * dlls/kernel/comm.c:
40444 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
40445 Noticed by Dan Armbrust.
40447 2006-05-09 Alexandre Julliard <julliard@winehq.org>
40449 * dlls/x11drv/window.c:
40450 x11drv: We really need to flush the display when destroying a window.
40452 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
40454 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40455 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
40456 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
40457 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
40458 - implemented kernel32.EscapeCommFunction on top of them
40460 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40461 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
40462 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
40463 - implemented kernel32.SetupComm on top of it
40465 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40466 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
40467 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
40468 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
40470 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40471 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
40472 - implemented SERIAL_GET_CHARS ioctl
40473 - made use of it in kernel32.GetCommState
40475 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40476 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
40477 - implemented SERIAL_GET_HANDFLOW ioctl
40478 - made use of it in kernel.GetCommState
40480 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40481 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
40482 - implemented SERIAL_GET_LINE_CONTROL ioctl
40483 - made use of it in kernel.GetCommState
40485 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40486 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
40487 - implemented SERIAL_GET_BAUD_RATE ioctl
40488 - made use of it in kernel.GetCommState
40490 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40491 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
40492 - implemented ntdll's serial IOCTL SET_CHARS
40493 - used this IOCTL in kernel32.SetCommState
40495 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40496 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
40497 - implemented ntdll's serial IOCTL SET_HANDFLOW
40498 - used this IOCTL in kernel32.SetCommState
40500 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40501 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
40502 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
40503 - used this IOCTL in kernel32.SetCommState
40505 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40506 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
40507 - created dump_dcb to print out DCB information
40508 - implemented ntdll's serial IOCTL SET_BAUD_RATE
40509 - used this IOCTL in kernel32.SetCommState
40511 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
40513 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
40514 wined3d: Implement IWineD3DSurface::SetColorKey.
40516 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
40517 wined3d: Implement IWineD3DSurface::IsLost and Restore.
40519 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
40520 wined3d: rhw vertex fixup.
40521 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
40524 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
40526 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
40527 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
40528 wined3d: Share get_opcode.
40530 2006-05-09 Robert Reif <reif@earthlink.net>
40532 * dlls/winmm/tests/wave.c:
40533 winmm: Print out more info on failed test.
40534 Print out more info on failed test. Looks like there is a bug in ALSA
40535 OSS emulation where it is returning a mid-sample position.
40537 2006-05-09 Hans Leidekker <hans@it.vu.nl>
40539 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
40540 dnsapi: The ttl value should be ignored when comparing dns records.
40542 2006-05-09 David Lichterman <laviddichterman@gmail.com>
40544 * dlls/mciwave/Makefile.in:
40545 mciwave: Fix make install error.
40547 2006-05-09 Alexandre Julliard <julliard@winehq.org>
40549 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
40550 user: Added specific winproc functions for calling dialog procedures.
40552 * dlls/user/winproc.c:
40553 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
40555 * dlls/user/class.c:
40556 user: Always set the correct class winproc depending on the A/W type.
40558 * dlls/user/winproc.c:
40559 user: Remove some redundant NULL pointer checks.
40561 * dlls/user/msg16.c:
40562 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
40564 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
40565 dlls/user/winproc.h, dlls/user/wnd16.c:
40566 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
40568 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
40569 dlls/user/winproc.h, dlls/user/wnd16.c:
40570 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
40573 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
40576 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
40578 * dlls/kernel/except.c:
40579 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
40581 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
40583 * dlls/ntdll/virtual.c:
40584 ntdll: Make the section with AddressOfEntryPoint in it executable.
40586 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
40588 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
40589 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
40591 * include/wingdi.h:
40592 gdi32: Add defines for GLYPHSET and WCRANGE.
40594 2006-05-09 Mike McCormack <mike@codeweavers.com>
40596 * dlls/x11drv/opengl.c:
40597 x11drv: Fix a warning when opengl headers are missing.
40599 2006-05-09 Tomas Carnecky <tom@dbservice.com>
40601 * dlls/opengl32/wgl.c:
40602 opengl: Properly use glXQueryDrawable() to get the Visual ID.
40604 2006-05-08 Phil Costin <philcostin@hotmail.com>
40606 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
40607 wined3d: Add check for GL Shading Language 100 Extension.
40609 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
40611 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
40612 dlls/wined3d/wined3d_private.h:
40613 wined3d: Clean up per version shader limits code.
40615 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
40616 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
40617 dlls/wined3d/wined3d_private.h:
40618 wined3d: Addline cleanup.
40620 2006-05-09 Hans Leidekker <hans@it.vu.nl>
40622 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
40623 dnsapi: Partially implement DnsQueryConfig.
40625 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
40628 wine.inf: Install comctl32.dll as fake DLL.
40630 2006-05-08 Juan Lang <juan_lang@yahoo.com>
40632 * dlls/crypt32/encode.c:
40633 crypt32: Simplify OID decoding
40634 Use a more direct function to decode OIDs, instead of the bizarre
40637 2006-05-08 Robert Reif <reif@earthlink.net>
40639 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
40640 winmm: Check waveOutGetVolume parameter.
40642 2006-05-09 Hans Leidekker <hans@it.vu.nl>
40644 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
40645 sane.ds: Added Dutch resources.
40647 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
40648 gphoto2.ds: Added Dutch resources.
40650 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
40652 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
40653 gphoto2.ds: Added French resources.
40655 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
40657 * dlls/twain_32/dsm_ctrl.c:
40658 twain_32: Add missing HeapFree's on error patch (found by smatch).
40660 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
40662 * DEVELOPERS-HINTS, documentation/PACKAGING:
40663 Some documentation changes for twain split.
40665 2006-05-09 Alexandre Julliard <julliard@winehq.org>
40667 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
40668 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
40669 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
40670 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
40671 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
40672 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
40674 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
40675 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
40676 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
40677 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
40678 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
40679 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
40681 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
40683 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
40684 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
40685 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
40686 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
40687 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
40688 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
40689 dlls/gphoto2.ds/ui.c, include/config.h.in:
40690 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
40691 Wrote a GUI import dialog.
40692 With help from Aric Stewart.
40694 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
40695 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
40696 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
40697 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
40698 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
40699 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
40700 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
40701 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
40702 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
40703 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
40704 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
40705 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
40706 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
40707 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
40708 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
40709 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
40710 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
40711 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
40712 twain_32: Split out the sane specific parts from twain_32 code.
40713 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
40715 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
40716 twain_32: Moved twain.h to the include directory.
40718 2006-05-08 Huw Davies <huw@codeweavers.com>
40720 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
40721 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
40723 2006-05-08 Robert Shearman <rob@codeweavers.com>
40725 * dlls/ole32/antimoniker.c:
40726 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
40728 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
40729 ole32: Implement several class moniker functions using the description provided on MSDN.
40731 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
40732 ole32: Remove duplicated CLSIDs.
40734 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
40735 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
40736 dlls/ole32/tests/moniker.c:
40737 ole32: Add an implementation of class monikers.
40739 * dlls/ole32/tests/moniker.c:
40740 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
40742 * dlls/ole32/compositemoniker.c:
40743 ole32: Fix regression caused by an earlier patch that removed the
40744 check for the composite moniker having only one moniker in it. In this
40745 case, return the one moniker and free the memory associate with the
40748 * dlls/ole32/compositemoniker.c:
40749 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
40750 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
40751 instead of the virtual implementation of it on mostRightMk.
40753 * dlls/ole32/compositemoniker.c:
40754 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
40756 2006-05-08 Hans Leidekker <hans@it.vu.nl>
40758 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
40759 dlls/dnsapi/tests/record.c:
40760 dnsapi: Implement and test DnsRecordSetCompare.
40762 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
40764 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
40765 dinput8: DllGetClassObject support.
40767 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
40769 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
40770 dlls/wined3d/wined3d_private.h:
40771 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
40773 2006-05-01 Tomas Carnecky <tom@dbservice.com>
40775 * dlls/x11drv/init.c:
40776 x11drv: Return correct PBuffer drawable.
40778 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
40780 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
40781 msvcrt: Don't duplicate handle in _get_osfhandle.
40783 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
40785 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
40786 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
40788 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
40790 * dlls/setupapi/tests/stringtable.c:
40791 setupapi: Improve unit tests for case sensitivity in string tables.
40793 2006-05-01 Mike Hearn <mike@plan99.net>
40795 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
40796 ole32: Add StgCreateFile test and conformance fix.
40798 2006-05-08 Alexandre Julliard <julliard@winehq.org>
40800 * dlls/ole32/compositemoniker.c:
40801 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
40803 2006-05-08 Robert Shearman <rob@codeweavers.com>
40805 * dlls/ole32/compositemoniker.c:
40806 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
40808 * dlls/ole32/compositemoniker.c:
40809 ole32: Create moniker enumerator with an initial reference count.
40811 * dlls/ole32/tests/moniker.c:
40812 ole32: Test moniker display names.
40814 * dlls/ole32/tests/moniker.c:
40815 ole32: Add a test for IMoniker_IsDirty.
40817 * dlls/ole32/tests/moniker.c:
40818 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
40820 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
40821 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
40823 * dlls/ole32/marshal.c:
40824 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
40826 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
40827 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
40829 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
40830 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
40832 * dlls/ole32/tests/moniker.c:
40833 ole32: Add tests for generic composite monikers.
40835 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
40836 dlls/ole32/oleproxy.c:
40837 ole32: Add a class factory for composite monikers.
40839 * dlls/ole32/compositemoniker.c:
40840 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
40841 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
40842 which can't happen anyway.
40843 Allow construction of a moniker with no sub-monikers.
40845 * dlls/ole32/compositemoniker.c:
40846 ole32: Implement IMarshal for composite monikers.
40848 * dlls/ole32/compositemoniker.c:
40849 ole32: Release all existing monikers before loading the state.
40851 * dlls/ole32/compositemoniker.c:
40852 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
40854 * dlls/ole32/compositemoniker.c:
40855 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
40857 * dlls/ole32/compositemoniker.c:
40858 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
40859 will return S_FALSE when there are no more monikers left to enumerate.
40861 * dlls/ole32/compositemoniker.c:
40862 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
40864 * dlls/ole32/compositemoniker.c:
40865 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
40866 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
40868 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
40869 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
40871 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
40872 ole32: Support marshaling of anti monikers.
40874 * dlls/ole32/regsvr.c:
40875 ole32: Register CLSID_CompositeMoniker.
40877 * dlls/ole32/regsvr.c:
40878 ole32: Register CLSIDs for all OLE monikers.
40880 * dlls/ole32/tests/moniker.c:
40881 ole32: Add tests for item moniker.
40883 * dlls/ole32/tests/moniker.c:
40884 ole32: Make class moniker test more generic and test more properties.
40886 * dlls/rpcrt4/rpc_message.c:
40887 rpcrt4: Automatically resolve the endpoint.
40889 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
40891 * dlls/wined3d/pixelshader.c:
40892 wined3d: Fix possible buffer overflow.
40893 Increase size of passed buffer to print into.
40895 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
40897 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
40898 usp10: Add ScriptTextOut functionality and restructure tests.
40900 2006-04-28 Jason Green <jave27@gmail.com>
40902 * dlls/wined3d/vertexshader.c:
40903 wined3d: Eliminate duplicate function: vshader_program_dump_param().
40905 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
40907 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
40908 dlls/wined3d/wined3d_private.h:
40909 wined3d: Share get_register_code().
40911 2006-04-26 Thomas Kho <tkho@ucla.edu>
40913 * dlls/user/menu.c, dlls/user/tests/menu.c:
40914 user: Fix behavior when selecting disabled menu items.
40916 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
40917 user: Allow menu WndProc to recognize VK_[LR]MENU.
40919 2006-04-28 Thomas Kho <tkho@ucla.edu>
40921 * dlls/user/tests/menu.c:
40922 user: Extend menu conformance test.
40924 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
40926 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
40927 wined3d: Add IWineD3DSurface::GetPitch.
40929 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
40930 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
40931 include/wine/wined3d_types.h:
40932 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
40934 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
40935 dlls/wined3d/wined3d_private.h:
40936 wined3d: Add some surface flags.
40938 2006-05-07 Huw Davies <huw@codeweavers.com>
40940 * dlls/oleaut32/usrmarshal.c:
40941 oleaut32: Implement GetVarDesc_Proxy and friends.
40943 * dlls/oleaut32/usrmarshal.c:
40944 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
40945 constant equivalents. It's now obvious why these were chosen. Should
40948 2006-05-08 James Hawkins <truiken@gmail.com>
40951 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
40953 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
40955 * dlls/user/resources/user32_Ko.rc:
40956 user32: Updated Korean resource.
40958 2006-05-07 Robert Reif <reif@earthlink.net>
40960 * programs/winecfg/audio.c:
40961 winecfg: Fix audio crash when no drivers are available.
40963 * dlls/winmm/wineoss/audio.c:
40964 wineoss: Missing mixer fixes.
40965 Don't list volume in capabilities when mixer is missing.
40967 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
40968 winmm: More wave callback tests.
40969 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
40970 callback type not tested now is CALLBACK_WINDOW.
40972 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
40974 * dlls/comctl32/comctl32.h:
40975 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
40977 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
40979 * dlls/shell32/shlview.c:
40980 shell32: Don't use uninitialized item.mask in shlview.
40982 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
40984 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
40985 dbghelp: Stub for SymGetSourceFileToken.
40987 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
40988 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
40989 dbghelp: Base and symbols.
40990 - report the correct image base for a symbol which is
40991 seen as being in a builtin PE module, whilst its debug
40992 information is gotten from an ELF module
40993 - module_get_debug now returns a pair of modules
40994 (the requested that has to be presented back to the client
40995 and the effective one, which contains the debug info)
40996 - reworked SymFromName in order to provide also the revelant
40997 module base address
40999 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
41001 * dlls/dinput/dinput_main.c:
41002 dinput: Fix Initialize return value.
41004 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
41006 * dlls/user/tests/wsprintf.c:
41007 user32: Added tests for CharUpper and CharLower.
41009 * dlls/ole32/compobj.c:
41010 ole32: Fixed typo in debug statement.
41012 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
41015 gdi: A-to-W conversion should be font-independent.
41017 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
41019 * dlls/comctl32/propsheet.c:
41020 comctl32: Make some internal functions and variables static, remove
41021 some unneeded prototypes.
41023 * dlls/comctl32/propsheet.c:
41024 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
41025 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
41027 * dlls/comctl32/propsheet.c:
41028 comctl32: psInfo->proppage[index].pszText is always initialized to a
41029 proper value regardless of PSP_USETITLE, use it unconditionally.
41031 2006-05-04 James Hawkins <truiken@gmail.com>
41033 * dlls/advpack/install.c:
41034 advpack: DelDirs should only remove a directory if it's empty.
41036 * dlls/advpack/install.c:
41037 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
41039 2006-05-01 Mike Hearn <mike@plan99.net>
41041 * dlls/ntdll/sec.c:
41042 ntdll: Fix heap corruption in RtlDeleteAce.
41044 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
41046 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
41047 wined3d: Separate pshader/vshader tables.
41049 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
41051 * dlls/winspool/tests/info.c:
41052 winspool/tests: Fix failures in test_DEVMODE.
41054 2006-05-05 Huw Davies <huw@codeweavers.com>
41056 * dlls/oleaut32/usrmarshal.c:
41057 oleaut32: Fix VARIANT_UserFree.
41059 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
41060 oleaut32: Remove weird attempt to clear VT_VARIANT.
41063 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
41064 oleaut32: Rewrite VARIANT user marshaling.
41066 2006-05-02 Hans Leidekker <hans@it.vu.nl>
41068 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
41069 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
41071 2006-05-01 Hans Leidekker <hans@it.vu.nl>
41073 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
41074 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
41076 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
41077 dlls/dnsapi/tests/record.c:
41078 dnsapi: Add tests for DnsRecordCompare.
41080 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
41081 dnsapi: Implement DnsRecordCompare.
41083 2006-05-01 Robert Shearman <rob@codeweavers.com>
41085 * dlls/rpcrt4/rpc_transport.c:
41086 rpcrt4: Use getaddrinfo to get the sockaddr.
41087 Use getaddrinfo to get the sockaddr to use for connecting to a remote
41088 server as Connection->NetworkAddr may be a hostname as well. Use a
41089 loop to support both IP and IPv6.
41091 * dlls/ole32/compobj.c:
41092 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
41093 Remove the fixme printed if CoGetClassObject fails in
41094 CoCreateInstance, because we already print an error in all cases and
41095 the error more accurately pin-points the source of the problem.
41097 * dlls/rpcrt4/ndr_marshall.c:
41098 rpcrt4: Implement NdrConformantVaryingArrayFree.
41100 * dlls/rpcrt4/ndr_marshall.c:
41101 rpcrt4: Dereference the pointer if necessary only after doing the
41102 pointer checks and writing the pointer ID to the wire.
41104 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
41105 rpcrt4: Add a stub for RpcBindingSetOption.
41107 * dlls/rpcrt4/ndr_marshall.c:
41108 rpcrt4: Improve the traces in the pointer functions.
41110 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
41112 * dlls/mlang/mlang.c:
41113 mlang: Partially implemented ConvertStringEx.
41115 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
41117 * dlls/user/tests/msg.c:
41118 user: Test cases demonstrating position changes for MDI children.
41120 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
41122 * dlls/comctl32/treeview.c:
41123 comctl32: Update first visible when appropiate in the TVI_SORT case.
41125 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
41127 * dlls/wined3d/drawprim.c:
41128 wined3d: Remove dead shader code.
41130 2006-04-26 Robert Shearman <rob@codeweavers.com>
41132 * dlls/setupapi/parser.c:
41133 setupapi: Fix parsing of UCS-16 files.
41134 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
41135 patch by Hervé Poussineau.
41137 2006-05-03 Robert Shearman <rob@codeweavers.com>
41139 * dlls/ole32/stg_stream.c:
41140 ole32: IPersistStream is also implemented by any object that implements IStream.
41142 * dlls/ole32/storage32.c:
41143 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
41145 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
41146 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
41148 * dlls/oleaut32/typelib.c:
41149 oleaut32: Check the return value from VariantCopy when copying values
41150 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
41152 * dlls/oleaut32/typelib.c:
41153 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
41155 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
41156 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
41158 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
41159 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
41160 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
41161 store the STGM_CREATE flag in openFlags, since it is only relevant when
41162 opening the stream and the tests show that it isn't returned in the
41165 * dlls/ole32/tests/storage32.c:
41166 ole32: Add tests for IStorage::Stat.
41168 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
41169 ole32: Fix access right check for opening and creating streams and storages.
41170 Check the access mode for opening and creating streams and storages
41171 doesn't exceed the access rights the current storage was opened with,
41172 not the parent storage.
41174 * dlls/ole32/stg_stream.c:
41175 ole32: Add more tracing for reading and writing storage streams.
41176 Add more tracing for read and write operations and warn in the case of
41179 * dlls/ole32/tests/storage32.c:
41180 ole32: Add tests for sub-storages and creating streams.
41181 Replace a test that fails on NT and with DCOM95 DLLs with a test that
41182 ensures access permissions are checked correctly for sub-storages and
41185 * dlls/ole32/tests/storage32.c:
41186 ole32: Add a storage test for reading and writing of streams that have
41187 had their parent storage released.
41190 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
41191 For NtQueryInformationToken(TokenGroups), don't do a size check before
41192 the server call, as we don't know how many SIDs there are to return
41193 and hence the needed buffer size.
41195 2006-05-03 Huw Davies <huw@codeweavers.com>
41197 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
41198 oleaut32: Alignment fixes for safearrays.
41200 * dlls/oleaut32/tests/usrmarshal.c:
41201 oleaut32: Fix tests under win2k.
41203 2006-05-02 Huw Davies <huw@codeweavers.com>
41205 * dlls/oleaut32/tests/usrmarshal.c:
41206 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
41208 2006-04-29 Huw Davies <huw@codeweavers.com>
41210 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
41211 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
41213 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
41215 * dlls/setupapi/tests/stringtable.c:
41216 setupapi: Add case sensitivity string table tests.
41218 2006-05-02 Troy Rollo <wine@troy.rollo.name>
41221 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
41223 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
41225 * dlls/winspool/tests/info.c:
41226 winspool/tests: Fix test for GetPrinterDriver.
41228 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
41230 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
41231 dlls/ntdll/thread.c:
41232 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
41234 * dlls/secur32/secur32.c:
41235 secur32: Missing LeaveCriticalSection on error paths.
41237 2006-04-30 James Hawkins <truiken@gmail.com>
41239 * dlls/advpack/install.c:
41240 advpack: Don't fail if the dll to register doesn't exist.
41242 2006-04-30 Mike McCormack <mike@codeweavers.com>
41244 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
41245 shlwapi: Add a stub implementation for IUnknown_ProfferService.
41247 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
41248 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
41250 * dlls/ole32/stg_stream.c:
41251 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
41253 2006-04-30 Jacek Caban <jacek@codeweavers.com>
41255 * dlls/shdocvw/webbrowser.c:
41256 shdocvw: Added some comments.
41258 2006-04-29 Jacek Caban <jacek@codeweavers.com>
41260 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41261 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
41263 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41264 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
41266 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41267 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
41269 2006-04-28 Jacek Caban <jacek@codeweavers.com>
41271 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41272 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
41274 * dlls/shdocvw/webbrowser.c:
41275 shdocvw: Added get_HWND implementation.
41277 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41278 shdocvw: Added [get|put]_Visible implementation.
41280 * dlls/shdocvw/oleobject.c:
41281 shdocvw: Fix GetMiscStatus implementation.
41283 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
41285 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
41286 dlls/wined3d/device.c, dlls/wined3d/directx.c,
41287 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
41288 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
41289 dlls/wined3d/query.c, dlls/wined3d/resource.c,
41290 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
41291 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
41292 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
41293 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
41294 dlls/wined3d/volumetexture.c:
41295 wined3d: QueryInterface corrections.
41297 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
41299 * dlls/secur32/ntlm.c:
41300 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
41302 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
41303 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
41304 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
41306 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
41307 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
41308 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
41309 Add a stub implementation of mprapi.dll.
41311 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
41313 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
41314 wpp: Support long long constants if configure says long long is available
41316 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
41318 * dlls/user/tests/input.c:
41319 user: tests: Change INPUT to TEST_INPUT, fix union usage.
41321 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
41323 * dlls/wined3d/vertexshader.c:
41324 wined3d: Vertex Shader regtype cleanups.
41326 2006-04-22 Dan Kegel <dank@kegel.com>
41328 * dlls/msi/source.c:
41329 msi: Fix missing case in MsiSourceListAddSourceEx.
41331 2006-04-28 James Hawkins <truiken@gmail.com>
41333 * dlls/ole32/storage32.c:
41334 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
41336 * dlls/advpack/install.c:
41337 advpack: Implement the DelDirs command.
41339 * dlls/advpack/install.c:
41340 advpack: Implement the CheckAdminRights option.
41342 * dlls/advpack/install.c:
41343 advpack: Implement the RunPreSetupCommands command.
41345 * dlls/advpack/install.c:
41346 advpack: INF install is implemented so fix the documentation.
41348 * dlls/advpack/install.c:
41349 advpack: Implement the PerUserInstall command.
41351 * dlls/advpack/install.c:
41352 advpack: Leave room for the NULL terminator in the working_dir string.
41354 * dlls/advpack/install.c:
41355 advpack: NULL-terminate the source path.
41357 * dlls/advpack/install.c:
41358 advpack: Return the hresult in ExecuteCabW.
41360 * dlls/advpack/reg.c:
41361 advpack: Clean up the formatting of RegInstall to match the rest of the file.
41363 * dlls/advpack/reg.c:
41364 advpack: Perform an Advanced INF-level install in RegInstall.
41366 * dlls/advpack/reg.c:
41367 advpack: Factor out writing predefined strings into write_predefined_strings.
41369 * dlls/advpack/advpack.c:
41370 advpack: Ignore the return value from the OCX registration.
41372 2006-04-21 Hans Leidekker <hans@it.vu.nl>
41374 * dlls/wldap32/search.c:
41375 wldap32: Document the search functions.
41377 2006-04-21 Jacek Caban <jacek@codeweavers.com>
41379 * dlls/kernel/kernel_main.c:
41380 kernel: Remove no longer needed includes.
41382 2006-04-21 Robert Reif <reif@earthlink.net>
41384 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
41385 dlls/advapi32/tests/lsa.c:
41386 advapi32: Add some lsa tests.
41388 * dlls/advapi32/lsa.c:
41389 advapi32: Fix LsaClose return value.
41391 2006-04-29 Robert Reif <reif@earthlink.net>
41393 * dlls/netapi32/access.c:
41394 netapi32: Implement NetUserModalsGet level 2.
41396 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
41397 dsound: Add DirectSoundBuffer_Lock tests.
41399 2006-04-28 Robert Reif <reif@earthlink.net>
41401 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
41402 dsound: Check DirectSoundBuffer_Lock parameters.
41403 Check DirectSoundBuffer_Lock parameters and return an error (like
41404 Windows) rather than fixing up the parameters.
41406 2006-04-28 Jacek Caban <jacek@codeweavers.com>
41408 * dlls/mshtml/tests/htmldoc.c:
41409 mshtml: Added test of connection points.
41411 * dlls/mshtml/conpoint.c:
41412 mshtml: Added GetConnectionInterface implementation.
41414 * dlls/mshtml/conpoint.c:
41415 mshtml: Added GetConnectionPointContainer implementation.
41417 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
41418 mshtml: Added stub implementation of connection points.
41420 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
41421 dlls/mshtml/mshtml_private.h:
41422 mshtml: Added IConnectionPointContainer stub implementation.
41424 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
41425 mshtml: Added get_body implementation.
41427 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
41428 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
41429 mshtml: Added IHTMLTextContainer stub implementation.
41431 * include/mshtmdid.h, include/mshtml.idl:
41432 mshtml: Added IHTMLTextContainer declaration.
41434 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
41436 * fonts/ms_sans_serif.sfd:
41437 fonts: Add missing Latin glyph to ms_sans_serif.
41439 * fonts/system.sfd:
41440 fonts: Add some missing Latin glyphs to System.
41442 * fonts/courier.sfd:
41443 fonts: Add some missing Latin glyphs to Courier.
41445 2006-04-28 Huw Davies <huw@codeweavers.com>
41447 * dlls/oleaut32/usrmarshal.c:
41448 oleaut32: Implement GetDocumentation_Proxy/Stub.
41450 * dlls/oleaut32/usrmarshal.c:
41451 oleaut32: Implement GetFuncDesc_Proxy and friends.
41453 * dlls/oleaut32/usrmarshal.c:
41454 oleaut32: Implement GetTypeAttr_Proxy and friends.
41456 * dlls/rpcrt4/ndr_marshall.c:
41457 rpcrt4: Support for non-encapsulated unions.
41459 * dlls/gdi/freetype.c:
41460 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
41461 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
41463 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
41465 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
41466 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
41467 widl: Implement 'oldnames' option.
41469 * tools/widl/typegen.c:
41472 2006-04-26 Robert Shearman <rob@codeweavers.com>
41475 server: Threads should start off without having an impersonation token.
41477 * dlls/advapi32/security.c:
41478 advapi32: Implement the majority of ImpersonateLoggedOnUser.
41480 * dlls/wininet/internet.c:
41481 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
41483 * include/ndrtypes.h:
41484 include: Copy some format character types from wine/rpcfc.h to
41485 ndrtypes.h and change them into an enumeration.
41487 2006-04-28 Mike McCormack <mike@codeweavers.com>
41489 * include/rpcdce.h:
41490 rpcrt4: Add some defines.
41492 2006-04-26 Mike McCormack <mike@codeweavers.com>
41494 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
41495 rpcrt4: Add stub implementations for RPC authentication functions.
41497 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
41498 wininet: Fix peeking of http data with a nul byte in it.
41500 * dlls/msi/package.c:
41501 msi: Use the source name of the msi package when it fails to copy.
41503 * programs/msiexec/msiexec.c:
41504 msiexec: Force using /i file.msi, some programs pass properties without an =.
41506 2006-04-25 Mike McCormack <mike@codeweavers.com>
41508 * dlls/ole32/ole2.c:
41509 ole32: Store drop targets in a standard list.
41511 2006-04-22 Robert Reif <reif@earthlink.net>
41513 * dlls/netapi32/tests/access.c:
41514 netapi32: Add minimal NetUserModalsGet test.
41516 2006-04-22 András Kovács <andras@csevego.net>
41518 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
41519 regedit: Translation to Hungarian.
41521 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
41522 wordpad: Translation to Hungarian.
41524 * documentation/README.hu:
41525 Translated README file to Hungarian.
41527 2006-04-21 Jacek Caban <jacek@codeweavers.com>
41529 * tools/widl/parser.y:
41532 * include/exdisp.idl, include/mshtml.idl:
41533 include: Added missing importlib.
41535 2006-04-21 Alexandre Julliard <julliard@winehq.org>
41537 * server/mapping.c:
41538 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
41540 2006-04-21 Jacek Caban <jacek@codeweavers.com>
41542 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
41543 widl: Added importlib parsing code.
41545 * dlls/shdocvw/iexplore.c:
41546 shdocvw: Don't create IE default window in embedding mode.
41548 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
41549 shdocvw: Use InternetExplorer object in create_ie_window.
41551 2006-04-21 Mike McCormack <mike@codeweavers.com>
41553 * dlls/rpcrt4/rpc_transport.c:
41554 rpcrt4: Invalid sockets should have a value of -1.
41556 2006-04-21 Alexandre Julliard <julliard@winehq.org>
41559 wpp: Fixed typo in long long constants handling.
41561 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
41564 wpp: Implement long long constant parsing.
41566 2006-04-19 Hans Leidekker <hans@it.vu.nl>
41568 * include/windns.h:
41569 dnsapi: Add a couple of macros and prototypes.
41571 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
41573 * dlls/wined3d/device.c:
41574 wined3d: Fix mipmap level count.
41576 * dlls/wined3d/pixelshader.c:
41577 wined3d: Improve/implement D3DSIO_TEX.
41578 - unify per-version cases into a single sequence
41579 - make use of get_register_name() for the destination register
41580 - ignore destination write mask - it's only allowed on 2.0+ shaders,
41581 and only the default mask is allowed there (xyzw)
41582 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
41583 - implement for shaders 2.0-3.0
41585 * dlls/wined3d/utils.c:
41586 wined3d: Texture format corrections.
41587 - add missing GL type and make GL cfg entries for A16B16G16R16
41588 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
41589 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
41592 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
41593 wined3d: Correct vtrace usage.
41595 2006-04-21 Mike McCormack <mike@codeweavers.com>
41597 * dlls/rpcrt4/rpc_transport.c:
41598 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
41600 * dlls/rpcrt4/rpc_transport.c:
41601 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
41603 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
41604 rpcrt4: Hide the details of the rpc transport mechanism.
41606 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
41607 rpcrt4: Abstract RPCRT4_SpawnConnection.
41609 * dlls/rpcrt4/rpc_transport.c:
41610 rpcrt4: Move the connected check inside the named pipe code.
41612 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
41613 dlls/rpcrt4/rpc_transport.c:
41614 rpcrt4: Split the transport layer into a different file.
41616 * dlls/rpcrt4/rpc_server.c:
41617 rpcrt4: Allocate RpcServerProtseq in a single place.
41619 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
41621 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
41622 usp10: Fix return codes of ScriptGetFontProperties + tests.
41624 2006-04-20 Robert Reif <reif@earthlink.net>
41626 * dlls/advapi32/lsa.c:
41627 advapi32: Fix LsaQueryInformationPolicy return values.
41629 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
41631 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
41632 dlls/wined3d/wined3d_private.h:
41633 wined3d: Implement IWineD3DPalette.
41635 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
41637 * tools/widl/typegen.c:
41638 widl: Implement support for unique pointers to strings.
41640 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
41642 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
41643 include/pshpack4.h, include/pshpack8.h:
41644 include: Expand pack nesting from 3 to 15 levels.
41646 2006-04-21 Alexandre Julliard <julliard@winehq.org>
41648 * dlls/gdi/freetype.c:
41649 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
41651 2006-04-20 Alexandre Julliard <julliard@winehq.org>
41653 * dlls/kernel/kernel_main.c:
41654 kernel: Make GetTickCount call NtGetTickCount.
41656 2006-04-19 Jacek Caban <jacek@codeweavers.com>
41658 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
41659 ntdll: Added NtGetTickCount implementation.
41661 2006-04-20 Alexandre Julliard <julliard@winehq.org>
41663 * dlls/user/class.c:
41664 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
41665 Based on a patch by qingdoa daoo.
41667 2006-04-20 Mike McCormack <mike@codeweavers.com>
41669 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
41670 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
41671 rpcrt4: Abstract the transport layer functionality.
41673 2006-04-20 James Hawkins <truiken@gmail.com>
41675 * dlls/advpack/install.c:
41676 advpack: Implement LaunchINFSectionW.
41678 * dlls/advpack/install.c:
41679 advpack: Implement ExecuteCabW.
41681 * dlls/advpack/install.c:
41682 advpack: Implement the RunPostSetupCommands callback.
41684 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
41685 advpack: Implement the RegisterOCXs callback.
41687 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
41689 * dlls/usp10/usp10.c:
41690 usp10: Set defaults for ScriptGetFontProperties.
41691 Set defaults similar to Win XP for Kashida and set the default char in
41692 ScriptGetFontProperties.
41694 * dlls/usp10/usp10.c:
41695 usp10: Remove the need to pass chars to ScriptPlace.
41697 2006-04-20 Alexandre Julliard <julliard@winehq.org>
41699 * server/context_i386.c:
41700 server: Remove some no longer needed ptrace code to set registers.
41701 Also make sure the debug registers are properly copied to the context
41704 * dlls/ntdll/exception.c:
41705 ntdll: Use NtSetContextThread in NtRaiseException.
41707 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
41708 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
41709 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
41710 server/context_i386.c:
41711 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
41713 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
41715 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
41716 wined3d: Trace corrections/improvements.
41718 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
41720 * dlls/comctl32/toolbar.c:
41721 comctl32: Fix an unsigned comparison to zero.
41723 2006-04-20 James Hawkins <truiken@gmail.com>
41725 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
41726 dlls/advpack/install.c:
41727 advpack: Set the ldids of the install section in install_init.
41729 * dlls/advpack/install.c:
41730 advpack: Add stub handling for the RegisterOCXs command.
41732 * dlls/advpack/install.c:
41733 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
41735 * dlls/advpack/install.c:
41736 advpack: LaunchINFSectionExA is no longer a stub.
41738 2006-04-20 Mike McCormack <mike@codeweavers.com>
41740 * dlls/rpcrt4/rpc_binding.c:
41741 rpcrt4: Use a separate function to open each protseq.
41743 * dlls/rpcrt4/rpc_server.c:
41744 rpcrt4: Abstract access to the connection's waitable object.
41746 2006-04-20 Robert Shearman <rob@codeweavers.com>
41748 * tools/widl/write_msft.c:
41749 widl: Prevent NULL pointer de-refs on "void *" types.
41751 * dlls/wininet/internet.c:
41752 wininet: Don't allocate memory for the thread error structure until it is needed.
41753 Don't allocate memory for the thread error structure until it is
41754 needed, as it is quite large and wastes memory for threads that don't
41755 call any wininet function.
41757 * dlls/rpcrt4/ndr_marshall.c:
41758 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
41760 * dlls/rpcrt4/ndr_marshall.c:
41761 rpcrt4: Free all pointers by default, except for conformant strings.
41762 Free all pointers by default, except for conformant strings.
41763 Conformant arrays should always be freed.
41764 Add FC_CVARRAY to list of known types to avoid a FIXME.
41766 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
41767 rpcrt4: Fix some memory leaks.
41769 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
41770 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
41771 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
41772 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
41774 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
41775 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
41777 * dlls/rpcrt4/ndr_stubless.c:
41778 rpcrt4: Store the return value on the stack for interpreted stubs.
41779 Store the return value on the stack for stubs, as MIDL reserves space
41780 for it and gives us a stack offset. This fixes calling methods with
41781 thunks that assume that the return value will be stored on the stack.
41783 * dlls/rpcrt4/ndr_stubless.c:
41784 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
41785 Correctly fill in StackTop for stubless clients/servers so that
41786 conformance for top-level parameters works.
41788 * dlls/rpcrt4/ndr_stubless.c:
41789 rpcrt4: There's no need to set stubMsg.StackTop twice.
41791 * dlls/rpcrt4/ndr_stubless.c:
41792 rpcrt4: Fix the MSVC version of call_server_func.
41793 Fix the MSVC version of call_server_func to pop the registers in the
41794 same order they were pushed.
41796 2006-04-19 Thomas Kho <tkho@ucla.edu>
41798 * dlls/x11drv/keyboard.c:
41799 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
41801 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
41803 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
41804 programs/progman/Es.rc, programs/progman/Fr.rc,
41805 programs/progman/Hu.rc, programs/progman/It.rc,
41806 programs/progman/Ko.rc, programs/progman/Nl.rc,
41807 programs/progman/No.rc, programs/progman/Pt.rc,
41808 programs/progman/Ru.rc, programs/progman/Si.rc,
41809 programs/progman/Tr.rc, programs/progman/Xx.rc,
41810 programs/progman/Zh.rc:
41811 progman: Add close button and sysmenu to dialogs.
41813 * dlls/comctl32/header.c:
41814 comctl32: header: Avoid freeing invalid pointers.
41816 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
41818 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
41819 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
41820 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
41821 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
41822 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
41823 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
41824 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
41825 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
41826 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
41827 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
41828 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
41829 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
41830 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
41831 user: Add SS_NOPREFIX to the text style in message boxes.
41833 2006-04-19 Jacek Caban <jacek@codeweavers.com>
41835 * dlls/shdocvw/ie.c:
41836 shdocvw: Added InternetExplorer::Navigate2 implementation.
41838 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
41839 shdocvw: Move create_doc_view_hwnd call to navigate_url.
41841 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
41842 shdocvw: Register InternetExplorer class factory in IEWinMain.
41843 Based on a patch by Mike McCormack.
41845 * dlls/shdocvw/ie.c:
41846 shdocvw: Added InternetExplorer::put_Visible implementation.
41848 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
41849 shdocvw: Move IEWinMain to iexplore.c.
41851 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
41852 dlls/shdocvw/shdocvw.h:
41853 shdocvw: Added beginning InternetExplorer implementation.
41855 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
41856 dlls/shdocvw/shdocvw_main.c:
41857 shdocvw: Move DllGetClassObject implementation to factory.c.
41859 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
41860 dlls/shdocvw/webbrowser.c:
41861 shdocvw: Move more initialization code to DocHost_Init.
41863 * include/mshtmdid.h, include/mshtml.idl:
41864 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
41866 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
41868 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
41869 dlls/gdi/gdi_private.h, include/wingdi.h:
41870 gdi: Added implementation of GetCharABCWidthsI.
41872 2006-04-19 Alexandre Julliard <julliard@winehq.org>
41874 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
41875 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
41876 server/process.c, server/process.h, server/thread.c, server/thread.h:
41877 server: Use the standard suspend mechanism to simulate a breakpoint
41878 in an active process, instead of sending a SIGTRAP.
41881 loader: Attempt to detect broken vmsplit setups.
41883 2006-04-18 Mike Frysinger <vapier@gentoo.org>
41885 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
41886 joystick: Search for /dev/input/js as well as /dev/js.
41888 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
41890 * dlls/wined3d/pixelshader.c:
41891 wined3d: Support for shift modifiers.
41893 * dlls/wined3d/pixelshader.c:
41894 wined3d: Support more than 4/6 tex/temp registers.
41896 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
41898 * dlls/comctl32/tests/header.c:
41899 comctl32: Test the HDM_SETITEM notifications.
41901 * dlls/comctl32/header.c:
41902 comctl32: header: Send correct notify after HDM_SETITEM.
41903 The HDN_ITEMCHANGING notify should have the new data instead of the
41904 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
41905 field if it changed.
41907 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
41908 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
41910 2006-04-19 Huw Davies <huw@codeweavers.com>
41912 * dlls/oleaut32/usrmarshal.c:
41913 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
41914 Based on some documentation by Rob Shearman.
41916 2006-04-20 Mike McCormack <mike@codeweavers.com>
41918 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
41919 dlls/rpcrt4/rpc_message.c:
41920 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
41922 * dlls/rpcrt4/rpc_message.c:
41923 rpcrt4: Make RPCRT4_Send more compatible with write(2).
41925 2006-04-19 Mike McCormack <mike@codeweavers.com>
41927 * dlls/rpcrt4/rpc_message.c:
41928 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
41930 * dlls/rpcrt4/rpc_binding.c:
41931 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
41933 * dlls/rpcrt4/rpc_binding.c:
41934 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
41936 * dlls/rpcrt4/rpc_binding.c:
41937 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
41939 2006-04-19 Alexandre Julliard <julliard@winehq.org>
41941 * dlls/dbghelp/dbghelp.c:
41942 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
41944 * dlls/shell32/shell32.spec:
41945 shell32: Fixed ordinals of SHDefExtractIconA/W.
41947 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
41949 * dlls/user/menu.c, dlls/user/tests/menu.c:
41950 user: Find popup menus by ID.
41951 - Find menus by ID: Proper fallback to popup menus.
41952 - Use the menu ID, not the handle for the fallback.
41953 - Save the fallback menu's position.
41955 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
41957 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
41958 wined3d: Implement GetHWND and SetHWND.
41960 * dlls/wined3d/device.c:
41961 wined3d: Implement EnumTextureFormats.
41963 * dlls/wined3d/device.c:
41964 wined3d: Implement EnumZBufferFormats.
41966 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
41967 dlls/wined3d/wined3d_private.h:
41968 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
41970 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
41971 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
41972 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
41973 wined3d: Implement Init3D and Uninit3D.
41975 2006-04-18 James Hawkins <truiken@gmail.com>
41977 * dlls/advpack/advpack.c:
41978 advpack: Set the destination directory to the working directory if key equals SourceDir.
41980 * dlls/advpack/advpack.c:
41981 advpack: Add the ability to set multiple keys on one line in set_ldid.
41983 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
41984 dlls/advpack/files.c, dlls/advpack/install.c:
41985 advpack: Put function declarations in advpack_private.h.
41987 2006-04-19 Mike McCormack <mike@codeweavers.com>
41989 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
41990 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
41992 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
41993 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
41995 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
41996 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
41997 Based on a patch by Rob Shearman.
41999 2006-04-18 Huw Davies <huw@codeweavers.com>
42001 * dlls/gdi/bitblt.c:
42002 gdi32: Fix return values in BitBlt/StretchBlt.
42004 * dlls/gdi/bitblt.c:
42005 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
42007 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
42009 * dlls/comctl32/header.c:
42010 comctl32: header: Remove the unused bUnicode.
42012 * dlls/comctl32/header.c:
42013 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
42015 2006-04-19 Mike McCormack <mike@codeweavers.com>
42017 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
42018 msi: Clean up memset usage.
42020 * dlls/msi/classes.c:
42021 msi: Fix a regression caused by some bad logic.
42023 * dlls/msi/helpers.c:
42024 msi: Don't fall back to the folder's parent if the folder doesn't exist.
42026 2006-04-18 Alexandre Julliard <julliard@winehq.org>
42028 * programs/explorer/hal.c:
42029 explorer: Reuse drives that point to the same device to avoid memory leaks.
42030 Also print a warning if HAL support is not compiled in.
42032 * tools/winebuild/build.h, tools/winebuild/import.c,
42033 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
42034 winebuild: Disable linking to external symbols by default.
42036 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
42037 wldap32: Added a wrapper for ber_scanf.
42039 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
42040 wldap32: Added a wrapper for ber_printf.
42042 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
42043 wldap32: Add wrappers for the ber_* functions.
42045 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
42046 ntdll: Add wrappers for the remaining math functions.
42048 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
42049 ntdll: Add wrappers for the string functions.
42051 * configure, configure.ac:
42052 configure: Added check to catch old versions of the dbus library.
42054 2006-04-18 Mike McCormack <mike@codeweavers.com>
42056 * dlls/msi/helpers.c:
42057 msi: Simplify create_component_advertise_string() a little.
42059 2006-04-18 Robert Shearman <rob@codeweavers.com>
42061 * dlls/oleaut32/usrmarshal.c:
42062 oleaut32: Fix differences between the size returned in sizing the
42063 buffer for interfaces and the buffer actually used.
42065 * dlls/oleaut32/usrmarshal.c:
42066 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
42067 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
42068 otherwise BSTR_UserUnmarshal will try to use the memory in the
42071 * tools/widl/typelib.c, tools/widl/write_msft.c:
42072 widl: Ignore [object] attribute on interfaces written to a typelib.
42074 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
42076 * dlls/winspool/tests/info.c:
42077 winspool: Add a test for DocumentProperties.
42079 2006-04-18 Alexandre Julliard <julliard@winehq.org>
42081 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
42082 programs/explorer/explorer_private.h, programs/explorer/hal.c:
42083 explorer: Initial version of dynamic drive support using HAL.
42085 * configure, configure.ac, include/config.h.in:
42086 configure: Added checks for HAL libraries.
42089 libwine: Added a couple of missing memory constraints in LDT syscalls.
42091 2006-04-18 Jacek Caban <jacek@codeweavers.com>
42093 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
42094 dlls/shdocvw/webbrowser.c:
42095 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
42097 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
42098 dlls/shdocvw/webbrowser.c:
42099 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
42101 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
42102 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
42103 dlls/shdocvw/webbrowser.c:
42104 shdocvw: Move connection points to DocHost object.
42106 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
42107 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
42108 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
42110 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
42111 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
42112 shdocvw: Get rid of WebBrowser dependency in DocHost object.
42114 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
42115 shdocvw: Move IOleInPlaceFrame to DocHost object.
42117 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
42118 shdocvw: Move IServiceProvider to DocHost object.
42120 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
42121 shdocvw: Move IDispatch to DocHost object.
42123 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
42124 shdocvw: Move IOleCommandTarget to DocHost object.
42126 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
42127 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
42128 dlls/shdocvw/webbrowser.c:
42129 shdocvw: Move IOleDocumentSite to DocHost object.
42131 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
42132 dlls/shdocvw/shdocvw.h:
42133 shdocvw: Move IDocHostUIHandler to DocHost object.
42135 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
42136 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
42137 dlls/shdocvw/webbrowser.c:
42138 shdocvw: Move IOleInPlaceSite to DocHost object.
42140 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
42141 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
42142 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
42143 code between WebBrowser and InternetExplorer.
42145 2006-04-18 Alexandre Julliard <julliard@winehq.org>
42147 * tools/winebuild/import.c:
42148 winebuild: Fixed index in module table for delayed imports.
42150 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
42152 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42153 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
42155 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42156 wined3d: Use correct register number mask.
42157 The regmask currently being used is wrong - 0x1FFF includes the high
42158 two bits of the register type.
42160 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42161 wined3d: Dcl opcode takes 2 parameters.
42163 * dlls/wined3d/pixelshader.c:
42164 wined3d: Fix _dw modifier.
42165 The _dw modifier needs to specify a component swizzle, just like the
42166 _dz currently does.
42168 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
42170 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42171 wined3d: Fix flow control instructions number of parameters.
42172 - else, endif, break take 0 parameters [not 2]
42173 - if, rep take 1 parameter [not 2]
42174 - breakp takes 1 parameter [not 2]
42175 - move all flow control instructions in one place
42176 - sync software shaders signatures with this
42178 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42179 wined3d: Skip unhandled opcodes in vshaders.
42181 * dlls/wined3d/pixelshader.c:
42182 wined3d: Texkill is supported for ps2.0-3.0.
42184 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
42186 * dlls/comctl32/header.c:
42187 comctl32: Send Unicode notifications if required in header control.
42189 * dlls/comctl32/listview.c:
42190 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
42192 * dlls/shell32/shlview.c:
42193 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
42195 * programs/progman/dialog.c, programs/progman/grpfile.c:
42196 progman: Fix two simple bugs.
42197 Use correctly the GetOpenFileName function.
42198 Use _lcreat instead of _lopen to create a new file.
42200 2006-04-18 Mike McCormack <mike@codeweavers.com>
42202 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
42203 ole32: More tests and fixes for STGM_PRIORITY.
42205 * dlls/ole32/tests/clipboard.c:
42206 ole32: Fix a declaration.
42208 * dlls/ole32/tests/marshal.c:
42209 ole32: Uncomment some code to make sure it is compiled, but don't run it.
42211 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
42213 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
42214 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
42216 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
42217 wined3d: Add the remaining IWineD3DDevice methods.
42219 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
42220 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
42221 wined3d: Add IWineD3DPalette.
42223 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
42224 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
42225 wined3d: Add a parameter for surface type selection.
42227 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
42229 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
42230 shell32: Define 2 more avi resources.
42232 2006-04-17 Mike McCormack <mike@codeweavers.com>
42234 * configure, configure.ac:
42235 configure: Exit with a non-zero exit code if a core dependency is missing.
42237 * configure, configure.ac, dlls/Makedll.rules.in,
42238 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
42239 programs/Makeprog.rules.in:
42240 configure: Remove the --disable-debug and --disable-trace options.
42242 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
42243 dlls/msi/tests/msi.c:
42244 msi: Fix some possible NULL pointer dereferences (Coverity).
42246 * programs/regsvr32/regsvr32.c:
42247 regsvr32: Ignore the /c flag.
42249 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
42251 * dlls/winspool/tests/info.c:
42252 winspool: Basic tests for DeleteMonitor.
42254 * dlls/winspool/info.c:
42255 winspool: Implement DeleteMonitor.
42257 2006-04-17 James Hawkins <truiken@gmail.com>
42259 * dlls/advpack/install.c:
42260 advpack: Add install_init/release to perform install initialization.
42262 * dlls/advpack/advpack.c:
42263 advpack: Factor out OCX registering into do_ocx_reg.
42265 * dlls/advpack/advpack.c:
42266 advpack: Use get_parameter to read the three parameters of RegisterOCX.
42267 Use get_parameter to read the three parameters to RegisterOCX.
42268 Remove the ERRs and TRACEs now that we return the HRESULT.
42270 * dlls/advpack/advpack.c:
42271 advpack: The fallback directory is the fifth field index, not the sixth.
42273 * dlls/advpack/install.c:
42274 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
42276 * dlls/advpack/advpack.c:
42277 advpack: Fix the documentation for RegisterOCX.
42279 * dlls/advpack/advpack.c:
42280 advpack: Fix the return type of RegisterOCX.
42282 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
42284 * tools/widl/client.c, tools/widl/server.c:
42285 widl: Support multiple RPC interfaces per binary.
42287 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
42289 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
42290 twain_32: Added Norwegian resource.
42292 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
42294 * programs/winefile/No.rc:
42295 winefile: Fix typo in the Norwegian resources.
42297 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
42299 * configure, configure.ac:
42300 configure: On FreeBSD, make wine-pthread the new default.
42302 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
42304 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
42305 twain_32: French localization.
42307 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
42308 shlwapi: French localization.
42310 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
42311 iccvid: French localization.
42313 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
42314 msvfw: French localization.
42316 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
42317 msvidc: French localization.
42319 * programs/winecfg/Fr.rc:
42320 winecfg: French localization.
42322 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
42324 * dlls/dbghelp/stack.c:
42325 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
42327 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
42329 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
42330 wined3d: Add a method to change the front and back buffers.
42332 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
42334 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
42335 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
42336 include/wine/wined3d_interface.h:
42337 wined3d: Add IWineD3DSurface::Blt.
42339 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
42341 * dlls/uxtheme/metric.c:
42342 uxtheme: Fix GetThemeSysString as the error-path was always taken.
42344 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
42346 * tools/widl/typegen.c:
42347 widl: Implement support for unique pointers to arrays.
42349 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
42351 * programs/explorer/systray.c:
42352 explorer: Fixed a typo in system tray.
42354 2006-04-13 Aric Stewart <aric@codeweavers.com>
42356 * dlls/comctl32/listview.c:
42357 comctl32: Listview notify fix.
42358 Turn off updating for that the unselect and select and then turns it
42359 on for the focus call, this results in 1 edit notify being sent at the
42360 end of the operation.
42362 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
42364 * dlls/kernel/tests/heap.c:
42365 kernel: Add some tests for Lock/Unlock memory handles.
42367 * dlls/kernel/heap.c:
42368 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
42370 2006-04-14 Jacek Caban <jacek@codeweavers.com>
42372 * dlls/shdocvw/webbrowser.c:
42373 shdocvw: Added Top, Left, Height and Width properties implementation.
42375 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
42376 shdocvw: Store IOleInPlaceSite in WebBrowser object.
42378 * dlls/shdocvw/oleobject.c:
42379 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
42381 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
42382 shdocvw: Better window handling.
42383 Use unicode version of DefWindowProc in unicode window procs.
42386 * dlls/shell32/shlexec.c:
42387 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
42389 2006-04-14 Hans Leidekker <hans@it.vu.nl>
42391 * dlls/wldap32/misc.c:
42392 wldap32: Document the miscellaneous functions.
42394 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
42396 * dlls/wined3d/device.c:
42397 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
42399 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
42401 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
42402 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
42404 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
42405 rpcrt4: Constify NDR function tables.
42407 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
42409 * dlls/comctl32/animate.c:
42410 comctl32: Change return code comparison in AVI control.
42412 2006-04-13 James Hawkins <truiken@gmail.com>
42414 * dlls/advpack/advpack.c:
42415 advpack: Document RegisterOCX.
42417 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
42419 * dlls/shell32/shell32_Fi.rc:
42420 shell32: Fix common files directory location in shell32_Fi.rc.
42422 2006-04-12 Thomas Kho <tkho@ucla.edu>
42424 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
42425 x11drv: Properly handle VK_LMENU input.
42427 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
42429 * dlls/kernel/tests/toolhelp.c:
42430 kernel: Load tests again on NT 3.51 (toolhelp API not present).
42432 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
42434 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
42435 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
42437 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
42439 * include/wine/wined3d_interface.h:
42440 wined3d: Add macros for (Un)Init3D and Flip.
42442 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
42444 * dlls/shell32/shell32_It.rc:
42445 shell32: Italian resources update.
42447 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
42449 * programs/winefile/winefile.c:
42450 winefile: Use header full drag.
42453 include: Fix a mistake in the declaration of _sntprintf.
42455 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
42457 * programs/winecfg/Fi.rc:
42458 winecfg: Update the Finnish resources.
42460 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
42461 twain_32: Add Finnish resources.
42463 2006-04-13 Mike McCormack <mike@codeweavers.com>
42465 * include/wtypes.idl:
42466 wtypes.idl: Add size attribute to a void pointer.
42468 * tools/widl/write_msft.c:
42469 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
42471 2006-04-13 Alexandre Julliard <julliard@winehq.org>
42473 * libs/wine/mmap.c:
42474 libwine: Only try to mmap the exact address when reserving memory.
42475 This should avoid some extra work on platforms that need the
42476 try_mmap_fixed function.
42478 * libs/wine/mmap.c:
42479 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
42482 server: Remove the use_ptrace variable.
42484 * ANNOUNCE, ChangeLog, VERSION, configure:
42487 ----------------------------------------------------------------
42488 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
42490 * programs/winecfg/Nl.rc:
42491 winecfg: Update Dutch resource.
42493 2006-04-13 Alexandre Julliard <julliard@winehq.org>
42495 * dlls/advpack/reg.c:
42496 advpack: Fixed a couple of typos in Unicode conversion.
42498 * dlls/crypt32/encode.c:
42499 crypt32: Fixed day/month mismatch in time encoding routines.
42501 * dlls/crypt32/cert.c:
42502 crypt32: Avoid crash on NULL pointer in trace.
42504 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
42506 * dlls/user/menu.c:
42507 user: Fix dereferencing a potential NULL pointer.
42509 2006-04-12 Jason Green <jave27@gmail.com>
42511 * dlls/wined3d/utils.c:
42512 wined3d: Add case 0 to switch statement and fix the fixme.
42513 Screwed up a copy/paste from one of my recent patches. This
42514 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
42515 as the Stencil format. Also, it changes the FIXME to print the
42518 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
42520 * dlls/version/install.c:
42521 version: Translate some German comments.
42523 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
42525 * dlls/usp10/usp10.c:
42526 usp10: Add some tests to ScriptGetFontProperties.
42528 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
42530 * dlls/msvcrt/undname.c:
42531 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
42533 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
42535 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
42536 wined3d: Add IWineD3DSurface::Flip.
42538 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
42539 dlls/d3d9/directx.c, dlls/wined3d/device.c,
42540 include/wine/wined3d_interface.h:
42541 wined3d: Split device creation and opengl initialization.
42543 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
42545 * dlls/wined3d/device.c:
42546 wined3d: Combined unhandled renderstate cases into one.
42548 * dlls/wined3d/device.c:
42549 wined3d: IWineD3DDeviceImpl_Reset cleanup.
42550 Joined the functions as it looks like a typo in the function name
42551 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
42553 2006-04-12 Jacek Caban <jacek@codeweavers.com>
42555 * dlls/shell32/shlexec.c:
42556 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
42558 * dlls/shdocvw/dochost.c:
42559 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
42561 2006-04-12 Alexandre Julliard <julliard@winehq.org>
42563 * dlls/wineps/init.c:
42564 wineps: Load generic.ppd from the data dir if nothing else is specified.
42566 2006-04-12 Huw Davies <huw@codeweavers.com>
42568 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
42569 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
42571 2006-04-12 Alexandre Julliard <julliard@winehq.org>
42573 * loader/preloader.c:
42574 preloader: Workaround for broken no-exec protections.
42575 Add an executable page at the top of the address space to defeat
42576 broken no-exec protections that play with the code selector limit.
42578 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
42580 * dlls/comctl32/listview.c:
42581 comctl32: Fix listview column resize.
42582 Draw a track line after a HDN_TRACK, resize the columns only after a
42584 Create the header with HDS_FULLDRAG.
42586 * dlls/comctl32/header.c:
42587 comctl32: Fix listview column resize.
42588 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
42589 after a mouse move.
42591 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
42593 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
42594 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
42595 dlls/avifil32/icmstream.c:
42596 avifil32: Avoid not necessary zeroing out of an allocated memory block.
42598 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
42600 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
42601 dlls/wined3d/wined3d_private.h:
42602 wined3d: Add a resource dumper.
42604 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
42606 * dlls/gdi/enhmetafile.c:
42607 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
42609 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
42611 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
42612 dlls/kernel/tests/toolhelp.c:
42613 kernel32: Added some tests for toolhelp functions.
42615 * dlls/kernel/toolhelp.c:
42616 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
42618 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
42620 * programs/winetest/Makefile.in:
42621 winetest: Added dnsapi tests.
42623 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
42625 * dlls/wined3d/pixelshader.c:
42626 wined3d: Enable texld instruction (shaders 1.4).
42628 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
42630 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42631 wined3d: Reorganize shaders code a bit.
42633 2006-04-11 Hans Leidekker <hans@it.vu.nl>
42635 * dlls/wldap32/page.c:
42636 wldap32: Improve error handling in create_page_control().
42638 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
42640 * dlls/winspool/tests/info.c:
42641 winspool: Basic tests for AddMonitor.
42643 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
42645 * dlls/winspool/info.c:
42646 winspool: Implement AddMonitor.
42648 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
42650 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
42651 dlls/d3d9/vertexshader.c:
42652 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
42654 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
42655 d3d8: VertexShader should keep reference to the parent device object.
42657 2006-04-12 Alexandre Julliard <julliard@winehq.org>
42660 server: Don't attach thread input to the desktop.
42661 Now that the desktop can be owned by a thread we need to explicitly
42662 check for it in the thread attach check.
42664 2006-04-11 Petr Tesarik <hat@tesarici.cz>
42666 * dlls/winedos/int2f.c:
42667 winedos: Implement INT2F/AX=1501 (get drive device list).
42669 2006-04-11 Juan Lang <juan_lang@yahoo.com>
42671 * dlls/msi/appsearch.c:
42672 msi: Fix possible crash bugs in error path.
42674 2006-04-11 Mike McCormack <mike@codeweavers.com>
42676 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
42677 shdocvw: Register iexplore.exe as a COM local server.
42679 2006-04-11 Jason Green <jave27@gmail.com>
42681 * dlls/wined3d/vertexdeclaration.c:
42682 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
42684 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
42686 * dlls/wined3d/swapchain.c:
42687 wined3d: Don't do a logical AND on the swap effect.
42689 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
42691 * dlls/wined3d/resource.c:
42692 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
42694 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
42696 * dlls/riched20/editor.c, dlls/riched20/para.c:
42697 riched20: Allow inheriting table cell definitions from previous table row.
42698 Allow inheriting of table cell definitions from a previous table row
42699 when the current table row does not contain a \trowd, only an \intbl.
42701 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
42703 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
42704 shlwapi: Ignore leading spaces in PathMatchSpec.
42706 * dlls/shlwapi/tests/path.c:
42707 shlwapi: Add tests for PathMatchSpec.
42710 gdi: Do not convert string paramter when rendering glyph indexes.
42713 gdi: Write out glyph count correctly in GetCharacterPlacementA.
42715 2006-04-11 Alexandre Julliard <julliard@winehq.org>
42718 Makefile: There are currently no tests in the programs directory.
42720 2006-04-09 Dan Kegel <dank@kegel.com>
42722 * dlls/x11drv/clipboard.c:
42723 x11drv: Fix two clipboard bugs.
42724 Fix two clipboard problems that caused BadAtom crashes and caused some
42725 clipboard formats to not be exported properly.
42727 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
42729 * dlls/wined3d/pixelshader.c:
42730 wined3d: Remove bogus address register warning for pixel shaders.
42731 Pixel shaders don't have an address register, this warning is bogus.
42732 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
42734 2006-04-11 James Hawkins <truiken@gmail.com>
42736 * dlls/advpack/advpack.c, dlls/advpack/install.c:
42737 advpack: Implement UserInstStubWrapper.
42739 2006-04-11 Mike McCormack <mike@codeweavers.com>
42741 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
42742 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
42743 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
42744 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
42745 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
42747 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
42749 * dlls/msvcrt/file.c:
42751 Make sure, when copying handles from std ones (when no io info is
42752 inherited from parent) to create inheritable handles (spotted by
42755 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
42757 * tools/winedump/debug.c, tools/winedump/dump.c,
42758 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
42759 tools/winedump/winedump.h:
42760 winedump: Constify some pointers.
42762 2006-04-11 Alexandre Julliard <julliard@winehq.org>
42764 * tools/winedump/dump.c, tools/winedump/pe.c:
42765 winedump: Added detection of Wine fake dlls.
42766 Also pass the real start of the file to the dump functions, instead of
42767 having the generic code care about the specifics of the individual
42770 2006-04-11 Petr Tesarik <hat@tesarici.cz>
42772 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
42773 winedos: Implement true CDROM DOS device driver.
42775 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
42776 winedos: Move all device driver initialization code to a newly written
42777 function DOSDEV_SetupDevice().
42779 * dlls/winedos/int2f.c:
42780 winedos: Move most of MSCDEX stuff into a separate function.
42782 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
42783 winedos: Move some declarations to the header file.
42785 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
42787 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
42788 wininet: Added Esperanto language.
42790 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
42791 shlwapi: Added Esperanto language.
42793 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
42794 oleaut32: Added Esperanto language.
42796 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
42797 mpr: Added Esperanto language.
42799 * programs/view/Eo.rc, programs/view/viewrc.rc:
42800 view: Added Esperanto language.
42802 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
42803 serialui: Added Esperanto language.
42805 * dlls/mpr/mpr_It.rc:
42806 mpr: Italian language update.
42808 * dlls/wininet/wininet_It.rc:
42809 wininet: Italian language update.
42811 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
42813 * programs/winecfg/De.rc:
42814 winecfg: Update German resource.
42816 2006-04-11 Mike McCormack <mike@codeweavers.com>
42818 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
42819 dlls/shdocvw/shdocvw_main.c:
42820 shdocvw: Move the private class factory declaration into factory.c.
42822 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
42824 * programs/winecfg/Ko.rc:
42825 winecfg: Updated Korean resources.
42827 2006-04-11 Mike McCormack <mike@codeweavers.com>
42829 * dlls/msi/tests/format.c:
42830 msi: Add some more MsiFormatRecord tests.
42832 2006-04-11 James Hawkins <truiken@gmail.com>
42834 * dlls/advpack/install.c:
42835 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
42837 * dlls/advpack/files.c, dlls/advpack/install.c:
42838 advpack: Implement LaunchINFSectionEx.
42840 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
42841 dlls/advpack/reg.c:
42842 advpack: Standardize the format of advpack traces.
42843 Display all strings in advpack traces.
42844 Use debugstr_a/w for TRACE strings.
42846 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
42847 advpack: Standardize the format of advpack parameter lists.
42849 2006-04-10 Juan Lang <juan_lang@yahoo.com>
42851 * dlls/ntdll/thread.c:
42852 ntdll: Initialize a variable.
42853 Fix an uninitialized pointer in RtlCreateUserThread, caught by
42856 * dlls/crypt32/cert.c:
42857 crypt32: Fix a typo caught by coverity.
42859 2006-04-11 Jacek Caban <jacek@codeweavers.com>
42861 * include/exdisp.idl:
42862 exdisp.idl: Added missing attributes and fix some arguments names.
42864 * include/exdisp.idl:
42865 exdisp.idl: Added missing declarations.
42867 2006-04-10 Alexandre Julliard <julliard@winehq.org>
42869 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
42870 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
42872 server: Moved the tkill function to ptrace.c.
42874 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
42875 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
42876 server: Get rid of the no longer used get_thread_single_step function.
42878 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
42879 server: Removed the thread attached flag, since we always detach now.
42882 server: Always detach from the thread when we are done with ptrace.
42884 * dlls/user/tests/menu.c:
42885 user: Use a smaller window for the menu test.
42887 2006-04-10 Jacek Caban <jacek@codeweavers.com>
42889 * include/docobj.idl:
42890 docobj.idl: Fix some enums declarations.
42892 * include/exdisp.idl:
42893 exdisp.idl: Move declarations to better match to IE SDK.
42895 * include/exdisp.idl:
42896 exdisp.idl: Added SHDocVw type library declaration.
42898 2006-04-10 Hans Leidekker <hans@it.vu.nl>
42900 * tools/winapi/win32.api:
42901 dnsapi: Teach winapi_check about dnsapi.dll.
42903 * DEVELOPERS-HINTS, documentation/PACKAGING:
42904 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
42906 2006-04-10 Alexandre Julliard <julliard@winehq.org>
42908 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
42909 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
42910 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
42911 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
42912 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
42913 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
42914 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
42915 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
42916 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
42917 dlls/twain_32/README, dlls/twain_32/TWAIN,
42918 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
42919 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
42920 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
42921 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
42922 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
42923 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
42924 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
42925 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
42926 dlls/twain_32/ui.c:
42927 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
42929 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
42930 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
42931 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
42932 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
42933 dlls/richedit/richedit.c:
42934 riched32: Renamed the dlls/richedit directory to dlls/riched32.
42936 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
42937 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
42938 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
42939 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
42940 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
42941 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
42942 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
42943 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
42944 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
42945 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
42946 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
42947 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
42948 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
42949 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
42950 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
42951 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
42952 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
42953 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
42954 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
42955 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
42956 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
42957 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
42958 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
42959 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
42960 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
42961 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
42962 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
42963 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
42964 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
42965 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
42966 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
42967 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
42968 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
42969 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
42970 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
42971 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
42972 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
42973 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
42974 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
42975 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
42976 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
42977 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
42978 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
42979 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
42980 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
42981 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
42982 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
42983 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
42984 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
42985 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
42986 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
42987 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
42988 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
42989 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
42991 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
42992 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
42993 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
42994 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
42995 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
42996 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
42997 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
42998 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
42999 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
43000 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
43001 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
43002 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
43003 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
43004 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
43005 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
43006 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
43007 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
43008 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
43009 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
43010 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
43011 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
43012 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
43013 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
43014 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
43015 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
43016 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
43017 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
43018 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
43019 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
43020 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
43021 programs/winetest/Makefile.in:
43022 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
43024 2006-04-10 Huw Davies <huw@codeweavers.com>
43026 * dlls/gdi/freetype.c:
43027 gdi32: Add support for ttc indices in the font link list.
43029 2006-04-09 Jason Green <jave27@gmail.com>
43031 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
43032 wined3d: Add some more debugging info.
43033 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
43035 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
43037 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
43038 tools/widl/typegen.h:
43039 widl: Implement support for ref pointers to simple structs.
43041 2006-04-08 Hans Leidekker <hans@it.vu.nl>
43043 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
43044 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
43046 * dlls/wldap32/control.c:
43047 wldap32: Fix broken parameter handling.
43049 2006-04-09 Hans Leidekker <hans@it.vu.nl>
43051 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
43052 dnsapi: Add a configure check for the resolver library and header.
43054 * configure, configure.ac, dlls/dnsapi/Makefile.in,
43055 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
43056 dlls/dnsapi/tests/name.c:
43057 dnsapi: Add a test for DnsNameCompare_A.
43059 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
43060 dlls/dnsapi/name.c:
43061 dnsapi: Implement DnsNameCompare_{A,W}.
43063 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
43064 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
43065 dnsapi: Add a stub implementation of dnsapi.dll.
43067 * include/Makefile.in, include/windns.h:
43068 dnsapi: Add windns.h.
43069 Based on a patch sent by Matthew Kehrer a while ago.
43071 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
43073 * dlls/ddraw/tests/d3d.c:
43074 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
43076 2006-04-08 James Hawkins <truiken@gmail.com>
43078 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
43079 advpack: Add initial implementation of SetPerUserSecValues.
43081 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
43084 wine.inf: Added dbghelp & imagehlp as fake DLLs.
43086 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
43088 * dlls/wined3d/wined3d_private.h:
43089 wined3d: Print all errors in checkGLcall.
43091 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
43092 dlls/wined3d/vertexshader.c:
43093 wined3d: Downgrade some FIXMEs.
43095 * dlls/wined3d/utils.c:
43096 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
43098 D3DFMT_L16 -> GL_LUMINANCE16_EXT
43099 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
43100 as Raphael suggested.
43101 Also increase the returned Bpp for unknown and unhandled formats from
43102 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
43103 shows some flashy graphics before it dies again :)
43105 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
43107 * dlls/shdocvw/iexplore.c:
43108 shdocvw: Constify IExplore OLE vtables.
43110 * dlls/x11drv/keyboard.c:
43111 x11drv: Update French keyboard layout to better match the X11 one.
43113 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
43115 * programs/winecfg/No.rc:
43116 winecfg: Updated Norwegian resources.
43118 2006-04-09 Huw Davies <huw@codeweavers.com>
43120 * fonts/system.sfd:
43121 fonts: Add accented greek glyphs to System.
43123 2006-04-09 Hans Leidekker <hans@it.vu.nl>
43125 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
43126 ntdll: The closing brace of a guid string is at index 37.
43128 2006-04-08 Robert Reif <reif@earthlink.net>
43130 * dlls/dsound/tests/ds3d.c:
43131 dsound: Fix 2 bugs in ds3d tests.
43132 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
43134 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
43136 * dlls/usp10/usp10.c:
43137 usp10: Terminate some strings in fixmes and traces.
43139 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
43141 * dlls/winspool/info.c:
43142 winspool: Avoid reading from NULL (GetPrinterDriver).
43144 2006-04-08 Jacek Caban <jacek@codeweavers.com>
43146 * dlls/shdocvw/oleobject.c:
43147 shdocvw: Set active document of both frame and doc window.
43149 * dlls/shdocvw/dochost.c:
43150 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
43152 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
43153 mshtml: Make sure to use initialized variables.
43155 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
43156 mshtml: Fix ref counting.
43157 - Fix ref counting.
43158 - Use This->window instead of QI in NSContainer_Release.
43160 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
43162 * programs/wineconsole/wineconsole_Eo.rc,
43163 programs/wineconsole/wineconsole_res.rc:
43164 wineconsole: Esperanto language support.
43166 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
43167 winspool: Italian language support.
43169 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
43171 * programs/winhelp/Eo.rc:
43172 winhelp: Esperanto language update.
43174 * programs/regedit/It.rc:
43175 regedit: Italian language update.
43177 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
43179 * programs/start/It.rc:
43180 start: Italian language update.
43182 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
43184 * programs/uninstaller/Eo.rc:
43185 uninstaller: Esperanto language adjustments.
43187 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
43189 * programs/wineconsole/wineconsole_It.rc,
43190 programs/wineconsole/wineconsole_res.rc:
43191 wineconsole: Italian language support.
43193 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
43195 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
43196 winspool: Esperanto language support.
43198 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
43200 * dlls/winspool/info.c:
43201 winspool: A read can fail.
43203 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
43206 ddraw: Add MAKEFOURCC to ddraw.h.
43208 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
43209 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
43211 2006-04-08 Huw Davies <huw@codeweavers.com>
43213 * fonts/system.sfd:
43214 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
43216 2006-04-08 Hans Leidekker <hans@it.vu.nl>
43218 * dlls/wldap32/add.c:
43219 wldap32: Don't handle NULL attrs twice.
43221 * dlls/wldap32/init.c:
43222 wldap32: Don't return uninitialised values.
43224 * dlls/wldap32/error.c:
43225 wldap32: Fix overrun by one of static array.
43227 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
43229 * dlls/user/menu.c:
43230 user: Add an missing element to the hbmmenus array.
43232 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
43234 * tools/winedump/output.c:
43235 winedump: Use fchmod() instead of doing system(chmod).
43237 2006-04-08 Robert Reif <reif@earthlink.net>
43239 * dlls/dsound/capture.c:
43240 dsound: Remove NULL This pointer checks.
43242 2006-04-07 Robert Reif <reif@earthlink.net>
43244 * dlls/dsound/capture.c:
43245 dsound: Remove unnecessary NULL pointer check.
43247 2006-04-08 Troy Rollo <wine@troy.rollo.name>
43249 * dlls/ntdll/cdrom.c:
43250 ntdll: Fix DVD_ReadStructure's layout of layer information.
43251 Fix DVD_ReadStructure to reflect what Windows actually does, not what
43252 Microsoft (incorrectly) documents it to do and not what the DDK
43253 headers (incorrectly) suggest it does.
43255 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
43257 * dlls/ntdll/virtual.c:
43258 ntdll: Added ARM architecture.
43260 2006-04-05 Robert Reif <reif@earthlink.net>
43262 * programs/winecfg/En.rc, programs/winecfg/audio.c,
43263 programs/winecfg/resource.h:
43264 winecfg: Add default dsound sample rate and bits per sample.
43266 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
43267 dlls/dsound/dsound_private.h:
43268 dsound: Set default primary buffer sample rate and bits per sample.
43269 Programs that are written specifically for 2000 and xp don't bother to
43270 set the primary buffer format because it's a noop. However wine is
43271 patterned after win9x and DirectX 7 or earlier which has a real
43272 primary buffer and expects the program to change the primary buffer
43273 format if necessary.
43275 2006-04-07 Alexandre Julliard <julliard@winehq.org>
43277 * programs/explorer/desktop.c, server/window.c:
43278 explorer: Don't use ExitWindows on shutdown.
43279 ExitWindows kills all current processes and that creates a race with
43280 newly started processes. Instead, simply exit and let the new process
43281 create a new explorer.
43283 2006-04-06 Mike Hearn <mike@plan99.net>
43285 * dlls/kernel/path.c:
43286 kernel: Don't crash on NULL arg in GetShortPathNameW.
43288 * dlls/comctl32/imagelist.c:
43289 comctl32: Add OOM codepath in imagelist control.
43291 2006-04-07 Mike Hearn <mike@plan99.net>
43293 * dlls/gdi/enhmetafile.c:
43294 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
43296 * dlls/kernel/path.c:
43297 kernel: Correct SearchPathA argument validation.
43299 2006-04-07 Robert Reif <reif@earthlink.net>
43301 * dlls/dsound/tests/capture.c:
43302 dsound: Fix capture test.
43303 Remove bogus release of NULL pointer code found by Coverity.
43305 2006-04-07 Mike Hearn <mike@plan99.net>
43307 * dlls/uxtheme/metric.c:
43308 uxtheme: Fix GetThemeSysInt.
43309 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
43310 path would always be taken. Fix to check only that the values are
43311 outside the possible range.
43313 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
43315 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
43316 netapi32: Move NetShareEnum from browsr.c to share.c.
43318 2006-04-07 James Hawkins <truiken@gmail.com>
43320 * dlls/advpack/tests/advpack.c:
43321 advpack: Add a few more tests for SetPerUserSecValues.
43323 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
43325 * dlls/gdi/tests/bitmap.c:
43326 gdi: Also initialize a variable in the failure case.
43328 2006-04-07 Mike McCormack <mike@codeweavers.com>
43330 * dlls/msi/table.c:
43331 msi: Use a debug channel to turn on transform debugging.
43333 2006-04-07 Alexandre Julliard <julliard@winehq.org>
43335 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
43337 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
43339 * server/process.c:
43340 server: Hide assumptions about alignment inside the read_process_memory function.
43342 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
43343 server/protocol.def, server/trace.c:
43344 server: Get rid of alignment requirements in write_process_memory request.
43345 All the alignment handling is now done in the write_process_memory
43346 function inside the server.
43348 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
43350 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43351 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
43353 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
43354 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
43355 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
43356 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
43357 include/wine/wined3d_types.h:
43358 wined3d: Add WINED3DBOX to wined3d_types.h.
43360 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
43361 dlls/wined3d/device.c, dlls/wined3d/directx.c,
43362 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
43363 dlls/wined3d/query.c, dlls/wined3d/resource.c,
43364 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
43365 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
43366 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
43367 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
43368 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
43369 wined3d: Rename return values from D3D* to WINED3D*.
43371 2006-04-07 Robert Shearman <rob@codeweavers.com>
43373 * dlls/ole32/filemoniker.c:
43374 ole32: Fix typo in FileMonikerImpl_BindToObject.
43375 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
43376 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
43377 (found by Coverity).
43379 * dlls/ole32/compositemoniker.c:
43380 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
43382 * dlls/ole32/antimoniker.c:
43383 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
43385 * dlls/ole32/defaulthandler.c:
43386 ole32: Fix DefaultHandler_EnumAdvises.
43387 As per MSDN, if the object has no connections then
43388 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
43389 is the case when This->oleAdviseHolder is NULL, so do this and avert a
43390 potential NULL dereference of This->oleAdviseHolder (found by
43393 * dlls/oleaut32/usrmarshal.c:
43394 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
43395 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
43396 the SafeArrayCreateEx call was missing a dereference operator (found
43399 * dlls/oleaut32/safearray.c:
43400 oleaut32: Remove deadcode in SafeArrayPutElement.
43401 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
43402 because of the check at the top of the function on pvData (found by
43405 * server/console.c:
43406 server: Free ptr in console_input_append_hist.
43407 Free ptr in console_input_append_hist before returning, otherwise it
43408 will be leaked (found by Coverity).
43409 Remove the setting of last error on mem_alloc failure, as it is already
43413 server: Handle failure of mem_alloc in duplicate_token.
43416 server: Handle possible mem_alloc failure in create_token.
43419 server: Should use release_object on an object instead of free.
43421 2006-04-07 Mike McCormack <mike@codeweavers.com>
43423 * dlls/msi/files.c:
43424 msi: Remove broken volume management code.
43426 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
43427 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
43428 shdocvw: Implement IEWinMain using a simple window frame.
43430 * dlls/x11drv/wintab.c:
43431 x11drv: Cursors index used with WTI_DEVICES is zero based.
43433 2006-04-07 Huw Davies <huw@codeweavers.com>
43435 * fonts/system.sfd, tools/sfnt2fnt.c:
43436 fonts: Add the Won sign in place of the backslash for Korean fonts.
43438 2006-04-07 James Hawkins <truiken@gmail.com>
43440 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
43441 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
43443 * dlls/advpack/files.c:
43444 advpack: Rewrite get_parameter to be able to handle an empty parameter.
43446 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
43448 * include/wine/wined3d_types.h:
43449 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
43451 * include/wine/wined3d_types.h:
43452 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
43454 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
43455 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
43456 include/wine/wined3d_types.h:
43457 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
43459 2006-04-07 James Hawkins <truiken@gmail.com>
43461 * dlls/ntdll/signal_i386.c:
43462 ntdll: Return error if the signal index equals the size of the array.
43464 2006-04-07 Mike McCormack <mike@codeweavers.com>
43466 * dlls/oleaut32/typelib.c:
43467 oleaut32: Remove unnecessary check for NULL.
43469 * server/registry.c:
43470 server: Avoid comparison of -1 with an unsigned variable.
43472 * libs/wine/config.c:
43473 libwine: Fix a memory leak.
43475 * dlls/msi/classes.c:
43476 msi: Fix a logic error.
43478 * dlls/msi/record.c:
43479 msi: Avoid accessing a null pointer.
43481 * dlls/msi/string.c:
43482 msi: Check the correct pointer after allocating memory.
43484 * dlls/msi/table.c:
43485 msi: Fix possible free of uninitialized pointer.
43487 2006-04-07 Alexandre Julliard <julliard@winehq.org>
43489 * dlls/kernel/process.c:
43490 kernel: Fixed set_process_name for the winevdm case.
43492 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
43494 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
43495 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
43496 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
43497 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
43498 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
43499 include/wine/wined3d_types.h:
43500 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
43502 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
43503 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
43504 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
43505 dlls/wined3d/device.c, dlls/wined3d/directx.c,
43506 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
43507 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
43508 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43509 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
43511 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
43513 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
43514 dlls/netapi32/share.c, include/lmshare.h:
43515 netapi32: Add (stubbed) NetSessionEnum.
43517 2006-04-06 James Hawkins <truiken@gmail.com>
43519 * dlls/advpack/tests/advpack.c:
43520 advpack: Add initial tests for SetPerUserSecValues.
43522 2006-04-06 Huw Davies <huw@codeweavers.com>
43524 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
43525 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
43526 dlls/comctl32/tests/propsheet.rc:
43527 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
43529 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
43531 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
43533 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
43534 Also add numero-sign to Courier.
43536 2006-04-06 Alexandre Julliard <julliard@winehq.org>
43538 * dlls/ntdll/exception.c:
43539 ntdll: Print traces for EXC_CallHandler even with the assembly version.
43541 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
43543 * dlls/msvcrt/process.c:
43544 msvcrt: Append extension(.exe) for _spawnve argument.
43546 2006-04-06 Alexandre Julliard <julliard@winehq.org>
43548 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
43549 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
43551 2006-04-05 Juan Lang <juan_lang@yahoo.com>
43553 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
43554 dlls/crypt32/tests/cert.c:
43555 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
43557 * dlls/crypt32/store.c, include/wincrypt.h:
43558 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
43560 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
43562 * dlls/winspool/info.c:
43563 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
43565 * dlls/winspool/info.c:
43566 winspool: Implement EnumMonitorsW.
43568 2006-04-06 Mike McCormack <mike@codeweavers.com>
43570 * dlls/shdocvw/webbrowser.c:
43571 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
43573 * dlls/msi/files.c:
43574 msi: Avoid a crash if a parameter is NULL.
43576 2006-04-05 Robert Reif <reif@earthlink.net>
43578 * dlls/winmm/winearts/audio.c:
43579 winearts: Don't call arts_free if arts_init wasn't successful.
43581 2006-04-05 Huw Davies <huw@codeweavers.com>
43583 * dlls/gdi/freetype.c:
43584 gdi32: Always consume the subst structure.
43586 * dlls/gdi/freetype.c:
43587 gdi32: Use the localised family name if present
43588 (based on a patch on Byeong-Sik Jeon).
43590 * dlls/gdi/freetype.c:
43591 gdi32: Move a few functions around. Should be a nop.
43593 2006-04-05 Mike McCormack <mike@codeweavers.com>
43595 * include/exdisp.idl:
43596 shdocvw: Add class definition for InternetExplorer.
43598 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
43600 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
43601 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
43602 Make them pass under Wine.
43604 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
43607 include: Add lmshare to lm.h.
43609 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
43611 * include/wine/wined3d_interface.h:
43612 wined3d: Add some type macros to wined3d_interface.h.
43614 2006-04-05 Alexandre Julliard <julliard@winehq.org>
43616 * tools/winebuild/spec16.c:
43617 winebuild: Remove a no longer necessary movzwl instruction.
43618 This could cause broken relays to be generated depending on the order
43619 of the entry points in the relay list.
43620 Also add a few missing tabs in the assembly output.
43622 * dlls/cards/cards.c:
43623 cards: Avoid GetPixel to draw round corners, use a clip region instead.
43625 2006-04-04 James Hawkins <truiken@gmail.com>
43627 * dlls/advpack/install.c:
43628 advpack: Factor out advpack error handling into ADV_HRESULT.
43630 2006-04-04 Mike McCormack <mike@codeweavers.com>
43632 * configure, configure.ac, programs/Makefile.in,
43633 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
43634 programs/iexplore/main.c:
43635 Add an implementation of iexplore.exe.
43637 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
43638 shdocvw: Stub implementation of IEWinMain.
43640 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
43642 * dlls/msvcrt/environ.c:
43643 msvcrt: Fix a TRACE message to avoid buffer overflow.
43645 2006-04-04 Huw Davies <huw@codeweavers.com>
43647 * fonts/ms_sans_serif.sfd:
43648 fonts: Add a few missing glyphs.
43650 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
43652 * tools/widl/typegen.c:
43653 widl: Implement support for ref pointers to arrays of base types.
43655 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
43657 * dlls/dinput/joystick_linux.c:
43658 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
43660 2006-04-04 Alexandre Julliard <julliard@winehq.org>
43662 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
43663 x11drv: Avoid redundant flushing of the thread display.
43665 * dlls/x11drv/window.c:
43666 x11drv: Remove one more XSync call.
43668 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
43670 * dlls/wined3d/device.c:
43671 wined3d: CreateDevice should use the root window.
43673 * dlls/wined3d/device.c:
43674 wined3d: Output unhandled renderstates with debug_d3drenderstate.
43676 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
43677 wined3d: Add D3DFMT_L16.
43679 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
43681 * dlls/x11drv/x11drv_main.c:
43682 x11drv: Make UseXVidMode default to yes.
43684 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
43686 * dlls/x11drv/xvidmode.c:
43687 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
43689 2006-04-04 Mike McCormack <mike@codeweavers.com>
43691 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
43692 setupapi: Add a stub implementation for RegistryDelnode.
43694 2006-04-04 Huw Davies <huw@codeweavers>
43696 * dlls/gdi/freetype.c:
43697 gdi32: Use a function to add entries to the substitution list
43698 (based on a patch by Byeong-Sik Jeon).
43700 2006-04-04 Huw Davies <huw@codeweavers.com>
43702 * dlls/gdi/freetype.c:
43703 gdi32: Use RtlUshortByteSwap to read big endian words.
43705 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
43707 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
43708 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
43709 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43710 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
43712 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
43713 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
43714 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
43716 2006-04-04 Alexandre Julliard <julliard@winehq.org>
43718 * dlls/user/exticon.c:
43719 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
43721 * tools/Makefile.in, tools/winegcc/Makefile.in:
43722 tools: Add LDFLAGS to all the linker invocations.
43724 * tools/winegcc/winegcc.c:
43725 winegcc: Don't use the library full name for .so libs.
43727 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
43729 * fonts/small_fonts.sfd:
43730 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
43732 * fonts/small_fonts.sfd:
43733 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
43735 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
43737 * dlls/x11drv/keyboard.c:
43738 x11drv: Fixed handling of XK_KP_Separator.
43740 2006-04-03 James Hawkins <truiken@gmail.com>
43742 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
43743 advpack: Forward RegInstallA to its Unicode counterpart.
43745 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
43746 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
43748 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
43749 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
43751 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
43752 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
43754 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
43755 advpack: Forward RegRestoreAllA to its Unicode counterpart.
43757 2006-03-31 Mike Hearn <mh@codeweavers.com>
43759 * dlls/kernel/process.c:
43760 kernel: Don't enforce process handle access rights in Win98 mode.
43762 2006-04-03 Jason Green <jave27@gmail.com>
43764 * dlls/wined3d/utils.c:
43765 wined3d: Add a couple more debugging output formats.
43767 2006-04-04 Alexandre Julliard <julliard@winehq.org>
43769 * configure, configure.ac:
43770 configure: Filter out garbage from arts-config --libs too.
43772 * dlls/gdi/freetype.c:
43773 gdi: Change ReadFontDir error into a warning.
43775 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
43777 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43778 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
43780 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
43781 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
43782 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43783 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
43785 2006-04-04 Mike McCormack <mike@codeweavers.com>
43787 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
43788 programs/msiexec/rsrc.rc:
43789 msiexec: Add an icon for msiexec and .msi files.
43791 2006-04-03 James Hawkins <truiken@gmail.com>
43794 wine.inf: Add hhctrl.ocx to the list of fake dlls.
43796 2006-04-04 Mike McCormack <mike@codeweavers.com>
43798 * configure, configure.ac:
43799 configure: Warn if the fonts aren't going to be built.
43801 2006-04-03 Alexandre Julliard <julliard@winehq.org>
43804 server: Don't single step into signal handlers.
43806 * dlls/ntdll/signal_i386.c:
43807 ntdll: Save FPU context for all exceptions.
43809 2006-04-03 Robert Shearman <rob@codeweavers.com>
43811 * dlls/ole32/usrmarshal.c:
43812 ole32: Add documentation for the clip format user marshal functions.
43814 * tools/widl/typegen.c:
43815 widl: Fix the type offset for generated conformant string calls.
43817 * dlls/kernel/kernel32.spec:
43818 kernel: Remove some stubs that aren't present in NT.
43820 * dlls/kernel/file.c:
43821 kernel: Document some file functions.
43823 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
43825 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
43826 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
43827 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
43829 2006-04-03 Mike McCormack <mike@codeweavers.com>
43831 * dlls/user/driver.c:
43832 user32: More informative message on failure to load x11drv.
43834 2006-04-03 Huw Davies <huw@codeweavers.com>
43836 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
43837 fonts: Add an 11 ppem strike of 'Small Fonts'.
43839 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
43841 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
43842 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
43843 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
43844 gdi: Separate GDI tests by moving them into appropriate files.
43845 Separate GDI tests by moving them into appropriate files:
43846 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
43848 * dlls/gdi/gdiobj.c:
43849 gdi: Move WineEngInit call before stock fonts creation.
43850 Move WineEngInit call before stock fonts creation, otherwise we end up
43851 caching wrong fonts before loading built-in bitmap fonts.
43853 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
43855 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
43856 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
43857 d3dx: VertexBuffer should keep reference to the parent device object.
43859 2006-04-03 Alexandre Julliard <julliard@winehq.org>
43861 * dlls/setupapi/fakedll.c:
43862 setupapi: Copy the complete resource tree into the fake dlls.
43864 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
43866 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
43867 twain: Add a Korean resource.
43869 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
43871 * dlls/winmm/winealsa/audio.c:
43872 winealsa: Fix pausing when the hardware does not support it.
43874 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
43876 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
43877 url: Add a function and two stubs.
43879 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
43881 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
43882 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
43883 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
43884 include/wine/wined3d_types.h:
43885 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
43887 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
43888 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
43889 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
43890 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43891 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
43893 2006-04-03 Mike McCormack <mike@codeweavers.com>
43895 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
43896 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
43898 * dlls/kernel/profile.c:
43899 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
43901 * dlls/msi/string.c:
43902 msi: Improve the string table hash.
43904 2006-04-03 Alexandre Julliard <julliard@winehq.org>
43906 * dlls/kernel/process.c, dlls/ntdll/loader.c:
43907 ntdll: Process --help and --version args earlier on during startup.
43909 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
43911 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
43912 msi: Italian language support.
43914 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
43915 setupapi: Esperanto language support.
43917 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
43918 uninstaller: Esperanto language support.
43920 * programs/uninstaller/It.rc:
43921 uninstaller: Italian language support.
43923 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
43924 notepad: Esperanto language support.
43926 * programs/notepad/It.rc:
43927 notepad: Italian language support.
43929 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
43930 msi: Esperanto language support.
43932 * dlls/commdlg/cdlg_Eo.rc:
43933 commdlg: Esperanto language update.
43935 * dlls/commdlg/cdlg_It.rc:
43936 commdlg: Italian language update.
43938 * dlls/wineps/wps_It.rc:
43939 wineps: Italian language update.
43941 * dlls/user/resources/user32_Eo.rc:
43942 user32: Esperanto language update.
43944 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
43945 comctl32: Esperanto language support.
43947 * dlls/comctl32/comctl_It.rc:
43948 comctl32: Italian language updates.
43950 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
43951 clock: Esperanto language support.
43953 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
43955 * dlls/wined3d/basetexture.c:
43956 wined3d: Do not set the mipmap level count every time a texture is used.
43958 2006-04-02 Huw Davies <huw@codeweavers.com>
43960 * dlls/gdi/tests/gdiobj.c:
43961 gdi32: Add tests for 'Small Fonts'.
43963 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
43965 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
43966 msvcrt: Allow environment strings longer than 512 characters.
43968 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
43970 * dlls/usp10/usp10.c:
43971 usp10: Fixed debug output of ScriptItemize.
43973 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
43975 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
43976 dinput: Keyboard should be acquired before calling GetDeviceState.
43978 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
43980 * programs/regedit/No.rc:
43981 regedit: Fix typo in Norwegian resources.
43983 2006-04-01 Alexandre Julliard <julliard@winehq.org>
43985 * dlls/x11drv/window.c:
43986 x11drv: Get rid of XSync calls on window creation and destruction.
43988 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
43989 x11drv: Ignore X errors caused by windows being created or deleted.
43991 2006-03-31 Alexandre Julliard <julliard@winehq.org>
43993 * dlls/gdi/tests/metafile.c:
43994 gdi: In metafile test only print debug output if enabled.
43996 * loader/preloader.c:
43997 loader: Hide the preloader from the ps output.
43999 * tools/winewrapper:
44000 winewrapper: Remove a couple of variables that are no longer needed.
44002 * dlls/ntdll/loadorder.c:
44003 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
44005 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
44007 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
44008 kernel: Fix handling of invalid parameter in GlobalSize().
44010 2006-03-31 Robert Shearman <rob@codeweavers.com>
44012 * dlls/ole32/rpc.c:
44013 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
44014 Use ncalrpc instead of ncacn_np as the transport as this is more similar
44015 to how ole32 from NT works and should also be compatible with rpcrt4
44016 from Win9x, allowing more combinations of dlls to work.
44018 * dlls/kernel/process.c:
44019 kernel: Add some documentation for simple process functions.
44021 * tools/widl/typegen.c:
44022 widl: There's no need to cast _StubMsg - it's already of the correct type.
44024 * tools/widl/server.c:
44025 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
44026 Only assign variables if not a string and only create a local variable
44027 if not a sized parameter. Fixes type mismatches in the generated code
44028 due to differences in the algorithms between creating local variables
44031 * tools/widl/server.c:
44032 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
44034 * tools/widl/server.c:
44035 widl: Create the correct variable type for parameters with more than one level of indirection.
44037 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
44038 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
44040 * tools/widl/typegen.c:
44041 widl: Move handling of base type marshaling and unmarshaling to a separate function.
44042 Move handling of base type marshaling and unmarshaling to a separate
44043 function and improve it to support return values.
44045 * tools/widl/typegen.c:
44046 widl: Use print_phase_function for printing NdrPointerFree call.
44048 * tools/widl/typegen.c:
44049 widl: Add a function to generate the Ndr type calls.
44050 - Add a function to generate the Ndr type calls.
44051 - Fix a typo where the aligned buffer was added to itself, rather than
44054 * tools/widl/typegen.c:
44055 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
44056 Only write the buffer incrementing code for the marshaling and
44057 unmarshaling phases - buffer sizing is handled elsewhere and freeing
44060 * tools/widl/typegen.c:
44061 widl: Output the necessary sizing information for other phases.
44062 Output the necessary sizing information for PHASE_BUFFERSIZE and
44063 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
44066 * tools/widl/client.c:
44067 widl: Output NULL ref pointer check for pointer levels > 1 too.
44069 * tools/widl/client.c, tools/widl/server.c:
44070 widl: Fix a GCC warning in the generated client and server code.
44072 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
44073 widl: The lval member of var_t is essentially a duplicate of eval->cval.
44074 - Generate eval's for enums that don't explicitly have one. This means
44075 that enums written in header files won't match exactly what has been put
44076 into the IDL file, but the numeric constat is the same and MIDL does a
44078 - Replace constant lookups with eval->cval instead of lval.
44080 * tools/widl/typegen.c:
44081 widl: De-reference parameters' types before deciding what to do with them.
44082 De-reference parameters' types before deciding what to do with them.
44083 Also dereference string parameters since they are immediately
44084 dispatched to write_string_tfs when the string attribute is detected
44085 without any further processing done on them.
44087 * tools/widl/typegen.c:
44088 widl: Write pointer calls for all non-basetype pointer parameters to functions.
44090 * tools/widl/header.c:
44091 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
44092 Write definitions for MIDL_user_allocate and MIDL_user_free in the
44093 header when writing out RPC interfaces to prevent compile failures in
44094 the generated client/server code.
44096 * tools/widl/header.c:
44097 widl: Write out the pre- and postamble for RPC interfaces with no methods.
44099 * tools/widl/header.c:
44100 widl: Output interface defined guard for rpc interfaces too.
44102 * tools/widl/typegen.c:
44103 widl: NdrFcShort should be written out instead of NdrShort.
44105 * tools/widl/typegen.c:
44106 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
44108 * tools/widl/typegen.c:
44109 widl: Support references in type_memsize.
44111 * tools/widl/client.c, tools/widl/server.c:
44112 widl: Only output code for non-object interfaces in client and server.
44113 Only output code for non-object interfaces in client and server
44114 generation and convert the while loops into for loops.
44116 2006-03-31 Alexandre Julliard <julliard@winehq.org>
44118 * ANNOUNCE, ChangeLog, VERSION, configure:
44121 ----------------------------------------------------------------
44122 2006-03-31 Alexandre Julliard <julliard@winehq.org>
44124 * server/request.c:
44125 server: Avoid crash on startup when the configuration dir doesn't exist.
44127 * dlls/user/tests/win.c:
44128 user/tests: Flush events before running the keyboard event test.
44130 * dlls/comctl32/tests/monthcal.c:
44131 comctl32: Force a specific day value in the monthcal test.
44132 Avoids test failure when the current day happens to be the 31st...
44134 2006-03-30 James Hawkins <truiken@gmail.com>
44136 * dlls/advpack/advpack.spec:
44137 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
44139 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
44140 advpack: Forward ExecuteCabA to its Unicode counterpart.
44142 2006-03-30 Robert Shearman <rob@codeweavers.com>
44144 * dlls/ole32/dcom.idl:
44145 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
44147 * dlls/wininet/urlcache.c:
44148 wininet: Fix some string length calculations.
44149 Fix some string length calculations that didn't account for the
44150 different sized characters with Unicode.
44152 * dlls/wininet/urlcache.c:
44153 wininet: Only access the URL in the cache by the provided offset.
44155 2006-03-30 H. Verbeet <hverbeet@gmail.com>
44157 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
44158 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
44159 dlls/wined3d/wined3d_private.h:
44160 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
44162 2006-03-30 Juan Lang <juan_lang@yahoo.com>
44164 * dlls/crypt32/proplist.c:
44165 crypt32: Tiny fixes.
44167 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
44168 crypt32: Fix certificate adding
44169 - Implement add disposition in CertAddCertificateContextToStore,
44170 rather than in each store.
44171 - Add a few more tests.
44173 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
44175 * dlls/msvcrt/undname.c:
44176 msvcrt: Fix read beyond end of string in __unDNameEx().
44178 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
44180 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
44181 spoolss: Add DllAllocSplMem and DllFreeSplMem.
44183 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
44185 * dlls/gdi/tests/metafile.c:
44186 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
44187 These tests currently fail in Wine.
44189 * dlls/x11drv/keyboard.c:
44190 x11drv: Update Hungarian keyboard layout to better match the X11 one.
44192 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
44194 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
44195 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
44196 widl: Implement support for ref pointers to strings.
44198 2006-03-30 Huw Davies <huw@codeweavers.com>
44200 * dlls/gdi/freetype.c:
44201 gdi32: Move the font substitution list to a standard Wine list
44202 (based on a patch by Byeong-Sik Jeon).
44204 2006-03-30 Alexandre Julliard <julliard@winehq.org>
44206 * dlls/user/message.c:
44207 user: Only wait for sent messages in wait_message_reply.
44209 * dlls/x11drv/event.c:
44210 x11drv: Filter a few more event types in filter_event.
44211 ConfigureNotify and related events should only be processed when
44212 posted messages are selected. There's no need to handle MappingNotify
44213 if keyboard events are not selected.
44215 * dlls/Makefile.in, dlls/make_dlls:
44216 dlls: Removed a number of no longer needed dependencies.
44218 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
44220 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
44221 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
44222 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
44223 spoolss: Add minimal spoolss.dll.
44225 2006-03-30 Alexandre Julliard <julliard@winehq.org>
44227 * dlls/user/message.c, dlls/user/win.c:
44228 user: Don't send WM_PARENTNOTIFY to the desktop window.
44230 2006-03-29 James Hawkins <truiken@gmail.com>
44232 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
44233 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
44235 2006-03-30 James Hawkins <truiken@gmail.com>
44237 * dlls/advpack/install.c:
44238 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
44240 * dlls/advpack/install.c:
44241 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
44243 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
44245 * dlls/kernel/except.c:
44246 kernel: Resource browsing.
44247 Try to be a bit more strict when checking for resource mapping in
44248 exception handler (and prevent some exceptions while in exception
44251 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
44253 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
44254 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
44255 include/wine/wined3d_types.h:
44256 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
44258 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
44260 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
44261 twain: Add German resource.
44263 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
44265 * dlls/kernel/heap.c:
44266 kernel32: Display the parameter that caused a page fault in GlobalFree().
44268 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
44270 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
44271 kernel: Fix handling of invalid parameter in GlobalFlags().
44273 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
44276 tools: Remove wineconf.
44278 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
44280 * DEVELOPERS-HINTS:
44281 DEVELOPER-HINTS: Some directories are renamed / removed / added.
44283 2006-03-29 Robert Shearman <rob@codeweavers.com>
44285 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
44286 oleaut32: Add IPersist to QueryInterface.
44288 * dlls/oleaut32/typelib.c:
44289 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
44291 * dlls/oleaut32/olepicture.c:
44292 oleaut32: Replace memcmp with IsEqualIID macro.
44293 Replace memcmp with IsEqualIID macro that doesn't require a size
44294 parameter and remove the unneeded brackets to give more compact and
44295 more readable code.
44297 * dlls/ole32/compobj.c:
44298 ole32: Don't process posted messages in CoWaitForMultipleHandles.
44299 Tests with native show that during COM calls posted messages aren't
44300 retrieved other than COM calls so change the PeekMessage parameters in
44301 CoWaitForMultipleHandles to duplicate this.
44303 * dlls/ole32/compobj.c:
44304 ole32: Try to retrieve messages that are COM calls first.
44305 Try to retrieve messages that are COM calls first in
44306 CoWaitForMultipleHandles before retrieving other types.
44308 * dlls/ole32/compobj.c:
44309 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
44310 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
44311 function so that the order and type of the messages retrieved can be
44312 customised in the future.
44314 * dlls/ole32/compobj.c:
44315 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
44316 should depend on whether the current apartment is a single threaded one.
44318 * dlls/ole32/compobj.c:
44319 ole32: Pass the no yield flag to PeekMessage.
44320 Pass the no yield flag to PeekMessage since we sleep in
44321 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
44324 server: Store the token source.
44326 2006-03-29 Huw Davies <huw@codeweavers.com>
44328 * include/winuser.h:
44329 include: Add DFC_POPUPMENU.
44331 2006-03-30 Mike McCormack <mike@codeweavers.com>
44333 * dlls/wininet/http.c:
44334 wininet: Clean up HTTP_GetCustomHeaderIndex.
44336 * dlls/wininet/http.c:
44337 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
44339 * dlls/wininet/http.c:
44340 WININET: Clean up HttpQueryInfo.
44341 Fixes another return FALSE without SetLastError.
44343 * dlls/wininet/http.c:
44344 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
44346 2006-03-29 Mike McCormack <mike@codeweavers.com>
44348 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
44349 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
44351 2006-03-29 Alexandre Julliard <julliard@winehq.org>
44353 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
44355 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
44357 2006-03-27 Petr Tesarik <hat@tesarici.cz>
44359 * dlls/ntdll/cdrom.c:
44360 ntdll: Fix CDROM raw reads.
44361 - Fix incorrect data sizes.
44362 - Fix CDDA addressing.
44363 - Implement XAForm2 mode on Linux.
44365 2006-03-29 Alexandre Julliard <julliard@winehq.org>
44367 * programs/winecfg/x11drvdlg.c:
44368 winecfg: Disable the desktop option when configuring a specific application.
44370 2006-03-28 H. Verbeet <hverbeet@gmail.com>
44372 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
44373 include/wine/wined3d_interface.h:
44374 wined3d: Create an IWineD3DBaseShader class.
44376 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
44377 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
44378 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
44380 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
44381 dlls/wined3d/wined3d_private.h:
44382 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
44384 * dlls/wined3d/pixelshader.c:
44385 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
44387 2006-03-29 Mike McCormack <mike@codeweavers.com>
44389 * dlls/user/sysparams.c:
44390 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
44392 * dlls/user/sysparams.c:
44393 user32: Implement SPI_[GS]ETUIEFFECTS.
44395 * dlls/user/sysparams.c:
44396 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
44398 * dlls/user/sysparams.c:
44399 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
44401 * dlls/user/sysparams.c:
44402 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
44404 * dlls/user/sysparams.c:
44405 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
44407 * dlls/user/sysparams.c:
44408 user32: Implement SPI_[SG]ETCARETWIDTH.
44410 2006-03-28 Alexandre Julliard <julliard@winehq.org>
44412 * dlls/mshtml/persist.c:
44413 mshtml: Don't free the URL we have just stored in the callback object.
44415 * dlls/x11drv/mouse.c:
44416 x11drv: Only warp the mouse pointer if it has actually moved.
44418 2006-03-26 H. Verbeet <hverbeet@gmail.com>
44420 * dlls/d3d8/device.c:
44421 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
44423 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
44425 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
44426 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
44427 include/wine/wined3d_types.h:
44428 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
44430 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
44431 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
44432 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
44433 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
44434 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
44435 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
44436 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
44437 dlls/wined3d/device.c, dlls/wined3d/resource.c,
44438 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
44439 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
44440 include/wine/wined3d_types.h:
44441 wined3d: Add WINED3DPOOL to wined3d_types.h.
44443 2006-03-22 Aric Stewart <aric@codeweavers.com>
44445 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
44446 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
44447 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
44448 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
44449 twain: Add a property sheet UI for scanning.
44451 2006-03-28 Alexandre Julliard <julliard@winehq.org>
44453 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
44454 x11drv: Reinitialize the display settings when using a desktop window.
44456 2006-03-22 Aric Stewart <aric@codeweavers.com>
44458 * dlls/twain/ds_image.c:
44459 twain: A few cleanups, using some consts from sane.
44461 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
44463 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
44464 widl: Implement support for pointers to base types.
44466 2006-03-28 Alexandre Julliard <julliard@winehq.org>
44468 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
44469 advapi32: Fixed compiler warnings.
44471 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
44473 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
44475 advapi32: Fixed building TRUSTEEs with objects.
44476 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
44477 and BuildTrusteeWithObjectsAndSid, including regression tests.
44479 * dlls/comctl32/rebar.c:
44480 comctl32: Rebar size fix.
44481 Rebars without any bands should have a height/width of 0.
44483 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
44485 * tools/wineshelllink:
44486 wineshelllink: Remove quotes from Path=<workdir>.
44488 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
44491 wine.inf: Add some more fake dlls to the system directory.
44493 2006-03-28 Mike McCormack <mike@codeweavers.com>
44496 mpr: Improve the stub for WNetGetUniversalNameW.
44499 server: Fix a race condition in the delivery of change notifications.
44501 2006-03-28 Alexandre Julliard <julliard@winehq.org>
44503 * dlls/x11drv/window.c:
44504 x11drv: Avoid setting text or WM hints of the X root window.
44506 2006-03-27 Alexandre Julliard <julliard@winehq.org>
44508 * configure, configure.ac, dlls/Makefile.in,
44509 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
44510 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
44511 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
44512 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
44513 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
44514 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
44515 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
44516 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
44517 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
44518 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
44519 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
44520 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
44521 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
44522 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
44523 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
44524 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
44525 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
44527 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
44528 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
44529 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
44530 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
44531 dlls/msg711.acm/msg711.c:
44532 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
44534 * configure, configure.ac, dlls/Makefile.in,
44535 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
44536 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
44537 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
44538 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
44539 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
44541 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
44542 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
44543 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
44544 dlls/msacm/imaadp32/Makefile.in,
44545 dlls/msacm/imaadp32/imaadp32.acm.spec,
44546 dlls/msacm/imaadp32/imaadp32.c:
44547 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
44549 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
44550 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
44551 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
44552 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
44553 x11drv: Moved desktop mode handling to the explorer process.
44554 Per-application desktop mode settings are no longer supported. Apps
44555 can be launched in a specific desktop window by using:
44556 explorer /desktop=name[,widthxheight] app.exe [args]
44557 If the named desktop already exists the app is launched inside it. The
44558 default desktop is cleverly named "default".
44560 * dlls/x11drv/window.c:
44561 x11drv: Allow setting WM hints for the desktop window.
44563 * dlls/x11drv/winpos.c:
44564 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
44566 2006-03-27 Jacek Caban <jacek@codeweavers.com>
44568 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
44569 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
44570 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
44571 mshtml: Added tooltip implementation.
44573 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
44575 * dlls/commdlg/fontdlg.c:
44576 commdlg: Properly set and retrieve colour value from combo box .
44578 2006-03-27 Robert Shearman <rob@codeweavers.com>
44580 * dlls/shell32/systray.c, programs/explorer/systray.c:
44581 shell32: Adding a systray item with an invalid icon handle is allowed.
44583 2006-03-27 Huw Davies <huw@codeweavers.com>
44585 * dlls/riched20/txtsrv.c:
44586 riched20: Take a ref on text host.
44588 2006-03-27 Mike McCormack <mike@codeweavers.com>
44590 * dlls/user/input.c:
44591 user32: Send a fake mouse movement event after releasing capture.
44593 2006-03-27 Alexandre Julliard <julliard@winehq.org>
44595 * dlls/ntdll/virtual.c:
44596 ntdll: Limit header_size to the file size.
44598 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
44599 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
44600 x11drv: Get rid of the using_wine_desktop flag.
44602 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
44603 server/winstation.c:
44604 server: Connect to the window station and desktop specified by startup info.
44605 If window station and desktop aren't inherited from the parent, don't
44606 connect to them from the server, but from the USER init code where we
44607 can get the proper values from the startup info structure.
44610 server: Store window properties in the global atom table instead of
44611 the per-winstation table.
44613 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
44615 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
44616 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
44617 shell32: Add an uncompressed AVI displaying the word searching.
44619 2006-03-26 James Hawkins <truiken@gmail.com>
44621 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
44622 advpack: Implement the launching of executables in RunSetupCommand.
44624 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
44625 advpack: Define S_ASYNCHRONOUS in advpub.h.
44627 2006-03-27 Alexandre Julliard <julliard@winehq.org>
44629 * server/process.c, server/request.c:
44630 server: Fixed process exit code on FreeBSD.
44632 2006-03-24 Petr Tesarik <hat@tesarici.cz>
44634 * programs/winedbg/break.c:
44635 winedbg: Fix stepping over an instruction.
44637 2006-03-27 Petr Tesarik <hat@tesarici.cz>
44639 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
44640 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
44642 2006-03-26 f_sophia <f_sophia@libero.it>
44644 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
44645 winhelp: Added Esperanto language support.
44647 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
44649 * dlls/shell32/shell32_Eo.rc:
44650 shell32: Updated Esperanto translation.
44652 2006-03-26 James Hawkins <truiken@gmail.com>
44654 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
44655 kernel: Error out of CreateProcess if the specified current directory
44658 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
44661 wine.inf: Add some dll stub dll to the system directory.
44663 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
44666 wine.inf: Add SystemRoot.
44668 2006-03-27 Petr Tesarik <hat@tesarici.cz>
44670 * dlls/ntdll/signal_i386.c:
44671 ntdll: Fix debug exceptions from VM86.
44672 - Set ContextFlags accordingly in save_vm86_context().
44673 - Raise debug exceptions correctly for debug exceptions.
44674 - Do not clear TF bit for VM86-generated debug exceptions.
44676 2006-03-26 James Hawkins <truiken@gmail.com>
44678 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
44679 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
44681 2006-03-26 Mike McCormack <mike@codeweavers.com>
44683 * dlls/commdlg/filedlg.c:
44684 commdlg: Malformed filters are still added to the filter combo box.
44686 * dlls/comctl32/comctl32undoc.c:
44687 comctl32: Having an MRU list without a compare function works in Windows.
44689 2006-03-26 H. Verbeet <hverbeet@gmail.com>
44691 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
44692 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
44694 2006-03-24 Alexandre Julliard <julliard@winehq.org>
44696 * dlls/msvcrt/file.c:
44697 msvcrt: Fix fflush() of files opened for read.
44698 Some apps, for no particular reason, call fflush() on files opened for
44699 read. This keeps them from tripping over their shoelaces.
44701 2006-03-25 Tomas Carnecky <tom@dbservice.com>
44703 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
44704 opengl: Put OpenGL setup functions into their own debug channel.
44706 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
44708 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
44709 winedbg: Fixes for identifiers.
44710 - fixed lexical rules for a path name
44711 - fixed identifier rules so that we get the right precedence
44713 - modules (in mod!name forms) are now handled as tIDENTIFIER
44714 (tPATH was buggy anyhow)
44716 * dlls/dbghelp/symbol.c:
44717 dbghelp: Module should be case insensitive.
44718 When looking up a symbol name in the form module!name, the module
44719 lookup should be insensitive.
44721 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
44723 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
44724 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
44725 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
44726 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
44727 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
44728 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
44729 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
44730 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
44732 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
44733 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
44734 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
44736 2006-03-23 H. Verbeet <hverbeet@gmail.com>
44738 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44739 wined3d: Move the D3DSIO_DCL dumping code into its own function.
44741 2006-03-23 James Hawkins <truiken@gmail.com>
44743 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
44744 dlls/advpack/tests/install.c:
44745 advpack: Add initial tests for RunSetupCommand.
44747 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
44748 advpack: Forward DelNodeA to its Unicode counterpart.
44750 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
44751 advpack: Forward RunSetupCommandA to its Unicode counterpart.
44753 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
44754 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
44756 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
44757 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
44759 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
44760 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
44762 2006-03-24 Ken Thomases <ken@codeweavers.com>
44764 * server/process.c:
44765 server: Fix memory leak in read_process_memory handler.
44767 2006-03-24 Mike McCormack <mike@codeweavers.com>
44769 * dlls/ntdll/directory.c:
44770 ntdll: Recursive notify is implemented.
44772 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
44775 server: Fix compilation under Darwin 7.
44777 2006-03-23 Jacek Caban <jacek@codeweavers.com>
44779 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
44780 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
44781 mshtml: Added IHTMLElement2 implementation.
44783 * include/exdisp.idl:
44784 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
44786 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
44788 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
44789 include/wine/wined3d_interface.h:
44790 wined3d: Rectpatch code fix.
44791 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
44792 with an older patch.
44794 2006-03-23 Alexandre Julliard <julliard@winehq.org>
44796 * dlls/msvcrt/time.c:
44797 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
44799 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
44801 * dlls/kernel/cpu.c:
44802 kernel: Add processor specific environment variables.
44804 2006-03-23 James Hawkins <truiken@gmail.com>
44806 * dlls/comctl32/tab.c:
44807 comctl32: A couple fixes for tab icon offsets.
44808 - Shift selected icons up and non-selected icons down.
44809 - Add the top or left draw rect to the vertical offset, because it may
44812 2006-03-22 James Hawkins <truiken@gmail.com>
44814 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
44815 advpack: Implement FileSaveMarkNotExistW.
44817 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
44818 advpack: Forward AdvInstallFileA to its Unicode counterpart.
44820 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
44821 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
44823 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
44824 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
44826 2006-03-23 Alexandre Julliard <julliard@winehq.org>
44828 * dlls/kernel/environ.c:
44829 kernel: Remove a couple of incorrect asserts.
44831 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
44833 * dlls/comctl32/tooltips.c:
44834 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
44836 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
44838 * dlls/kernel/tests/thread.c:
44839 kernel: Load QueueUserWorkItem function dynamically.
44841 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
44843 * tools/widl/server.c, tools/widl/typegen.c:
44844 widl: Fix base type alignments.
44845 Generate aligned marshal and unmarshal code for base type arguments
44848 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
44849 tools/widl/typegen.h:
44850 widl: Fix format string size calculation.
44851 - Move proc format string size calculation from client.c and server.c
44853 - Implement type format string size calculation.
44855 2006-03-22 Alexandre Julliard <julliard@winehq.org>
44857 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
44858 server: Class and global atoms should not be local to a window station.
44860 2006-03-22 Marcus Meissner <meissner@suse.de>
44862 * configure, configure.ac, programs/Makefile.in,
44863 programs/avitools/.gitignore, programs/avitools/Makefile.in,
44864 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
44865 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
44866 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
44867 programs: Move icinfo out of avitools.
44869 2006-03-22 H. Verbeet <hverbeet@gmail.com>
44871 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
44872 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
44874 * dlls/wined3d/vertexshader.c:
44875 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
44877 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
44878 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
44879 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
44881 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
44882 wined3d: glTypeLookup cleanup.
44883 Use a struct instead of an UINT array as entries in the glTypeLookup
44886 * dlls/wined3d/pixelshader.c:
44887 wined3d: Store the pixelshader version in the pixelshader object.
44889 2006-03-22 Huw Davies <huw@codeweavers.com>
44891 * dlls/user/edit.c, dlls/user/tests/edit.c:
44892 user32: Only adjust the margins if the edit control is above a certain size.
44894 2006-03-22 James Hawkins <truiken@gmail.com>
44896 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
44897 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
44899 2006-03-22 Jacek Caban <jacek@codeweavers.com>
44901 * dlls/mshtml/htmlelem.c:
44902 mshtml: Clean up get_all and tags (also fixes a typo).
44904 2006-03-22 Mike McCormack <mike@codeweavers.com>
44907 wine.inf: Add a shdocvw.dll stub dll to the system directory.
44909 * dlls/msi/action.c:
44910 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
44912 * dlls/msi/package.c:
44913 msi: Don't crash when logging a record with only one field.
44915 2006-03-22 Alexandre Julliard <julliard@winehq.org>
44917 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
44918 server/named_pipe.c, server/object.c, server/object.h,
44919 server/registry.c, server/request.c, server/signal.c:
44920 server: New scheme for cleaning up objects on server exit.
44921 Objects stored in static variables can now be marked when they are
44922 created and are automatically cleaned up on exit. This avoids having
44923 to export a bunch of close_* functions.
44925 2006-03-21 James Hawkins <truiken@gmail.com>
44927 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
44928 advpack: Forward TranslateInfStringExA to its unicode counterpart.
44930 * dlls/advpack/tests/files.c:
44931 advpack: Add second null for double null terminated lists.
44933 2006-03-22 Mike McCormack <mike@codeweavers.com>
44935 * dlls/msi/dialog.c:
44936 msi: Show "hidden dialogs" but hide them initially.
44938 * dlls/msi/custom.c:
44939 msi: Implement custom action type 17.
44941 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
44942 dlls/riched20/version.rc:
44943 riched20: Add a version resource.
44945 * dlls/wintrust/wintrust_main.c:
44946 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
44948 * include/Makefile.in, include/softpub.h:
44949 include: Add softpub.h.
44951 2006-03-22 Kevin Koltzau <kevin@plop.org>
44953 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
44954 dlls/ole32/tests/clipboard.c:
44955 ole32: Initial tests for OLE clipboard functions.
44957 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
44959 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
44960 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
44962 2006-03-21 Lei Zhang <leiz@ucla.edu>
44964 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
44965 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
44966 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
44967 introduced in earlier patches for EM_FINDTEXT. Additional test cases
44968 have been added to check for corner cases. Also improve input
44971 2006-03-21 Francois Gouget <fgouget@free.fr>
44973 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
44974 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
44975 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
44976 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
44977 Assorted spelling fixes.
44979 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
44980 taskmgr: Avoid forward declarations and make functions static.
44982 * programs/taskmgr/applpage.c:
44983 taskmgr: Reorder functions to avoid forward declarations.
44985 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
44986 programs/taskmgr/column.c, programs/taskmgr/graph.c,
44987 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
44988 programs/taskmgr/procpage.c:
44989 taskmgr: Avoid forward declarations and make functions static.
44991 * tools/winapi/win32.api:
44992 Update win32.api to match the current sources.
44994 * include/winerror.h:
44995 include: Add missing error and facility codes.
44997 * dlls/advapi32/advapi32.spec:
44998 advapi32: Fix the LsaEnumerateAccountRights() export.
45000 * include/ntsecapi.h:
45001 include: Standardize the LsaLookupNames() prototype.
45003 2006-03-21 Robert Shearman <rob@codeweavers.com>
45005 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
45006 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
45007 regardless of what type they are.
45008 Add a test for this and dump type infos created with CreateDispTypeInfo.
45010 2006-03-21 Huw Davies <huw@codeweavers.com>
45012 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
45013 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
45015 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
45017 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
45018 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
45019 programs/winedbg/dbg.y, programs/winedbg/debug.l,
45020 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
45021 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
45022 winedbg: Add display for floating point status.
45023 Added code to examine and display floating point unit status into
45024 be_i386.c as info all-regs command.
45026 2006-03-21 Alexandre Julliard <julliard@winehq.org>
45028 * tools/sfnt2fnt.c:
45029 sfnt2fnt: Remove output file on failure.
45031 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
45032 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
45033 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
45034 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
45035 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
45036 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
45038 2006-03-21 Mike McCormack <mike@codeweavers.com>
45040 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
45041 dlls/msi/helpers.c:
45042 msi: Improve handling of short paths.
45044 2006-03-21 Robert Shearman <rob@codeweavers.com>
45046 * dlls/ntdll/threadpool.c:
45047 ntdll: Start of pooling support for RtlQueueWorkItem.
45048 Start of pooling support for RtlQueueWorkItem. The algorithm
45049 implmented is very simple - if there are no free threads, create a new
45052 * dlls/kernel/tests/thread.c:
45053 kernel: Add a test for QueueUserWorkItem.
45055 * dlls/oleaut32/typelib.c:
45056 oleaut: Better support for invoking methods with VT_VARIANT argument types.
45058 * dlls/wininet/internet.c:
45059 wininet: Document InternetCrackUrlW.
45061 * dlls/wininet/http.c, dlls/wininet/internet.c:
45062 wininet: InternetCreateUrlW should return the number of bytes needed.
45063 InternetCreateUrlW should return the number of bytes needed to store
45064 the URL, not the number of characters (reported by Sven Paschukat).
45066 2006-03-21 Alexandre Julliard <julliard@winehq.org>
45068 * dlls/ntdll/loader.c, include/winnt.h:
45069 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
45070 By returning FALSE from this call, a builtin dll can specify that we
45071 should try to load the native one instead.
45073 * dlls/ddraw/main.c:
45074 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
45076 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
45077 dlls: Removed a number of dll symlinks that are no longer needed.
45079 * tools/winewrapper:
45080 winewrapper: Remove explicit call to wineprefixcreate.
45081 Now that wineprefixcreate detects the build tree automatically, the
45082 standard behavior of starting it from ntdll should work fine.
45084 * programs/wcmd/wcmdmain.c:
45085 wcmd: Try executing the process even if the exe file doesn't exist.
45086 It may be a builtin exe in which case the CreateProcess call will
45089 * tools/wine.inf, tools/wineprefixcreate.in:
45090 wine.inf: Use the new fake dlls mechanism to create placeholders for
45091 applications instead of using symlinks.
45093 * dlls/ntdll/loader.c:
45094 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
45096 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
45097 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
45098 setupapi: Added support for creating fake dlls at install time.
45099 This should satisfy applications that access a dll file directly. For
45100 apps that check the dll version in the file, the version resource is
45101 copied from the builtin dll.
45103 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
45105 * dlls/dinput/device.c, dlls/dinput/device_private.h,
45106 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
45107 dinput: Create single thread for mouse and keyboard hook.
45108 Put keyboard & mouse hook callbacks into separate thread.
45109 Move few global variables into object. Delete no longer used crit section.
45110 For hooks to work properly hook callback have to be in a thread
45111 with message loop. Some games create separate threads just to handle
45112 mouse and/or keyboard events that do not have message loop.
45114 2006-03-20 Mike Hearn <mike@plan99.net>
45116 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
45117 opengl32: Optimize thunks by storing GL context in the thread environment block.
45119 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
45121 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
45122 gdi: Fix a couple of todos in the bitmap test.
45124 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
45126 * dlls/commdlg/cdlg_Ko.rc:
45127 commdlg: Updated Korean translation.
45129 * programs/winecfg/Ko.rc:
45130 winecfg: Updated Korean translation.
45132 2006-03-21 Mike McCormack <mike@codeweavers.com>
45134 * programs/taskmgr/applpage.c:
45135 taskmgr: Make some functions static.
45137 * programs/taskmgr/applpage.c:
45138 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
45140 * programs/winefile/winefile.c:
45141 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
45143 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
45145 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
45146 wined3d: Don't use OpenGL 2.0.
45148 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
45150 * dlls/kernel/cpu.c:
45151 kernel: Fix model/stepping in GetSystemInfo.
45152 wProcessorRevision is built from model and stepping.
45154 2006-03-20 Mike McCormack <mike@codeweavers.com>
45156 * programs/taskmgr/priority.c:
45157 taskmgr: Eliminate common code and fix a warning.
45159 2006-03-19 Mike McCormack <mike@codeweavers.com>
45161 * dlls/comctl32/listview.c:
45162 comctl32: Get rid of some incorrect casts.
45164 2006-03-20 Alexandre Julliard <julliard@winehq.org>
45167 configure: Add autoheader to the compile command.
45169 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
45170 programs/Makeprog.rules.in:
45171 configure: Use --rpath when linking dlls too.
45173 * programs/Makefile.in, programs/make_progs:
45174 programs: Get rid of application symlinks, they are no longer needed.
45176 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
45177 x11drv: Clear new bitmaps if they don't contain any data.
45179 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
45181 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
45182 gdi: Add a simple test for bitmap bits/metrics
45183 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
45184 empty (not selected into a DC) bitmap.
45186 2006-03-19 Mike McCormack <mike@codeweavers.com>
45188 * dlls/msi/regsvr.c:
45189 msi: Set the InstallerLocation value when registering msi.dll.
45191 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
45193 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
45194 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
45196 2006-03-20 Alexandre Julliard <julliard@winehq.org>
45198 * dlls/kernel/tests/change.c:
45199 kernel: Avoid infinite waits in directory change tests.
45201 2006-03-19 H. Verbeet <hverbeet@gmail.com>
45203 * dlls/d3d8/device.c:
45204 d3d8: Change the default debug channel to d3d8 for device.c.
45206 * dlls/d3d8/device.c:
45207 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
45209 * dlls/d3d8/device.c:
45210 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
45212 2006-03-18 Jacek Caban <jacek@codeweavers.com>
45214 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
45215 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
45216 mshtml: Optimize nsACString handling.
45218 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
45219 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
45220 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
45221 mshtml: Better QueryInterface implementation.
45223 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
45225 * programs/wordpad/No.rc:
45226 wordpad: Fix typo in Norwegian resource.
45228 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
45230 * programs/regedit/Ru.rc:
45231 regedit: Fix Russian translation.
45233 * programs/control/params.h:
45234 control: Fix datetime name.
45236 2006-03-19 Milko Krachounov <milko@3mhz.net>
45238 * programs/winecfg/Bg.rc:
45239 winecfg: Update Bulgarian translation.
45241 2006-03-19 Mike McCormack <mike@codeweavers.com>
45243 * include/commctrl.h:
45244 include: LVSETINFOTIPA does not exist.
45246 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
45248 * programs/winedbg/tgt_active.c:
45249 winedbg: Copy floating point status to the dbgcontext.
45251 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
45253 * dlls/gdi/driver.c:
45254 gdi: Handle NT style \\.\DISPLAY1 name that we return.
45256 2006-03-18 Robert Shearman <rob@codeweavers.com>
45258 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
45259 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
45260 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
45261 msi: Optimise WHERE operations.
45262 Optimise WHERE operations on matching against strings by adding a new
45263 function find_matching_rows to the views, which eliminates the need to
45264 examine every record when executing a query. Implement this function
45265 in the table using a hash table on the ID stored in the data.
45267 * dlls/msi/tests/format.c:
45268 msi: Add a test for MsiFormatRecord with integer fields.
45270 * dlls/wininet/cookie.c:
45271 wininet: Copy from the start of the cookie name, not the cookie data.
45272 Copy from the start of the cookie name, not the cookie data when
45273 parsing cookies with a NULL cookie name.
45275 * include/wininet.h:
45276 include: Add some more defines to wininet.h.
45278 * programs/wcmd/wcmdmain.c:
45279 wcmd: Use PACKAGE_VERSION as the wcmd version.
45281 * dlls/ole32/rpc.c:
45282 ole: Use the thread pool for executing RPC calls for better performance
45283 (after the thread pool has been improved).
45285 2006-03-17 Alexandre Julliard <julliard@winehq.org>
45287 * tools/wineprefixcreate.in:
45288 wineprefixcreate: Autodetect the running from build tree case.
45290 * dlls/setupapi/install.c:
45291 setupapi: Added support for calling executables in a RegisterDlls section.
45293 2006-03-18 Alexandre Julliard <julliard@winehq.org>
45295 * dlls/ntdll/loader.c:
45296 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
45298 2006-03-18 Mike McCormack <mike@codeweavers.com>
45300 * include/windowsx.h:
45301 Prevent the use of windowsx.h with Wine source.
45303 * programs/winefile/winefile.c, programs/winefile/winefile.h:
45304 winefile: Eliminate use of windowsx.h.
45306 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
45308 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
45309 dbghelp: MSC fixes.
45310 - wrong cut & paste across versions of a given record type
45311 - wrong definition for register_v2
45313 * dlls/dbghelp/msc.c:
45314 dbghelp: Support for LF_VTSHAPE in MSC.
45315 - added preliminary support for VT (virtual table) shape
45317 - as we don't do C++, it's just a hack to get rid of
45320 * dlls/dbghelp/msc.c:
45321 dbghelp: MSC forward declaration.
45322 - create an infrastructure for handling forward usage
45324 - used it in some cases (pointer to yet not defined udt,
45325 function signature, modifiers)
45327 * dlls/dbghelp/msc.c:
45328 dbghelp: Type parsing refactoring.
45329 - seperate types' table handling from a single type handling
45330 by adding codeview_parse_one_type function
45331 - factored all calls for caching symt
45332 - make type parsing helpers return the symt instead of a
45333 simple error status
45335 * dlls/dbghelp/msc.c:
45336 dbghelp: Fixes for NB11 types.
45337 - when checking debug info in NB09 or NB11 format (CodeView),
45338 try to load the global types section
45340 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
45341 dbghelp: MSC handling of function signature's parameters.
45342 - now correctly parsing parameters types for a function
45343 signature and storing them in dbghelp internal structures
45345 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
45346 dbghelp: Cleanup MSC bitfield handling.
45347 - no longer caching bitfield information but accessing it directly
45349 - removed all kludges for bitfield handling
45350 - reused BOOL parameter to codeview_get_type for monitoring
45351 traces (will be used in later patches)
45353 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
45354 dbghelp: Fieldlist.
45355 - now that we have offset tables to type, we can cleanly
45356 parse the field-lists and remove the associated kludges
45357 - also adding internal structure for easing parameter sharing
45358 across functions (codeview_type_parse)
45359 - in mscvpdb.h, also reparated the type records that are
45360 referenced from other type records (union codeview_type_ref)
45361 from type records referenced by symbols (union codeview_type)
45363 * dlls/dbghelp/msc.c:
45364 dbghelp: MSC types.
45365 - enforce the type records that can be accessed by symbols (these are
45366 anyway the high level ones)
45368 * dlls/dbghelp/msc.c:
45369 dbghelp: Types parsing.
45370 - our engine for parsing types section now requires in entry
45371 an offsets table for getting directly to each type in the
45373 - (re)construct this table for PDB types
45375 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
45376 dbghelp: CV's ssearch.
45377 - added definitions for start_search symbol info
45378 - silenced warnings from this symbol
45380 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
45381 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
45383 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
45384 dbghelp: Compiland and source files are not the same thing.
45385 - in MSC debug info parsing, clearly separate a source file
45386 information from a compiland (including in linetab structure)
45387 - in ELF debug info parsing, now storing compiland directly
45388 in symtab_elt while browsing the symtab section (we still
45389 create twice the compilands, once in stabs/dwarf parsing,
45390 a second time in symtab parsing)
45392 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
45394 * dlls/gdi/freetype.c:
45395 gdi32: Look for ttf fonts in the Wine font dir.
45397 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
45399 * dlls/gdi/tests/gdiobj.c:
45400 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
45402 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
45404 * tools/widl/server.c:
45405 widl: Do not generate code that initializes a binding handle.
45407 * tools/widl/client.c, tools/widl/server.c:
45408 widl: Fix proc offset calculation.
45409 A void return type is represented by a FC_END/FC_PAD sequence in the
45410 proc format string. Increment the proc offset by two when a function
45413 * tools/widl/parser.y:
45414 widl: 'unsigned char' and 'byte' are must be distinct types.
45416 2006-03-18 Jacek Caban <jacek@codeweavers.com>
45418 * include/mshtmdid.h, include/mshtml.idl:
45419 mshtml.idl: Added more interfaces.
45421 * dlls/mshtml/tests/protocol.c:
45422 mshtml/tests: Code cleanup.
45424 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
45426 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
45427 dbghelp: Live target detection.
45428 - DBGHELP_NOLIVE env variable is tested earlier to avoid
45429 some strange effects in live target detection
45430 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
45431 a process, because we know it must be a live target
45433 2006-03-17 Mike McCormack <mike@codeweavers.com>
45435 * dlls/user/tests/edit.c, programs/progman/group.c,
45436 programs/progman/main.c, programs/progman/program.c,
45437 programs/winecfg/audio.c:
45438 Remove some unnecessary uses of windowsx.h
45440 2006-03-18 Mike McCormack <mike@codeweavers.com>
45442 * dlls/avifil32/avifile.c:
45443 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
45445 2006-03-17 Mike McCormack <mike@codeweavers.com>
45447 * programs/taskmgr/dbgchnl.c:
45448 taskmgr: Fix some gcc 4.1 warnings.
45450 * programs/winecfg/appdefaults.c:
45451 winecfg: Fix some gcc 4.1 warnings.
45453 * dlls/crypt32/tests/store.c:
45454 crypt32: Fix a warning.
45456 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
45458 * dlls/msvfw32/msvfw32_Ko.rc:
45459 msvfw32: Update Korean resources.
45461 2006-03-17 Mike McCormack <mike@codeweavers.com>
45463 * programs/taskmgr/taskmgr.c:
45464 taskmgr: Fix some gcc 4.1 warnings.
45466 * programs/taskmgr/procpage.c:
45467 taskmgr: Fix some gcc 4.1 warnings.
45469 * programs/taskmgr/proclist.c:
45470 taskmgr: Fix some gcc 4.1 warnings.
45472 * programs/taskmgr/debug.c:
45473 taskmgr: Fix some gcc 4.1 warnings.
45475 * programs/taskmgr/endproc.c:
45476 taskmgr: Fix some gcc 4.1 warnings.
45478 * programs/taskmgr/affinity.c:
45479 taskmgr: Fix some gcc 4.1 warnings.
45481 * programs/regedit/treeview.c:
45482 regedit: Fix some gcc 4.1 warnings.
45484 2006-03-16 Juan Lang <juan_lang@yahoo.com>
45486 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
45487 dlls/crypt32/tests/store.c, include/wincrypt.h:
45488 crypt32: Implement CertGetSubjectCertificateFromStore.
45490 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
45492 * include/wine/wined3d_types.h:
45493 wined3d: Add D3DBASISTYPE to wined3d_types.h.
45495 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
45497 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
45498 d3d8/wined3d: Vertex shader fixes.
45500 2006-03-17 Alexandre Julliard <julliard@winehq.org>
45502 * dlls/gdi/freetype.c:
45503 gdi: Support for loading fonts from the build directory.
45505 * programs/winecfg/libraries.c:
45506 winecfg: Support for loading the list of dlls from the build directory.
45508 * libs/wine/loader.c:
45509 libwine: Added magic handling of dll path when running in build dir.
45510 This should ensure that we do the right thing in the build dir even if
45511 WINEDLLPATH isn't set.
45513 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
45515 * include/winbase.h:
45516 winbase.h: Add missing LMEM_INVALID_HANDLE define.
45518 2006-03-16 Alexandre Julliard <julliard@winehq.org>
45520 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
45521 libs/wine/wine.map:
45522 libwine: Export wine_get_build_dir.
45524 * dlls/ntdll/server.c, libs/wine/config.c:
45525 libwine: Added support for executing wine binaries out of the build dir.
45527 * libs/wine/config.c:
45528 libwine: Added detection for Wine being run out of the build directory.
45530 * dlls/Makefile.in, dlls/make_dlls:
45531 dlls: Remove the no longer needed symlinks to the static libraries.
45533 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
45534 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
45535 Remove some no longer needed library paths.
45537 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
45538 winegcc: Look for libraries in subdirs of the library path too.
45539 This means that -lfoo will match the library 'foo/libfoo.def' in
45540 addition to just 'libfoo.def'. This allows supporting the Wine source
45541 layout without adding a gazillion path entries.
45543 2006-03-16 Kai Blin <kai.blin@gmail.com>
45545 * dlls/secur32/dispatcher.c:
45546 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
45547 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
45549 2006-03-15 Juan Lang <juan_lang@yahoo.com>
45551 * dlls/crypt32/tests/store.c:
45552 crypt32: Tighten CertDuplicateCertificateContext test.
45553 Test that the return from CertDuplicateCertificateContext is the same
45556 2006-03-15 Alexandre Julliard <julliard@winehq.org>
45558 * ANNOUNCE, ChangeLog, VERSION, configure:
45561 ----------------------------------------------------------------
45562 2006-03-15 Alexandre Julliard <julliard@winehq.org>
45564 * programs/avitools/Makefile.in:
45565 avitools: Fixed library path for msvfw32.
45567 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
45568 user/tests: Try harder to flush X events before running tests.
45570 2006-03-06 András Kovács <andras@csevego.net>
45572 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
45573 wininet: Added Hungarian translation.
45575 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
45576 wineps: Added Hungarian translation.
45578 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
45579 shlwapi: Added Hungarian translation.
45581 * dlls/shell32/shell32_Hu.rc:
45582 shell32: Added Hungarian translation.
45584 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
45585 shdocvw: Added Hungarian translation.
45587 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
45588 setupapi: Added Hungarian translation.
45590 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
45591 serialui: Added Hungarian translation.
45593 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
45594 oledlg: Added Hungarian translation.
45596 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
45597 msvidc32: Added Hungarian translation.
45599 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
45600 msvfw32: Added Hungarian translation.
45602 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
45603 msrle32: Added Hungarian translation.
45605 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
45606 msi: Added Hungarian translation.
45608 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
45609 mshtml: Added Hungarian translation.
45611 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
45612 msacm: Added Hungarian translation.
45614 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
45615 mpr: Added Hungarian translation.
45617 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
45618 iccvid: Added Hungarian translation.
45620 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
45621 hhctrl.ocx: Added Hungarian translation.
45623 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
45624 comctl32: Added Hungarian translation.
45626 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
45627 avifil32: Added Hungarian translation.
45629 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
45631 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
45632 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
45633 include/wine/wined3d_types.h:
45634 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
45636 2006-03-15 Mike McCormack <mike@codeweavers.com>
45638 * dlls/comctl32/tests/treeview.c:
45639 comctl32: Fix some gcc 4.1 warnings.
45641 2006-03-14 Robert Reif <reif@earthlink.net>
45643 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
45644 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
45645 dsound: Add info to failed tests.
45646 Print format for failed SetFormat calls.
45648 2006-03-08 James Hawkins <truiken@gmail.com>
45650 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
45651 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
45652 unicode counterparts.
45654 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
45656 * dlls/dplayx/dplayx_global.c:
45657 dplayx: Fix semaphore deadlock.
45658 - Make sure to release the dplayx semaphore in for error cases as well.
45659 - Prevent race condition between creation of the semaphore and
45660 grabbing of the lock by creating the semaphore in the locked state
45661 instead of unlocked.
45663 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
45665 * dlls/x11drv/opengl.c:
45666 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
45667 Using alpha bits > 8 makes this function fail, while it should not.
45669 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
45671 * dlls/x11drv/dib_convert.c:
45672 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
45673 buffer in the convert_888_to_0888_* functions.
45675 2006-03-15 Alexandre Julliard <julliard@winehq.org>
45677 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
45678 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
45679 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
45680 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
45681 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
45682 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
45683 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
45684 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
45685 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
45686 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
45687 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
45688 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
45689 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
45690 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
45691 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
45692 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
45693 dlls/msvideo/vfw16.h:
45694 msvideo: Renamed the msvideo directory to msvfw32.
45696 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
45697 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
45698 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
45699 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
45700 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
45701 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
45702 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
45703 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
45704 dlls/win32s/win32s16.spec:
45705 win32s: Renamed the win32s directory to w32skrnl.
45707 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
45708 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
45709 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
45710 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
45711 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
45712 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
45713 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
45714 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
45715 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
45716 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
45717 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
45718 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
45719 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
45720 winsock: Renamed the winsock directory to ws2_32.
45722 * tools/Makefile.in:
45723 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
45725 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
45727 * tools/Makefile.in, tools/wineprefixcreate.in:
45728 wineprefixcreate: Make path searching relative.
45730 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
45732 * dlls/shell32/shlexec.c:
45733 shell32: Add parameter formatting rule to the command line if there isn't any.
45735 2006-03-14 Robert Shearman <rob@codeweavers.com>
45737 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
45738 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
45739 wininet: Move URL-related tests to a separate file.
45741 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45742 wininet: Make InternetCrackUrlW set the components related to net_loc
45743 to NULL when net_loc isn't present in the input URL.
45745 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
45746 wininet: Move cookie-related stubs to cookie.c
45748 * dlls/wininet/internet.c, dlls/wininet/internet.h,
45749 dlls/wininet/netconnection.c:
45750 wininet: Implement setting of send and receive timeouts.
45752 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
45753 dlls/ntdll/thread.c:
45754 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
45755 thread creation function to the NTDLL one.
45757 2006-03-14 Robert Reif <reif@earthlink.net>
45759 * dlls/winmm/wineesd/audio.c:
45760 wineesd: Use pipe sync for events.
45761 Ues pipe sync code from OSS/ALSA rather than windows events.
45763 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
45765 * dlls/x11drv/opengl.c:
45766 x11drv: Prevent out of bound access in DescribePixelFormat.
45769 wine.inf: Increase the DirectX version to that of the latest 9.0c .
45771 2006-03-13 Alexandre Julliard <julliard@winehq.org>
45773 * dlls/ddraw/tests/d3d.c:
45774 ddraw: Don't crash in d3d test if OpenGL is missing.
45776 2006-03-10 Juan Lang <juan_lang@yahoo.com>
45778 * dlls/crypt32/store.c:
45779 crypt32: Abstract contexts.
45780 - create a base cert context, and make functions unaware whether
45781 they're dealing with the base or derived type
45782 - simplify stores as a result
45784 2006-03-11 Mike McCormack <mike@codeweavers.com>
45786 * dlls/shell32/shlview.c:
45787 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
45789 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
45791 * dlls/wined3d/device.c:
45792 wined3d: Vertexdeclaration fix.
45793 In the old d3d8 code SetVertexShader stored the so called vertex
45794 declaration in the stateblock. In case of WineD3D this isn't done
45795 which breaks the drawPrimitive code. This patch stores the vertex
45796 declaration again in the stateblock which fixes Age Of Mythology.
45798 2006-03-11 Hans Leidekker <hans@it.vu.nl>
45800 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
45801 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
45803 2006-03-10 Christoph Frick <rid@zefix.tv>
45805 * dlls/dinput/joystick_linuxinput.c:
45806 dinput/joystick_linuxinput: Add POV detection and reporting.
45807 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
45809 2006-03-13 Robert Shearman <rob@codeweavers.com>
45811 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
45812 include/winternl.h:
45813 ntdll: Very crude implementation of RtlQueueWorkItem.
45815 * dlls/kernel/thread.c:
45816 kernel: Implement QueueUserWorkItem.
45818 2006-03-11 Robert Shearman <rob@codeweavers.com>
45820 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45821 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
45823 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45824 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
45825 The test for "about:" in InternetCrackUrlW should be more general so
45826 that only URLs without double slashes should also be assumed not to
45828 Add another test for this case and remove an unreliable
45829 InternetCreateUrl test.
45831 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45832 wininet: InternetCrackUrl should set nPort to the default port if not specified.
45834 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
45836 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
45837 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
45838 include/wine/wined3d_types.h:
45839 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
45841 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
45843 * dlls/wined3d/pixelshader.c:
45844 wined3d: Don't override variable that still has something we need.
45845 Use local temp variable instead.
45847 * dlls/wined3d/pixelshader.c:
45848 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
45850 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
45853 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
45855 2006-03-11 Mike McCormack <mike@codeweavers.com>
45857 * dlls/avifil32/avifile.c:
45858 avifil32: Use HeapAlloc instead of LocalAlloc.
45860 * dlls/avifil32/editstream.c:
45861 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
45863 * dlls/avifil32/extrachunk.c:
45864 avifil32: Use HeapAlloc instead of Local Alloc.
45866 * dlls/avifil32/acmstream.c:
45867 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
45869 * dlls/avifil32/tmpfile.c:
45870 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
45872 * dlls/avifil32/factory.c:
45873 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
45875 2006-03-10 Alexandre Julliard <julliard@winehq.org>
45877 * programs/winefile/winefile.c:
45878 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
45880 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
45882 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
45883 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
45884 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
45885 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
45886 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
45887 dlls/wined3d/device.c, dlls/wined3d/directx.c,
45888 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
45889 dlls/wined3d/query.c, dlls/wined3d/resource.c,
45890 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
45891 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
45892 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
45893 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
45894 wined3d: Consistently use WINED3DRESOURCETYPE.
45896 2006-03-11 Mike McCormack <mike@codeweavers.com>
45898 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
45899 avifil32: Use CoTaskMemAlloc when allocating memory to return through
45902 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
45903 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
45904 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
45906 2006-03-10 Mike McCormack <mike@codeweavers.com>
45908 * dlls/commdlg/colordlg.c:
45909 comdlg32: Remove the property when destroy the dialog box.
45911 2006-03-09 Juan Lang <juan_lang@yahoo.com>
45913 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
45914 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
45915 crypt32: Move context properties to a separate file.
45917 2006-03-09 Robert Reif <reif@earthlink.net>
45919 * dlls/winmm/wineesd/audio.c:
45920 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
45922 2006-03-10 Petr Tesarik <hat@tesarici.cz>
45924 * programs/winedbg/be_i386.c:
45925 winedbg: Fix lcall instruction opcode.
45927 2006-03-10 Robert Shearman <rob@codeweavers.com>
45929 * dlls/wininet/http.c:
45930 wininet: Don't duplicate empty strings.
45932 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
45934 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
45935 wordpad: Add Turkish resource file.
45937 * programs/winecfg/Tr.rc:
45938 winecfg: Update Turkish resource file.
45940 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
45942 * documentation/README.tr:
45943 documentation: Turkish translation of README file.
45945 2006-03-10 Alexandre Julliard <julliard@winehq.org>
45947 * aclocal.m4, configure:
45948 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
45950 2006-03-10 Mike McCormack <mike@codeweavers.com>
45952 * dlls/commdlg/colordlg.c:
45953 comdlg32: Use a property for the color dialog's information.
45955 2006-03-09 Alexandre Julliard <julliard@winehq.org>
45958 dbt.h: Added DBTF_ flags.
45960 * dlls/user/message.c:
45961 user: Support packing/unpacking the WM_DEVICECHANGE message.
45963 2006-03-09 Robert Shearman <rob@codeweavers.com>
45965 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
45966 wininet: Fix InternetGetCookie with no matching cookies.
45967 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
45968 InternetGetCookie when there are no cookies for the specified
45969 domain. This fixes a bug in sending a blank cookie to HTTP servers.
45971 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45972 wininet: Fix an off-by-one error in InternetCreateUrlW.
45973 Fix an off-by-one error in the size of buffer used to store the port
45974 number in InternetCreateUrlW.
45976 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45977 wininet: Further InternetCreateFileW fixes.
45978 - Add the slash after the port number.
45979 - Only add the port number if the host name is present.
45981 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45982 wininet: If necessary, add a slash between the hostname and path in
45983 InternetCreateUrlW.
45985 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45986 wininet: More InternetCreateUrlW fixes.
45987 - Don't add double slashes for opaque URLs.
45988 - The default port number for all other schemes is 0.
45990 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45991 wininet: Parse the scheme the string in InternetCreateFileW.
45992 Parse the scheme the string in InternetCreateFileW and rewrite
45993 url_uses_default_port using schemes instead of strings.
45995 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45996 wininet: Get the string for the scheme if specified only by the
45997 INTERNET_SCHEME enumeration in InternetCreateUrlW.
45999 * dlls/wininet/internet.c:
46000 wininet: The host name is optional in InternetCreateUrlW.
46002 * dlls/wininet/internet.c:
46003 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
46004 Use an array of schemes so that it can be re-used for mapping from
46005 INTERNET_SCHEME back to a string and simplify the code in
46006 GetInternetSchemeW.
46008 * dlls/wininet/internet.c:
46009 wininet: Fix Trace in InternetCreateUrl.
46010 The url passed in to InternetCreateUrl is an out parameter, so don't
46013 * dlls/wininet/http.c:
46014 wininet: Fix redirects with relative URIs instead of absolute URIs.
46016 2006-03-09 Christoph Frick <rid@zefix.tv>
46018 * dlls/dinput/joystick_linuxinput.c:
46019 dinput/linuxinput: Fix handling of DIPH_BYID.
46020 - handling of DIPH_BYID
46021 - use regular id and not shifted one also for axes
46022 - may only Acquire after SetDataFormat
46024 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
46026 * dlls/gdi/freetype.c:
46027 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
46028 %windir%\fonts has failed.
46030 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
46031 dlls/wineps/pen.c, dlls/x11drv/pen.c:
46032 gdi: A better workaround for extended user style pens.
46034 2006-03-08 H. Verbeet <hverbeet@gmail.com>
46036 * dlls/wined3d/drawprim.c:
46037 wined3d: Use OpenGL fragment programs when available.
46039 * dlls/wined3d/drawprim.c:
46040 wined3d: Remove an incorrect FIXME.
46042 * dlls/wined3d/vertexshader.c:
46043 wined3d: Enable color fixups for vertex shaders.
46045 * dlls/wined3d/vertexshader.c:
46046 wined3d: Minor vshader_program_add_param cleanup.
46047 - In vshader_program_add_param, pass a pointer to the shader object
46048 instead of individual parameters.
46049 - In vshader_program_add_param, rename input to is_input to make it
46050 clearer what the parameter does.
46051 - Fix a typo & cleanup a comment.
46053 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
46055 * dlls/oleaut32/olepicture.c:
46056 oleaut32: Reorder a few functions to avoid forward declaractions.
46058 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
46060 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
46061 include/wine/wined3d_interface.h:
46062 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
46064 2006-03-09 Mike McCormack <mike@codeweavers.com>
46066 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
46067 user: The height of a ListBox item can be no more than MAXBYTE.
46069 * dlls/msi/action.c:
46070 msi: Remove some unnecessary indent.
46072 * dlls/msi/tests/package.c:
46073 msi: Make sure to run tests for MsiEvaluateCondition.
46075 2006-03-09 Jacek Caban <jacek@codeweavers.com>
46077 * dlls/mshtml/htmlelem.c:
46078 mshtml: Added beginning of getAttribute implementation.
46080 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
46081 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
46082 mshtml: Added IHTMLBodyElement implementation.
46084 2006-03-07 Huw Davies <huw@codeweavers.com>
46086 * configure, configure.ac, dlls/opengl32/opengl32.spec,
46087 dlls/opengl32/wgl.c, include/config.h.in:
46088 opengl32: Implement wglUseFontOutlines.
46090 2006-03-07 Juan Lang <juan_lang@yahoo.com>
46092 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
46093 crypt32: Implement CertGetValidUsages.
46095 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
46097 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
46098 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
46099 wined3d: Add D3DLOCK_* types to wined3d_types.h.
46101 2006-03-07 Jacek Caban <jacek@codeweavers.com>
46103 * dlls/mshtml/htmltextarea.c:
46104 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
46106 * dlls/mshtml/htmlselect.c:
46107 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
46109 * dlls/mshtml/htmlinput.c:
46110 mshtml: Added get_type, get_value, get_name and get_checked
46111 implementation of IHTMLInputElement interface.
46113 2006-03-07 Peter Åstrand <astrand@cendio.se>
46115 * dlls/comctl32/listview.c:
46116 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
46118 2006-03-07 Hans Leidekker <hans@it.vu.nl>
46120 * dlls/mscms/tests/profile.c:
46121 mscms: Add tests for EnumColorProfiles{A,W}.
46123 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
46124 mscms: Implement EnumColorProfiles{A,W}.
46126 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
46128 * fonts/Makefile.in:
46129 fonts: Install fonts in $(datadir)/wine/fonts.
46131 2006-03-08 Alexandre Julliard <julliard@winehq.org>
46133 * dlls/Makeimplib.rules.in:
46134 dlls: Added a default install-lib rule for dlls that don't have one.
46136 2006-03-07 Alexandre Julliard <julliard@winehq.org>
46138 * dlls/x11drv/desktop.c:
46139 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
46142 server: Fixed length check in dump_inline_unicode_string.
46144 * dlls/shell32/systray.c, programs/explorer/desktop.c,
46145 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
46146 programs/explorer/systray.c, programs/explorer/systray.h:
46147 explorer: Merged systray support with the desktop window main loop.
46148 Systray is now always available as part of the desktop and doesn't
46149 need to be started from shell32.
46151 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
46152 server/protocol.def, server/trace.c, server/window.c:
46153 user: Launch explorer to manage the desktop window.
46155 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
46156 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
46157 explorer: Added desktop option.
46158 The /desktop option causes explorer to create and manage the desktop
46161 2006-03-07 Mike McCormack <mike@codeweavers.com>
46163 * dlls/kernel/actctx.c:
46164 kernel: Improve the activation context stubs.
46166 2006-03-06 H. Verbeet <hverbeet@gmail.com>
46168 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
46169 dlls/wined3d/vertexshader.c:
46170 wined3d: Fix a few FIXME's.
46172 * dlls/wined3d/device.c:
46173 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
46175 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
46177 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
46178 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
46179 include/wine/wined3d_types.h:
46180 wined3d: Define D3D usage flags in wined3d_types.h.
46182 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
46183 include/wine/wined3d_types.h:
46184 wined3d: Add device caps to wined3d_types.h.
46186 2006-03-06 Jacek Caban <jacek@codeweavers.com>
46188 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
46189 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
46190 dlls/mshtml/nsiface.idl:
46191 mshtml: Added IHTMLTextAreaElement implementation.
46193 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
46194 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
46195 dlls/mshtml/nsiface.idl:
46196 mshtml: Added IHTMLSelectElement implementation.
46198 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
46199 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
46200 dlls/mshtml/nsiface.idl:
46201 mshtml: Added IHTMLInputElement implementation.
46203 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
46204 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
46205 mshtml: Added IHTMLElementCollection::tags implementation.
46207 2006-03-06 Juan Lang <juan_lang@yahoo.com>
46209 * dlls/crypt32/store.c:
46210 crypt32: Simplify stores.
46211 Ref count cert context references, and eliminate the DupCert function
46214 2006-03-06 Alexandre Julliard <julliard@winehq.org>
46216 * dlls/kernel/process.c:
46217 kernel: Better support for detached processes.
46218 Call setsid() in the new process to create a new Unix process group
46219 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
46222 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
46223 x11drv: Make sure to never manipulate the root window, even if we own
46224 the desktop window.
46226 * server/process.c, server/user.h, server/window.c, server/winstation.c:
46227 server: Support for closing the desktop window.
46228 If a thread is owning the desktop window, when all other users of the
46229 desktop have exited, signal the owner to close the desktop (with a 1
46232 * server/object.c, server/object.h:
46233 server: Added unlink_named_object function.
46234 Allows to remove the name of an object while keeping around the object
46237 * server/class.c, server/user.h, server/window.c:
46238 server: Infrastructure for having a thread own the desktop window.
46240 * dlls/mlang/mlang.c:
46241 mlang: Decrement the module refcount when an object is destroyed.
46243 2006-03-06 H. Verbeet <hverbeet@gmail.com>
46245 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
46246 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
46247 wined3d: Fix the relation between volumes and their container.
46249 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
46250 dlls/wined3d/device.c, dlls/wined3d/surface.c,
46251 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
46252 include/wine/wined3d_interface.h:
46253 wined3d: Fix the relation between surfaces and their container.
46255 * dlls/wined3d/surface.c:
46256 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
46257 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
46260 2006-03-06 Robert Shearman <rob@codeweavers.com>
46262 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
46263 wininet: Rewrite InternetCreateUrlW.
46264 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
46265 URL_COMPONENTS structure and fall back to a strlenW call when a
46267 - Expand the number of protocols supported when determining whether
46268 the port number should be added.
46269 - Fix a test by passing in the correct length of scheme.
46271 * dlls/wininet/http.c, dlls/wininet/internet.h,
46272 dlls/wininet/netconnection.c:
46273 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
46274 Don't continue to connect to a secure server without SSL support since
46275 it won't work. Return an error back to the application instead.
46277 * dlls/wininet/tests/http.c:
46278 wininet: More tests for InternetCreateUrl.
46279 Fix an InternetCreateUrl test so that it correctly sets the scheme
46280 length and add tests which show the behaviour when the lengths are set
46281 to zero and when the https scheme is used.
46283 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
46285 * dlls/wininet/internet.c:
46286 wininet: Add stub for missing InternetSetOption.
46288 2006-03-06 Alexandre Julliard <julliard@winehq.org>
46290 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
46291 libs/wine/wine.def, libs/wine/wine.map:
46292 libwine: Export a function to retrieve the data directory (based on a
46293 patch by Dmitry Timoshkov).
46295 2006-03-06 Francois Gouget <fgouget@free.fr>
46297 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
46298 Fix compatibility with native advpack dlls.
46299 Most native advpack dlls in circulation don't have RegInstallA. So
46300 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
46303 2006-03-06 Mike McCormack <mike@codeweavers.com>
46305 * tools/wrc/parser.l:
46306 wrc: Don't use identifiers starting yy*, they're reserved for flex.
46308 * dlls/avifil32/editstream.c:
46309 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
46311 2006-03-06 Jacek Caban <jacek@codeweavers.com>
46313 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
46314 shdocvw: Added get_LocationURL implementation.
46316 2006-03-05 Jacek Caban <jacek@codeweavers.com>
46318 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
46319 mshtml: Added IHTMLElementCollection implementation.
46320 - Added IHTMLElementCollection implementation.
46321 - Added get_all implementation.
46323 2006-03-06 Alexandre Julliard <julliard@winehq.org>
46325 * dlls/shell32/shlfileop.c:
46326 shell32: Grow the file list dynamically in SHFileOperation.
46327 This avoids searching the same directories twice, once to count the
46328 files and then once for real.
46330 * dlls/shell32/shlfileop.c:
46331 shell32: Store only the file attributes in the file list for SHFileOperation.
46332 We don't need the rest of the WIN32_FIND_DATA structure.
46334 * dlls/shell32/shlfileop.c:
46335 shell32: Fixed handling of null-terminated file list in SHFileOperation.
46337 2006-03-03 Aric Stewart <aric@codeweavers.com>
46339 * dlls/shell32/shlfileop.c:
46340 shell32: Skip dot directories in SHFileOperation.
46341 In ShFileOperation when generating a file list with * wildcards, for
46342 example for deletion, do not include the dot directories (. and ..) in
46343 the list, because that cause the operation to spiral out of control.
46345 2006-03-06 Alexandre Julliard <julliard@winehq.org>
46347 * server/winstation.c:
46348 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
46350 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
46351 server/trace.c, server/window.c:
46352 server: Return real parent and owner in the create_window request.
46353 Remove computing of parent and owner handles on the client side.
46355 * dlls/user/desktop.c:
46356 user: Allow creating windows of the desktop class.
46358 * dlls/user/message.c:
46359 user: Allow some Wine internal messages to act on the desktop window.
46361 2006-03-05 Mike McCormack <mike@codeweavers.com>
46363 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
46364 mpr: Stub implementations of some mpr functions.
46366 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
46368 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
46369 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
46370 shell32: Unicode'ify ISFHelper interface.
46372 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
46374 * dlls/wined3d/directx.c:
46375 wined3d: Fix retrieval of driver adapter versions.
46377 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
46379 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
46380 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
46381 dbghelp: Added type for array index.
46382 - added type for array index
46383 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
46384 - fixed SyGetTypeInfo accordingly
46386 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
46387 msvcrt: Some more fixes to name demangling.
46389 * dlls/dbghelp/type.c:
46390 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
46392 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
46394 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
46395 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
46397 2006-03-05 Jason Green <jave27@gmail.com>
46399 * dlls/wined3d/utils.c:
46400 wined3d: Add a few more WINED3DFMT formats to be recognized.
46402 2006-03-05 Jacek Caban <jacek@codeweavers.com>
46404 * dlls/shdocvw/dochost.c:
46405 shdocvw: Beginning ShowContextMenu implementation.
46407 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
46408 mshtml: Added get_documentElement implementation.
46410 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
46411 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
46412 mshtml: Added IHTMLElement implementation.
46414 * include/mshtmdid.h, include/mshtml.idl:
46415 mshtml: Added more interfaces to mshtml.idl.
46417 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
46418 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
46419 mshtml: Added IHTMLDOMNode implementation.
46421 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46423 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
46424 include/wine/wined3d_gl.h:
46425 wined3d: Added OpenGL 2.0 function definitions.
46427 2006-03-05 Robert Shearman <rob@codeweavers.com>
46429 * programs/wcmd/wcmdmain.c:
46430 wcmd: Improve command line processing.
46431 Make the command line processing more robust by continuing to process
46432 command line options if an unknown one is detected and remove the
46433 skipping of argv[0], which is no longer necessary. This fixes the
46434 parsing when argv[0] isn't set to the program name.
46436 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
46437 oleaut: Implement VarBstrFromDisp.
46439 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
46440 oleaut: Fix VarFormat for VT_NULL variants.
46442 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
46443 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
46445 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
46446 ole: Store the destination context and the destination context data in
46447 the proxy manager when unmarshaling.
46449 * include/olectl.h:
46450 include: Add more definitions and types to olectl.h.
46452 * dlls/oleaut32/tests/vartest.c:
46453 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
46455 * dlls/oleaut32/olepicture.c:
46456 oleaut: Split OLEPictureImpl_Load.
46457 Split OLEPictureImpl_Load into separate functions for the different file
46460 2006-03-05 Mike McCormack <mike@codeweavers.com>
46462 * programs/winecfg/audio.c:
46463 winecfg: Fix a typo (LVM_ -> TVM_).
46465 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46467 * dlls/wined3d/device.c:
46468 wined3d: Implemented WINED3DRS_DEPTHBIAS.
46470 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46472 * dlls/wined3d/device.c:
46473 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
46475 * dlls/wined3d/device.c:
46476 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
46477 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
46479 * dlls/wined3d/device.c:
46480 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
46482 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
46483 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
46485 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
46487 * dlls/wined3d/device.c:
46488 wined3d: Fix cut&paste typo.
46490 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
46492 * include/wine/wined3d_types.h:
46493 wined3d: Add D3D7 texture stage types.
46495 * include/wine/wined3d_types.h:
46496 wined3d: Add D3D7 render states.
46498 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
46500 * programs/winebrowser/main.c:
46501 winebrowser: Use CP_UNIXCP when translating URL passed on command line
46504 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
46506 * dlls/user/sysparams.c:
46507 user32: Fix the default height for CJK fonts.
46509 2006-03-04 Mike McCormack <mike@codeweavers.com>
46511 * dlls/avifil32/acmstream.c:
46512 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
46514 2006-03-03 Juan Lang <juan_lang@yahoo.com>
46516 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
46517 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
46518 crypt32: Move serialization functions to serialize.c.
46520 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
46522 * dlls/mlang/mlang.c:
46523 mlang: Implement DllCanUnloadNow.
46525 2006-03-02 Huw Davies <huw@codeweavers.com>
46527 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
46528 dlls/x11drv/x11drv.h:
46529 gdi: Better support for 1bpp dib sections.
46531 2006-03-03 Mike McCormack <mike@codeweavers.com>
46533 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
46534 programs/regedit/listview.c:
46535 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
46537 * programs/winecfg/audio.c:
46538 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
46540 * dlls/shell32/brsfolder.c:
46541 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
46543 * dlls/msrle32/msrle32.c:
46544 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
46546 * dlls/hhctrl.ocx/help.c:
46547 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
46549 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
46550 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
46552 2006-03-02 Juan Lang <juan_lang@yahoo.com>
46554 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
46555 crypt32: Implement CertDuplicateStore.
46557 2006-03-02 Francois Gouget <fgouget@free.fr>
46559 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
46560 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
46561 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
46562 Fix the stub message so it is more standard and use consistent
46565 * dlls/kernel/heap.c:
46566 kernel: Protect sys/resource.h include.
46568 2006-03-02 Alexandre Julliard <julliard@winehq.org>
46570 * ANNOUNCE, ChangeLog, VERSION, configure:
46573 ----------------------------------------------------------------
46574 2006-03-02 Alexandre Julliard <julliard@winehq.org>
46576 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
46577 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
46578 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
46579 Fixed some compiler warnings on old gcc versions.
46581 * dlls/Makefile.in, dlls/make_dlls:
46582 dlls: Remove 16-bit files on make clean.
46584 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
46586 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
46587 wined3d: Opengl 2.x compile fix.
46589 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
46591 * dlls/user/menu.c:
46592 user: Fix uninitialized rectangle in menu arrow painting.
46594 2006-03-01 Mike McCormack <mike@codeweavers.com>
46597 wine.inf: Add a default RelayExclude.
46599 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
46601 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
46602 winedbg: Bring usage() and .man up to date.
46604 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
46605 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
46606 winedbg: Add ability to reload a minidump.
46607 - now recognize winedbg foo.mdmp on command line
46608 - fleshed out tgt_minidump to reload information from minidump
46610 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
46611 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
46612 winedbg: process_io
46613 - added ability to specify process_io at process creation/attachment
46615 - created a process_io structure for gdbproxy
46617 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
46618 programs/winedbg/winedbg.c:
46619 winedbg: main_loop.
46620 - split dbg_main_loop in two parts (one for finishing the debuggee
46621 attachment, the second one really for handling the main loop)
46622 - removed now longer needed dbg_main_loop
46624 2006-03-01 Jacek Caban <jacek@codeweavers.com>
46626 * dlls/shdocvw/navigate.c:
46627 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
46628 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
46629 - Remove unneeded call to GetBindInfo.
46631 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
46632 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
46633 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
46634 mshtml: Beginning support for links opened in a new frame.
46636 * dlls/mshtml/nsembed.c:
46637 mshtml: Use NSContainer as 'This' of its window.
46639 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
46641 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
46642 cabinet: Set proper error information on failures.
46644 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
46646 * dlls/user/menu.c, dlls/user/tests/menu.c:
46647 user32: Fix handling of '\b' right flush character in menus.
46648 - do not add extra space; modify the tests to confirm this;
46649 - right flush to the menu tab stop, not to the menu border;
46650 - small fixes to the menu tab stop calculation.
46652 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
46654 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
46655 dlls/riched20/tests/editor.c:
46656 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
46658 2006-03-01 Jeremy White <jwhite@codeweavers.com>
46660 * dlls/crypt32/tests/oid.c:
46661 crypt32: More gcc 2.95 adjustments.
46663 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
46665 * dlls/wined3d/utils.c:
46666 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
46667 This fixes texture colours in many D3D games (verified with Age Of Mythology).
46669 2006-03-01 Robert Shearman <rob@codeweavers.com>
46671 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
46672 ole: Change NORMALEXTREFS to 5, like it is in native.
46674 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
46675 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
46677 * dlls/oleaut32/connpt.c:
46678 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
46680 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
46681 rpcrt4: Change the stubless parameter attributes to using a bitfield
46682 (as defined by the PSDK) so the ServerAllocSize part is easier to
46685 * dlls/rpcrt4/ndr_marshall.c:
46686 rpcrt4: Implement marshaling and unmarshaling for enum types.
46688 2006-03-01 Juan Lang <juan_lang@yahoo.com>
46690 * dlls/crypt32/store.c:
46691 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
46693 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
46695 * dlls/shell32/shres.rc:
46696 shell32: New icons for Desktop and My Computer.
46698 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
46700 * dlls/user/menu.c:
46701 user32: Ensure VK_UP displays the popup menu for the selected item if
46702 the popup menu is not visible
46704 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
46706 * documentation/PACKAGING:
46707 PACKAGING: Mention more libraries / tools in the needed dependencies section.
46709 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
46712 README: Fix spelling Red Hat. Remove unneeded references to Debian
46713 and Red Hat. Document the use of libxml2 as a weak prerequisite.
46715 2006-03-01 Mike McCormack <mike@codeweavers.com>
46717 * configure, configure.ac, include/config.h.in, server/signal.c:
46718 server: Print a message if wineserver crashes and we don't dump cores.
46720 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
46722 * dlls/x11drv/settings.c:
46723 x11drv: Convert 24-bit into 32-bit color before looking for an
46724 available screen resolution. We do this during enumeration, so there
46725 would be no 24-bit modes available.
46727 2006-02-28 Juan Lang <juan_lang@yahoo.com>
46729 * dlls/crypt32/store.c:
46730 crypt32: Eliminate an unnecessary function pointer from stores.
46732 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
46734 * programs/notepad/main.c:
46735 notepad: Wrap long lines by default like Windows does.
46737 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
46739 * dlls/kernel/comm.c:
46740 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
46742 * dlls/ntdll/serial.c:
46743 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
46745 2006-02-28 Alexandre Julliard <julliard@winehq.org>
46747 * tools/wrc/parser.y:
46748 wrc: Integer ids can be used for control labels instead of strings.
46750 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
46751 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
46752 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
46753 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
46754 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
46755 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
46756 winnls32: Renamed the winnls directory to winnls32.
46758 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
46759 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
46760 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
46761 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
46762 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
46763 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
46764 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
46765 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
46766 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
46767 dlls/wnaspi32/wnaspi32.spec:
46768 wnaspi32: Renamed the winaspi directory to wnaspi32.
46770 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
46771 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
46772 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
46773 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
46774 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
46775 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
46776 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
46777 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
46778 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
46779 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
46780 lz32: Renamed lzexpand directory to lz32.
46782 * dlls/ntdll/loader.c:
46783 ntdll: Don't reset the load count when reusing a builtin modref.
46785 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
46788 wine.inf: Add printing section for local port monitor.
46790 2006-02-27 Robert Reif <reif@earthlink.net>
46792 * dlls/dsound/duplex.c:
46793 dsound: Fix duplex create bug.
46795 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46797 * dlls/dinput/mouse.c:
46798 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
46800 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46802 * dlls/wined3d/device.c:
46803 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
46805 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46807 * dlls/wined3d/device.c:
46808 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
46810 * dlls/wined3d/device.c:
46811 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
46813 * dlls/wined3d/device.c:
46814 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
46816 * dlls/wined3d/device.c:
46817 wined3d: Added D3D9 render states.
46819 * dlls/wined3d/device.c:
46820 wined3d: Fixed some typos and prevented divide by 0.
46822 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
46824 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
46825 crypt32: Don't access a blob after freeing it.
46827 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
46828 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
46829 programs/winedbg/winedbg.c:
46830 winedbg: Added a close_process method to process_io.
46831 - added a close_process method to process_io
46832 - made use of it to get rid of dbg_detach
46834 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
46835 winedbg: Extend auto mode with minidump.
46836 - added -minidump and -minidump <file> options to command line
46837 Those options are to be used in remplacement of --auto to create a minidump
46838 In the form --minidump <file>, the minidump will be created in <file>,
46839 otherwise the filename will be automatically generated.
46841 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
46842 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
46843 programs/winedbg/winedbg.c:
46844 winedbg: Rewrite auto mode.
46845 - rewrote auto mode as a specific set of commands to be run in
46846 regular parser, instead of hard coding those commands
46847 - added a new function to store a set of commands to be executed
46849 - added 'echo' command to the parser functions
46850 - got rid of dbg_action_mode
46851 - added support of '--' on command line
46853 * programs/winedbg/gdbproxy.c:
46854 winedbg: Fixed regression in gdb handling.
46856 2006-02-27 James Hawkins <truiken@gmail.com>
46858 * dlls/advpack/tests/advpack.c:
46859 advpack: Factor out loading the program files directory.
46861 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
46862 advpack: Add tests for the TranslateInfStringEx trio of functions and
46865 * dlls/advpack/tests/advpack.c:
46866 advpack: Factor out the API loading of advpack tests.
46868 2006-02-27 Juan Lang <juan_lang@yahoo.com>
46870 * dlls/crypt32/oid.c:
46871 crypt32: Correct compile problem on gcc 2.95.
46873 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
46875 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
46876 crypt32: Add Korean translation.
46878 2006-02-28 Mike McCormack <mike@codeweavers.com>
46880 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
46881 msvcrt: Add a stub for _wsetlocale.
46883 2006-02-27 Kovács András <andras@csevego.net>
46885 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
46886 winecfg: New Hungarian language resource.
46888 2006-02-27 Francois Gouget <fgouget@free.fr>
46890 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
46891 d3d8: Remove spaces before '\n'.
46893 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
46895 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
46896 d3d8: Header cleanup.
46897 Remove unneeded structures and functions from d3d8_private.h, clean
46898 some datatypes up and remove d3dcore_gl.h.
46900 2006-02-27 Jacek Caban <jacek@codeweavers.com>
46902 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
46903 dlls/mshtml/nsiface.idl:
46904 mshtml: Added nsIInterfaceRequestor implementation.
46906 2006-02-24 Jacek Caban <jacek@codeweavers.com>
46908 * dlls/mshtml/nsservice.c:
46909 mshtml: Improve ConfirmEx hack.
46911 2006-02-24 Francois Gouget <fgouget@free.fr>
46913 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
46914 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
46915 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
46916 advpack: Prepare the unicodification of advpack.dll.
46917 All functions that manipulate strings should have an Ansi and a
46919 Forward the unqualified dll entry points to the Ansi variant for
46920 backward compatibility.
46921 We're not allowed to use unqualified entry points in Wine, so change
46922 RegInstall() calls to RegInstallA().
46925 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
46927 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
46928 programs/winedbg/winedbg.c:
46929 winedbg: Auto mode.
46930 - rewrite auto mode startup
46931 - move part of auto handling to tgt_active.c
46933 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
46934 programs/winedbg/winedbg.c:
46935 winedbg: Move gdb command line handling.
46936 - moves gdb command line handling to gdbproxy.c
46937 - using manifest constants to make code more readable
46939 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
46940 programs/winedbg/winedbg.c:
46941 winedbg: Active and command line.
46942 - move process attachment and process creation (related to command
46943 line handling) from winedbg.c to tgt_active.c
46944 - tidy up argument parsing
46946 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
46947 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
46948 programs/winedbg/debugger.h:
46949 winedbg: Cleanup the process_io usage.
46950 - made be_process_io references 'const'
46951 - make use of it for dbg_read_memory and dbg_write_memory
46953 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
46954 programs/winedbg/winedbg.c:
46955 winedbg: Active targets
46956 Move all code related to an 'active' target (ie a running process)
46957 from winedbg.c to tgt_active.c.
46959 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
46960 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
46962 kernel32: ClearCommError.
46963 ClearCommError should only deal with *communication* errors (are being
46964 seen on the serial interface) rather than API errors (which can be
46965 reported to the caller by the API itself). I then removed all the
46966 stuff related to storing the error status in the server object.
46968 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
46970 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
46971 riched20: Implement EM_SCROLL and its tests.
46973 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
46975 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
46976 riched20: EM_HIDESELECTION implementation.
46978 2006-02-25 Peter Beutner <p.beutner@gmx.net>
46980 * dlls/ddraw/surface_dib.c:
46981 ddraw: Fix transparent Blits on 8bit surfaces.
46982 There are no red/green/blue bitmasks with color depth==8bpp. In that
46983 case always match against the whole byte.
46985 2006-02-24 H. Verbeet <hverbeet@gmail.com>
46987 * dlls/wined3d/surface.c:
46988 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
46989 it adds a reference to the device that shouldn't be there.
46991 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
46993 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
46994 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
46995 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
46996 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
46997 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
46998 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
46999 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
47000 dlls/wined3d/device.c, dlls/wined3d/directx.c:
47001 d3d8: Moved the remaining code over to WineD3D (based on patches by
47004 2006-02-25 Hans Leidekker <hans@it.vu.nl>
47006 * dlls/winsock/socket.c:
47007 winsock: Fix two Windows to Unix mapping issues.
47008 Handle wildcard address family hint in getaddrinfo.
47009 Convert flags too in getnameinfo.
47011 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
47013 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
47014 crypt32: Add German resource file.
47016 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47018 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
47019 mscms: One more LastError code fixed.
47021 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
47023 * dlls/shell32/tests/shlfolder.c:
47024 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
47025 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
47026 path. Removed some HRESULT tests on IUnknown_Release calls, which
47029 2006-02-24 Jacek Caban <jacek@codeweavers.com>
47031 * dlls/mshtml/nsio.c:
47032 mshtml: Return error in NewChannelFromURL if retval is NULL.
47034 * dlls/mshtml/nsio.c:
47035 mshtml: Added nsIURI::Clone implementation.
47037 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
47038 mshtml: Don't add null byte to post data.
47040 * dlls/mshtml/nsembed.c:
47041 mshtml: Init nsIOService as soon as possible.
47043 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
47045 * dlls/iphlpapi/ifenum.c:
47046 iphplapi: Define IF_NAMESIZE if missing.
47048 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
47050 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
47051 programs/notepad/No.rc, programs/winecfg/No.rc,
47052 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
47053 Updated/new Norwegian Bokmål resources.
47055 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
47057 * dlls/ole32/storage32.c:
47058 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
47060 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
47062 * dlls/riched20/editor.c:
47063 riched20: Added a comment to make life easier.
47065 2006-02-24 Francois Gouget <fgouget@free.fr>
47067 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
47068 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
47070 Assorted spelling fixes.
47072 * include/wincrypt.h, tools/winapi/win32.api:
47073 crypt32: Add CryptQueryObject() prototype.
47076 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
47077 winsock: Tweak getnameinfo() prototype.
47078 Tweak the getnameinfo() prototype to better match the Windows PSDK and
47079 the GetNameInfoW() prototype.
47082 * include/sfc.h, tools/winapi/win32.api:
47084 Add a missing sfc.dll prototype.
47085 Add an sfc.dll section to win32.api for winapi_check.
47087 * dlls/msftedit/msftedit.spec:
47088 msftedit: Fix CreateTextServices() forward.
47090 * dlls/d3d8/device.c:
47091 d3d8: Remove spaces before '\n', spelling fix.
47093 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
47094 dlls/riched20/tests/editor.c:
47095 Add trailing '\n's to ok() calls.
47097 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
47099 * dlls/user/defwnd.c:
47100 user32: Handle WM_ENDSESSION in DefWinProc().
47101 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
47102 shutdown is proceeding.
47104 * dlls/user/message.c:
47105 user32: 0 vs. INFINITE timeout.
47106 It is 0 that denotes an infinite timeout for the wine server now, not
47108 Document put_message_in_queue()'s check for INFINITE (done for
47109 backwards compatibility with Windows 9x).
47111 * dlls/user/user_main.c:
47112 user: Fix ExitWindows().
47113 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
47114 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
47115 we don't get stuck if a process is hung.
47116 - Only send WM_ENDSESSION to windows that received a
47117 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
47119 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
47121 * dlls/usp10/usp10.c:
47122 usp10: Tidy default values.
47123 Set values for pwLogClust, uJustification and fClusterStart similar to
47126 2006-02-24 Alexandre Julliard <julliard@winehq.org>
47128 * dlls/x11drv/x11drv_main.c:
47129 x11drv: Make the synchronous option a debug channel instead of a
47130 registry entry to make it easier to use.
47132 * configure, configure.ac:
47133 configure: Added special check for broken linux/capi.h.
47135 * dlls/ntdll/virtual.c:
47136 ntdll: Use PROT_NONE instead of 0.
47138 * dlls/kernel/dosmem.c:
47139 kernel: Don't request execute permission for DOS memory.
47141 2006-02-23 Juan Lang <juan_lang@yahoo.com>
47143 * dlls/crypt32/store.c:
47144 crypt32: Use public functions during serialization rather than relying
47145 on the internal format of a certificate.
47147 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
47148 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
47149 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
47150 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
47151 dlls/crypt32/version.rc, include/wincrypt.h:
47152 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
47153 - implement CryptEnumOIDInfo and CryptFindOIDInfo
47154 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
47156 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
47158 * dlls/winspool/tests/info.c:
47159 winspool/tests: Skip tests, when a remote print server has no RPC
47162 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
47164 * dlls/ole32/tests/storage32.c:
47165 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
47167 2006-02-23 Robert Shearman <rob@codeweavers.com>
47169 * dlls/ole32/compobj.c:
47170 ole: Fallthrough from local activation in CoGetClassObject.
47171 If local-server or local-service activation doesn't work in
47172 CoGetClassObject then fallthrough instead of returning from the
47175 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
47176 oleaut: Fix standard font cloning.
47177 Create new empty connection points on clone of the standard Font
47178 (based on a patch by Alex Villacís Lasso).
47180 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
47182 * dlls/user/tests/msg.c:
47183 user: Give meaningful names to the structures used to transfer
47184 information to the test threads.
47186 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
47188 * dlls/msi/dialog.c:
47189 msi: When evaluating conditions, if the condition is empty or none is
47190 provided then treat it as being satisfied.
47192 2006-02-23 Huw Davies <huw@codeweavers.com>
47194 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
47195 msxml3: Fix for empty node lists.
47197 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
47199 * dlls/gdi/freetype.c:
47200 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
47202 2006-02-23 Huw Davies <huw@codeweavers.com>
47204 * dlls/gdi/bitblt.c:
47205 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
47207 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
47209 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
47210 cfgmgr32: Forward some functions to setupapi.dll.
47212 2006-02-23 Mike McCormack <mike@codeweavers.com>
47215 server: Add directories to recursive watches as they're opened.
47217 2006-02-22 Juan Lang <juan_lang@yahoo.com>
47219 * include/wincrypt.h:
47220 wincrypt: Add OIDs.
47222 2006-02-22 James Hawkins <truiken@gmail.com>
47224 * dlls/setupapi/dirid.c:
47225 setupapi: Downgrade an ERR to a WARN.
47227 2006-02-22 Kevin Koltzau <kevin@plop.org>
47229 * dlls/riched20/editor.c:
47230 riched20: Call GetClipboardData callback on cut/copy.
47232 * dlls/riched20/richole.c:
47233 riched20: Enable retrieving data through the ole interface.
47235 * dlls/riched20/clipboard.c:
47236 riched20: Ensure copied text is terminated with a null.
47238 * dlls/riched20/editor.c:
47239 riched20: EM_GETOLEINTERFACE is not a stub.
47241 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
47242 riched20: Store reference to editor in ole interface.
47244 * dlls/riched20/clipboard.c:
47245 riched20: Allocate proper amount of memory for formatetc array.
47247 2006-02-22 Juan Lang <juan_lang@yahoo.com>
47249 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
47250 dlls/crypt32/tests/oid.c:
47251 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
47253 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
47254 crypt32: Implement CertFindCertificateInStore, with tests.
47256 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
47258 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
47259 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
47260 Added msftedit.dll.
47262 2006-02-22 Kevin Koltzau <kevin@plop.org>
47264 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
47265 dlls/riched20/editor.c, dlls/riched20/editor.h,
47266 dlls/riched20/editstr.h:
47267 riched20: Add IDataObject implementation and use it for cut/copy.
47269 * tools/widl/typegen.c:
47270 widl: Fix 64bit warning.
47272 * dlls/x11drv/clipboard.c:
47273 x11drv: Fix 64bit warning.
47275 2006-02-22 Robert Shearman <rob@codeweavers.com>
47277 * dlls/msi/action.c:
47278 msi: Fix heap overflow in ITERATE_CreateShortcuts.
47280 * dlls/msi/source.c:
47281 msi: Init size before passing to RegEnumValue.
47283 * dlls/msi/files.c:
47284 msi: Always set a value for intype in ready_volume.
47285 Remove a memory leak.
47287 * dlls/msi/table.c:
47288 msi: Fix heap overflow in save_string_table.
47289 Fix heap overflow caused by not accounting for the dummy first item,
47290 which contains the codepage.
47292 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
47293 ole: Make the CoCreateInstance test succeed.
47294 Move the uninitialized apartment check after zeroing out the return
47297 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
47299 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
47300 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
47301 ECO_READONLY implemented and tested.
47303 2006-02-22 Juan Lang <juan_lang@yahoo.com>
47305 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
47306 crypt32: Tidy up tests.
47307 Fix up encoded data to use BYTE arrays rather than strings, and remove
47308 extraneous NULL bytes from the end of some of them
47310 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
47311 dlls/crypt32/oid.c:
47312 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
47313 Move CryptVerifyMessageSignature stub to main.c.
47315 2006-02-22 Mike McCormack <mike@codeweavers.com>
47317 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
47318 kernel32: Add a stub implementation for CmdBatNotification.
47320 2006-02-22 Alexandre Julliard <julliard@winehq.org>
47322 * dlls/kernel/process.c:
47323 kernel: Initialize the dll path from the main exe name explicitly
47324 since ImagePathName is not always set at that point.
47326 * programs/explorer/systray.c:
47327 explorer: Moved systray configuration option to a more appropriate place
47328 and make it compatible with the way other options are stored.
47330 2006-02-19 Robert Shearman <rob@codeweavers.com>
47332 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
47333 dlls/shell32/systray.c, programs/explorer/Makefile.in,
47334 programs/explorer/explorer.c, programs/explorer/systray.c,
47335 programs/explorer/systray.h:
47336 shell32: Move systray handling to the explorer process.
47338 2006-02-22 Alexandre Julliard <julliard@winehq.org>
47340 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
47341 kernel: Get rid of module.h.
47343 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
47344 dlls/ntdll/ntdll_misc.h:
47345 ntdll: Simplify loadorder code by using an enum instead of an array
47346 to represent load order values.
47347 Added a special value for default load order so that we can handle it
47348 differently later on.
47350 * dlls/kernel/process.c:
47351 kernel: Don't bother checking load order of the exe in the parent process.
47353 2006-02-22 Huw Davies <huw@codeweavers.com>
47355 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
47356 gdi32: Update due to last minute api change in freetype 2.2.0.
47357 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
47358 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
47359 supporting an rc1 release, so this removes support for
47360 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
47362 2006-02-22 Mike McCormack <mike@codeweavers.com>
47365 server: Make sure we don't get into an infinite loop freeing inodes.
47367 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
47369 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
47370 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
47372 2006-02-22 Peter Beutner <p.beutner@gmx.net>
47374 * dlls/msvcrt/cppexcept.c:
47375 msvcrt: Save esp before calling catch block and restore afterwards.
47376 It seems like the esp value (which is saved at [ebp-16]) is sometimes
47377 changed inside the catch handler so we end up with a bogus esp
47378 afterwards. To avoid that save it before calling the catch block.
47380 * dlls/msvcrt/cppexcept.c:
47381 msvcrt: Fix handling of multiple nested exceptions.
47382 Save in each nested frame a pointer to the original exception record.
47383 Only one refence in thread_data isn't enough when we have multiple
47386 * dlls/msvcrt/cppexcept.c:
47387 msvcrt: Fix handling of nested exceptions.
47388 Move handling of nested exceptions completely in the
47389 catch_function_nested_handler(). If a new exception was thrown inside
47390 a catch block destroy the old exception object, if it is a rethrow
47391 re-propagate the previous object.
47393 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
47395 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
47396 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
47397 dlls/shlwapi/path.c:
47398 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
47399 - read strings from left to right (PathGetDriveNumberW)
47400 - don't access buffers before they are filled (SHGetPathFromIDListW)
47401 - fill buffers & variables on all paths (SHELL_FindExecutable)
47402 - handle error condition (unix_fs)
47403 - don't shoot in the blind for AW APIs (tests/shelllink.c)
47405 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
47407 * dlls/winedos/ppdev.c:
47408 winedos: Fixed a couple of typos in ppdev.
47410 2006-02-22 Francois Gouget <fgouget@free.fr>
47412 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
47414 mapi: Add some missing MAPI prototypes.
47415 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
47416 and include it where they are implemented.
47417 Make mapi.h and mapix.h compatible. gcc does not like macros and
47418 prototypes to be redefined so this involved protecting against
47419 multiple definitions.
47420 Fix the MAPISendMail() implementation prototype.
47422 2006-02-21 Lei Zhang <leiz@ucla.edu>
47424 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
47425 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
47426 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
47427 Removed todo flag from affected FR_MATCHCASE tests.
47429 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
47431 * dlls/msi/msi.spec, dlls/msi/source.c:
47432 msi: Implement MsiSourceListAddSource.
47434 * dlls/advapi32/security.c:
47435 advapi32: Add partial implementation of LookupAccountNameW.
47437 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
47439 * dlls/shell32/shell32.spec:
47440 shell32: Export PathResolve by name.
47442 2006-02-22 Alexandre Julliard <julliard@winehq.org>
47444 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
47445 dlls/ntdll/thread.c:
47446 kernel: Moved the get_startup_info call to ntdll.
47448 2006-02-21 Alexandre Julliard <julliard@winehq.org>
47450 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
47451 server/protocol.def, server/trace.c:
47452 server: Remove no longer needed fields in the init_process_done request.
47454 2006-02-21 Aric Stewart <aric@codeweavers.com>
47456 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
47457 dlls/twain/twain_i.h:
47458 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
47459 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
47460 a number of corrections and improvements to allow the actual aquiring
47461 of images to succeed.
47463 2006-02-21 Huw Davies <huw@codeweavers.com>
47465 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
47466 msxml3: Improve parse error handling a bit.
47468 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
47469 msxml3: Use url monikers to load xml.
47471 2006-02-21 Alexandre Julliard <julliard@winehq.org>
47473 * dlls/kernel/process.c, dlls/ntdll/loader.c:
47474 kernel: Use LoadLibrary to load the main exe in all cases.
47476 * dlls/ntdll/loader.c:
47477 ntdll: Support loading a builtin under a different name.
47478 Find the proper modref in that case based on the dlopen handle.
47480 * dlls/ntdll/loader.c:
47481 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
47482 This ensures that we never fixup imports twice on the same dll.
47484 * dlls/shell32/tests/shlexec.c:
47485 shell32: Use more reasonable timeouts in shlexec test.
47487 * server/process.c:
47488 server: Avoid hang on process startup.
47489 Fixed the startup_info signaled state to avoid blocking the parent
47490 process when the child crashes on startup.
47492 * dlls/ntdll/loader.c:
47493 ntdll: Support loading builtin dlls with an explicit path name also
47494 when loadorder is set to builtin only.
47496 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47498 * dlls/ntdll/loader.c:
47499 ntdll: Remove spaces at end of name in import_dll.
47501 2006-02-20 Jason Green <jave27@gmail.com>
47503 * programs/winefile/En.rc, programs/winefile/resource.h,
47504 programs/winefile/winefile.c, programs/winefile/winefile.h:
47505 winefile: Add the ability to save window position to the registry.
47507 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
47509 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
47510 usp10: Add stub for ScriptTextOut.
47512 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
47513 usp10: Add ScriptPlace funtionality.
47514 The key function is to calculate the total of the ABC widths of the
47515 characters converted to gylphs by ScriptShape.
47517 2006-02-21 Jacek Caban <jacek@codeweavers.com>
47519 * dlls/shdocvw/classinfo.c:
47520 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
47522 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
47524 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
47525 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
47526 d3d8: Move the capability detection code over to WineD3D.
47527 Let the few existing parts which need the capabiliteis use the WineD3D
47528 capability structure (gl_info). This info structure contains next to
47529 'flags' inidicating certain features also all GL/GLX functions
47530 pointers. Because D3D8 moves over to the wined3d gl_info structure all
47531 the gl prototypes in d3dcore_gl.h were unneeded and removed.
47533 2006-02-20 Lei Zhang <leiz@ucla.edu>
47535 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
47536 riched20: Fix for EM_FINDTEXT input validation.
47537 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
47538 Removed todo flag from affected EM_FINDTEXT tests.
47540 2006-02-20 James Hawkins <truiken@gmail.com>
47542 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
47543 advpack: Implement AddDelBackupEntry.
47545 * dlls/advpack/tests/files.c:
47546 advpack: Add tests for AddDelBackupEntry.
47548 * dlls/advpack/files.c:
47549 advpack: Make AddDelBackupEntry always return S_OK.
47551 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
47552 dlls/advpack/install.c:
47553 advpack: Branch off the advpack install functions into install.c.
47555 * dlls/advpack/advpack.c:
47556 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
47559 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
47560 advpack: Load the LDIDs of an install section in TranslateInfString.
47562 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
47564 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
47565 dlls/ole32/tests/storage32.c:
47566 ole32: Fix stream ref counting.
47567 Stream methods called after parent object has been closed correctly
47568 return STG_E_REVERTED.
47569 Stream refcounting fixed. Now can safely call IStorage destructor
47570 before IStream destructor and guarantee file will be closed.
47572 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
47573 ole32: Fix up permissions when opening streams.
47574 Fix up permissions when opening streams in storage objects when
47575 storage object has been opened in transacted mode.
47577 2006-02-21 Mike McCormack <mike@codeweavers.com>
47579 * dlls/kernel/tests/change.c:
47580 kernel32: Add a simple test for recursive notification.
47582 * dlls/kernel/tests/file.c:
47583 kernel32: Add a short test for GetOverlappedResult.
47585 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
47586 server/protocol.def, server/trace.c:
47587 server: Track created and removed directories in the tree of inodes for inotify.
47588 Add them to or remove them from existing recursive watches.
47590 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
47592 * dlls/ntdll/signal_i386.c:
47593 ntdll: Avoid compile error caused by a single quote.
47595 2006-02-20 Hans Leidekker <hans@it.vu.nl>
47597 * configure, configure.ac, dlls/winsock/socket.c,
47598 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
47599 winsock: Implement getnameinfo.
47601 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
47603 * dlls/user/menu.c:
47604 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
47606 2006-02-20 Robert Shearman <rob@codeweavers.com>
47608 * dlls/ntdll/signal_i386.c:
47609 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
47610 Print an error if __NR_sigaction doesn't exist as this means the wrong
47611 syscall header is being used.
47613 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
47615 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
47616 winsock: Add check for sin6_scope_id.
47618 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
47620 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
47621 usp10: Add ScriptShape functionality.
47623 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
47625 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
47626 dlls/riched20/tests/editor.c:
47627 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
47630 2006-02-20 Jacek Caban <jacek@codeweavers.com>
47632 * dlls/mshtml/nsio.c:
47633 mshtml: Set default original uri in NewChannelFromURI.
47635 2006-02-20 Mike McCormack <mike@codeweavers.com>
47637 * dlls/kernel/tests/change.c, server/change.c:
47638 server: Distinguish between a directory and a file changing in
47639 ReadDirectoryChangesW.
47642 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
47644 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
47645 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
47646 dbghelp: Virtual modules.
47647 Rewrote virtual modules handling so that it's an option to either PE
47648 or ELF modules rather than a specific type.
47650 2006-02-20 Alexandre Julliard <julliard@winehq.org>
47652 * dlls/kernel/dosmem.c:
47653 kernel: Don't require execute permission for DOS memory, this will be
47654 done in winedos if necessary.
47656 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
47658 * dlls/user/tests/menu.c:
47659 user: Add conformance tests for menu item drawing.
47661 * dlls/user/menu.c:
47662 user: Menu drawing fixes.
47663 - check mark is drawn left of a bitmap;
47664 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
47665 - space for the popup arrow is also reserved for non popup items;
47666 - implement the MNS_NOCHECK style.
47668 * dlls/user/menu.c:
47669 user: Menu string width calculation fixes.
47670 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
47671 strings with ampersands like "&File";
47672 - Fix mess with strings with an embedded tab;
47673 - In case of a menu bar, two extra pixels are added if the item has
47674 both a bitmap and string.
47676 * dlls/user/menu.c:
47677 user: Menu drawing fixes.
47678 Replace some #defined constants by values calculated from windows
47681 * dlls/user/menu.c:
47682 user: Menu drawing fixes.
47683 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
47684 MENU_GetBitmapItemSize();
47685 - Save the received bitmap size in the menu item structure as it will
47686 need to be sent in the WM_DRAWITEM message;
47687 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
47688 MENU_DrawBitmapItem();
47689 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
47692 * dlls/user/menu.c:
47693 user: Move drawing of pop menu arrows to a subroutine reduces nesting
47694 level of some large if statements in the drawing code. Some updates to
47697 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
47699 * dlls/winspool/tests/info.c:
47700 winspool/tests: Add some tests for SetDefaultPrinterA/W.
47702 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
47703 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
47705 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
47707 * dlls/shell32/shlfolder.c:
47708 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
47710 2006-02-20 Alexandre Julliard <julliard@winehq.org>
47712 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
47713 configure: Use --rpath if supported when building binaries to point to
47714 the relative location of the wine libraries.
47716 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
47718 * dlls/msvcrt/undname.c:
47719 msvcrt: Misc cleanups in undname.c.
47720 - remove unused argument from functions
47721 - print the pointer in the str_array_push TRACE to be able to distinguish
47722 the different arrays.
47723 - comment and white space cleanups
47725 * dlls/msvcrt/tests/cpp.c:
47726 msvcrt: Add some tests for __unDName().
47727 Add some tests for unDName() checking:
47728 - data type modifiers A,B,P,Q,R,S
47730 - back references to names
47732 * dlls/msvcrt/undname.c:
47733 msvcrt: Use a separate stack for back references to names
47734 Use a separate array/stack for the back references to names as
47735 sym->stack is used to push temporary strings to it which breaks back
47736 referencing in some occasions (26 symbols in the mfc42 dll). During
47737 this cleanup get_class() a little bit.
47739 * dlls/msvcrt/undname.c:
47740 msvcrt: Move code to parse a literal string out of get_class().
47741 unDName: Move the code to parse a literal string from get_class() to a
47742 separate function. Add some error handling to the new function.
47744 * dlls/msvcrt/undname.c:
47745 msvcrt: Wrap get_class() and get_class_string() for unDName.
47747 * dlls/msvcrt/tests/cpp.c:
47748 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
47749 In test_demangle use a custom strcmp that treats multiple spaces as
47750 single space. __unDName() from older msvcrt (including W2K it seems)
47751 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
47752 those old Windows versions.
47754 2006-02-20 Robert Shearman <rob@codeweavers.com>
47756 * dlls/ole32/tests/compobj.c:
47757 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
47759 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
47760 ole: Change the Apartment Model field to a boolean.
47761 Change the apartment model field to a boolean that just specifies
47762 whether the apartment is multi-threaded or not and fix up all the
47763 places where this is used.
47764 Fixes a bug where we would return an error if the previous apartment
47765 model passed into CoInitializeEx matches the new apartment model, but
47766 additional optimisation flags are specified.
47768 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
47770 * programs/winecfg/Ko.rc:
47771 winecfg: Updated Korean translation.
47773 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
47774 wordpad: Add Korean translation.
47776 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
47778 * dlls/dbghelp/path.c:
47779 dbghelp: Fix SymFindFileInPath to return files matching the requested
47780 criteria (it was mainly doing the opposite).
47782 2006-02-20 Jacek Caban <jacek@codeweavers.com>
47784 * dlls/shdocvw/client.c:
47785 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
47786 E_NOTIMPL in Windows as well.
47788 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
47789 dlls/mshtml/nsio.c:
47790 mshtml: Create nsIChannel for protocols not handled by Gecko.
47792 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47794 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
47795 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
47797 * dlls/mscms/tests/profile.c:
47798 mscms: Branching fixes for some test routines
47800 2006-02-20 Mike McCormack <mike@codeweavers.com>
47802 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
47803 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
47805 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
47807 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
47808 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
47809 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
47810 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
47811 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
47812 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
47813 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
47814 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
47815 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
47816 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
47817 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
47818 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
47819 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
47820 user: Add the DS_NOIDLEMSG style to message boxes.
47822 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47824 * programs/winhelp/winhelp.c:
47825 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
47827 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
47829 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
47830 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
47831 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
47832 dlls/d3d8/volumetexture.c:
47833 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
47835 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
47837 * programs/winedbg/stack.c:
47838 winedbg: Fixed regression: stack info was no longer working.
47840 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
47842 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
47843 usp10: Add ScriptItemize functionality.
47845 2006-02-18 Hans Leidekker <hans@it.vu.nl>
47847 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
47848 winebrowser: Handle file URLs.
47850 2006-02-18 Juan Lang <juan_lang@yahoo.com>
47852 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
47853 include/wintrust.h:
47854 wintrust: Add some stubs.
47856 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
47857 dlls/crypt32/tests/cert.c, include/wincrypt.h:
47858 crypt32: Implement enhanced key usage.
47859 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
47860 CertAddEnhancedKeyUsageIdentifier, and
47861 CertRemoveEnhancedKeyUsageIdentifier.
47863 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
47865 * programs/winetest/Makefile.in:
47866 winetest: Added usp10 tests.
47868 2006-02-18 Alexandre Julliard <julliard@winehq.org>
47870 * configure, configure.ac:
47871 configure: Fix previous change to still build all the binaries on
47872 x86_64 in 32-bit mode.
47874 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
47876 * dlls/user/menu.c:
47877 user: Implement scrolling in popup menus.
47879 2006-02-17 Alexandre Julliard <julliard@winehq.org>
47881 * libs/wine/config.c, libs/wine/loader.c:
47882 libwine: Add the runtime library path to the front of the dll paths list.
47884 * dlls/dbghelp/elf_module.c:
47885 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
47887 2006-02-17 Peter Beutner <p.beutner@gmx.net>
47889 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
47890 msvcrt: Correctly set EOF flag in fread().
47891 Setting the EOF flag only if _read() returns zero is not enough as we
47892 could also read something AND hit the end of file.
47893 _read() already sets another internal EOF flag, so just use this too.
47894 Removing todo_wine from the test case.
47896 * dlls/msvcrt/tests/file.c:
47897 msvcrt: Add test for fread/feof.
47898 When calling fread() with a large enough buffer to reach the end of
47899 the file a subsequent feof() should return true; (marked as todo_wine
47900 because it doesn't work atm).
47902 * dlls/msvcrt/cppexcept.c:
47903 msvcrt: Remove bogus code.
47904 We can't just pop a exception record from the exception handler list
47905 which we haven't put there.
47907 * dlls/msvcrt/file.c:
47908 msvcrt: Fix use of uninitialized variable.
47910 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
47912 * dlls/winspool/tests/info.c:
47913 winspool/tests: Add tests for EnumMonitors.
47915 2006-02-17 Juan Lang <juan_lang@yahoo.com>
47917 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
47918 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
47919 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
47920 crypt32: Move certificate store functions to their own file.
47922 2006-02-17 Alexandre Julliard <julliard@winehq.org>
47924 * configure, configure.ac, loader/Makefile.in:
47925 configure: Default to building wine-pthread on non-x86 platforms.
47927 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
47929 * include/dbghelp.h:
47930 dbghelp: Packing for minidump structures is 4 bytes.
47932 2006-02-17 Alexandre Julliard <julliard@winehq.org>
47934 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
47935 dlls/wldap32/winldap_private.h:
47936 Fixed a couple of function prototypes.
47938 * libs/wine/Makefile.in, libs/wine/config.c:
47939 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
47940 Added dependency on $(RELPATH).
47942 * libs/wine/Makefile.in, libs/wine/config.c:
47943 libwine: Compute relative paths for bin and dll directories at compile time.
47945 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
47946 tools: Added 'relpath' tool to compute relative Unix paths.
47948 * dlls/ntdll/server.c:
47949 ntdll: Remove no longer used oldcwd in start_server.
47951 2006-02-17 Mike McCormack <mike@codeweavers.com>
47954 server: Use a single inotify watch, as it scales better with a large
47955 number of directories.
47957 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
47959 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
47960 wordpad: Russian translation.
47962 2006-02-17 Hans Leidekker <hans@it.vu.nl>
47964 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
47965 wordpad: Dutch localization.
47967 2006-02-17 Jacek Caban <jacek@codeweavers.com>
47969 * dlls/mshtml/navigate.c:
47970 mshtml: Fix post data parsing.
47972 2006-02-16 Alexandre Julliard <julliard@winehq.org>
47974 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
47975 libs/wine/config.c, loader/glibc.c:
47976 libwine: Try the current load path in priority before the
47977 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
47979 * libs/wine/config.c:
47980 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
47981 the directory from the library itself.
47982 Only try the hardcoded BINDIR if everything else failed.
47984 * libs/wine/config.c:
47985 libwine: Only use the library directory if it's an absolute path.
47987 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
47989 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
47990 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
47991 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
47992 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
47993 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
47994 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
47995 programs/winecfg/winecfg.c:
47996 winecfg: Localize the app specific title.
47998 2006-02-16 Juan Lang <juan_lang@yahoo.com>
48000 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
48001 crypt32: More encoding/decoding.
48002 Add support for encoding/decoding basic constraints and enhanced key
48005 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
48006 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
48007 - now that CertOpenStore is correct for system stores, simplify
48008 CertOpenSystemStore
48009 - correct CertDuplicateCertificateStore, with a test
48011 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
48013 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
48014 progman: Updated Korean translation.
48016 2006-02-16 Huw Davies <huw@codeweavers.com>
48018 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
48019 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
48020 msxml3: Implement comment node.
48022 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
48023 msxml3: Fix get_text on text nodes.
48025 2006-02-16 Thomas Kho <tkho@ucla.edu>
48027 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
48028 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
48030 2006-02-16 Robert Shearman <rob@codeweavers.com>
48032 * dlls/oleaut32/tests/typelib.c:
48033 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
48035 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48037 * dlls/mscms/tests/profile.c:
48038 mscms: Distinguish between registered and unregistered profile IDs.
48040 2006-02-16 Robert Shearman <rob@codeweavers.com>
48042 * tools/winebuild/winebuild.man.in:
48043 winebuild: Correction for manpage.
48044 The behaviour for winebuild is to prefer main over WinMain, not the
48047 2006-02-16 Jacek Caban <jacek@codeweavers.com>
48049 * dlls/shdocvw/webbrowser.c:
48050 shdocvw: Unaccess post data only if we've accessed it before.
48052 2006-02-16 Alexandre Julliard <julliard@winehq.org>
48054 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
48055 dlls/make_dlls, libs/wine/loader.c:
48056 libwine: New naming scheme for 16-bit builtin dlls.
48057 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
48058 by mistake when looking for a 32-bit dll.
48060 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
48062 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
48063 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
48064 We should swap min & max only when both limits are being
48065 set. Otherwise limit that being set should invalidate other limit
48068 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
48069 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
48071 2006-02-16 Juan Lang <juan_lang@yahoo.com>
48073 * dlls/wininet/internet.c:
48074 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
48075 and update comment.
48077 * dlls/crypt32/cert.c:
48078 crypt32: Fix system stores and a memory leak.
48079 - system stores open both HKLM and HKCU for "current user" locations
48080 - fix a memory leak in certificate properties
48082 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
48084 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
48085 wordpad: French localization.
48087 2006-02-16 Alexandre Julliard <julliard@winehq.org>
48090 Merge the contents of info/exclude into the top-level .gitignore.
48092 * server/debugger.c, server/process.c, server/process.h,
48094 server: Store the process exe module in the standard dll list.
48096 * dlls/d3d8/cubetexture.c:
48097 d3d8: Fixed compile with older GL versions.
48099 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
48101 * dlls/wined3d/device.c:
48102 wined3d: Set the texture size for d3d8.
48104 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
48106 * programs/winecfg/Ko.rc:
48107 winecfg: Updated Korean translation.
48109 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
48111 * programs/winecfg/Fr.rc:
48112 winecfg: French resource update.
48114 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
48116 * programs/wordpad/De.rc, programs/wordpad/En.rc,
48117 programs/wordpad/rsrc.rc:
48118 wordpad: Added German resource.
48120 2006-02-16 Hans Leidekker <hans@it.vu.nl>
48122 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
48123 shlwapi: Fix parameter check for UrlUnescapeA.
48124 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
48125 Add a corresponding test for UrlUnescape{A,W}.
48127 2006-02-16 Juan Lang <juan_lang@yahoo.com>
48129 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
48130 crypt32: Partially implement CertGetNameString.
48132 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
48134 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
48135 winedbg: A couple of fixes after running valgrind.
48137 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
48139 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
48140 usp10: Implement ScriptGetProperties.
48142 2006-02-15 Alexandre Julliard <julliard@winehq.org>
48144 * ANNOUNCE, ChangeLog, VERSION, configure:
48147 ----------------------------------------------------------------
48148 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
48150 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
48151 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
48153 2006-02-15 Thomas Kho <tkho@ucla.edu>
48155 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
48156 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
48158 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
48160 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
48161 dlls/shdocvw/shdocvw_main.c:
48162 shdocvw: Implemented a couple of forwards to shlwapi.
48164 2006-02-15 Jacek Caban <jacek@codeweavers.com>
48166 * programs/winecfg/libraries.c:
48167 winecfg: glut32.dll may be configured as native.
48169 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
48170 shdocvw: Added client site's IServiceProvider interface.
48172 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
48173 dlls/shdocvw/webbrowser.c:
48174 shdocvw: Navigate2 rewrite.
48176 * dlls/shdocvw/navigate.c:
48177 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
48179 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
48180 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
48181 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
48183 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
48184 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
48185 mshtml: Added ref counting to NSContainer.
48186 - Added ref counting to NSContainer.
48187 - Better destroying of NSContainer.
48189 2006-02-15 Juan Lang <juan_lang@yahoo.com>
48191 * dlls/crypt32/cert.c:
48192 crypt32: Rename a variable for clarity.
48194 * dlls/crypt32/str.c:
48195 crypt32: Output string type in trace.
48197 2006-02-15 Mike McCormack <mike@codeweavers.com>
48199 * dlls/ole32/tests/storage32.c:
48200 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
48204 include: Add WT_ defines for use with RegisterWaitForSingleObject.
48206 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
48208 * programs/winecfg/Nl.rc:
48209 winecfg: Update Dutch resources.
48211 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
48213 * dlls/riched20/editor.c:
48214 riched20: Support RTF text in WM_SETTEXT.
48216 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
48218 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
48219 usp10: Added stub for ScriptGetCMap.
48221 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
48223 * configure, configure.ac, dlls/usp10/Makefile.in,
48224 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
48225 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
48226 usp10: Added some tests.
48228 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
48230 * dlls/secur32/schannel.c:
48231 secur32: Add InitializeSecurityContext stub for schannel.
48233 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
48235 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
48236 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
48237 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
48239 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
48241 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
48242 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
48244 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48246 * dlls/mscms/tests/profile.c:
48247 mscms: Move 4 test macros into a single one.
48249 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
48251 * dlls/msacm/winemp3/mpegl3.c:
48252 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
48253 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
48254 mpglib buffer queue grows.
48255 - Add TRACE of mpglib buffer queue for conversion.
48257 2006-02-14 Alexandre Julliard <julliard@winehq.org>
48259 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
48260 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
48261 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
48262 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
48263 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
48264 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
48265 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
48266 ctl3d32: Renamed ctl3d directory to ctl3d32.
48268 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
48269 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
48270 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
48271 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
48272 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
48273 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
48274 olesvr32: Renamed olesvr directory to olesvr32.
48276 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
48277 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
48278 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
48279 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
48280 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
48281 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
48282 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
48283 olecli32: Renamed olecli directory to olecli32.
48285 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
48287 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
48288 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
48289 dlls/sfc/sfc_main.c:
48290 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
48292 * include/Makefile.in, include/sfc.h:
48293 include: Add sfc.h.
48295 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
48297 * configure, configure.ac, programs/Makefile.in,
48298 programs/wordpad/.gitignore, programs/wordpad/En.rc,
48299 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
48300 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
48301 programs: Add an implementation of Wordpad.
48303 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
48305 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
48306 dbghelp: Always set the size to public symbols to 1 when we don't know the size
48307 so that they can only be search on their start address
48309 * programs/winedbg/debug.l:
48310 winedbg: Allow using MSVC mangled symbol names as identifiers.
48312 2006-02-14 Mike Frysinger <vapier@gentoo.org>
48314 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
48315 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
48316 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
48317 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
48318 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
48319 programs/make_progs, programs/winedbg/Makefile.in,
48320 programs/winemenubuilder/Makefile.in, server/Makefile.in,
48321 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
48322 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
48323 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
48324 tools/wrc/Makefile.in:
48325 Add support for 'make install DESTDIR'.
48327 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
48329 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
48330 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
48331 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
48332 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
48333 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
48334 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
48335 programs/winecfg/driveui.c, programs/winecfg/main.c,
48336 programs/winecfg/resource.h, programs/winecfg/theme.c,
48337 programs/winecfg/winecfg.h:
48338 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
48340 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
48342 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
48343 A couple of new valgrind instrumentations for better support.
48345 2006-02-14 Jeremy White <jwhite@codeweavers.com>
48347 * dlls/twain/dsm_ctrl.c:
48348 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
48350 * dlls/twain/twain.h:
48351 twain: Make structures respect 2 byte packing requirements.
48353 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
48355 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
48356 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
48358 server: When possible, use tgkill instead of tkill syscall on Linux.
48360 2006-02-14 James Hawkins <truiken@gmail.com>
48362 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
48363 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
48365 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
48366 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
48367 INFINFO_DEFAULT_SEARCH search flags.
48369 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
48371 * dlls/winmm/driver.c:
48372 winmm: Protect drivers list by a critical section.
48374 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
48376 * include/wine/test.h:
48377 tests: Fixed test framework against environment modifications.
48379 2006-02-14 Troy Rollo <wine@troy.rollo.name>
48381 * dlls/user/dialog.c, include/winuser.h:
48382 user: Fix argument type of IsDlgButtonChecked.
48384 * dlls/user/scroll.c, include/winuser.h:
48385 user: Fix argument type for EnableScrollBar.
48387 * dlls/user/dialog.c, include/winuser.h:
48388 user: Fix argument types for CheckRadioButton.
48390 * dlls/user/dialog.c, include/winuser.h:
48391 user: Fix return type and argument type for GetDlgItemText{A,W}.
48393 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
48395 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
48396 msvfw32: Disable datarate, keyframe and quality controls to not
48397 confuse users by a not implemented functionality.
48398 Add support for About codec control.
48400 * dlls/msvideo/msvideo_main.c:
48401 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
48403 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
48405 * programs/winetest/Makefile.in:
48406 winetest: Add riched20 tests.
48408 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
48410 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
48411 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
48412 The tests (shellpath.c/testPersonal) already show that it can be either
48413 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
48415 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
48417 * loader/pthread.c:
48418 loader: Added missing attr destroy.
48420 2006-02-14 Robert Shearman <rob@codeweavers.com>
48422 * documentation/.gitignore:
48423 Ignore documentation/html.
48426 tools/c2man.pl: Generate correct html.
48428 * dlls/wininet/gopher.c, dlls/wininet/http.c:
48429 wininet: Documentation fixes.
48431 * dlls/oleaut32/olepicture.c:
48432 oleaut32: Free connection point on destruction of the picture object.
48433 Handle failure of CreateConnectionPoint on construction.
48435 * dlls/oleaut32/typelib.c:
48436 oleaut32: Fix returning Typelib file name.
48437 We can't use GetModuleFileName on a resource-only module, so the best
48438 we can do is to copy the original name we used to find the type
48439 library. Fix a couple of places where we were incorrectly using the
48440 file name, rather than the path.
48442 * dlls/oleaut32/olefont.c:
48443 oleaut32: Free the connection points on destruction of the font object.
48444 Free the connection points on destruction of the font object and cope
48445 with failure of CreateConnectionPoint on construction.
48447 * dlls/oleaut32/tmarshal.c:
48448 oleaut32: Don't try to release NULL COM objects in the typelib
48451 * dlls/oleaut32/olepicture.c:
48452 oleaut32: Fix flag comparison in Picture Invoke.
48453 One or more invoke flags can be passed into IDispatch::Invoke, but we
48454 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
48457 2006-02-14 Alexandre Julliard <julliard@winehq.org>
48460 server: Try to update the input key state even when the message is
48461 dropped in queue_hardware_message. This should fix some problems with
48462 the Alt key getting "stuck" after Alt-Tab.
48464 2006-02-14 Francois Gouget <fgouget@free.fr>
48466 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
48467 tools/widl/hash.c, tools/wine.inf:
48468 include: Add missing LANG_xxx and SUBLANG_xxx constants.
48470 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
48472 * programs/winecfg/De.rc:
48473 winecfg: Cleaned up various control positions on the German version of
48476 * dlls/shell32/regsvr.c:
48477 shell32: Register 'LocalizedString' values for shellfolder classes.
48479 * dlls/shell32/classes.c:
48480 shell32: Query for localized string in HCR_GetClassName.
48482 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
48483 advapi32: Implemented RegLoadMUIString[AW].
48485 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
48487 * dlls/winsock/tests/sock.c:
48488 winsock/tests: select wakeup on closesocket.
48489 - Change select timeout from 2 seconds to 500 microseconds.
48490 - Add test to make sure select wakes up after a closesocket.
48491 - Add test to make sure listen fails without bind.
48493 2006-02-14 Huw Davies <huw@codeweavers.com>
48495 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
48496 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
48497 msxml: Implement getElementsByTagName.
48499 2006-02-14 Hans Leidekker <hans@it.vu.nl>
48501 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
48502 msxml3: Implement DllUnregisterServer.
48504 2006-02-13 Petr Tesarik <hat@tesarici.cz>
48506 * programs/winhelp/Cs.rc:
48507 winhelp: Czech language resources encoding fix.
48509 * programs/winemine/Cs.rc:
48510 winemine: Czech language resources encoding fix.
48512 * programs/winefile/Cs.rc:
48513 winefile: Czech language resources encoding fix.
48515 * programs/wineconsole/wineconsole_Cs.rc:
48516 wineconsole: Czech language resources encoding fix.
48518 * programs/winecfg/Cs.rc:
48519 winecfg: Czech language resources encoding fix.
48521 * programs/wcmd/Cs.rc:
48522 wcmd: Czech language resources encoding fix.
48524 * programs/view/Cs.rc:
48525 view: Czech language resources encoding fix.
48527 * programs/uninstaller/Cs.rc:
48528 uninstaller: Czech language resources encoding fix.
48530 * programs/start/Cs.rc:
48531 start.exe: Czech language resources encoding fix.
48533 * programs/regedit/Cs.rc:
48534 regedit: Czech language resources encoding fix.
48536 * programs/progman/Cs.rc:
48537 progman: Czech language resources encoding fix.
48539 * programs/notepad/Cs.rc:
48540 notepad: Czech language resources encoding fix.
48542 * programs/cmdlgtst/Cs.rc:
48543 cmdlgtst: Czech language resources encoding fix.
48545 * programs/clock/Cs.rc:
48546 clock: Czech language resources encoding fix.
48548 * dlls/winmm/winmm_Cs.rc:
48549 winmm: Czech language resources encoding fix.
48551 * dlls/wininet/wininet_Cs.rc:
48552 wininet: Czech language resources encoding fix.
48554 * dlls/user/resources/user32_Cs.rc:
48555 user32: Czech language resources encoding fix.
48557 * dlls/wineps/wps_Cs.rc:
48558 wineps: Czech language resources encoding fix.
48560 * dlls/shell32/shell32_Cs.rc:
48561 shell32: Czech language resources encoding fix.
48563 * dlls/setupapi/Cs.rc:
48564 setupapi: Czech language resources encoding fix.
48566 * dlls/serialui/Cs.rc:
48567 serialui: Czech language resources encoding fix.
48569 * dlls/oledlg/oledlg_Cs.rc:
48570 oledlg: Czech language resources encoding fix.
48572 * dlls/mpr/mpr_Cs.rc:
48573 mpr: Czech language resources encoding fix.
48575 * dlls/msrle32/msrle_Cs.rc:
48576 msrle32: Czech language resources encoding fix.
48578 * dlls/msacm/msacm_Cs.rc:
48579 msacm: Czech language resources encoding fix.
48581 * dlls/hhctrl.ocx/Cs.rc:
48582 hhctrl.ocx: Czech language resources encoding fix.
48584 * dlls/commdlg/cdlg_Cs.rc:
48585 commdlg: Czech language resources encoding fix.
48587 * dlls/comctl32/comctl_Cs.rc:
48588 comctl32: Czech language resources encoding fix.
48590 * dlls/avifil32/avifile_Cs.rc:
48591 avifil32: Czech language resources encoding fix.
48593 2006-02-13 Jacek Caban <jacek@codeweavers.com>
48595 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
48596 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
48597 dlls/mshtml/nsio.c:
48598 mshtml: Handle IHlinkFrame service.
48600 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
48602 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
48603 dlls/wined3d/wined3d_private.h:
48604 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
48606 2006-02-13 Cyril Margorin <comargo@gmail.com>
48608 * dlls/x11drv/dib.c:
48609 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
48610 check for passed image, and do not use shared memory extension for
48611 temporary created image.
48613 * dlls/x11drv/dib.c:
48614 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
48615 X11DRV_DIB_GetImageBits.
48617 2006-02-13 Mike McCormack <mike@codeweavers.com>
48619 * dlls/msvcrt/exit.c:
48620 msvcrt: Fix a typo.
48622 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
48624 * dlls/psapi/psapi.spec:
48625 psapi: Fix output parameter of function GetModuleBaseName in spec
48628 2006-02-13 H. Verbeet <hverbeet@gmail.com>
48630 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
48631 wined3d: Don't keep a reference to the container, as it creates a
48632 circular reference.
48634 2006-02-13 Francois Gouget <fgouget@free.fr>
48636 * dlls/wined3d/device.c:
48637 wined3d: Protect float.h inclusion.
48639 * dlls/mshtml/tests/htmldoc.c:
48640 mshtml: Add trailing '\n's to ok() calls.
48642 * include/d3dtypes.h:
48643 d3dtypes: Fix windows.h inclusion.
48645 2006-02-13 Hans Leidekker <hans@it.vu.nl>
48647 * dlls/kernel/file.c:
48648 kernel: Report a tape device as FILE_TYPE_CHAR.
48650 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
48651 crypt32: Add a stub for CryptQueryObject.
48653 * dlls/netapi32/access.c:
48654 netapi32: Improve stub for NetUserModalsGet.
48655 Tell the caller this host is not part of a domain.
48657 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
48659 * dlls/msvideo/msvideo_main.c:
48660 msvfw32: Fix typos in the control state handling.
48661 Fix typos in the control state handling, add state checks for IDOK
48662 and IDCANCEL control notification handlers.
48664 2006-02-11 Alexandre Julliard <julliard@winehq.org>
48666 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
48667 libwine: Use dladdr if supported to get the run-time path of libwine.so
48668 and define the default dll and bin directories relative to it.
48670 * configure, configure.ac, include/config.h.in:
48671 configure: Added check for dladdr in libdl.
48673 * aclocal.m4, configure, configure.ac:
48674 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
48675 when linking with specific libraries.
48677 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
48679 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
48680 dlls/ddraw/device_opengl.c:
48681 ddraw: Small function corrections.
48682 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
48683 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
48684 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
48686 * dlls/ddraw/vertexbuffer.c:
48687 ddraw: ProcessVertices correction.
48688 Use the texture index to get the texcoord size from the fvf, not the
48691 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
48693 * configure, configure.ac, dlls/ntdll/tape.c:
48694 ntdll: Fix tape.c compilation on Darwin.
48696 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
48698 * dlls/shell32/shlview.c:
48699 shell32: IShellView list's control id should be 1, not 2000.
48701 * dlls/commdlg/filedlgbrowser.c:
48702 commdlg: IShellBrowser sets IShellView window's control id to 5002.
48704 2006-02-11 Troy Rollo <wine@troy.rollo.name>
48706 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
48707 ntdll: Implement DVD_ReadStructure.
48709 2006-02-11 Thomas Kho <tkho@ucla.edu>
48711 * dlls/riched20/editor.c:
48712 riched20: Fixed bounds error when finding text forward.
48714 * configure, configure.ac, dlls/riched20/Makefile.in,
48715 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
48716 dlls/riched20/tests/editor.c:
48717 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
48719 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
48721 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
48722 shell32: SHELL32_GetItemAttributes()
48723 - correct documentation which incorrectly claimed not to set any
48725 - retrieve file attributes using SHGetPathFromIDListW() when they are
48726 not already present in the internal PIDL structures
48727 - add test case to show the previously wrong folder attributes when
48728 using absolute PIDLs
48729 - fix some memory leaks in the tests
48731 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
48733 * dlls/wined3d/directx.c:
48734 wined3d: Make the returned driver version similar to windows.
48736 * dlls/wined3d/utils.c:
48737 wined3d: Extend debug_d3drenderstate with missing states.
48739 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
48741 * dlls/msvcrt/time.c:
48742 msvcrt: localtime should accept any positive time value.
48744 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
48745 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
48747 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
48748 msvfw32: Call codec's Configure dialog if the codec supports it.
48749 Disable data rate and key frame fields if requested.
48751 2006-02-11 Milko Krachounov <milko@3mhz.net>
48753 * programs/winecfg/Bg.rc:
48754 winecfg: Update Bulgarian translation.
48756 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
48758 * dlls/wined3d/device.c:
48759 wined3d: Prevent crash in setup_light.
48761 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
48763 * include/Makefile.in, include/dpnathlp.h:
48764 include: Add dpnathlp.h header.
48766 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
48768 * dlls/msvcrt/file.c:
48769 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
48771 2006-02-10 Huw Davies <huw@codeweavers.com>
48773 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
48774 msxml: Add ISupportErrorInfo for named node maps.
48776 2006-02-10 Jacek Caban <jacek@codeweavers.com>
48778 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
48779 include/mshtmhst.idl:
48780 mshtml: Added more defines to mshtmlhst.idl.
48782 2006-02-10 Alexandre Julliard <julliard@winehq.org>
48784 * dlls/ntdll/signal_i386.c:
48785 ntdll: Added emulation of ATL thunks for platforms with NX support.
48787 2006-02-10 Aric Stewart <aric@codeweavers.com>
48789 * dlls/ntdll/tests/change.c:
48790 ntdll: gcc 2.95 compile fixes.
48792 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
48794 * dlls/kernel/tests/drive.c:
48795 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
48797 2006-02-10 H. Verbeet <hverbeet@gmail.com>
48799 * dlls/wined3d/stateblock.c:
48800 wined3d: Release the vertex declaration during stateblock cleanup.
48802 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
48803 wined3d: Release the container during surface / volume cleanup.
48805 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
48806 dlls/d3d9/tests/vertexdeclaration.c:
48807 d3d9: Use an invisible window for tests.
48809 2006-02-10 Robert Shearman <rob@codeweavers.com>
48811 * dlls/secur32/secur32.c:
48812 secur32: Improve tracing.
48813 Improve the tracing for functions that can be called by the app, but
48814 bypass the relay code.
48816 * tools/widl/write_msft.c:
48817 widl: Fix a typo when removing TYPEFLAG_FDUAL.
48819 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
48820 dlls/shdocvw/events.c:
48821 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
48823 * dlls/oleaut32/olepicture.c:
48824 oleaut: Partially implement Invoke on the standard picture implementation.
48826 * dlls/oleaut32/typelib.c:
48827 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
48828 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
48829 when the offset isn't specified. It should be fetched from the
48830 dispatch offset stored in the header, rather than using a hack that
48833 * dlls/oleaut32/tests/olefont.c:
48834 oleaut: Add tests for IFontEventsDisp.
48836 * dlls/oleaut32/olefont.c:
48837 oleaut: Implement IFontEventsDisp connection point for the standard
48838 font implementation.
48840 * include/olectl.h:
48841 include: Define DISPID_FONT_CHANGED.
48843 2006-02-10 Juan Lang <juan_lang@yahoo.com>
48845 * dlls/crypt32/cert.c:
48846 crypt32: Move break statement to the correct spot.
48848 2006-02-10 Jacek Caban <jacek@codeweavers.com>
48850 * dlls/mshtml/tests/htmldoc.c:
48851 mshtml: Added test of IHlinkFrame service.
48853 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
48854 mshtml: Added nsIUploadStream implementation.
48856 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
48858 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
48859 regsvr32: Call OleInitialize before registering a DLL.
48861 2006-02-09 Alexandre Julliard <julliard@winehq.org>
48863 * programs/Makefile.in, programs/make_progs:
48864 programs: Don't install winetest.
48866 2006-02-09 Jeremy White <jwhite@codeweavers.com>
48868 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
48869 kernel: Fixed build with gcc 2.95.
48871 2006-02-09 Mike McCormack <mike@codeweavers.com>
48873 * dlls/dinput/joystick_linuxinput.c:
48874 dinput: Fix the compile for missing EV_SYN define.
48876 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
48879 gdi: Show hatch brush FIXME only once.
48881 2006-02-09 Jacek Caban <jacek@codeweavers.com>
48883 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
48884 dlls/mshtml/persist.c:
48885 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
48887 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
48888 mshtml: Added wrapper of nsIChannel.
48890 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
48891 dlls/mshtml/nsio.c:
48892 mshtml: Added wrapper of nsIURI interface.
48894 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
48895 dlls/mshtml/nsiface.idl:
48896 mshtml: Better ns*String handling.
48898 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
48899 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
48900 mshtml: Added wrapper of nsIOService.
48902 2006-02-09 Alexandre Julliard <julliard@winehq.org>
48904 * dlls/ntdll/loader.c:
48905 ntdll: Better handling of errors when loading a builtin dll from an
48908 2006-02-09 James Hawkins <truiken@gmail.com>
48910 * dlls/setupapi/query.c:
48911 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
48913 * dlls/setupapi/query.c:
48914 setupapi: Convert InfSpec to unicode if SearchControl is not
48915 INFINFO_INF_SPEC_IS_HINF.
48917 2006-02-09 Robert Shearman <rob@codeweavers.com>
48919 * dlls/oleaut32/typelib.c:
48920 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
48921 Try loading the dll first and then fall back to the regular file case.
48922 Only call SearchPath for the regular file case since LoadLibraryEx
48923 will do this for us and it previously excluded builtin dlls and
48924 executables from having their type libraries opened.
48926 * dlls/oleaut32/typelib.c:
48927 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
48929 * dlls/oleaut32/typelib.c:
48930 oleaut: Revert incorrect patch changing the order of parameters passed
48931 into DispCallFunc. A test with native indeed shows that the parameter
48932 index increases from the leftmost parameter to the rightmost.
48934 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
48935 tools/widl/write_msft.c:
48936 widl: Write out more TYPEFLAGs and add more type library-specific
48937 attributes to the parser.
48939 * tools/widl/write_msft.c:
48940 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
48941 TYPEFLAG_FOLEAUTOMATION typelib flags.
48943 2006-02-09 Juan Lang <juan_lang@yahoo.com>
48945 * dlls/crypt32/cert.c:
48946 crypt32: Fix up decoding.
48947 - don't use the no copy flag when decoding, the lifetime of the buffer
48948 to decode isn't guaranteed
48949 - remove some extraneous ternary comparisons
48952 * dlls/crypt32/encode.c:
48953 crypt32: Fix a fixme, and remove an old comment.
48955 2006-02-09 Aric Stewart <aric@codeweavers.com>
48957 * dlls/advapi32/registry.c:
48958 advapi32: Fix for RegNotifyChangeKeyValue.
48959 Flip fAsync and fWatchSubTree into their proper places.
48961 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
48963 * dlls/ntdll/tape.c:
48964 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
48965 instead of MTSETBLK.
48967 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
48969 * dlls/x11drv/keyboard.c:
48970 x11drv: Update Swiss French keyboard layout to better match the X11 one.
48972 2006-02-09 Robert Reif <reif@earthlink.net>
48974 * dlls/dsound/tests/duplex.c:
48975 dsound: Fix duplex test.
48977 2006-02-09 Christoph Frick <frick@sc-networks.de>
48979 * dlls/dinput/joystick_linuxinput.c:
48980 dinput: Dynamic handling of buttons of a device.
48982 * dlls/wined3d/utils.c:
48983 wined3d: Support for WINED3DFMT_A8B8G8R8.
48985 * dlls/wined3d/device.c:
48986 wined3d: Better warn/fixme for query handling.
48988 2006-02-09 Hans Leidekker <hans@it.vu.nl>
48990 * dlls/mapi32/sendmail.c:
48991 mapi32: Prevent freeing non-allocated memory.
48993 2006-02-08 Francois Gouget <fgouget@free.fr>
48995 * include/winuser.h:
48996 winuser.h: Add missing *LayeredWindow*() prototypes.
48998 2006-02-08 Alexandre Julliard <julliard@winehq.org>
49000 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
49002 server: Remove the no longer needed exe_file parameter in the
49003 init_process_done request.
49005 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
49006 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
49008 * dlls/kernel/process.c:
49009 kernel: Use a standard LoadLibrary call to load the main exe.
49011 * dlls/ntdll/loader.c:
49012 ntdll: Check for existing modref for the main exe before creating it
49013 in LdrInitializeThunk.
49015 * server/process.c:
49016 server: Allow the main exe to be registered as a normal dll before
49017 init_process_done is called.
49020 server: Fixed handling of inotify record length.
49022 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
49024 * dlls/msvcrt/undname.c:
49025 msvcrt: __unDNameEx is not a stub.
49027 2006-02-08 Jacek Caban <jacek@codeweavers.com>
49029 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
49030 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
49031 shdocvw: Added IHlinkFrame stub implementation.
49033 * dlls/shdocvw/shdocvw_main.c:
49034 shdocvw: Includes clean up.
49036 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
49037 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
49038 shdocvw: Remove IQuickActivate interface implementation that is not
49039 implemented in Windows as well.
49041 * include/urlmon.idl:
49042 urlmon.idl: Added BINDINFOF declaration.
49044 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
49046 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
49047 Pens created without PS_GEOMETRIC style but with width > 1 unit are
49051 gdi: Remove StrokePath workaround for a DC transformation change bug.
49053 2006-02-08 Huw Davies <huw@codeweavers.com>
49055 * dlls/wineps/escape.c:
49056 wineps: Don't display the MFCOMMENT escape.
49058 2006-02-07 Francois Gouget <fgouget@free.fr>
49060 * dlls/ntdll/tape.c:
49061 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
49063 * dlls/shell32/shellole.c:
49064 shell32: Update DllGetClassObject documentation.
49066 * include/textserv.h:
49067 textserv.h: Add missing CreateTextServices() prototype.
49069 * dlls/ntdll/virtual.c:
49070 ntdll: Protect sys/stat.h inclusion.
49072 * tools/winapi/win32.api:
49073 winapi: Update win32.api to match the current sources.
49075 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
49078 wine.inf: Add a default handler for https to the registry.
49080 * dlls/kernel/locale.c:
49081 kernel32: Implement EnumUILanguages.
49083 * dlls/x11drv/dib_convert.c:
49084 x11drv: Copy the whole image at once if appropriate.
49086 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
49088 * dlls/x11drv/keyboard.c:
49089 x11drv: Fix Turkish keyboard layouts.
49091 2006-02-07 Alexandre Julliard <julliard@winehq.org>
49093 * dlls/ntdll/loader.c:
49094 ntdll: Support loading a builtin dll by specifying an explicit path to
49097 2006-02-07 Mike McCormack <mike@codeweavers.com>
49099 * programs/notepad/En.rc, programs/notepad/License_En.c,
49100 programs/notepad/Makefile.in, programs/notepad/dialog.c,
49101 programs/notepad/license.c, programs/notepad/license.h,
49102 programs/notepad/notepad_res.h:
49103 notepad: Move license text to resources.
49105 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
49107 * dlls/ntdll/time.c:
49108 ntdll: Added Urals time.
49110 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
49112 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
49113 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
49115 * dlls/d3d8/device.c:
49116 d3d8: fbconfig fix.
49117 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
49118 32 in case the direct3d color format also has a depth of 32. As
49119 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
49120 the color depth needs to be 24. This patch sets the depth to 24 and it
49121 fixes bugs in 3dmark2001 and other programs.
49123 2006-02-07 Mike McCormack <mike@codeweavers.com>
49125 * dlls/kernel/tests/change.c:
49126 kernel32: More test cases for ReadDirectoryChangesW.
49128 * dlls/kernel/change.c, dlls/ntdll/directory.c,
49129 include/wine/server_protocol.h, server/change.c, server/protocol.def,
49131 kernel32: ReadDirectoryChangesW fixes.
49132 ReadDirectoryChangesW remembers whether it's recording changes or not.
49133 Don't initialize overlapped->InternalHigh.
49134 The hEvent is cleared when ReadDirectoryChanges is called.
49136 2006-02-07 Alexandre Julliard <julliard@winehq.org>
49138 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
49139 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
49140 Include wine/port.h in files that use exceptions.
49142 2006-02-07 Robert Shearman <rob@codeweavers.com>
49144 * dlls/oleaut32/tmarshal.c:
49145 oleaut32: Fix circular reference count in Typelib marshaler.
49146 The current method of handling typelib-marshaled interfaces that derive
49147 from IDispatch is to query for an IDispatch pointer from the proxy, but
49148 this causes a circular reference count.
49149 Fix the reference counting by loading using the IRpcProxyBuffer of
49150 IDispatch without an outer unknown, so that the lifetime is controlled
49151 by the typelib-marshaled interface's proxy. The IDispatch proxy now
49152 shares the same channel as the typelib-marshaled interface, so fix up
49153 the stub side to handle this.
49155 * dlls/oleaut32/tmarshal.c:
49156 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
49158 * dlls/oleaut32/tmarshal.c:
49159 oleaut32: Release interfaces when told to.
49160 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
49161 TKIND_INTERFACE case below by releasing their respective interfaces as
49164 * dlls/ole32/compobj.c:
49165 ole32: Print an error message if the apartment isn't initialised in
49168 * tools/widl/write_msft.c:
49169 widl: Fix some warnings caused by making attributes const.
49172 msi: Fix bison warnings by providing precedence rules for expressions
49173 and by removing a redundant expression case.
49175 * dlls/rpcrt4/cproxy.c:
49176 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
49177 StdProxy_Construct as it will just crash anyway.
49179 2006-02-07 James Hawkins <truiken@gmail.com>
49181 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
49182 dlls/setupapi/tests/query.c:
49183 setupapi: Add an initial implementation of SetupGetInfInformation.
49185 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
49186 setupapi: Implement SetupQueryInfFileInformation.
49188 2006-02-07 Alexandre Julliard <julliard@winehq.org>
49190 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
49191 dlls/setupapi/setupapi_private.h:
49192 setupapi: Store the full name to the INF file in the inf_file structure
49193 (based on a patch by James Hawkins).
49195 * tools/widl/parser.y:
49196 widl: Remove '\n' from yyerror calls.
49198 2006-02-07 Robert Shearman <rob@codeweavers.com>
49200 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
49201 tools/widl/widltypes.h:
49202 widl: Make 'attrs' field of type_t const.
49204 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
49205 widl: Remove unused 'rname' field of type_t.
49207 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
49208 tools/widl/typegen.h:
49209 widl: Merge marshall_arguments and unmarshall_arguments into one
49210 function to remove the large amount of duplicated code.
49212 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
49213 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
49214 tools/widl/typegen.h:
49215 widl: Yet more const attributes.
49217 * tools/widl/header.c, tools/widl/widltypes.h:
49218 widl: More const attributes.
49220 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
49222 * tools/widl/typegen.c:
49223 widl: Fix proc format string for explicit binding handles.
49225 2006-02-07 Robert Shearman <rob@codeweavers.com>
49227 * tools/widl/typegen.c:
49228 widl: Write out the correct FC type if the structure has pointers.
49230 * tools/widl/typegen.c:
49231 widl: Split pointer writing into a separate function.
49233 * tools/widl/parser.y:
49234 widl: Fix pointer detection for structures with embedded arrays.
49235 Pointers have priority over every other type, so move the detection to
49236 the top of get_struct_type.
49237 Fall through from the embedded array detection to the embedded
49238 structure handling code so that conformance, variance and pointer
49239 presence is inherited from the array's base type.
49241 * tools/widl/typegen.c:
49242 widl: Increment the type format string when writing the pointer
49244 Write out pointer layouts for structures.
49246 * tools/widl/widltypes.h:
49247 widl: Make all pointer fields of expr_t structure constant.
49249 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
49251 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
49252 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
49254 * dlls/msvideo/msvideo_main.c:
49255 msvideo: Add a codec to the compressors list only if it supports
49256 specified input format.
49257 Return a compressor handle in COMPVARS structure.
49259 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
49261 * dlls/msvcrt/undname.c:
49262 msvcrt: Handle data types B,R,S in C++ symbol demangling.
49264 2006-02-07 H. Verbeet <hverbeet@gmail.com>
49266 * dlls/d3d9/tests/vertexdeclaration.c:
49267 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
49269 * dlls/d3d9/tests/vertexdeclaration.c:
49270 d3d9: Reorganise the vertexdeclaration tests.
49271 - Split the test for getting and setting vertexdeclaration into one
49272 for creating the declaration and one for the actual getting and
49274 - Add traces for when creating the device or vertexdeclaration fails.
49276 * dlls/wined3d/vertexdeclaration.c:
49277 wined3d: Always return the number of elements in the vertex
49278 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
49280 * dlls/wined3d/device.c:
49281 wined3d: Don't set the container to the device for standalone surfaces.
49283 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
49284 wined3d/d3d9: Cleanup GetContainer for volumes.
49286 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
49287 wined3d/d3d9: Cleanup GetContainer for surfaces.
49289 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
49291 * dlls/quartz/regsvr.c:
49292 quartz: Register some of the interfaces.
49294 2006-02-06 Robert Millan <rmh@aybabtu.com>
49296 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
49297 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
49298 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
49301 2006-02-06 Alexandre Julliard <julliard@winehq.org>
49303 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
49304 w32skrnl: No need for an import library.
49306 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
49307 rsabase: No need for an import library.
49309 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
49311 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
49312 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
49313 avoid using struct mtpos which may not be present on such systems).
49315 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
49317 * dlls/wininet/tests/internet.c:
49318 wininet: Fix InternetQueryOption test to pass under Windows.
49320 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
49322 * dlls/winsock/tests/sock.c:
49323 winsock/tests: select() conformance test improvements.
49324 Add OK tests around more function calls.
49325 Add two more todo_wine tests that fail.
49327 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
49329 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
49330 dlls/comctl32/tests/monthcal.c:
49331 comctl32: Add month calendar tests.
49333 2006-02-06 Francois Gouget <fgouget@free.fr>
49335 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
49336 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
49337 Assorted spelling fixes.
49339 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
49340 Add trailing '\n's to ok() and trace() calls.
49342 * dlls/security/security.spec:
49343 security: Fix the UnsealMessage() forward.
49345 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
49347 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
49348 wined3d: Texture fixes.
49349 Set video memory capabilities, add some checks to SetTexture and
49350 update some comments.
49352 2006-02-06 Huw Davies <huw@codeweavers.com>
49354 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
49355 oleaut32: Fixes and tests for CreateDispTypeInfo.
49356 CreateDispTypeInfo returns the typeinfo of a coclass which implements
49357 the described interface.
49359 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
49361 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
49362 dlls/wininet/tests/internet.c:
49363 wininet: Add tests for InternetQueryOption.
49365 2006-02-06 Hans Leidekker <hans@it.vu.nl>
49367 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
49368 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
49369 include/mapicode.h:
49370 mapi32: Implementation for MAPISendMail.
49371 Implement MAPISendMail, stub MAPILogoff and make the stubs for
49372 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
49374 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
49376 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
49377 wcmd: CALL should search the current PATH.
49379 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
49381 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
49382 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
49383 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
49384 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
49385 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
49386 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
49387 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
49388 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
49389 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
49390 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
49391 programs/notepad/main.c:
49392 Fixes for missing prototypes warnings.
49394 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
49395 A few fixes for pointer qualifiers (const, volatile) warnings.
49397 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
49399 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
49400 winhelp: Turkish translation.
49402 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
49403 winemine: Turkish translation.
49405 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
49406 winefile: Turkish translation.
49408 * programs/wineconsole/wineconsole_Tr.rc,
49409 programs/wineconsole/wineconsole_res.rc:
49410 wineconsole: Turkish translation.
49412 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
49413 winecfg: Turkish translation.
49415 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
49416 wcmd: Turkish translation.
49418 * programs/view/Tr.rc, programs/view/viewrc.rc:
49419 view: Turkish translation.
49421 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
49422 uninstaller: Turkish translation.
49424 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
49425 taskmgr: Turkish translation.
49427 * programs/start/Tr.rc, programs/start/rsrc.rc:
49428 start: Turkish translation.
49430 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
49431 regedit: Turkish translation.
49433 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
49434 progman: Turkish translation.
49436 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
49437 notepad: Turkish translation.
49439 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
49440 cmdlgtst: Turkish translation.
49442 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
49443 clock: Turkish translation.
49445 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
49446 wldap32: Turkish translation.
49448 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
49449 winspool: Turkish translation.
49451 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
49452 winmm: Turkish translation.
49454 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
49455 wininet: Turkish translation.
49457 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
49458 wineps: Turkish translation.
49460 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
49461 user: Turkish translation.
49463 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
49464 shlwapi: Turkish translation.
49466 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
49467 shell32: Turkish translation.
49469 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
49470 shdocvw: Turkish translation.
49472 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
49473 setupapi: Turkish translation.
49475 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
49476 serialui: Turkish translation.
49478 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
49479 oledlg: Turkish translation.
49481 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
49482 oleaut32: Turkish translation.
49484 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
49485 msvideo: Turkish translation.
49487 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
49488 msvidc32: Turkish translation.
49490 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
49491 msrle32: Turkish translation.
49493 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
49494 msi: Turkish translation.
49496 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
49497 mshtml: Turkish translation.
49499 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
49500 msacm: Turkish translation.
49502 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
49503 mpr: Turkish translation.
49505 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
49506 iccvid: Turkish translation.
49508 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
49509 hhctrl.ocx: Turkish translation.
49511 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
49512 commdlg: Turkish translation.
49514 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
49515 comctl32: Turkish translation.
49517 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
49518 avifil32: Turkish translation.
49520 2006-02-06 Mike McCormack <mike@codeweavers.com>
49522 * dlls/ntdll/tests/change.c:
49523 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
49525 * dlls/kernel/change.c, dlls/ntdll/directory.c,
49526 include/wine/server_protocol.h, server/change.c, server/protocol.def,
49527 server/request.h, server/trace.c:
49528 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
49530 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
49532 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
49533 dlls/kernel/tests/volume.c:
49534 kernel: Added a test for QueryDosDeviceA.
49536 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
49538 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
49539 programs/winefile/No.rc:
49540 Norwegian Bokmål updates.
49542 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
49544 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
49545 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
49547 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
49548 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
49550 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
49551 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
49553 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
49554 ntdll: Implemented IOCTL purge for serial objects.
49556 2006-02-06 H. Verbeet <hverbeet@gmail.com>
49558 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
49559 dlls/wined3d/device.c, dlls/wined3d/directx.c,
49560 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
49561 dlls/wined3d/query.c, dlls/wined3d/resource.c,
49562 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
49563 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
49564 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
49565 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
49566 dlls/wined3d/volumetexture.c:
49567 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
49569 * dlls/wined3d/stateblock.c:
49570 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
49571 Move TRACEs to the top of their code blocks.
49573 * dlls/wined3d/device.c:
49574 wined3d: Release the correct vertexdeclaration in
49575 IWineD3DDeviceImpl_SetVertexDeclaration.
49577 * dlls/wined3d/device.c:
49578 wined3d: Also update reference counts when we're recording a stateblock.
49580 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
49581 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
49582 wined3d: Fix SetContainer.
49583 Add/Release references to the container.
49584 Change the type of the container from IUnknown to IWineD3DBase.
49586 * dlls/wined3d/drawprim.c:
49587 wined3d: Downgrade a FIXME to a TRACE.
49589 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
49591 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
49592 programs/winedbg/debugger.h, programs/winedbg/memory.c,
49593 programs/winedbg/stack.c, programs/winedbg/symbol.c:
49594 winedbg: Added support for function parameters passed in registers.
49595 Added correct stabs parsing for function parameters in registers.
49596 Added a couple of helper functions to make code smaller and more
49599 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
49600 kernel: Fixed regression in atom handling.
49601 Added proper tests (local & global functions).
49603 2006-02-06 Kevin Koltzau <kevin@plop.org>
49605 * dlls/riched20/editor.c:
49606 riched20: Don't use EM_STREAMIN for paste.
49608 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
49610 * dlls/commdlg/fontdlg.c:
49611 commdlg: Add font sizes 6 and 7 to font select dialog.
49613 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
49615 * programs/winecfg/Nl.rc:
49616 winecfg: Update Dutch resources.
49618 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
49620 * programs/winecfg/De.rc:
49621 winecfg: Update German resource.
49623 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
49625 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
49626 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
49627 Work around using struct mtget.mt_gstat on systems lacking this.
49629 2006-02-05 Robert Millan <rmh@aybabtu.com>
49631 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
49632 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
49633 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
49634 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
49635 that is used with FreeBSD.
49637 2006-02-05 Kevin Koltzau <kevin@plop.org>
49639 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
49640 riched20: Separate stream state from editor state.
49641 Somewhat improves thread safety.
49643 * dlls/riched20/editor.h, dlls/riched20/writer.c:
49644 riched20: Add method to stream data based on a range.
49646 * dlls/riched20/editor.c:
49647 riched20: Don't use EM_STREAMOUT for copy/cut.
49649 2006-02-05 Alexandre Julliard <julliard@winehq.org>
49651 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
49652 server/protocol.def, server/trace.c:
49653 server: Remove no longer used create_flags from get_startup_info request.
49655 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
49656 kernel: Use a magic ConsoleHandle value instead of create flag to pass
49657 the CREATE_NEW_CONSOLE flag to the child.
49659 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
49660 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
49663 server: Fixed compile without inotify.
49665 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
49667 * programs/winecfg/Ko.rc:
49668 winecfg: Updated the Korean translation.
49670 2006-02-05 H. Verbeet <hverbeet@gmail.com>
49672 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
49673 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
49675 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
49676 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
49678 * dlls/d3d8/directx.c:
49679 d3d8: Add detection for GL_ARB_point_parameters support.
49681 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
49683 * dlls/riched20/editor.c:
49684 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
49686 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
49688 * dlls/commdlg/cdlg_De.rc:
49689 commdlg: Update German resource.
49691 2006-02-05 Juan Lang <juan@codeweavers.com>
49693 * dlls/crypt32/tests/str.c:
49694 crypt32: Fix Mingw compile.
49696 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49698 * dlls/d3d8/device.c:
49699 d3d8: Fixed point sprite scaling when size < 1.0f.
49701 * dlls/d3d8/device.c:
49702 d3d8: Fixed POINTSPRITEENABLE.
49704 * dlls/d3d8/device.c:
49705 d3d8: Fixed POINTSCALEENABLE.
49707 * dlls/wined3d/device.c:
49708 wined3d: Fixed point sprite scaling when size < 1.0f.
49710 2006-02-04 Alexandre Julliard <julliard@winehq.org>
49712 * dlls/ntdll/loadorder.c:
49713 ntdll: Added a few helper function to simplify the loadorder code.
49714 Keep the application key open, it's valid for the lifetime of the
49717 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
49718 programs/winecfg/resource.h:
49719 winecfg: Display a warning when the user tries to change the load
49720 order of a system dll.
49722 * programs/winecfg/libraries.c:
49723 winecfg: Populate the dll combo box with the dlls found in the load path.
49725 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
49726 libs/wine/wine.map:
49727 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
49729 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
49731 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
49732 programs/notepad/Da.rc, programs/progman/Da.rc,
49733 programs/winhelp/Da.rc:
49734 Danish language update.
49736 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
49738 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
49739 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
49740 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
49741 dlls/riched20/writer.c:
49742 riched20: Initial support for simple tables.
49744 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
49745 riched20: Removed an unused parameter.
49747 * dlls/riched20/caret.c:
49748 riched20: Simplified ME_InsertGraphicsFromCursor() function.
49750 * dlls/riched20/run.c:
49751 riched20: Fixed undo stack corruption.
49753 2006-02-04 Mike McCormack <mike@codeweavers.com>
49755 * dlls/imm32/imm.c:
49756 imm32: Remove FIXME messages from some implemented functions.
49758 * programs/clock/En.rc, programs/clock/License_En.c,
49759 programs/clock/Makefile.in, programs/clock/clock_res.h,
49760 programs/clock/license.c, programs/clock/license.h,
49761 programs/clock/main.c:
49762 Clock: Load license text from resources.
49764 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
49766 * dlls/msvideo/msvideo_main.c:
49767 msvfw32: Do not overwrite fccType in the codec enumeration proc.
49769 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
49771 * programs/winecfg/drive.c:
49772 winecfg: Use already existing letter_to_index().
49774 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
49776 * dlls/wined3d/device.c:
49777 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
49779 2006-02-03 Robert Shearman <rob@codeweavers.com>
49781 * tools/widl/typegen.c:
49782 widl: Add architecture for generating pointer layouts.
49784 2006-02-03 Alexandre Julliard <julliard@winehq.org>
49787 wine.inf: Make FourCC codes uppercase again until we can figure out
49788 why lowercase doesn't work right.
49790 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
49792 * tools/widl/typegen.c:
49793 widl: The 'string' attribute can also be used with unsigned characters.
49795 2006-02-03 Robert Shearman <rob@codeweavers.com>
49797 * dlls/rpcrt4/ndr_stubless.c:
49798 rpcrt4: Restrict stubless FC types to the range of the type function table.
49800 * dlls/rpcrt4/ndr_midl.c:
49801 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
49803 * include/wine/rpcfc.h:
49804 include: Move all of the contiguous FC types together so we can see
49805 possible missing constants better.
49807 * include/rpcndr.h:
49808 include: Add function declarations for the Range type.
49810 2006-02-03 Mike McCormack <mike@codeweavers.com>
49813 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
49815 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49817 * dlls/wined3d/device.c:
49818 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
49820 * dlls/wined3d/device.c:
49821 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
49823 * dlls/wined3d/device.c:
49824 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
49826 * dlls/wined3d/device.c:
49827 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
49829 2006-02-03 Robert Millan <rmh@aybabtu.com>
49831 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
49832 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
49834 2006-02-03 Huw Davies <huw@codeweavers.com>
49836 * dlls/oleaut32/typelib.c:
49837 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
49839 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
49841 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
49842 dlls/msvideo/msvideo_main.c:
49843 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
49847 wine.inf: Change fcc type of builtin video codecs in system.ini to be
49848 equal to ICTYPE_VIDEO.
49850 * dlls/commdlg/filedlg.c:
49851 Add support for CDM_HIDECONTROL message in the file open dialog.
49853 2006-02-03 Juan Lang <juan_lang@yahoo.com>
49855 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
49856 crypt32: Add stub for CryptEnumOIDInfo.
49858 2006-02-02 Alexandre Julliard <julliard@winehq.org>
49860 * ANNOUNCE, ChangeLog, VERSION, configure:
49863 ----------------------------------------------------------------
49864 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
49866 * dlls/winsock/tests/sock.c:
49867 winsock/tests: Add a todo_wine test for select.
49869 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
49871 * dlls/winspool/tests/info.c:
49872 winspool/tests: Filter more results.
49874 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49876 * dlls/wined3d/directx.c:
49877 wined3d: Added support for ARB_POINT_PARAMETERS.
49879 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
49881 * dlls/gdi/freetype.c:
49882 gdi: Slant font automatically if no italic variant exists.
49884 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
49886 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
49887 programs/winecfg/En.rc, programs/winecfg/Es.rc,
49888 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
49889 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
49890 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
49891 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
49892 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
49893 programs/winecfg/x11drvdlg.c:
49894 winecfg: Remove color depth. It's source of problems for number of users.
49896 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
49898 * dlls/shell32/shellpath.c:
49899 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
49901 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
49902 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
49903 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
49904 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
49905 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
49906 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
49907 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
49908 allow for reasonable symbolic linking to $HOME based directories.
49910 * dlls/shell32/shellpath.c:
49911 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
49913 2006-02-02 Huw Davies <huw@codeweavers.com>
49915 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
49916 dlls/x11drv/x11drv.h:
49917 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
49919 2006-02-02 Alexandre Julliard <julliard@winehq.org>
49921 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
49922 widl: Some cosmetic fixes in generated code.
49924 * tools/widl/widl.c:
49925 widl: Make sure the token variables are always initialized properly.
49927 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
49929 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
49930 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
49932 2006-02-02 Tobias Loew <tobi@die-loews.de>
49935 gdi: Extended pens do not work correct with StrokePath.
49937 2006-02-02 Mike McCormack <mike@codeweavers.com>
49939 * dlls/kernel/change.c:
49940 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
49942 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
49944 * dlls/shell32/shfldr_unixfs.c:
49945 unixfs: Use realpath instead of canonicalize_file_name for portability
49948 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
49951 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
49953 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
49955 * dlls/commdlg/filedlg.c:
49956 commdlg: File open dialog: Use the specified instance handle for
49957 custom dialog templates.
49959 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
49961 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
49962 shlwapi: Added stub for ShellMessageBoxWrapW.
49964 2006-02-02 Juan Lang <juan_lang@yahoo.com>
49966 * dlls/crypt32/cert.c:
49967 crypt32: Support external providers.
49968 - add support for external store providers
49969 - rewrite registry stores as a provider
49970 - fix a memory leak
49972 2006-02-02 Juan Lang <juan@codeweavers.com>
49974 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
49975 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
49977 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
49979 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
49980 advapi32: Add stub for ObjectDeleteAuditAlarmW.
49982 * dlls/oleaut32/variant.c:
49983 oleaut32: Prevent freeing of random memory.
49984 Don't assign type to variant until we're sure we are assigning a
49987 2006-02-02 Kevin Koltzau <kevin@plop.org>
49989 * dlls/riched20/editor.c:
49990 riched20: Handle context menu.
49992 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
49994 * programs/start/start.c:
49995 start.exe: build_args now returns the correct string when no parameter
49998 * dlls/x11drv/keyboard.c:
49999 x11drv: Added Turkish F keyboard layout.
50001 2006-02-01 Juan Lang <juan@codeweavers.com>
50003 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
50004 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
50005 dlls/crypt32/tests/str.c:
50006 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
50008 2006-02-01 Kevin Koltzau <kevin@plop.org>
50010 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
50011 riched20: Implement EM_SETOLECALLBACK.
50013 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
50016 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
50018 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
50020 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
50021 winspool: Empty string as environment is valid, with tests.
50023 * include/winspool.h:
50024 winspool.h: Add missing declarations.
50026 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
50028 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
50029 dlls/riched20/txtsrv.c:
50030 riched20: Implement CreateTextServices.
50031 Implement a stub interface that CreateTextServices returns.
50033 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
50035 * dlls/riched20/style.c:
50036 riched20: Fixed font cache corruption.
50038 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
50040 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
50041 Translate pen width from logical units only for geometric pens.
50043 * dlls/shell32/shlexec.c:
50044 shell32: execute_from_key should fallback to a DDE exec only if the
50045 command to execute from is not found in the registry.
50046 Pass already found executable name to dde_connect.
50048 2006-02-01 Robert Shearman <rob@codeweavers.com>
50050 * tools/widl/typegen.c:
50051 widl: Fix a SEGV when using arrays declared using a pointer and
50052 attributes, instead of array indices (reported by Eric Kohl).
50054 2006-01-31 Alexandre Julliard <julliard@winehq.org>
50056 * dlls/setupapi/tests/.gitignore:
50057 setupapi: Ignore ok file for new query test.
50059 2006-01-31 Mike McCormack <mike@codeweavers.com>
50061 * programs/winefile/En.rc, programs/winefile/Makefile.in,
50062 programs/winefile/license.c, programs/winefile/resource.h,
50063 programs/winefile/winefile.c, programs/winefile/winefile.h:
50064 winefile: Move the license and warranty text into the resources.
50066 2006-01-31 Robert Shearman <rob@codeweavers.com>
50068 * tools/widl/typegen.c:
50069 widl: Changes to output for better debugability.
50070 Write the offset and the absolute address for referenced types.
50071 Write the current offset out when writing a pointer type.
50073 * tools/widl/typegen.c:
50074 widl: Clean up conformant struct handling.
50075 Make the writing of conformant structures take advantage of the new
50076 type format string offset handling.
50078 * tools/widl/typegen.c:
50079 widl: Fix the writing of arrays with size specified in the array
50080 expression instead of the size_is expression.
50082 * tools/widl/typegen.c:
50083 widl: Improve the current type offset passing.
50084 Change the functions to take the current type offset and return the
50085 start of the type written.
50087 * tools/widl/typegen.c:
50088 widl: The stack/structure offset in correlation descriptors should be a short.
50090 * tools/widl/parser.y:
50091 widl: Do constant folding for the sizeof operator on simple types.
50093 * tools/widl/header.c, tools/widl/typegen.c:
50094 widl: Support client/server generation for explicit_handle interfaces
50095 (based on a patch by Eric Kohl).
50097 * tools/widl/typegen.c:
50098 widl: Implement constant conformance.
50100 * tools/widl/client.c, tools/widl/server.c:
50101 widl: Fix the type offset used in marshaling/unmarshaling.
50102 Make a copy of type_offset so that it only gets incremented once per
50103 function, instead of twice.
50105 * tools/widl/write_msft.c:
50106 widl: Implement the writing of defaultvalue constants for enum values.
50108 * include/winsvc.h:
50109 include: Add SC_ENUM_TYPE to winsvc.h.
50111 * dlls/stdole2.tlb/std_ole_v2.idl:
50112 stdole2.tlb: Remove hack due to unimplemented widl functionality.
50114 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
50116 * dlls/shell32/shfldr_unixfs.c:
50117 unixfs: Only append '/' to base path if not already present in
50118 UNIXFS_get_unix_path.
50120 2006-01-31 Alexandre Julliard <julliard@winehq.org>
50122 * dlls/kernel/change.c:
50123 kernel: Set the overlapped structure status in ReadDirectoryChanges.
50125 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
50127 * dlls/ntdll/tape.c:
50128 ntdll: tape.c portability fixes.
50129 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
50130 the former, but not the latter.
50131 Only enable operations supported by the host OS in
50132 TAPE_CreatePartition() and TAPE_Prepare().
50134 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
50136 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
50137 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
50138 dlls/riched20/style.c:
50139 riched20: Added support for hidden text.
50141 * dlls/riched20/caret.c:
50142 riched20: Paint the selection while it's being extended by dragging.
50144 2006-01-31 Tobias Loew <tobi@die-loews.de>
50147 gdi: viewportExt changed after call to StrokePath.
50149 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
50151 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
50152 gdi: Fixes for the isotropic mapping mode.
50153 - Isotropic mapping mode: Adjust the viewport extension in
50154 SetWindowExtEx, handle negative extents.
50155 - Support the isotropic mapping mode in the enhanced metafile driver.
50158 2006-01-31 Robert Shearman <rob@codeweavers.com>
50160 * tools/widl/typegen.c:
50161 widl: Use a macro to write out FC types, along with the current offset
50162 which is useful for debugging.
50164 * tools/widl/typegen.c:
50165 widl: Pass the current type format string offset through all type
50168 * tools/widl/typegen.c:
50169 widl: Eliminate redundant callback routines.
50170 Add a function for comparing expressions and use it to eliminate
50171 redundant callback functions.
50173 * include/wine/rpcfc.h:
50174 widl: Define a value for RPC_FC_WSTRING.
50176 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
50178 * programs/winecfg/x11drvdlg.c:
50179 winecfg: Default for PixelShaders is disabled.
50181 2006-01-31 James Hawkins <truiken@gmail.com>
50183 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
50184 setupapi: Add tests for SetupGetInfInformation.
50186 * include/setupapi.h:
50187 setupapi: Add definitions for the SetupGetInfInformation search flags.
50189 2006-01-31 Mike McCormack <mike@codeweavers.com>
50191 * dlls/kernel/tests/change.c:
50192 kernel: Add some test cases for ReadDirectoryChangesW.
50194 2006-01-31 Juan Lang <juan@codeweavers.com>
50196 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
50197 crypt32: Correct X509_NAME decoding, and more stringent tests.
50199 * include/wincrypt.h:
50200 wincrypt: Fix typo.
50202 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
50204 * dlls/comctl32/listview.c:
50205 comctl32: Restore listview font on CDRF_NEWFONT.
50207 2006-01-31 Robert Shearman <rob@codeweavers.com>
50209 * dlls/oleaut32/typelib.c:
50210 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
50212 * dlls/rpcrt4/ndr_stubless.c:
50213 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
50216 * dlls/rpcrt4/ndr_ole.c:
50217 rpcrt4: Only attempt to marshal an object if it is non-NULL.
50219 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
50221 * dlls/shell32/shfldr_unixfs.c:
50222 unixfs: Only resolve the 'dosdevices' based symbol links in
50223 UNIXFS_get_unix_path, but leave all others alone.
50225 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
50227 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
50228 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
50229 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
50230 gdi: Add support for creating extended pens.
50232 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
50234 * dlls/d3d8/directx.c:
50235 d3d8: CreateDevice should use the root of the current window.
50237 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
50239 * dlls/iphlpapi/iphlpapi_main.c:
50240 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
50242 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
50244 * dlls/riched20/editor.c, include/textserv.h:
50245 riched20: Make CreateTextServices use ITextHost.
50247 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
50249 * dlls/user/message.c:
50250 user: Remove internal messages from the message queue before handling them.
50252 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
50254 * programs/winecfg/Es.rc:
50255 winecfg: Spanish translation update.
50257 2006-01-30 Mike McCormack <mike@codeweavers.com>
50260 server: Initial inotify support.
50262 * dlls/kernel/tests/change.c:
50263 kernel: Add some more tests for FindFirstChangeNotification.
50265 2006-01-30 Alexandre Julliard <julliard@winehq.org>
50267 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
50268 Fixed creation of PS_ALTERNATE pens.
50270 2006-01-30 Tobias Loew <tobi@die-loews.de>
50272 * dlls/comctl32/tab.c:
50273 comctl32: Fix tab-control flickering.
50275 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
50277 * dlls/x11drv/xrender.c:
50278 x11drv: Fix AlphaBlend read boundaries.
50280 2006-01-30 Mike McCormack <mike@codeweavers.com>
50282 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
50283 msi: Add an implementation of MsiGetDatabaseState.
50285 2006-01-30 Juan Lang <juan@codeweavers.com>
50287 * include/wincrypt.h:
50288 wincrypt.h: Add more missing defines.
50290 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
50292 * dlls/user/hook.c:
50293 user: Remove duplicate code.
50295 * dlls/user/tests/msg.c:
50296 user/tests: Add test for low level mouse hooks.
50298 2006-01-30 Robert Shearman <rob@codeweavers.com>
50300 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
50301 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
50302 already have them filled in.
50304 * dlls/oleaut32/typelib.c:
50305 oleaut: Fix the order of parameters passed into DispCallFunc.
50307 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
50309 * dlls/ntdll/tape.c:
50310 kernel: Remove bogus breaks in tape.c
50312 2006-01-27 Huw Davies <huw@codeweavers.com>
50314 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
50315 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
50316 dlls/msxml3/parseerror.c:
50317 msxml: Issue a fixme if the interface is not implemented.
50319 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
50321 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
50322 gdi: Add test case for creating pens, make it pass under Wine for
50325 2006-01-27 Mike McCormack <mike@codeweavers.com>
50327 * dlls/kernel/change.c:
50328 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
50330 2006-01-27 Juan Lang <juan_lang@yahoo.com>
50332 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
50333 dlls/iphlpapi/iphlpapi_main.c:
50334 iphlpapi: Reimplement interface enumeration.
50335 Implement interface enumeration based on if_nameindex, based on a
50336 suggestion by Michael Ost
50338 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
50340 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
50341 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
50343 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
50345 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
50346 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
50347 Fix a couple of bugs spotted by valgrind.
50349 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
50351 Suppress some false-positives reported by valgrind.
50353 * programs/winedbg/break.c, programs/winedbg/dbg.y,
50354 programs/winedbg/debug.l, programs/winedbg/debugger.h,
50355 programs/winedbg/winedbg.c:
50356 winedbg: Hardware breakpoints
50357 - implemented hardware assisted breakpoints (new 'hbreak' command
50358 which behaves just as 'break' command)
50359 - small improvements to break handling (saving hit xpoint across
50360 exception handling)
50361 - fixed 'cont N' command for watchpoints
50363 2006-01-27 Alexandre Julliard <julliard@winehq.org>
50365 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
50366 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
50367 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
50368 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
50369 by Mike McCormack).
50371 * dlls/shell32/shlfileop.c:
50372 shell32: Fixed a couple of FindFirstFile handle leaks.
50374 * dlls/oleaut32/tests/.gitignore:
50375 oleaut32: Ignore new test ok file.
50377 2006-01-27 Huw Davies <huw@codeweavers.com>
50379 * dlls/user/tests/edit.c:
50380 user: Don't automatically add a bunch of styles in create_editcontrol.
50382 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
50384 * dlls/user/tests/text.c, dlls/user/text.c:
50385 user: Fix DrawTextExA/W on empty strings.
50386 DrawTextExA/W should calculate a rectangle of zero height and width in
50387 some cases of null or empty supplied strings. With conformance tests.
50389 2006-01-27 Mike McCormack <mike@codeweavers.com>
50391 * dlls/kernel/change.c:
50392 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
50394 2006-01-27 Robert Shearman <rob@codeweavers.com>
50396 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
50397 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
50398 ole: Test and implement LPSAFEARRAY marshaling.
50400 * dlls/oleaut32/tmarshal.c:
50401 oleaut: Improve the typelib marshaler traces.
50402 Improve the typelib marshaler traces for lazy developers like me who
50403 don't want to grep for constants.
50405 * include/rpcndr.h:
50406 include: Add types and definitions for RPC user callback routines.
50408 * include/propidl.idl:
50409 include: Add new union cases for PROPVARIANT structure.
50411 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
50412 tools/widl/typegen.h:
50413 widl: Implement callback conformance.
50415 2006-01-27 Alexandre Julliard <julliard@winehq.org>
50417 * dlls/riched20/paint.c:
50418 riched20: Remove a couple of no longer used functions.
50420 2006-01-27 Mike McCormack <mike@codeweavers.com>
50422 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
50423 include/wine/server_protocol.h, server/change.c, server/file.c,
50424 server/file.h, server/protocol.def, server/request.h, server/trace.c:
50425 server: Fix the file notification interface to use directory handles.
50427 2006-01-27 Alexandre Julliard <julliard@winehq.org>
50430 server: Fixed low-level hardware hooks.
50431 The hook thread field has been reused for win events, so it no longer
50432 works for low-level hardward hooks. Use the owner field instead.
50434 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
50436 * dlls/user/scroll.c:
50437 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
50439 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
50441 * dlls/winmm/wineoss/audio.c:
50442 wineoss: Proper support in OSS driver for audio when no mixer is present.
50443 Fixed a couple of potential fd leaks.
50445 2006-01-27 Hans Leidekker <hans@it.vu.nl>
50447 * dlls/kernel/tape.c:
50448 kernel: Implementation of tape functions.
50449 Implement CreateTapePartition, EraseTape, GetTapeParameters,
50450 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
50451 SetTapePosition and WriteTapemark.
50453 2006-01-26 Jacek Caban <jacek@codeweavers.com>
50455 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
50456 shdocvw: Added client site's IDispatch stub implementation.
50458 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
50459 dlls/shdocvw/webbrowser.c:
50460 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
50462 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
50463 shdocvw: Added client site's IOleCommandTarget stub implementation.
50465 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
50467 * dlls/riched20/editor.c:
50468 riched20: EM_STREAMIN should send a EN_UPDATE notification.
50470 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
50471 riched20: Selection painting fixes.
50473 2006-01-26 Hans Leidekker <hans@it.vu.nl>
50475 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
50476 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
50477 ntdll: Add implementation of tape IOCTLs.
50479 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
50481 include: Add some defines related to tape support.
50483 2006-01-26 Mike McCormack <mike@codeweavers.com>
50485 * loader/preloader.c:
50486 preloader: Allow compiling the preloader with -fstack-protector.
50488 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
50490 * dlls/user/tests/win.c, dlls/user/win.c:
50491 user: Don't drop owned windows in WIN_EnumChildWindows.
50492 Add a few tests for this.
50494 2006-01-25 Alexandre Julliard <julliard@winehq.org>
50496 * server/fd.c, server/file.c:
50497 server: Allow opening a directory with write access (based on a patch
50498 by Mike McCormack).
50500 * include/wtypes.idl:
50501 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
50504 wine.inf: Don't overwrite registry keys that users may want to change.
50506 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
50507 kernel: Handle a failure to load winedos a bit more gracefully.
50509 * dlls/x11drv/bitblt.c:
50510 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
50512 2006-01-25 Mike Frysinger <vapier@gentoo.org>
50514 * tools/winegcc/winegcc.c:
50515 winegcc: Pass -m32/-m64 along to the linker.
50517 2006-01-25 Robert Reif <reif@earthlink.net>
50519 * dlls/dsound/tests/duplex.c:
50520 dsound: Duplex test fix.
50522 2006-01-25 Jacek Caban <jacek@codeweavers.com>
50524 * dlls/shdocvw/dochost.c:
50525 shdocvw: Added TranslateUrl implementation.
50527 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
50528 dlls/shdocvw/shdocvw.h:
50529 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
50531 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
50533 * dlls/user/static.c:
50534 static control: SS_CENTERIMAGE fixes.
50535 - Stretch bitmaps and icons to the whole control size if
50536 SS_CENTERIMAGE is absent
50537 - Draw the background of centered bitmaps and icons with the
50538 background brush (like Windows XP for applications with a manifest)
50540 * dlls/gdi/enhmfdrv/init.c:
50541 gdi: Fix the EMF bounding box calculation.
50543 2006-01-25 Juan Lang <juan_lang@yahoo.com>
50545 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
50546 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
50547 dlls/iphlpapi/ipstats.h:
50548 iphlpapi: Remove one IP address per interface restriction.
50549 - remove restriction of one IP address per interface
50550 - remove dead code, and make static functions that can be
50551 - update comments and copyright notice
50553 2006-01-25 Hans Leidekker <hans@it.vu.nl>
50555 * dlls/kernel/tests/change.c:
50556 kernel: Test moving a directory that has a change notification
50557 registered for itself.
50559 2006-01-24 Alexandre Julliard <julliard@winehq.org>
50561 * loader/pthread.c:
50562 loader: Detect pthread_get_stackaddr_np returning the top of the stack
50563 instead of the base.
50565 2006-01-24 Huw Davies <huw@codeweavers.com>
50567 * dlls/msxml3/domdoc.c:
50568 msxml: Implement save.
50570 2006-01-24 Mike McCormack <mike@codeweavers.com>
50572 * programs/progman/En.rc, programs/progman/License_En.c,
50573 programs/progman/Makefile.in, programs/progman/license.c,
50574 programs/progman/license.h, programs/progman/main.c,
50575 programs/progman/progman.h:
50576 progman: Load license from resources.
50578 2006-01-24 Alexandre Julliard <julliard@winehq.org>
50580 * dlls/msvcrt/errno.c:
50581 msvcrt: Make error strings static.
50583 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
50585 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
50586 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
50587 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
50588 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
50589 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
50590 dlls/riched20/editor.c, dlls/riched20/para.c,
50591 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
50592 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
50593 dlls/user/tests/edit.c, dlls/winmm/mci.c,
50594 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
50595 Make more arrays const.
50597 2006-01-24 Alexandre Julliard <julliard@winehq.org>
50599 * tools/wineprefixcreate.in:
50600 wineprefixcreate: Only create links for files that don't exist.
50601 Make a copy instead of a link if the original file is writable.
50604 server: Use the new set_fd_user function in create_serial().
50606 2006-01-24 Mike McCormack <mike@codeweavers.com>
50608 * server/fd.c, server/file.c, server/file.h:
50609 server: Modify open_fd to create an fd without a user.
50610 Create a set_fd_user function.
50611 Update create_file() to use the above functions.
50613 2006-01-24 Alexandre Julliard <julliard@winehq.org>
50615 * tools/winebuild/import.c:
50616 winebuild: Get rid of the default ignored symbols list.
50618 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
50619 ntdll: memcpy should behave like memmove in ntdll too.
50621 * dlls/ntdll/ntdll.spec:
50622 ntdll: Mark all libc-style functions as private to make sure we link
50623 to the real libc functions instead.
50625 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
50626 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
50627 Avoid importing _strlwr/_strupr from ntdll.
50629 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
50631 msvcrt: Use the msvcrt version of printf everywhere.
50633 2006-01-24 Juan Lang <juan_lang@yahoo.com>
50635 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
50636 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
50637 dlls/iphlpapi/ipstats.h:
50638 iphlpapi: Clean up memory allocation.
50639 - pass heap to allocate from directly to helper functions, instead of
50640 unnecessarily copying returned data
50641 - use public types rather than internal ones
50642 - make sure GetBestRoute doesn't return bogus matches
50644 2006-01-24 Robert Shearman <rob@codeweavers.com>
50646 * tools/widl/typegen.c:
50647 widl: Generate type format strings for conformant varying arrays.
50649 * tools/widl/parser.y:
50650 widl: Fix detection of varying arrays.
50651 Correctly identify structures containing varying arrays as conformant
50652 varying structures.
50654 * tools/widl/parser.y:
50655 widl: Fix detection of conformant varying structs.
50656 Rename has_conformant_array to has_conformance, add a new variable
50657 has_variance and map has_conformant_string to has_conformance and
50659 A conformant varying struct should be returned if just variance is
50660 present and even if no pointers are present.
50662 * tools/widl/typegen.c:
50663 widl: Support generation of conformant structure type strings.
50665 * tools/widl/typegen.c:
50666 widl: Conformant arrays have a size of 0.
50667 Conformant arrays should cause a size of 0 to be returned from
50670 * tools/widl/typegen.c:
50671 widl: Support correlation descriptors in structures.
50673 * tools/widl/parser.y:
50674 widl: Error if an array is in the middle of a structure.
50675 Fix detection of conformant arrays and output an error if the array
50676 isn't at the end of the structure.
50678 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
50679 widl: Fix the detection of conformant and pointer structs.
50681 * tools/widl/typegen.c:
50682 widl: Simple structs and complex pointers.
50683 Write out type format string for simple structs and for pointers to
50686 * tools/widl/typegen.c:
50687 widl: Add framework for generating struct and union type format strings.
50689 * tools/widl/typegen.c:
50690 widl: Support different types of simple pointers.
50691 Support pointer types in unmarshall_arguments.
50693 * tools/widl/typegen.c:
50694 widl: Generate NdrNonConformatString* calls for non-conformant string types.
50696 * tools/widl/typegen.c:
50697 widl: Add functions for detecting array and string types.
50698 Add functions for detecting array and string types and use these in
50699 both writing type format strings and when marshalling and
50700 unmarshalling parameters.
50702 * tools/widl/typegen.c:
50703 widl: Support some more complicated conformance / variance expressions.
50705 * include/wine/rpcfc.h:
50706 widl: Added some more constants for conformance descriptors.
50708 * tools/widl/typegen.c:
50709 widl: Start implementing writing of conformance/variance descriptors.
50711 * include/wine/rpcfc.h, tools/widl/typegen.c:
50713 Write out type format strings for string types.
50715 * tools/widl/typegen.c:
50717 Write out type format strings for arrays, except for the missing
50718 generic functionality of conformance and variance descriptors.
50720 * tools/widl/typegen.c:
50721 widl: Simplify write_typeformatstring_type.
50722 Simplify handling of types in write_typeformatstring_type by only
50723 writing non-pointer types out when ptr_level is 0. Add stubs for
50724 functions that will write out the type format string for strings and
50727 * tools/widl/typegen.c:
50728 widl: Don't use recursion for write_typeformatstring_type.
50729 Since a var_t can now be passed in, rename to
50730 write_typeformatstring_var. Simplifies the code.
50732 * tools/widl/typegen.c, tools/widl/typegen.h:
50733 widl: Don't use recursion to implement write_procformatstring_type.
50734 Renamed to write_procformatstring_var now since we can pass a var_t in
50735 again. This results in simpler code.
50737 2006-01-24 Alexandre Julliard <julliard@winehq.org>
50739 * dlls/kernel/process.c:
50740 kernel: Fail more gracefully when loading a builtin exe didn't work.
50742 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
50744 * dlls/comctl32/listview.c:
50745 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
50747 2006-01-24 Huw Davies <huw@codeweavers.com>
50749 * dlls/gdi/freetype.c:
50750 gdi: Fixes to preempt freetype 2.2.0.
50752 2006-01-24 Jacek Caban <jacek@codeweavers.com>
50754 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
50757 2006-01-24 Huw Davies <huw@codeweavers.com>
50759 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
50760 gdi: Use correct include file for FT_Get_Module.
50762 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
50764 * dlls/user/user32.spec, dlls/user/win.c:
50765 user32: Added stub for UpdateLayeredWindow.
50767 2006-01-23 Alexandre Julliard <julliard@winehq.org>
50769 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
50770 msvcrt: Properly implemented strerror and perror (based on a patch by
50773 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
50774 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
50776 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
50777 include/msvcrt/errno.h:
50778 msvcrt: Added EILSEQ definition.
50780 2006-01-23 Hans Leidekker <hans@it.vu.nl>
50782 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
50783 msvcrt: Stub implementation for wcsftime.
50785 2006-01-23 Alexandre Julliard <julliard@winehq.org>
50788 Remove useless BUGS file.
50790 2006-01-23 Robert Shearman <rob@codeweavers.com>
50792 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
50793 msi: Move the firing of control events to MSI_ProcessMessage.
50794 Move the firing of control events from internal helper functions to
50795 MSI_ProcessMessage so that custom actions can all cause control events
50797 Added the firing of progress events.
50799 * dlls/msi/action.c, dlls/msi/files.c:
50800 msi: Call ui_actiondata for more actions.
50802 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
50804 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
50805 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
50807 2006-01-23 Robert Reif <reif@earthlink.net>
50809 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
50810 winearts: Try to keep winecfg from crashing by recovering from an arts
50813 2006-01-23 Alexandre Julliard <julliard@winehq.org>
50815 * libs/wine/mmap.c, server/timer.c:
50816 Fixed a couple of warnings on MacOS.
50818 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
50819 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
50820 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
50821 programs/winedbg/types.c:
50822 winedbg: Use Win32 types instead of long long.
50824 * server/trace.c, tools/make_requests:
50825 server: More generic mechanism for adding typecasts in server traces.
50826 Added casts for size_t values.
50828 2006-01-23 Mike McCormack <mike@codeweavers.com>
50830 * dlls/ntdll/ntdll.spec:
50831 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
50833 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
50835 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
50836 dlls/dbghelp/symbol.c:
50837 dbghelp: Return better values in module information.
50838 - 32/64: number of symbols is now correct
50839 - 64: the 64 bit extra fields are now initialized with some non null
50842 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
50843 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
50844 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
50846 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
50848 * dlls/dbghelp/dbghelp.c:
50849 dbghelp: SymSetContext should return FALSE when setting twice the same
50852 * dlls/dbghelp/dbghelp.c:
50853 dbghelp: Live targets.
50854 In SymInitialize, now trying to check if the hProcess is a real live
50855 target or not. If we think it is, try to grasp ELF information from
50858 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
50859 dlls/dbghelp/module.c, include/dbghelp.h:
50860 dbghelp: Started implementation of the global callback mechanism.
50862 * dlls/dbghelp/symbol.c, include/dbghelp.h:
50863 dbghelp: Symbol info.
50864 - better coding for SYMBOL_INFO filling
50865 - some fixes on some fields (parameters)
50866 - now using the max size for symbol info
50868 * programs/winedbg/break.c, programs/winedbg/debugger.h,
50869 programs/winedbg/expr.c, programs/winedbg/memory.c,
50870 programs/winedbg/stack.c, programs/winedbg/types.c,
50871 programs/winedbg/winedbg.c:
50872 winedbg: Added a more decent scheme for handling segmented addresses.
50874 2006-01-23 Alexandre Julliard <julliard@winehq.org>
50877 libwine: Added LDT support for MacOS/x86.
50879 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
50881 * dlls/user/menu.c, dlls/user/tests/menu.c:
50882 user32: Make GetMenuItemInfo tests pass under Wine.
50883 - Change menu item search algorithm to recurse into a submenu first.
50884 - Fallback to a found submenu if nothing else was found.
50886 2006-01-23 Robert Shearman <rob@codeweavers.com>
50888 * dlls/msi/dialog.c:
50889 msi: Support msidbControlAttributesSunken.
50891 * dlls/msi/dialog.c:
50892 msi: Only print fixme for progress attribute once.
50893 Since setting the Progress attribute is done quite frequently, don't
50894 flood the user with messages about it being unimplemented.
50896 2006-01-23 Mike McCormack <mike@codeweavers.com>
50898 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
50899 crypt32: Add stub implementations of some crypto functions used by IE6 install.
50901 2006-01-23 Alexandre Julliard <julliard@winehq.org>
50903 * tools/winebuild/import.c:
50904 winebuild: Always import atof, the MS version is different.
50906 2006-01-23 H. Verbeet <hverbeet@gmail.com>
50908 * dlls/d3d8/device.c:
50909 d3d8: For render states D3DRS_POINTSPRITEENABLE and
50910 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
50912 * dlls/d3d8/d3dcore_gl.h:
50913 d3d8: Add GL_ARB_multisample definitions.
50915 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
50916 d3d8: Add detection for GL_ARB_point_sprite support.
50918 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
50920 * dlls/user/scroll.c:
50921 user: Add missing WIN_ReleasePtr.
50923 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
50925 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
50927 ICCompressorChoose should initialize fccType and fccHandler fields
50928 for the full frames case as well.
50930 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
50932 * dlls/kernel/tests/atom.c:
50933 kernel/tests: Integer atoms return different results on WinNT 3.51.
50935 2006-01-23 Mike McCormack <mike@codeweavers.com>
50937 * dlls/shell32/shell32.spec:
50938 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
50940 2006-01-23 Kai Blin <kai.blin@gmail.com>
50942 * dlls/secur32/ntlm.c:
50943 secur32: Added DeleteSecurityContext.
50945 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
50947 * dlls/x11drv/keyboard.c:
50948 x11drv: Update Swiss German keyboard layout to better match the X11 one.
50950 2006-01-23 James Hawkins <truiken@gmail.com>
50952 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
50953 shell32: Reimplement a factored SHFileOperation.
50955 2006-01-21 Marcus Meissner <meissner@suse.de>
50957 * tools/winebuild/build.h, tools/winebuild/relay.c,
50958 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
50959 tools/winebuild/utils.c:
50960 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
50962 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
50964 * dlls/gdi/metafile.c:
50965 gdi: Metafile records must be at least 3 words long.
50967 2006-01-21 Alexandre Julliard <julliard@winehq.org>
50969 * dlls/msvcrt/cppexcept.c:
50970 msvcrt: Preserve all registers in call_ebp_func.
50972 2006-01-21 Jacek Caban <jacek@codeweavers.com>
50974 * dlls/mshtml/nsembed.c:
50975 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
50977 2006-01-21 James Hawkins <truiken@gmail.com>
50979 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
50980 advpack: Add a stub for RebootCheckOnInstall.
50982 * dlls/advpack/files.c:
50983 advpack: Fix the documentation for AddDelBackupEntry.
50985 * dlls/advpack/advpack.c:
50986 advpack: Complete the documentation for CloseINFEngine.
50988 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
50989 advpack: Add a stub for SetPerUserSecValues.
50991 * dlls/advpack/files.c:
50992 advpack: Fix the documentation for FileSaveMarkNotExist.
50994 * dlls/advpack/files.c:
50995 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
50997 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
50998 advpack: Add stubs for the user stub wrapper functions.
51000 * dlls/advpack/files.c:
51001 advpack: Implement DelNodeRunDLL32.
51003 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
51004 advpack: Implement IsNTAdmin.
51006 2006-01-20 Huw Davies <huw@codeweavers.com>
51008 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
51009 shell: Fix incorrect usage of the return value of StrRetToStrNW.
51011 2006-01-20 Aric Stewart <aric@codeweavers.com>
51013 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
51014 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
51015 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
51016 Beginning of framework to implement handling of InternetQueryOption
51017 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
51019 2006-01-20 Alexandre Julliard <julliard@winehq.org>
51021 * configure, configure.ac:
51022 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
51024 * tools/winebuild/build.h, tools/winebuild/relay.c:
51025 winebuild: Moved offset definitions to relay.c since they are only
51027 Hardcoded a couple of TEB offsets to support cross-compilation.
51029 2006-01-20 Huw Davies <huw@codeweavers.com>
51031 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
51032 ole: ProgIDFromCLSID sets progid to NULL on failure.
51034 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
51036 * dlls/x11drv/clipboard.c:
51037 x11drv: Prevent NULL dereference in SelectionRequest handling.
51039 2006-01-20 H. Verbeet <hverbeet@gmail.com>
51041 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
51042 ntdll: Add a stubbed NtSetSystemInformation.
51044 2006-01-20 Alexandre Julliard <julliard@winehq.org>
51046 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
51047 tools/winebuild/relay.c:
51048 ntdll: Move the %gs register to the ntdll_thread_regs structure.
51050 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
51051 ntdll: Move the TEB register to the ntdll_thread_regs structure.
51053 2006-01-20 Juan Lang <juan_lang@yahoo.com>
51055 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
51056 dlls/iphlpapi/iphlpapi_main.c:
51057 iphlpapi: Remove redundant comments and fix typos.
51059 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
51061 * dlls/user/tests/resource.c:
51062 user/tests: Added \n to a few ok() calls.
51064 2006-01-20 Robert Shearman <rob@codeweavers.com>
51066 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
51067 ole: Verify that the proxy is being used in the correct thread.
51069 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
51070 rpc: Replace the hack that detected stubless proxies with the correct check.
51071 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
51072 the three members of the structure that were previously needed.
51073 Fix the detection of stubless proxies.
51075 * dlls/rpcrt4/ndr_marshall.c:
51076 rpc: Skip over the right number of bytes in new correlation descriptors.
51077 Skip over 6 bytes of the format descriptor if new correlation
51078 descriptors are being used, instead of 4.
51080 * dlls/ole32/tests/marshal.c:
51081 ole: Add a test for WM_QUIT behaviour during COM calls.
51083 * dlls/ole32/compobj.c:
51084 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
51085 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
51086 it should repost the WM_QUIT message and then switch to waiting
51087 without checking messages.
51089 2006-01-20 H. Verbeet <hverbeet@gmail.com>
51091 * dlls/wined3d/pixelshader.c:
51092 wined3d: Fix a few TRACEs in pixelshader.c.
51094 * dlls/wined3d/device.c:
51095 wined3d: Return the correct pixelshader in
51096 IWineD3DDeviceImpl_GetPixelShader.
51098 * dlls/wined3d/drawprim.c:
51099 wined3d: A shader isn't guaranteed to have a vertex declaration, so
51100 add a NULL check for that.
51102 2006-01-20 Jacek Caban <jacek@codeweavers.com>
51104 * dlls/shdocvw/oleobject.c:
51105 shdocvw: Added GetWindow implementation.
51107 2006-01-19 Alexandre Julliard <julliard@winehq.org>
51109 * ANNOUNCE, ChangeLog, VERSION, configure:
51112 ----------------------------------------------------------------
51113 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
51115 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
51116 mscms: Check an appropriate registry key.
51118 2006-01-19 Ken Thomases <ken@codeweavers.com>
51120 * dlls/user/win.c, dlls/user/winproc.c:
51121 user: Fixed the lifetime of MDICREATESTRUCT variables.
51123 2006-01-19 Aric Stewart <aric@codeweavers.com>
51125 * dlls/shell32/shellpath.c:
51126 shell32: Update shellpaths My Pictures, My Video, My Music to be under
51127 $HOME, with a number of fallbacks.
51129 2006-01-19 H. Verbeet <hverbeet@gmail.com>
51131 * dlls/d3d8/d3dcore_gl.h:
51132 d3d8: Added GL_ARB_point_sprite definition.
51134 * dlls/wined3d/directx.c:
51135 wined3d: Better version string parsing for VENDOR_NVIDIA in
51136 IWineD3DImpl_FillGLCaps.
51138 2006-01-19 Mike McCormack <mike@codeweavers.com>
51140 * programs/winemine/dialog.c, programs/winemine/main.c:
51141 winmine: Use WIN32_LEAN_AND_MEAN.
51143 2006-01-19 Huw Davies <huw@codeweavers.com>
51145 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
51146 dlls/msxml3/node.c, dlls/msxml3/text.c:
51147 msxml: Text node implementation.
51149 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
51151 * dlls/user/tests/menu.c:
51152 user: Tests for when the menu is incorrect because of duplication of a
51153 menu id and an hMenu.
51155 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
51157 * dlls/x11drv/keyboard.c:
51158 x11drv: Add support for another Canadian French keyboard flavour.
51160 2006-01-19 H. Verbeet <hverbeet@gmail.com>
51162 * dlls/wined3d/directx.c:
51163 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
51164 glXGetClientString to retrieve the OpenGL vendor.
51166 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
51168 * dlls/kernel/instr.c:
51169 kernel: Remove calls to Nt[Get|Set]ThreadContext.
51170 It's done in exception handler now.
51172 2006-01-19 Mike McCormack <mike@codeweavers.com>
51174 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
51175 programs/winecfg/driveui.c, programs/winecfg/main.c,
51176 programs/winecfg/properties.c, programs/winecfg/properties.h,
51177 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
51178 programs/winecfg/x11drvdlg.c:
51179 winecfg: Tidy up included headers.
51180 Get rid of the barely used properties.c.
51182 2006-01-18 Hans Leidekker <hans@it.vu.nl>
51184 * tools/winedump/output.c:
51185 winedump: Fix compilation of generated source.
51186 Include config.h in the .c file, not in the .h file.
51188 2006-01-18 Alexandre Julliard <julliard@winehq.org>
51190 * dlls/ntdll/file.c:
51191 ntdll: Cleaned up the ioctl functions.
51192 Renamed function parameters to something usable.
51193 Fixed potential event leaks.
51195 2006-01-18 Mike McCormack <mike@codeweavers.com>
51197 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
51198 programs/winebrowser/main.c, programs/winhelp/callback.c,
51199 programs/winhelp/macro.c:
51200 programs: Use WIN32_LEAN_AND_MEAN.
51202 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
51204 * dlls/msvcrt/file.c:
51205 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
51208 2006-01-18 Huw Davies <huw@codeweavers.com>
51210 * dlls/msxml3/node.c:
51211 msxml: Implement get_nodeTypedValue.
51213 2006-01-18 Robert Shearman <rob@codeweavers.com>
51215 * dlls/ntdll/loader.c:
51216 ntdll: Loader optimization.
51217 Optimize for the case where a DLL with no path is requested and it is
51220 2006-01-18 Robert Reif <reif@earthlink.net>
51222 * dlls/winmm/winealsa/audio.c:
51223 winealsa: Add critical section names for debugging.
51225 2006-01-18 Alexandre Julliard <julliard@winehq.org>
51227 * dlls/gdi/metafile.c:
51228 gdi: Ignore a few more metafile escapes.
51230 2006-01-18 Jacek Caban <jacek@codeweavers.com>
51232 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
51233 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
51234 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
51237 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
51239 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
51240 winspool: Printing environment support for GetPrinterDriverDirectory.
51242 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
51244 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
51245 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
51248 * dlls/msacm/driver.c, dlls/msacm/stream.c:
51249 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
51251 * dlls/msacm/driver.c:
51252 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
51253 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
51254 application does not supply one.
51256 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
51257 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
51258 Broadcast notifications are fleshed out and are now fully functional.
51260 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
51261 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
51262 - Rework acmDriverAddA to call acmDriverAddW.
51263 - Implement stub for acmDriverAddW with switch for the 3 known cases
51265 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
51266 & alias from registry (similar to msacm32 load).
51268 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
51269 msacm: Implement acmDriverPriority with driver priority/enabled saving.
51270 Foundation for notification broadcasts with support for deferred
51273 * dlls/msacm/internal.c:
51274 msacm: Implement honouring of driver priority and enabled status at
51277 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
51279 * dlls/oleaut32/tests/vartest.c:
51280 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
51282 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
51283 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
51285 2006-01-18 Robert Shearman <rob@codeweavers.com>
51287 * dlls/rpcrt4/ndr_marshall.c:
51288 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
51290 * dlls/rpcrt4/rpc_message.c:
51291 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
51292 to the buffer after the first batch of data has been written to the
51295 * dlls/ole32/compobj.c:
51296 ole: Update the COM todo list.
51298 * dlls/ole32/ole2.c:
51299 ole: Re-post the quit message outside of the DoDragDrop message loop.
51301 * dlls/oleaut32/tmarshal.c:
51302 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
51303 doesn't signify an error; it is just unusual.
51305 * programs/notepad/Zh.rc:
51306 notepad: Add a Font menu item for the Chinese locale.
51308 2006-01-18 Huw Davies <huw@codeweavers.com>
51310 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
51311 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
51312 msxml: Add attribute node implementation.
51314 2006-01-17 Marcus Meissner <meissner@suse.de>
51316 * dlls/msvcrt/dir.c:
51317 msvcrt: _makepath(): operate on target buffer directly.
51319 2006-01-17 Robert Reif <reif@earthlink.net>
51321 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
51322 dsound: Primary buffer size change tests.
51323 It looks like Windows doesn't change the primary buffer length when
51324 changing formats so make the tests fail now.
51325 This means the current ALSA implementation is broken when hardware
51326 acceleration is set to full and the primary buffer format is changed.
51328 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
51329 dlls/dsound/tests/duplex.c:
51330 dsound: Add full duplex tests.
51332 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
51333 dsound: Add full duplex support.
51335 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
51336 dsound: Convert IDirectSoundImpl from a COM class to a regular class
51337 and move most of the COM functions to the DirectSoundDevice class.
51339 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
51341 * dlls/user/static.c:
51342 static control: Immediately repaint the control.
51344 * dlls/user/static.c:
51345 static control: Separate WM_NCCREATE and WM_SETTEXT.
51346 - Separate WM_NCCREATE and WM_SETTEXT.
51347 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
51349 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
51350 - Immediately repaint the control on all occasions.
51352 * dlls/user/static.c:
51353 static control: Don't load OEM bitmaps.
51355 * dlls/user/static.c:
51356 static control: STN_ENABLE and STN_DISABLE notifications.
51358 * dlls/user/static.c:
51359 static control: Better STM_GETIMAGE.
51360 STM_GETIMAGE returns NULL if the given image type doesn't match the
51363 * dlls/user/static.c:
51364 static control: Support SS_REALSIZEIMAGE.
51365 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
51366 load icons in the default icon size").
51367 - SS_ICON: Ability to display cursors.
51369 * dlls/user/static.c:
51370 static control: Support SS_REALSIZECONTROL.
51371 - Support SS_REALSIZECONTROL (this flag means "don't resize the
51372 control to the size of the bitmap/icon").
51373 - Always call GlobalUnlock16 after GlobalLock16.
51375 * dlls/user/static.c:
51376 static control: Background of enhanced metafiles.
51377 - Always paint the background of static controls displaying enhanced
51379 - Also paint the background if there's no metafile to display.
51381 * dlls/user/static.c:
51382 static control: Support text style flags.
51383 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
51384 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
51385 the ExtTextOut function like the native control does.
51386 - Gray text color: Only for non-simple static controls.
51388 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
51390 * dlls/msacm/tests/msacm.c:
51391 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
51392 ACM_METRIC_DRIVER_SUPPORT.
51393 Fix copy&paste mislabeling on acmDriverID test failure.
51395 * dlls/msacm/msacm32_main.c:
51396 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
51398 * dlls/msacm/msacm32_main.c:
51399 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
51401 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
51403 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
51404 shell32: Support for CLSID_ShellFSFolder in unixfs.
51406 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
51408 * dlls/d3d8/device.c:
51409 d3d8: Render state additions.
51410 Implemented D3DRS_EDGEANTIALIAS.
51411 Implemented D3DRS_POINTSPRITEENABLE.
51412 Implemented D3DRS_MULTISAMPLEANTIALIAS.
51414 2006-01-17 H. Verbeet <hverbeet@gmail.com>
51416 * include/wine/wined3d_interface.h:
51417 wined3d: Create a common WineD3D base class, IWineD3DBase.
51419 2006-01-17 Alexandre Julliard <julliard@winehq.org>
51421 * dlls/shlwapi/reg.c:
51422 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
51424 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
51426 * programs/winemenubuilder/winemenubuilder.c:
51427 winemenubuilder: Report a few more errors.
51428 Use Heap[Alloc|Free] instead of malloc|free.
51430 2006-01-17 Robert Shearman <rob@codeweavers.com>
51432 * dlls/user/message.c, dlls/user/tests/msg.c,
51433 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
51434 server/request.h, server/trace.c:
51435 user: Fix WM_QUIT message ordering from PostQuitMessage.
51436 Added a new server call as PostQuitMessage should set a flag in the
51437 message queue to return the WM_QUIT message when there are no other
51438 pending messages, rather than posting a message to the thread queue as
51439 it does at the moment.
51441 2006-01-17 Mike McCormack <mike@codeweavers.com>
51443 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
51444 dlls/ntdll/tests/change.c:
51445 ntdll: Add a test for NtNotifyChangeDirectoryFile.
51448 server: Make sure to release the fd we grabbed in all cases.
51450 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
51451 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
51453 * dlls/ntdll/reg.c:
51454 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
51456 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
51458 * dlls/oleaut32/tests/vartest.c:
51459 oleaut32: Tests for the VarCmp reimplementation.
51461 * dlls/oleaut32/variant.c:
51462 oleaut32: Reimplement VarCmp().
51463 - Supports now all WinXP allowed combinations of input variants.
51464 - VT_RESERVED on input variants is handled now.
51465 - Removed complicated VT_DATE comparision; that's not how Windows does it.
51466 - Improved documentation.
51468 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
51469 dlls/oleaut32/variant.h:
51470 oleaut32: Define missing but useful VTBIT_* macros.
51472 2006-01-16 Robert Shearman <rob@codeweavers.com>
51474 * dlls/shell32/shfldr_fs.c:
51475 shell: GetDetailsOf fix.
51476 Initialise hr and psd->str.uType before the call to
51477 IShellFolder_GetDisplayNameOf so that whatever it returns is
51480 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
51481 dlls/shell32/shfldr_fs.c:
51482 shell: Convert the filesystem shell folder to Unicode.
51484 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
51485 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
51486 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
51487 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
51489 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
51491 * dlls/msacm/driver.c:
51492 msacm: Fix incorrect linked list traversing leading to memory/driver
51495 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
51497 * programs/regsvr32/regsvr32.c:
51498 regsvr32 understands '-' and '/' for arguments.
51500 2006-01-16 Mike McCormack <mike@codeweavers.com>
51502 * dlls/kernel/change.c, dlls/kernel/file16.c:
51503 kernel32: Move FileCDR16 in with the other 16bit file functions.
51505 * include/winbase.h:
51506 kernel32: Declare BindIoCompletionCallback().
51508 2006-01-16 Robert Shearman <rob@codeweavers.com>
51510 * dlls/oleaut32/typelib.c:
51511 oleaut: Handle a non-byref variant being passed for a byref param in
51514 * dlls/oleaut32/typelib.c:
51515 oleaut: Only allocate memory once for each array needed for the
51516 arguments in ITypeInfo::Invoke.
51518 * dlls/oleaut32/typelib.c:
51519 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
51520 Simplify missing argument handling by pre-allocating an array of the
51521 maximum number of missing arguments there could be.
51523 2006-01-16 Huw Davies <huw@codeweavers.com>
51525 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
51526 msxml: Fix for get_nodeValue on attributes.
51528 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
51529 msxml: Implement setAttribute.
51531 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
51533 * dlls/mscms/tests/profile.c:
51534 mscms: Collect some data during profile enumeration.
51536 2006-01-16 Hans Leidekker <hans@it.vu.nl>
51538 * dlls/kernel/virtual.c:
51539 kernel: Documentation cleanups.
51541 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
51543 * dlls/user/sysparams.c:
51544 user: Avoid buffer overflow in sysparams.c.
51545 Increase buffer size to 12 for getting and setting integer parameters
51546 from/to the registry.
51548 2006-01-16 Mike McCormack <mike@codeweavers.com>
51550 * programs/control/control.c, programs/eject/eject.c,
51551 programs/expand/expand.c, programs/hh/main.c,
51552 programs/msiexec/msiexec.c, programs/progman/dialog.c,
51553 programs/progman/group.c, programs/progman/grpfile.c,
51554 programs/progman/program.c, programs/progman/string.c,
51555 programs/wcmd/builtins.c, programs/wcmd/directory.c,
51556 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
51557 programs/winecfg/properties.c, programs/winepath/winepath.c:
51558 programs: Use WIN32_LEAN_AND_MEAN in some more places.
51560 * programs/wineboot/wineboot.c:
51561 wineboot: Use WIN32_LEAN_AND_MEAN.
51562 Use HeapAlloc/HeapFree instead of malloc/free.
51564 * include/winbase.h:
51565 kernel32: Define SCS_64BIT_BINARY.
51567 * dlls/ntdll/exception.c:
51568 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
51570 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
51571 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
51573 2006-01-16 Robert Reif <reif@earthlink.net>
51575 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
51576 dsound: Make dumpCooperativeLevel global.
51577 Remove extern from some function prototypes.
51579 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
51580 dsound: Make some capture functions global.
51582 2006-01-16 Mike McCormack <mike@codeweavers.com>
51584 * tools/make_ctests.c:
51585 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
51588 kernel32: Add FILE_NOTIFY_INFORMATION.
51590 * dlls/msi/action.c:
51591 msi: Eliminate a fixed length buffer.
51593 2006-01-16 Hans Leidekker <hans@it.vu.nl>
51596 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
51598 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
51600 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
51601 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
51603 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
51605 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
51606 unixfs: Fix SetNameOf.
51607 Ensure that pidls passed to SHNotify are absolute SetNameOf should
51608 fail on absolute path names.
51609 Some tests to show this.
51611 2006-01-14 Robert Shearman <rob@codeweavers.com>
51613 * dlls/oleaut32/typelib.c:
51614 oleaut: Add const attribute to iterators in get functions.
51616 * dlls/oleaut32/typelib.c:
51617 oleaut: Initialise more fields in CreateDispTypeInfo.
51618 Don't leave some of the fields of the TLBFuncDesc structure
51619 uninitialised in CreateDispTypeInfo.
51621 * dlls/oleaut32/tmarshal.c:
51622 oleaut: Support VT_CY in the typelib marshaller.
51624 * dlls/ole32/rpc.c:
51625 ole: Optimisation for COM Calls.
51626 Add an optimisation to yield and try to allow the RPC to run before
51627 waiting for messages and RPCs to arrive.
51629 2006-01-14 Alexandre Julliard <julliard@winehq.org>
51631 * dlls/msvcrt/msvcrt.spec:
51632 msvcrt: Forward functions to ntdll instead of libc where possible.
51634 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
51635 dlls/msvcrt/string.c:
51636 msvcrt: Added wrappers for a few functions instead of linking them
51639 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
51640 msvcrt: Set errno in the standard math functions too, not only in the
51643 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
51644 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
51645 Remove todos from tests that succeed now.
51647 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
51648 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
51649 msvcrt: Reimplement rand() and srand() to use per-thread data for the
51652 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
51654 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
51656 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
51657 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
51658 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
51659 Make the code thread-safe by using asctime_r if available.
51661 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
51663 * dlls/shell32/shfldr_unixfs.c:
51664 unixfs: Fix ParseDisplayName.
51665 Build an absolute pidl to query attributes in
51666 UnixFolder::ParseDisplayName.
51668 2006-01-14 James Hawkins <truiken@gmail.com>
51670 * dlls/advpack/files.c:
51671 advpack: Remove stub status from implemented functions.
51673 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
51674 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
51675 TranslateInfStringEx.
51677 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
51678 advpack: Add a stub for AddDelBackupEntry.
51680 2006-01-14 Alexandre Julliard <julliard@winehq.org>
51682 * include/wine/port.h, loader/kthread.c:
51683 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
51685 * dlls/kernel/tests/file.c:
51686 kernel: Make sure the file contains data for the ReadFile test.
51688 * dlls/rpcrt4/ndr_stubless.c:
51689 rpcrt4: Fixed asm syntax for rep; movsl.
51691 2006-01-14 Robert Reif <reif@earthlink.net>
51693 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
51694 dlls/dsound/dsound_private.h:
51695 dsound: Rename some functions, make some functions global, and move
51698 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
51699 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
51701 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
51703 * dlls/shell32/shell32_main.c:
51704 shell32: Fix cut & paste error.
51706 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
51708 * programs/winetest/Makefile.in:
51709 winetest: Add cabinet tests.
51711 2006-01-14 Huw Davies <huw@codeweavers.com>
51713 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
51714 msxml: Implement getAttribute.
51716 2006-01-14 Aric Stewart <aric@codeweavers.com>
51718 * programs/explorer/explorer.c:
51719 explorer: Handle /select arguments correctly with the new winefile
51722 2006-01-14 Jacek Caban <jacek@codeweavers.com>
51724 * dlls/mshtml/oleobj.c:
51725 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
51727 2006-01-13 Alexandre Julliard <julliard@winehq.org>
51729 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
51730 dlls/kernel/ne_module.c:
51731 kernel: Reimplemented the MapHInst functions in assembly.
51733 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
51734 kernel: Reimplemented the SMap/SUnmap functions in assembly.
51736 2006-01-13 David Moore <davidm@sjsoft.com>
51738 * dlls/gdi/freetype.c:
51739 gdi: Fix display of fonts using Symbol codepages and assorted other
51742 2006-01-13 James Hawkins <truiken@gmail.com>
51744 * dlls/advpack/advpack.c, dlls/advpack/files.c:
51745 advpack: Move file related functions to files.c.
51747 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
51748 dlls/advpack/files.c, include/advpub.h:
51749 advpack: Add stubs for the file save/restore functions.
51751 * dlls/advpack/advpack.c:
51752 advpack: Only output a FIXME if flags are set.
51754 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
51756 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
51757 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
51759 * dlls/mscms/tests/profile.c:
51760 mscms: Make two checks more strict in the case of success.
51762 2006-01-13 Alexandre Julliard <julliard@winehq.org>
51764 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
51765 include/wine/server_protocol.h, include/winternl.h,
51766 server/protocol.def, server/thread.c, server/trace.c:
51767 ntdll: Add debug registers to the context of all exceptions.
51768 Maintain a local cache of the debug registers to avoid server calls
51771 2006-01-13 James Hawkins <truiken@gmail.com>
51773 * dlls/advpack/tests/files.c:
51774 advpack: Add initial tests for AdvInstallFile.
51776 * dlls/advpack/advpack.c:
51777 advpack: Implement AdvInstallFile.
51779 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
51781 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
51782 riched20: Select word on double click.
51784 * dlls/riched20/editor.c:
51785 riched20: TODO list update.
51787 * dlls/riched20/caret.c, dlls/riched20/paint.c:
51788 riched20: Fixed some selection painting bugs.
51790 2006-01-13 Jeremy White <jwhite@codeweavers.com>
51792 * dlls/msi/package.c:
51793 msi: gcc 2.95 compatibility fix.
51795 * dlls/crypt32/tests/encode.c:
51796 crypt32: Preserve gcc 2.95 compatibility.
51798 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
51801 msacm: Add definition for ACM_DRIVERADDF_NAME.
51803 2006-01-13 Aric Stewart <aric@codeweavers.com>
51805 * dlls/wininet/http.c:
51806 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
51808 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
51810 * dlls/mscms/tests/profile.c:
51811 mscms: Make enumerating more verbose.
51813 2006-01-13 Alexandre Julliard <julliard@winehq.org>
51815 * dlls/ntdll/virtual.c:
51816 ntdll: Round PE header size to a page boundary for size checks.
51818 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
51820 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
51821 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
51822 include/ddk/ntddser.h:
51823 ntdll: Created infrastructure to support IOCTL for serial devices.
51824 - created infrastructure in ntdll to support IOCTL for serial devices
51825 - implemented IOCTLs in ntdll for serial break support
51826 - implemented the kernel32 equivalent on top of those IOCTLs
51828 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
51830 * dlls/ntdll/nt.c, include/winternl.h:
51831 ntdll: NtQueryInformationToken change parameters according to PSDK.
51832 Check for NULL pointer.
51834 2006-01-12 Ge van Geldorp <gvg@reactos.org>
51836 * dlls/shell32/shlexec.c:
51837 shell32: Fix directory execution.
51838 Only use the Folder class handler if we're actually executing a
51841 2006-01-12 James Hawkins <truiken@gmail.com>
51843 * dlls/advpack/advpack.c:
51844 advpack: Add documentation for ExecuteCab.
51846 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
51847 advpack: Add stubs for the remaining registry functions.
51849 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
51850 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
51851 cabinet: Move the remaining cabextract.c functions to fdi.c.
51853 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
51855 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
51856 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
51857 return value, not of DWL_MSGRESULT.
51859 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
51861 * dlls/ntdll/tests/exception.c:
51862 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
51864 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
51866 * dlls/shell32/debughlp.c:
51867 shell32: MSVC compatibility fix in dump_pidl_hex().
51869 2006-01-12 Robert Shearman <rob@codeweavers.com>
51871 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
51872 kernel32: Fix GlobalReAlloc for size = 0.
51873 GlobalReAlloc should return NULL if the requested size is 0, the block
51874 is moveable and it is locked, but otherwise it should return the
51875 original memory block.
51877 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
51879 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
51880 dlls/riched20/editstr.h, dlls/riched20/string.c:
51881 riched20: Initial support for word break callback procedures.
51883 * dlls/riched20/paint.c:
51884 riched20: Removed a useless check in painting code.
51886 2006-01-12 Huw Davies <huw@codeweavers.com>
51889 gdi: If the last param of GetKerningPairs is NULL then return the
51892 2006-01-12 Robert Shearman <rob@codeweavers.com>
51894 * dlls/shell32/shlview.c:
51895 shell: Fix view window Z order.
51896 After creating the Shell View window we should call SetWindowPos to
51897 move the window on top of other child windows in the parent window.
51898 Also delay the showing of the window so that we can do more
51899 initialisation after window creation without it causing visual
51902 * dlls/oleaut32/typelib.c:
51903 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
51904 Typelib variant types that cannot be converted should return
51906 Don't call DispCallFunc if conversion of one of the arguments failed.
51908 * dlls/ole32/rpc.c:
51909 ole: Fix crash in RpcChannelBuffer_SendReceive.
51910 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
51913 * dlls/ole32/tests/marshal.c:
51914 ole: Use strict prototypes for some test functions.
51916 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
51918 * dlls/mscms/tests/profile.c:
51919 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
51921 2006-01-11 Jacek Caban <jacek@codeweavers.com>
51923 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
51924 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
51925 - URL_DONT_SIMPLIFY should change '/' <-> '\'
51926 - Better '/' / '\' handling
51928 2006-01-11 Huw Davies <huw@codeweavers.com>
51930 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
51931 msxml: Implement createNode, appendChild and insertAfter.
51933 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
51935 * programs/winecfg/driveui.c:
51936 winecfg: Simplify code a bit.
51937 Enable apply button when needed and don't enable when nothing
51940 2006-01-11 Mike McCormack <mike@codeweavers.com>
51942 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
51944 msi: Make the MSI SelectionTree control do something useful.
51946 2006-01-11 Alexandre Julliard <julliard@winehq.org>
51948 * server/mapping.c:
51949 server: Don't round up the header size for image mappings.
51951 * dlls/ntdll/virtual.c:
51952 ntdll: Round up the mapping size in map_file_into_view when setting
51953 the protection bytes.
51955 2006-01-11 Juan Lang <juan_lang@yahoo.com>
51957 * dlls/crypt32/tests/main.c:
51958 crypt32: Fix a test that fails on Windows.
51960 2006-01-11 Jacek Caban <jacek@codeweavers.com>
51962 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
51963 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
51965 * dlls/urlmon/umon.c:
51966 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
51968 2006-01-11 Aric Stewart <aric@codeweavers.com>
51970 * dlls/msvcrt/tests/dir.c:
51971 msvcrt: Modify dir test to create its own directory to ensure the
51972 directory exists for the test. Using the temp dir as the root.
51974 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
51976 * dlls/riched20/list.c:
51977 riched20: Added \n to trace output.
51979 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
51981 * dlls/oleaut32/typelib.c:
51982 ole: ITypeInfo::Invoke stack overwrite fix.
51983 Have enough stack space up to even VT_VARIANTs, fixes a stack
51986 2006-01-11 Huw Davies <huw@codeweavers.com>
51988 * dlls/msxml3/node.c:
51989 msxml: Fix for selectNodes when the node has no children.
51991 2006-01-11 James Hawkins <truiken@gmail.com>
51993 * dlls/cabinet/cabextract.c:
51994 cabinet: Remove no longer used code from cabextract.c.
51996 2006-01-11 Alexandre Julliard <julliard@winehq.org>
51998 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
51999 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
52000 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
52001 include/wine/server_protocol.h, server/context_i386.c,
52002 server/protocol.def, server/thread.c, server/trace.c:
52003 ntdll: Handle NtSetContextThread on the client side (as far as
52004 possible) when setting the context of the current thread.
52006 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
52008 * dlls/shell32/classes.c, dlls/shell32/folders.c,
52009 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
52010 dlls/shell32/shell32_main.h:
52011 shell32: Fix folder icon index when read from registry.
52012 Change "DWORD dwNr" into "int icon_idx" at several places.
52014 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
52016 * dlls/winmm/winealsa/audio.c:
52017 winealsa: Ensure that copy_format() will not write past end of
52018 referenced WAVEFORMATPCMEX structure.
52020 2006-01-11 Aric Stewart <aric@codeweavers.com>
52022 * programs/winefile/winefile.c:
52023 winefile: Highlight the file specified on the command line instead of
52024 filtering based on it. To be integrated with explorer to allow for
52025 that functionality.
52027 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
52029 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
52030 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
52031 Reimplemented kernel32.SetThreadAffinityMask on top of it.
52033 2006-01-11 James Hawkins <truiken@gmail.com>
52035 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
52036 advpack: Implement ExtractFiles.
52038 * dlls/cabinet/fdi.c:
52039 cabinet: Add documentation for FDITruncateCabinet.
52041 2006-01-11 Robert Reif <reif@earthlink.net>
52043 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
52044 dsound: Add primary buffer change tests.
52045 Add tests to figure out whether Windows can change the primary buffer
52046 capabilities after setting the buffer format. Based on a patch by Alex
52049 2006-01-11 Mike McCormack <mike@codeweavers.com>
52051 * dlls/msi/dialog.c:
52052 msi: Remove the font when setting a control's text.
52054 2006-01-11 Rob Shearman <rob@codeweavers.com>
52056 * dlls/comctl32/tests/progress.c:
52057 comctl32: Test the painting behaviour of the progress bar control.
52058 Test the painting behaviour of the progress bar control when the
52059 PBM_SETPOS message is sent to it, with respect to whether the
52060 background is erased and what part of the control is redrawn.
52062 2006-01-11 Mike McCormack <mike@codeweavers.com>
52064 * dlls/comctl32/progress.c:
52065 comctl32: Invalidate the entire progress bar any time it changes.
52067 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
52069 * dlls/mscms/tests/profile.c:
52070 mscms: Set the last error code to an unusual value.
52072 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
52074 * dlls/commdlg/printdlg.c:
52075 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
52076 Update the dmDefaultSourcea return value inside hDevMode.
52078 2006-01-11 Huw Davies <huw@codeweavers.com>
52080 * dlls/opengl32/wgl.c:
52081 opengl: Use indirect contexts if the surface is a pixmap.
52083 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
52085 * programs/winemenubuilder/winemenubuilder.c:
52086 winemenubuilder: Improve traces.
52087 Report the EnumResourceNamesW() and failure to find an icon
52088 separately so traces are less misleading.
52090 2006-01-11 Robert Shearman <rob@codeweavers.com>
52092 * dlls/ole32/oleobj.c:
52093 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
52094 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
52095 implement the Send* functions.
52097 * dlls/ole32/marshal.c:
52098 ole: Initialise hrref so as not to display garbage in the trace.
52100 * dlls/ole32/defaulthandler.c:
52101 ole: Remove some duplicated code.
52103 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
52105 * dlls/hhctrl.ocx/hhctrl.c:
52106 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
52108 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
52110 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
52111 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
52112 riched20: Reduced screen flicker by using proper update region invalidation.
52114 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
52116 * dlls/kernel/virtual.c:
52117 kernel: Remove no longer used debug channel.
52119 2006-01-10 Robert Shearman <rob@codeweavers.com>
52121 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
52122 dlls/ole32/marshal.c:
52123 ole: Defer apartment window creation until the first object is marshalled.
52125 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
52126 ole: Add an accessor function for an apartment's window.
52128 * dlls/ole32/rpc.c:
52129 ole: Report and clean up after PostMessage failures.
52131 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
52132 dlls/ole32/stubmanager.c:
52133 ole: Pass a channel into IRpcStubBuffer::Invoke.
52134 Create a server channel and store this in the ifstub.
52135 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
52136 the function return an HRESULT.
52137 Return the channel for the ifstub in ipid_get_dispatch_params.
52139 * dlls/ole32/rpc.c:
52140 ole: Reduce the access rights required by start_local_service.
52142 * dlls/ole32/rpc.c:
52143 ole: Return the last error if we couldn't open the requested service.
52144 Fix the ok/failed message.
52146 2006-01-10 James Hawkins <truiken@gmail.com>
52148 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
52149 dlls/advpack/tests/files.c:
52150 advpack: Add initial tests for ExtractFiles.
52151 - Use FCI to create a test cabinet file.
52152 - Add initial tests for ExtractFiles.
52154 2006-01-10 Robert Shearman <rob@codeweavers.com>
52156 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
52157 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
52159 * dlls/rpcrt4/ndr_ole.c:
52160 rpcrt4: Don't release the interface pointer on failure.
52161 Don't release the interface pointer on failure since we are not the
52162 ones that allocated it. It is the caller's responsability to call
52163 NdrInterfacePointerFree, where the freeing is supposed to happen.
52165 * dlls/kernel/heap.c:
52166 kernel32: Return an error when unlocking a global with a zero lock count.
52167 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
52169 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
52171 * dlls/mscms/tests/profile.c:
52172 mscms: Enumerate registered standard colorspace profiles.
52174 2006-01-10 Huw Davies <huw@codeweavers.com>
52176 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
52177 msxml: It's valid to release an empty document.
52179 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
52181 * dlls/comctl32/header.c:
52182 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
52183 Emit NM_CUSTOMDRAW header notifications for all headers, not only
52184 ownerdrawn. Allow to change item text and background colors in an
52185 application's NM_CUSTOMDRAW handler.
52187 * dlls/riched20/string.c:
52188 riched20: Allow NUL characters.
52190 2006-01-10 Robert Shearman <rob@codeweavers.com>
52192 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
52193 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
52194 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
52195 kernel: Remove wine/server.h include from files where it is no longer needed.
52197 2006-01-10 Alexandre Julliard <julliard@winehq.org>
52199 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
52200 ntdll: NtRaiseException doesn't need to be a register function.
52201 Moved common code between NtRaiseException and RtlRaiseException to a
52202 separate raise_exception function.
52204 * dlls/kernel/except.c:
52205 kernel: Don't send a debugger event in UnhandledExceptionFilter,
52206 leave that to the standard ntdll exception handling.
52208 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
52209 kernel: Implement FT_Exit directly in assembly to avoid the overhead
52210 of register functions.
52212 2006-01-10 James Hawkins <truiken@gmail.com>
52214 * configure, configure.ac, dlls/cabinet/Makefile.in,
52215 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
52216 dlls/cabinet/tests/extract.c:
52217 cabinet: Add initial tests for Extract.
52219 * dlls/cabinet/cabinet_main.c:
52220 cabinet: Implement Extract on top of FDI.
52222 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
52224 * dlls/winedos/int21.c:
52225 winedos: Open files with write access on read only media.
52226 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
52227 retry without write access.
52229 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
52231 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
52232 dlls/riched20/run.c:
52233 riched20: Speed up text insertion.
52234 Optimized reading large texts into RichEdit to be an O(n) order
52235 algorythm instead of O(n^2) by removing extraneous conversions of
52236 character offsets to run offsets.
52238 2006-01-10 Mike McCormack <mike@codeweavers.com>
52240 * dlls/advapi32/service.c:
52241 advapi32: If we can't connect to a service's pipe, name the service in
52244 * dlls/msi/select.c:
52245 msi: Count the number of columns requested and allocate that many,
52246 as columns may be select more than once in from a table.
52248 * dlls/msi/action.c:
52249 msi: Don't crash if there's no script present when we try execute one.
52251 * dlls/msi/msiquery.c, include/msiquery.h:
52252 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
52253 Implemented MsiDatabaseIsTablePersistentA via the W function.
52255 2006-01-10 Troy Rollo <wine@troy.rollo.name>
52257 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
52259 user: Fix return type of EnableMenuItem.
52261 * dlls/shell32/shfldr_unixfs.c:
52262 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
52266 Fix GetModuleFileNameEx definition.
52268 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
52270 * dlls/user/static.c:
52271 user: Improve the ownerdraw support of the static control.
52273 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
52274 user: The LoadImage resource string may be a numeric string.
52276 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
52278 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
52279 shlwapi: Add Finnish translation.
52281 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
52283 * dlls/comctl32/status.c:
52284 comctl32: Call UpdateWindow() after changing statusbar text.
52286 2006-01-09 James Hawkins <truiken@gmail.com>
52288 * dlls/advpack/advpack.c:
52289 advpack: Add documentation for ExtractFiles.
52291 * dlls/cabinet/cabinet_main.c:
52292 cabinet: Clean up the documentation for Extract.
52294 * dlls/cabinet/cabinet.h:
52295 cabinet: Add the two flags used by Extract to cabinet.h.
52297 * dlls/cabinet/cabinet.h:
52298 cabinet: Define the flags member of the EXTRACTdest structure.
52300 * dlls/cabinet/cabinet_main.c:
52301 cabinet: Fix the second parameter name of Extract.
52303 * dlls/cabinet/fdi.c:
52304 cabinet: Store the cab file handle before extracting files so we can
52305 close the cab file even if no files are extracted.
52307 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
52310 include: Add missing color space constants.
52312 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
52314 * dlls/comctl32/rebar.c:
52315 comctl32: Fix rebar autosize behaviour.
52316 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
52317 native does, taking as few rows as possible and using the parent
52318 window client area size for the other dimension (width for horizontal
52319 rebars or height for vertical ones).
52321 * dlls/user/combo.c:
52322 user: Fix dropdown combo creation when there is no space for an edit control.
52324 2006-01-09 Robert Shearman <rob@codeweavers.com>
52326 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
52327 ole: Join the MTA if necessary when executing an RPC call.
52328 Join the MTA if necessary when executing an RPC call to ensure that it
52329 is executing with a valid apartment and won't fail for certain COM
52332 * dlls/ole32/rpc.c:
52333 ole: Prefer services over servers.
52334 Attempt to start as a local service before attempting to start as a
52335 local server for the CLSCTX_LOCAL_SERVER case.
52337 * dlls/ole32/tests/compobj.c:
52338 ole: Add some tests for CLSIDFromString.
52340 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
52341 ole: Remove __CLSIDFromStringA.
52342 Move the ANSI implementation of CLSIDFromString to ole16.c and change
52343 CLSIDFromString to only deal with Unicode strings.
52345 * dlls/rpcrt4/ndr_marshall.c:
52346 rpcrt4: Improve ReadVariance.
52347 Extend ReadVariance to read the offset as well as the actual count,
52348 since these always come in pairs.
52349 Handle the variance not being present in ReadVariance and always call
52350 it from the unmarshalling functions to simplify the code there and
52351 also to fix a bug where the format pointer wasn't advanced properly
52352 for complex arrays (introduced in the previous patch when implementing
52355 * dlls/rpcrt4/ndr_marshall.c:
52356 rpcrt4: Validate complex array format string.
52357 Verify that the format string being passed into the complex array
52358 functions is a complex array one.
52360 2006-01-09 Jacek Caban <jacek@codeweavers.com>
52362 * dlls/urlmon/binding.c:
52363 urlmon: Fix ref counting.
52365 * dlls/urlmon/binding.c:
52366 urlmon: Pass FORMATETC to OnDataAvailable.
52368 * dlls/urlmon/binding.c:
52369 urlmon: Added implementation of protocol stream.
52371 2006-01-09 Robert Shearman <rob@codeweavers.com>
52373 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
52374 Call DisableThreadLibraryCalls for DLLs that don't need thread
52375 creation/destruction notifications.
52377 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
52379 * dlls/shell32/shell32_Ko.rc:
52380 shell32: Update the Korean translation.
52382 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
52384 * dlls/shell32/shell32_No.rc:
52385 shell32: Updated Norwegian Bokmål resources.
52387 2006-01-09 Hans Leidekker <hans@it.vu.nl>
52389 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
52390 usp10: Improve stubs.
52391 Improve stubs for ScriptGetProperties and ScriptItemize.
52392 Add stub for ScriptFreeCache.
52394 2006-01-09 Mike McCormack <mike@codeweavers.com>
52396 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
52397 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
52399 * dlls/user/combo.c:
52400 user32: Update the list of things to fix in the Combo control.
52402 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
52404 * dlls/user/menu.c, dlls/user/tests/menu.c:
52405 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
52406 a NULL pointer, with a test.
52408 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
52410 * dlls/riched20/editor.c:
52411 riched20: Fixed calculation of left indent and first indent paragraph
52414 * dlls/riched20/string.c:
52415 riched20: Simplified logic in ME_StrRelPos().
52417 2006-01-06 Aric Stewart <aric@codeweavers.com>
52419 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
52420 dlls/msvcrt/tests/dir.c:
52421 msvcrt: Add a regression test for _fullpath.
52423 * dlls/msvcrt/dir.c:
52424 msvcrt: Reworked _fullpath.
52425 Investigation with native msvcrt revealed that it is a wrapper for
52426 GetFullPathName and the current implementation was crashing with older
52427 mozilla installs if the path passed in was uninitialized.
52429 2006-01-06 Alexandre Julliard <julliard@winehq.org>
52431 * dlls/ole32/stg_bigblockfile.c:
52432 ole: Remove a no longer needed smbfs hack.
52434 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
52436 * dlls/user/combo.c:
52437 user32: Limit text in the edit field of a combo box.
52439 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
52441 * dlls/gdi/metafile.c:
52442 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
52445 2006-01-06 Robert Shearman <rob@codeweavers.com>
52447 * dlls/oleaut32/typelib.c:
52448 ole: Remove the no longer used _copy_arg function.
52450 * dlls/oleaut32/typelib.c:
52451 ole: ITypeInfo::Invoke rewrite.
52452 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
52453 VariantChangeType instead of _invoke and _copy_arg.
52455 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
52456 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
52457 ole: Remove "stub" from TRACEs of functions that aren't stubs.
52459 2006-01-06 Hans Leidekker <hans@it.vu.nl>
52461 * dlls/mscms/profile.c:
52462 mscms: Silence a potentially noisy fixme.
52464 * dlls/kernel/time.c:
52465 kernel: Documentation cleanups.
52467 2006-01-06 Robert Shearman <rob@codeweavers.com>
52469 * dlls/rpcrt4/ndr_marshall.c:
52470 rpcrt4: Compute variance for complex arrays
52472 * dlls/rpcrt4/cstub.c:
52473 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
52474 that has no dispatch table.
52476 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
52478 * dlls/user/static.c:
52479 Static control: Support enhanced metafiles.
52481 2006-01-06 Hans Leidekker <hans@it.vu.nl>
52483 * LICENSE, include/wine/wine_common_ver.rc:
52484 Update copyright info for the new year.
52486 * documentation/PACKAGING:
52487 documentation: Suggest installing OpenLDAP development libraries to packagers.
52489 2006-01-06 Robert Shearman <rob@codeweavers.com>
52491 * tools/widl/typegen.c:
52492 widl: Generate static sizing information for fixed size structs.
52493 Don't generate FC_*_BASETYPE proc and type format strings for
52494 non-basetype fields/params.
52496 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
52498 * dlls/comctl32/syslink.c:
52499 comctl32: Reduce memory usage of the syslink control.
52501 * dlls/comctl32/syslink.c:
52502 comctl32: Some painting fixes for the syslink control.
52504 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
52506 * dlls/urlmon/umstream.c:
52507 urlmon: Fix a LARGE_INTEGER truncation.
52509 2006-01-06 Robert Reif <reif@earthlink.net>
52511 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
52512 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
52513 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
52514 dsound: Refactor playback.
52515 Replace references of IDirectSoundImpl with DirectSoundDevice to
52516 remove one level of indirection and remove the problem of a three
52517 object circular reference.
52519 2006-01-06 Mike McCormack <mike@codeweavers.com>
52521 * dlls/msi/dialog.c:
52522 msi: Unload riched20 after its window is destroyed.
52524 * dlls/msi/dialog.c:
52525 msi: Make radio buttons grey out correctly when disabled.
52527 * dlls/msi/helpers.c:
52528 msi: Clean trailing and leading spaces from path segments.
52530 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
52532 * tools/winapi/msvcmaker:
52533 winapi: msvcmaker adaption to new directory structure.
52534 Fix some issues with MSVC project file generation after recent
52535 directory restructuring.
52537 * tools/winapi/config.pm:
52538 winapi: Add the loader directory to the paths to exclude.
52539 There is nothing in there anymore that would need to be done for
52542 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
52543 winapi: Cleanup some unused use clauses.
52545 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
52547 * dlls/commdlg/cdlg_Ko.rc:
52548 commdlg: Updated Korean translation.
52550 * programs/winecfg/Ko.rc:
52551 winecfg: Updated Korean translation.
52553 2006-01-06 Mike McCormack <mike@codeweavers.com>
52555 * dlls/oleaut32/typelib.c:
52556 oleaut32: Output a FIXME message only once.
52558 2006-01-06 Robert Reif <reif@earthlink.net>
52560 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
52561 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
52562 dlls/dsound/tests/dsound_test.h:
52563 dsound: Fix double free bug in tests.
52564 Fix double free in tests. Only happens in interactive mode when
52565 testing duplicated 3D buffers.
52567 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
52569 * dlls/shell32/shell32_Fi.rc:
52570 shell32: Spelling fixes for the Finnish resource.
52572 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
52574 * dlls/ole32/storage32.c:
52575 ole: Fix SmallBlocksToBigBlocks loop.
52576 Stop copying data when read returns 0 bytes
52578 2006-01-05 Robert Shearman <rob@codeweavers.com>
52580 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
52581 dlls/security/Makefile.in, dlls/security/security.spec:
52582 Added implementation of security.dll.
52584 2006-01-05 Jacek Caban <jacek@codeweavers.com>
52586 * dlls/wininet/http.c, dlls/wininet/utility.c:
52587 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
52588 INTERNET_STATUS_CONNECTING_TO_SERVER and
52589 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
52592 2006-01-05 Alexandre Julliard <julliard@winehq.org>
52594 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
52595 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
52596 to avoid the overhead of a full-blown register function.
52597 Some tracing improvements.
52599 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
52600 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
52601 to avoid having to save/restore the whole context on every call.
52603 2006-01-05 Jacek Caban <jacek@codeweavers.com>
52605 * dlls/urlmon/binding.c:
52606 urlmon: Added implementation of QueryService and stub implementation
52607 of IHttpNegotiate2 interface.
52609 * dlls/urlmon/binding.c:
52610 urlmon: Query service provider for IInternetProtocol.
52612 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
52614 * dlls/winspool/winspool.drv.spec:
52615 winspool: Added ordinal exported functions of winspool.drv.
52617 2006-01-05 Dan Kegel <dank@kegel.com>
52619 * dlls/oleaut32/typelib.c:
52620 oleaut32: Allow _invoke to handle up to 23 parameters.
52622 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
52624 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
52625 dlls/dbghelp/symbol.c, include/dbghelp.h:
52626 dbghelp: StackWalk (32 and 64 bit version).
52627 - enhance implementation of StackWalk (32 and 64 bit version) by
52628 making use of module information and calling for FPO
52629 - FPO part is still non functional
52630 - implemented SymGetModuleBase64
52631 - stubbed SymFunctionTableAccess64
52633 2006-01-05 Robert Reif <reif@earthlink.net>
52635 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
52636 dsound: Capture refactoring.
52637 Move initialization code from DirectSoundCapture to
52638 DirectSoundCaptureDevice.
52639 Make DirectSoundCaptureBuffer directly reference
52640 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
52641 one level of indirection.
52642 Rename DSOUND_CreateDirectSoundCaptureBuffer to
52643 IDirectSoundCaptureBufferImpl_Create to be consistent.
52645 2006-01-05 Alexandre Julliard <julliard@winehq.org>
52647 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
52648 tools/widl/parser.l, tools/wrc/parser.l:
52649 Remove YY_NO defines that cause warnings.
52651 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
52653 * dlls/dbghelp/symbol.c:
52654 dbghelp: Removed no longer needed 'stub' in TRACEs.
52656 2006-01-05 Robert Shearman <rob@codeweavers.com>
52658 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
52659 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
52660 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
52662 * dlls/oleaut32/typelib.c:
52663 ole: Store the result from _invoke in a VARIANTARG structure.
52665 * programs/regedit/childwnd.c:
52666 regedit: Initialise nFocusPanel.
52668 * dlls/kernel/oldconfig.c:
52669 kernel32: Check for the correct error return value from open.
52671 2006-01-05 Jacek Caban <jacek@codeweavers.com>
52673 * dlls/urlmon/tests/url.c:
52674 urlmon: Code clean up.
52676 * dlls/urlmon/binding.c:
52677 urlmon: Added GetBindInfoString implementation.
52679 2006-01-04 Alexandre Julliard <julliard@winehq.org>
52681 * ANNOUNCE, ChangeLog, VERSION, configure:
52684 ----------------------------------------------------------------
52685 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
52687 * dlls/msacm/stream.c:
52688 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
52689 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
52690 required by (some?) native codecs.
52692 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
52695 wine.inf: Add a few keys to HKLM\Hardware.
52697 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
52699 * dlls/winsock/socket.c:
52700 winsock: Map wildcards for socket type and protocol in getaddrinfo().
52702 2006-01-04 Alexandre Julliard <julliard@winehq.org>
52704 * dlls/ntdll/loader.c:
52705 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
52706 (suggested by Michael Ost).
52708 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
52710 * dlls/shlwapi/shlwapi.spec:
52711 shlwapi: Print PathCombine* strings arguments in relay debugging.
52713 2006-01-04 Alexandre Julliard <julliard@winehq.org>
52715 * include/wine/pthread.h:
52716 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
52718 2006-01-04 Mike McCormack <mike@codeweavers.com>
52720 * programs/msiexec/msiexec.c:
52721 msiexec: Ignore the TRANSFORMS variable.
52722 Ignore the TRANSFORMS variable when building a list of transforms for
52723 advertising. The variable is used to apply transforms when installing.
52725 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
52726 msi: Apply any MSI transforms specified by the TRANSFORMS property.
52728 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
52729 msi: Add a stub for MsiGetLastErrorRecord.
52731 * dlls/msi/dialog.c:
52732 msi: Fixes for the MaskedEdit control.
52733 Allow MaskedEdit masks that aren't enclosed with <>.
52734 Allow the MaskedEdit's edit controls to scroll a bit in case things
52737 2006-01-04 Robert Reif <reif@earthlink.net>
52739 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
52740 dsound: Capture cleanup.
52741 Move code and function prototypes around to eliminate forward
52742 declarations. No code is changed.
52744 2006-01-04 Hans Leidekker <hans@it.vu.nl>
52746 * tools/winapi/winapi_global.pm:
52747 winapi: Remove some exceptions now that DLL separation is complete.
52749 * DEVELOPERS-HINTS:
52750 Subdirectory tools/winapi_check no longer exists.
52752 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
52754 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
52755 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
52756 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
52757 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
52758 dlls/shell32/shellpath.c:
52759 shell32: Create Local AppData for user profile.
52760 Move history and internet tmp files to Local Settings.
52762 * dlls/shell32/shell32_Ru.rc:
52763 shell32: Update Russian resources.
52765 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
52767 * dlls/user/menu.c:
52768 user32: Menu tracing improvements.
52770 2006-01-03 Alexandre Julliard <julliard@winehq.org>
52772 * dlls/ntdll/virtual.c:
52773 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
52775 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
52777 * dlls/msi/custom.c:
52778 msi: Report the commandline that failed to start in ERR()s.
52780 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
52782 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
52783 kernel32: Implemented atoms query function on top of ntdll ones.
52785 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
52786 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
52788 ntdll: Correct implementation for atom query functions.
52790 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
52792 * dlls/advpack/advpack.c:
52793 advpack: Make DoInfInstall return an HRESULT.
52795 2006-01-03 Robert Reif <reif@earthlink.net>
52797 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
52798 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
52799 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
52800 dsound: Remove WINAPI from internal functions.
52802 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
52804 * dlls/advpack/advpack.c:
52805 advpack: Fix LaunchInfSection[Ex] documentation.
52807 2006-01-03 Alexandre Julliard <julliard@winehq.org>
52809 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
52810 Support building flex files without debug support.
52812 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
52814 * include/wine/pthread.h, include/winternl.h:
52815 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
52817 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
52819 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
52820 shell32/unixfs: Added unicode support in folder and file pidls.
52822 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
52823 shell32: Helper function for unicode support in folder and file pidls.
52825 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
52827 * dlls/user/menu.c, dlls/user/tests/menu.c:
52828 user32: Separate menu bitmaps and strings.
52829 Store bitmaps and bitmaps always in separate fields in the internal
52830 menu structure. Get rid of a lot of assumptions in the code that the
52831 menu can have strings only when it is not some other type and that
52832 bitmaps come in two flavors.
52833 Add a lot of conformance tests, including some submitted by Jason
52836 2006-01-03 Steven Edwards <winehacker@gmail.com>
52838 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
52839 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
52840 gdi: Win16/32 split of most of the metafile support.
52842 * dlls/gdi/gdi_private.h, include/wingdi.h:
52843 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
52845 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
52847 * dlls/msacm/msacm32_main.c:
52848 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
52850 2006-01-03 Robert Reif <reif@earthlink.net>
52852 * dlls/kernel/module.c:
52853 kernel: DelayLoadFailureHook crash fix.
52855 2006-01-03 Alexandre Julliard <julliard@winehq.org>
52857 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
52858 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
52859 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
52860 Added some flex options to avoid compiler warnings.
52861 Moved options from the Makefile into the source.
52863 2006-01-03 Mike McCormack <mike@codeweavers.com>
52865 * dlls/msi/dialog.c:
52866 msi: Subclass the Richedit control.
52867 Send a "DoAction" control event when the user scrolls the text.
52869 * dlls/msi/install.c:
52870 MSI: Improve the MsiGetMode stub a little.
52872 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
52873 msi: Implement the Reset control event.
52875 * dlls/oleaut32/typelib.c:
52876 oleaut32: Allow _invoke to handle up to 17 parameters.
52878 2006-01-03 Robert Reif <reif@earthlink.net>
52880 * dlls/dsound/dsound.c:
52881 dsound Add uninitialized check.
52883 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
52885 * dlls/comctl32/listview.c:
52886 comctl32: Listview - allow selection toggle with ctrl+space.
52888 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
52890 * dlls/winsock/socket.c:
52891 winsock: AF_UNSPEC mapping.
52892 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
52893 Zero initialize the sockaddr in ws_sockaddr_alloc().
52895 2006-01-03 Francois Gouget <fgouget@free.fr>
52897 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
52898 Assorted spelling fixes
52900 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
52901 Add trailing '\n's to ok() calls.
52902 Remove spaces before '\n' in traces.
52904 * tools/winapi/win32.api:
52905 winapi: Update win32.api to match the current sources.
52907 * dlls/msi/msi.c, dlls/wldap32/page.c:
52908 Small documentation tweaks to avoid winapi_check warnings.
52910 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
52912 * programs/winemenubuilder/winemenubuilder.c:
52913 winemenubuilder: Improve traces.
52914 Add some traces to make it easier to debug icon generation problems.
52916 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
52918 * dlls/gdi/tests/bitmap.c:
52919 gdi: Add a test which shows that GDI does not support compressed DIB sections.
52921 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
52924 gdi32: Disallow creation of compressed DIB sections.
52926 2006-01-03 Robert Shearman <rob@codeweavers.com>
52928 * dlls/ole32/hglobalstream.c:
52929 ole: Check the return value of IStream_SetSize in IStream_Read.
52930 Check the return value of IStream_SetSize in IStream_Read, since
52931 otherwise execution could continue on and cause heap corruption.
52933 * dlls/ole32/stg_stream.c:
52934 ole: Fix mis-handling of return value in StgStreamImpl_Read.
52935 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
52936 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
52939 * dlls/rpcrt4/ndr_marshall.c:
52940 rpcrt4: Implement callback conformance.
52942 * dlls/rpcrt4/rpc_server.c:
52943 rpcrt4: Fix race condition in RpcServerListen.
52944 The DontWait parameter is used for forcing the function not to wait
52945 for the server to finish.
52947 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
52949 * dlls/comctl32/comctl32undoc.c:
52950 comctrl32: ReAlloc should be able to move memory blocks if necessary.
52952 2006-01-03 Kai Blin <kai.blin@gmail.com>
52954 * dlls/secur32/tests/main.c:
52955 secur32: Rewrote NTLM tests in a more flexible way.
52957 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
52959 * server/snapshot.c:
52960 server: Fix va_list compile error.
52962 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
52963 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
52965 * dlls/advapi32/service.c:
52966 advapi32: Don't allocate memory for empty argument string and pass
52969 2005-12-31 Hans Leidekker <hans@it.vu.nl>
52971 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
52972 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
52973 dlls/wldap32/winldap_private.h:
52974 wldap32: Implement some page handling functions.
52975 Implement ldap_create_page_control{A,W} and
52976 ldap_parse_page_control{A,W}.
52977 Move the page handling functions into their own file.
52979 * dlls/wldap32/extended.c:
52980 wldap32: Document the functions that handle extended operations.
52982 * dlls/wldap32/init.c:
52983 wldap32: Document the init functions.
52986 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
52988 * programs/winecfg/x11drvdlg.c:
52989 winecfg: Default for DXGrab is NO.
52991 2005-12-31 Milko Krachounov <milko@3mhz.net>
52993 * programs/winecfg/Bg.rc:
52994 winecfg: Fix a mess with the Bulgarian resource file and translate the
52995 untranslated strings.
52997 2005-12-31 Jacek Caban <jacek@codeweavers.com>
52999 * dlls/urlmon/tests/protocol.c:
53000 urlmon: Added http protocol tests (currently failing in Wine).
53002 2005-12-31 Alexandre Julliard <julliard@winehq.org>
53004 * dlls/ntdll/tests/exception.c:
53005 ntdll/tests: Try to fail more gracefully on win9x.
53006 Link to NtCurrentTeb dynamically.
53008 2005-12-31 Dan Kegel <dank@kegel.com>
53010 * dlls/commdlg/colordlg.c:
53011 commdlg: Let the color picker respond properly to keystrokes.
53013 2005-12-31 Robert Shearman <rob@codeweavers.com>
53015 * dlls/wininet/urlcache.c:
53016 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
53017 Move the freeing of allocation blocks for an entry into
53018 URLCache_DeleteEntry.
53019 Call URLCache_DeleteEntry to rollback from failure in
53020 CommitUrlCacheEntryInternal.
53022 * dlls/wininet/urlcache.c:
53023 wininet: Create new hash tables for URL cache on demand.
53025 * dlls/wininet/urlcache.c:
53026 wininet: Move URL cache hash table creation to a separate function.
53028 2005-12-31 Jacek Caban <jacek@codeweavers.com>
53030 * dlls/urlmon/umon.c:
53031 urlmon: Removed not used code.
53033 2005-12-31 Robert Shearman <rob@codeweavers.com>
53035 * tools/widl/typegen.c:
53036 widl: Output sizing information for arrays in the generated marshaling code.
53038 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
53039 widl: Export the bracket adding functionality of do_write_expr outside
53042 2005-12-31 Mike McCormack <mike@codeweavers.com>
53044 * dlls/msi/action.c:
53045 msi: Change some FIXME messages to comments.
53047 * dlls/msi/package.c:
53048 msi: Define the property "Intel" if we're running on an Intel processor.
53050 * dlls/msi/action.c:
53051 msi: Add stub actions for CCPSearch and RMCCPSearch.
53053 * dlls/riched20/reader.c:
53054 riched20: Add newlines to ERR macro output.
53056 2005-12-31 Robert Reif <reif@earthlink.net>
53058 * dlls/comctl32/ipaddress.c:
53059 comctl32: Create ipaddress in enabled state.
53061 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
53063 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
53064 wined3d: Added support for WINED3DFMT_X4R4G4B4.
53066 2005-12-31 Hans Leidekker <hans@it.vu.nl>
53068 * dlls/wldap32/value.c:
53069 wldap32: Document the value handling functions.
53071 * dlls/wldap32/wldap32.h:
53072 wldap32: Copy embedded berval structures too.
53074 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
53076 * programs/winecfg/De.rc:
53077 winecfg: Update German resource.
53079 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
53081 * dlls/comctl32/propsheet.c:
53082 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
53083 allocation failure.
53085 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
53087 * programs/winetest/Makefile.in:
53088 winetest: Only include d3d9 if it is being built.
53090 2005-12-26 Jacek Caban <jacek@codeweavers.com>
53092 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
53093 urlmon: Added GetSecurityId implementation.
53095 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
53096 urlmon: Use pluggable protocol for file protocol.
53098 2005-12-26 Robert Shearman <rob@codeweavers.com>
53100 * tools/widl/typegen.c:
53101 widl: Fix merge conflict.
53103 * tools/widl/typegen.c:
53104 widl: Follow type references in procformat and typeformat string generation.
53106 * tools/widl/typegen.c:
53107 widl: Handle marshaling and unmarshaling structures.
53109 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
53110 tools/widl/server.c:
53111 widl: Out parameters.
53112 Marshall and unmarshall out parameters for servers and clients
53114 Write out array components for declared local variables in generated
53117 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
53118 tools/widl/typegen.h:
53119 widl: Remove some duplication.
53120 Remove some duplicated code by calling an improved
53121 get_required_buffer_size.
53122 Add some more newlines in the generated code to separate separate
53124 Calculate the buffer size of [out] arguments in generated server code.
53125 Fix the direction passed into unmarshall_arguments.
53127 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
53128 tools/widl/typegen.h:
53129 widl: Pass a state into marshall_arguments and unmarshall_arguments to
53130 decide which parameters should be considered based on their direction.
53132 * tools/widl/typegen.c:
53133 widl: Generate marshaling and unmarshaling statements for arrays.
53135 * tools/widl/typegen.c:
53136 widl: Treat variables with array indices the same as pointers.
53138 * tools/widl/typegen.c:
53139 widl: Advance the type format string whilst marshaling and
53140 unmarshaling arguments.
53142 * tools/widl/typegen.c:
53143 widl: Convert the main while loops in marshall_arguments and
53144 unmarshall_arguments into for loops.
53146 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
53147 tools/widl/typegen.h:
53148 widl: Add support for marshalling and unmarshalling conformant strings.
53150 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
53151 tools/widl/proxy.c, tools/widl/write_msft.c:
53152 widl: Add some const attributes.
53154 * tools/widl/typegen.c:
53155 widl: Prepare marshall and unmarshall code generation functions for
53156 accepting pointers.
53158 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
53159 widl: Fix SEGVs with client and server code generation when an
53160 interface has no methods.
53162 * tools/widl/typegen.c:
53163 widl: Generate correct proc format strings for [out] and [in, out] parameters.
53165 * tools/widl/parser.y:
53166 widl: Use the same precendence rule for the conditional operator as in wpp.
53167 Fixes several shift/reduce warnings.
53169 * tools/widl/typegen.c:
53170 widl: Better array support.
53171 Treat variables with array indices the same as pointers when writing
53172 out the proc & type format strings.
53173 Fix a typo when writing out the proc format string where a non-return
53174 type was written out for a return type and vice-versa.
53176 * tools/widl/typegen.c:
53177 widl: Support non-basic variables in proc format strings.
53179 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
53180 tools/widl/typegen.h:
53181 widl: Add helper functions that return the size of procformat and
53182 typeformat strings for variables.
53184 * dlls/oleaut32/typelib.c:
53185 oleaut: Small re-organisation of ITypeInfo::Invoke.
53186 Only output the one function in the trace for ITypeInfo::Invoke.
53187 Process the return value on output in ITypeInfo::Invoke, but only copy
53188 it to pVarResult if pVarResult is not NULL.
53190 * dlls/oleaut32/typelib.c:
53191 oleaut32: Convert some tabs to spaces and some other formatting changes.
53193 * dlls/oleaut32/typelib.c:
53194 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
53197 * dlls/oleaut32/typelib.c:
53198 ole: Improve typelib traces.
53199 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
53200 for more flexibility in which channel controls the output.
53202 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
53204 * dlls/msvcrt/tests/printf.c:
53205 msvcrt: More printf tests for I64 integer size support.
53207 * dlls/msvcrt/wcs.c:
53208 msvcrt: pf_integer_conv for I64.
53209 - Add pf_integer_conv and pf_is_integer_format.
53210 - Update pf_fill to handle printing the sign for signed integers.
53211 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
53213 * dlls/msvcrt/wcs.c:
53214 msvcrt: Do not treat %ll as an IntegerDouble in printf.
53216 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
53217 msvcrt: Parse I, I32, and I64 integer size flags in printf.
53219 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
53221 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
53222 urlmon: Implement BindAsyncMoniker function.
53224 2005-12-26 Jacek Caban <jacek@codeweavers.com>
53226 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
53227 urlmon: URL with two slashes is valid.
53229 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
53231 * programs/winecfg/No.rc:
53232 winecfg: Updated Norwegian Bokmål resources.
53234 2005-12-26 Jacek Caban <jacek@codeweavers.com>
53236 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
53237 shlwapi: Fix UrlCanonicalize.
53238 - Added support for URL_FILE_USE_PATHURL.
53239 - Fix handling of '/' and '\'.
53241 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
53243 * dlls/msrle32/msrle32.c:
53244 msrle32: Spelling fix.
53246 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
53248 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
53249 dbghelp: Internal search routines can now be case sensitive/insensitive.
53250 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
53251 - Quick implementation of SymSearch on top of SymEnumSymbols (should
53252 be the other way around).
53254 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
53256 * dlls/msvcrt/main.c:
53257 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
53259 2005-12-26 Robert Shearman <rob@codeweavers.com>
53261 * dlls/ole32/tests/propvariant.c:
53262 Fix detection of V1a prop variant library in test suite.
53264 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
53266 * dlls/x11drv/keyboard.c:
53267 x11drv: Update Canadian keyboard layout to better match the X11 one
53269 2005-12-26 James Hawkins <truiken@gmail.com>
53271 * dlls/shell32/tests/shlfileop.c:
53272 shell32: Clean up the SHFileOperation tests.
53273 - Make sure to create all the files used by the new tests.
53274 - Add a couple more SHFileOperation tests.
53275 - Fix some of the old tests.
53277 2005-12-26 Robert Reif <reif@earthlink.net>
53279 * programs/winecfg/audio.c:
53280 winecfg: Use hourglass cursor when opening audio drivers.
53281 Misbehaving drivers can take a while to open so change to the hour
53282 glass cursor when opening them.
53284 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
53286 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
53287 atl: Implement AtlComPtrAssign.
53288 According to MSDN AtlModuleInit should initialize the modules critical
53291 2005-12-22 Alexandre Julliard <julliard@winehq.org>
53293 * ANNOUNCE, ChangeLog, VERSION, configure:
53296 ----------------------------------------------------------------
53297 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
53299 * dlls/shell32/tests/shlfolder.c:
53300 shell32: Added some test to document native ITEMIDLIST format.
53302 2005-12-22 Alexandre Julliard <julliard@winehq.org>
53304 * dlls/user/tests/msg.c:
53305 user/tests: Remove todo_wine from a few tests that (usually) succeed.
53307 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
53309 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
53310 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
53311 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
53312 it more responsive to commands in the MCI_MODE_PLAY state by checking
53313 hStopEvent even if the time frame between frames has expired.
53315 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
53317 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
53318 include/winerror.h:
53319 ole32: Return error instead of asserting if storage file is corrupt.
53321 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
53323 * dlls/user/tests/msg.c:
53324 user32/tests: Add a PeekMessage test.
53326 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
53328 * dlls/kernel/tests/console.c:
53329 kernel/tests: Check that we successfully open the console.
53331 2005-12-22 Alexandre Julliard <julliard@winehq.org>
53333 * server/console.c:
53334 server: Fixed console access rights handling.
53336 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
53338 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
53339 opengl: Fix last wgl regression.
53340 Fix wgl regression: test glx server version and extensions to use (and
53341 not use glXQueryDrawable on older glx implementations).
53343 2005-12-22 James Hawkins <truiken@gmail.com>
53345 * dlls/shell32/tests/shlfileop.c:
53346 shell32: Add tests for SHFileOperation's FO_MOVE command.
53348 * dlls/shell32/tests/shlfileop.c:
53349 shell32: Add tests for SHFileOperation's FO_COPY command.
53351 * dlls/shell32/tests/shlfileop.c:
53352 shell32: Add tests for SHFileOperation's FO_RENAME command.
53354 * dlls/shell32/tests/shlfileop.c:
53355 shell32: Add tests for SHFileOperation's FO_DELETE command.
53357 2005-12-22 Robert Reif <reif@earthlink.net>
53359 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
53360 winecfg: Add unmanaged windows configuration.
53362 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
53364 * dlls/dbghelp/module.c:
53365 dbghelp: Correct handling for all module names.
53367 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
53369 * dlls/msi/format.c, dlls/msi/tests/format.c:
53370 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
53372 2005-12-21 James Hawkins <truiken@gmail.com>
53374 * dlls/shell32/tests/shlfileop.c:
53375 shell32: Remove the '.\\' prefix from filenames, because it hides a
53376 bug in SHFileOperation.
53378 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
53380 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
53381 ddraw: Fix DirectDrawSurface::QueryInterface crash.
53383 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
53385 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
53386 winspool: Add version resource.
53388 2005-12-21 Alexandre Julliard <julliard@winehq.org>
53390 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
53391 msvcrt: Return a per-thread buffer in localtime and gmtime.
53393 2005-12-21 H. Verbeet <hverbeet@gmail.com>
53395 * dlls/d3d9/tests/shader.c:
53396 d3d9: Add traces for when shader support is missing in the shader test.
53398 2005-12-21 Hans Leidekker <hans@it.vu.nl>
53400 * dlls/kernel/process.c:
53401 kernel: Some documentation improvements.
53403 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
53405 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
53406 dlls/msvcrt/time.c:
53407 msvcrt: Implemented wctime(), wasctime().
53408 Free thread data in DLL_THREAD_DETACH.
53410 2005-12-21 Robert Reif <reif@earthlink.net>
53412 * programs/winecfg/En.rc, programs/winecfg/audio.c,
53413 programs/winecfg/resource.h:
53414 winecfg: Select an audio driver on fresh install.
53416 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
53418 * dlls/mscms/tests/profile.c:
53419 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
53422 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
53424 * dlls/msvideo/mciwnd.c:
53425 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
53427 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
53429 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
53430 msvcrt: Fix printf sign flags.
53431 Fix the printf sign flags so that '+' doesn't always override ' '
53432 space alone. If they both appear, continue parsing and let '+' take
53435 2005-12-21 Alexandre Julliard <julliard@winehq.org>
53437 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
53438 server/context_sparc.c, server/context_x86_64.c:
53439 server: Set the context flags in get_thread_context to indicate which
53440 parts of the returned context are valid.
53442 2005-12-21 Hans Leidekker <hans@it.vu.nl>
53444 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
53445 include/config.h.in:
53446 wldap32: Added configure checks for some potentially missing functions.
53448 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
53450 * dlls/msi/dialog.c:
53451 msi: Use a default dialog font if nothing is specified.
53453 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
53455 * dlls/shell32/tests/shlfolder.c:
53456 shell32/tests: Fixed a test failing on WinXP.
53458 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
53460 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
53461 dlls/dbghelp/wdbgexts.h:
53462 dbghelp: Added a few extensions to make windbg happy.
53464 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
53466 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
53467 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
53469 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
53471 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
53472 msacm: Preserve value of cbStruct in acmDriverDetails.
53473 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
53474 filled with a valid value before returning.
53475 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
53476 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
53477 native library: native ACM codecs expect cbStruct to be valid before
53478 filling the rest of the struct with any data.
53480 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
53482 * dlls/ntdll/exception.c:
53483 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
53485 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
53487 * programs/winecfg/Nl.rc:
53488 winecfg: Dutch resources update.
53490 2005-12-20 H. Verbeet <hverbeet@gmail.com>
53492 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
53493 wined3d: Cleanup shader constants code a little bit.
53494 Improved bounds checking.
53496 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
53498 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
53499 msvcrt: Require exact uppercase and lowercase format in printf routines.
53501 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
53503 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
53504 winemenubuilder: Provide depth to the menus created.
53506 2005-12-19 Alexandre Julliard <julliard@winehq.org>
53508 * dlls/kernel/process.c:
53509 kernel32: Check for tabs too when extracting the program name
53510 (reported by Vitaliy Margolen).
53512 2005-12-19 Hans Leidekker <hans@it.vu.nl>
53514 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
53515 tools/widl/typegen.c:
53516 widl: Avoid lvalue casts in generated code.
53518 2005-12-19 Kai Blin <kai.blin@gmail.com>
53520 * dlls/secur32/ntlm.c:
53521 secur32: Adding AcceptSecurityContext to the NTLM security provider.
53523 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
53525 * dlls/winspool/tests/info.c:
53526 winspool: Filter additional failures.
53528 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
53530 * programs/winhelp/winhelp.c:
53531 winhelp: Handle '> ' on command lines.
53533 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
53534 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
53535 dbghelp: First stab at supporting calling convention in function signature.
53537 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
53538 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
53540 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
53542 * programs/winecfg/Fr.rc:
53543 winecfg: Updated French resources.
53545 2005-12-19 Aric Stewart <aric@codeweavers.com>
53547 * dlls/user/Makefile.in, dlls/user/edit.c:
53548 user: Make the edit control IME aware and implement inline editing.
53549 Makes for a significantly better user experience for CJK users.
53551 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
53553 * dlls/msi/format.c:
53554 msi: Fixed deformat_environment to not cut off string.
53556 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
53558 * programs/taskmgr/dbgchnl.c:
53559 taskmgr: Fix viewing of debug channels.
53560 Various internal cleanups.
53562 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
53563 dbghelp: Implemented SymMatchString.
53565 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
53567 * dlls/user/winproc.c:
53568 user: Fix LB_GETTEXT unmapping for A<->W.
53570 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
53572 * dlls/setupapi/misc.c:
53573 setupapi: Fix comparing the group SIDs in IsUserAdmin.
53575 2005-12-19 Huw Davies <huw@codeweavers.com>
53577 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
53578 opengl: Add support for rendering on bitmaps.
53580 2005-12-19 Alexandre Julliard <julliard@winehq.org>
53582 * dlls/ole32/rpc.c:
53583 ole32: Revert exception handler change.
53584 The handler does the opposite of normal page fault handlers.
53586 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
53588 * dlls/user/tests/win.c:
53589 user: Fix hrgn leaks in win.c test.
53591 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
53593 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
53594 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
53595 comctl32: Add a test for the initial tooltip window style settings,
53596 make it pass under Wine.
53598 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
53600 * programs/winecfg/De.rc:
53601 winecfg: Update German resource.
53603 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
53605 * programs/wcmd/batch.c:
53606 wcmd: Increase maximum length of commands.
53607 Increase maximum length of commands to 8192 bytes as on Windows XP.
53608 Add needed braces to a multi line "if" statement.
53610 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
53612 * dlls/dbghelp/dbghelp.spec:
53613 dbghelp: New stubs (needed for windbg startup).
53615 * dlls/dbghelp/elf_module.c:
53616 dbghelp: Fixed loading .so modules from a living target.
53618 * dlls/dbghelp/stack.c:
53619 dbghelp: Fixed missing parameters info in StackWalk64.
53621 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
53623 * dlls/d3d9/tests/stateblock.c:
53624 d3d9: Don't crash on NULL device_ptr.
53626 2005-12-19 Alexandre Julliard <julliard@winehq.org>
53628 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
53629 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
53630 Changed exception raise functions to call it explicitly.
53632 2005-12-19 Jacek Caban <jacek@codeweavers.com>
53634 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
53635 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
53637 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
53638 Fix typo in urlmon.idl.
53640 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
53642 * dlls/user/edit.c, dlls/user/tests/edit.c:
53643 user32: Don't truncate text when creating edit control.
53645 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
53647 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
53648 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
53649 With a conformance test.
53651 2005-12-19 Jacek Caban <jacek@codeweavers.com>
53653 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
53654 urlmon: Added some tests and fixes of file protocol.
53656 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
53658 * programs/winecfg/No.rc:
53659 winecfg: Updated Norwegian Bokmaal resources.
53661 2005-12-18 Alexandre Julliard <julliard@winehq.org>
53663 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
53664 tools/winebuild/build.h, tools/winebuild/import.c,
53665 tools/winebuild/spec32.c, tools/winebuild/utils.c:
53666 ntdll: New implementation of relay thunks.
53667 New implementation of relay thunks that doesn't require modifying code
53668 on the fly, so that the thunks can be put in the text section.
53669 Some performance improvements.
53671 2005-12-17 Alexandre Julliard <julliard@winehq.org>
53673 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
53674 ntdll: Don't use a real guard page at the bottom of the stack.
53675 A no-access page is enough, we can't properly raise an overflow
53678 2005-12-17 Robert Reif <reif@earthlink.net>
53680 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
53681 programs/winecfg/De.rc, programs/winecfg/En.rc,
53682 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
53683 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
53684 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
53685 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
53686 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
53687 programs/winecfg/main.c, programs/winecfg/resource.h,
53688 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
53689 programs/winecfg/winecfg.rc:
53690 winecfg: Use sound tree view for driver selection.
53691 - Move driver selection and configuration into tree view.
53692 - Only show loadable drivers.
53694 * dlls/winmm/wineoss/midi.c:
53695 wineoss: Shorten MIDI names.
53696 Shorten MIDI names to fit into 32 byte array without overflow.
53698 2005-12-17 Juan Lang <juan_lang@yahoo.com>
53700 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
53701 crypt32: Implement more implicit properties, with tests.
53703 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
53705 * dlls/imagehlp/imagehlp.spec:
53706 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
53708 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
53710 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
53711 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
53712 Add a ScrollDC test with NULL clipping rect.
53713 Add another set of ScrollDC tests written by Rein Klazes.
53715 2005-12-16 Huw Davies <huw@codeweavers.com>
53717 * dlls/x11drv/opengl.c:
53718 x11drv: Get the visual for the GLXPixmap from the current pixel format.
53720 2005-12-16 Alexandre Julliard <julliard@winehq.org>
53722 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
53723 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
53724 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
53725 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
53726 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
53727 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
53728 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
53729 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
53730 Take advantage of the __EXCEPT_PAGE_FAULT macro.
53732 * dlls/ntdll/exception.c, include/wine/exception.h:
53733 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
53734 easier to handle the common case of trapping page faults.
53736 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
53737 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
53738 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
53740 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
53741 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
53742 ntdll: More compatible exception information for protection faults.
53743 Added a bunch of test cases.
53745 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
53747 * dlls/wined3d/vertexdeclaration.c:
53748 wined3d: Vertex declaration cleanup.
53749 Clean up constants and the wine declaration when the vertex
53750 declaration is destroyed.
53752 * dlls/wined3d/device.c:
53753 wined3d: Allow NULL multi sample quality.
53754 Allow MultiSampleQuality to be passed as NULL, this is a
53755 requirement for DirectX 8 and lower.
53757 2005-12-16 Alexandre Julliard <julliard@winehq.org>
53759 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
53760 dlls/ntdll/ntdll.spec:
53761 Add -register hint in ntdll, kernel and msvcrt spec files.
53763 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
53764 winebuild: Allow -register flag for Win32 too.
53765 This way it can be used as hint for the relay code.
53767 2005-12-16 Juan Lang <juan_lang@yahoo.com>
53769 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
53770 crypt32: Implement CRLDistPoints encoding/decoding.
53771 - rewrite sequence decoding to support context-specific tags, and
53772 eliminate duplicated code
53773 - implement encoding and decoding of CRLDistPoints
53775 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
53777 * dlls/shell32/shellpath.c, include/shlobj.h:
53778 shell32: Fix return value of PathProcessCommand.
53780 2005-12-16 Jacek Caban <jacek@codeweavers.com>
53782 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
53783 urlmon: Fix BindToStorage test.
53785 * include/mshtmdid.h, include/mshtml.idl:
53786 Added some declarations to mshtml.idl.
53788 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
53789 widl: Added bindable and displaybind attributes handling.
53791 2005-12-16 Milko Krachounov <milko@3mhz.net>
53793 * programs/winecfg/Bg.rc:
53794 winecfg: Update Bulgarian resource.
53796 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
53798 * programs/uninstaller/Es.rc:
53799 uninstaller: Spanish translations update.
53801 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
53802 winecfg: Spanish translations update.
53804 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
53806 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
53807 wined3d: Fix matrix copy/paste bug.
53809 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
53811 * dlls/wined3d/device.c:
53812 wined3d: Vertex declaration recording state.
53813 Stop SetVertexDeclaration from reference counting if a stateblock is
53816 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
53818 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
53819 user32: Implement saving and fix reading of nonclient metrics.
53820 With conformance tests.
53822 2005-12-16 Tomas Carnecky <tom@dbservice.com>
53824 * dlls/x11drv/opengl.c:
53825 x11drv: Allow users to preload an OpenGL library.
53827 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
53829 * include/ddk/wdm.h:
53830 Add some structs/prototypes to wdm.h.
53832 2005-12-15 James Hawkins <truiken@gmail.com>
53834 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
53835 setupapi: Added stubs for SetupGetInfInformation and
53836 SetupQueryInfFileInformation.
53838 2005-12-15 Alexandre Julliard <julliard@winehq.org>
53840 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
53841 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
53843 2005-12-15 Jacek Caban <jacek@codeweavers.com>
53845 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
53846 mshtml: Fix handling Gecko strings.
53848 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
53849 mshtml: Set Gecko's profile.
53850 Make sure that Gecko components are registered.
53852 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
53854 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
53855 wined3d: Internal reference counting.
53856 Change most references to resources parent into references to the
53857 resource, so that external reference counts match DirectX but object
53858 aren't released if they are still referenced by the stateblock.
53860 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
53862 * dlls/mscms/tests/profile.c:
53863 mscms: Add another possible error.
53865 * dlls/d3d9/tests/vertexdeclaration.c:
53866 d3d9: Don't treat missing d3d9.dll as a failure.
53868 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
53870 * dlls/iccvid/iccvid.c:
53871 iccvid: Add support for ICM_DECOMPRESS_END message.
53873 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
53875 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
53876 user: Read/save minimized metrics from/to registry.
53878 2005-12-14 Alexandre Julliard <julliard@winehq.org>
53880 * loader/preloader.c:
53881 preloader: Reserve some space for the shared user data.
53883 * dlls/ntdll/virtual.c:
53884 ntdll: Fixes in virtual memory protection flags.
53885 Tweak reporting of virtual protection flags and address space limit to
53886 yield results closer to what Windows does.
53888 2005-12-14 H. Verbeet <hverbeet@gmail.com>
53890 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
53891 dlls/d3d9/tests/vertexdeclaration.c:
53892 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
53894 * dlls/wined3d/vertexdeclaration.c:
53895 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
53897 * dlls/d3d9/vertexshader.c:
53898 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
53899 before getting the parent.
53901 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
53903 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
53904 include/wine/server_protocol.h, include/winioctl.h,
53905 server/named_pipe.c, server/protocol.def, server/trace.c:
53906 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
53907 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
53908 Modify WaitNamedPipeW to use NtFsControlFile.
53909 Replace struct overlapped with event.
53911 2005-12-14 Mike McCormack <mike@codeweavers.com>
53913 * programs/winecfg/Ko.rc:
53914 winecfg: Update Korean translation.
53916 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
53918 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
53919 d3d9: Don't treat missing d3d9.dll as a failure.
53921 2005-12-14 H. Verbeet <hverbeet@gmail.com>
53923 * dlls/wined3d/device.c:
53924 wined3d: Return the correct vertex declaration.
53925 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
53926 declaration in This->stateblock instead of the one in
53927 This->updateStateBlock.
53929 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
53931 * dlls/riched20/editor.c:
53932 riched20: Reset selection when text is reset.
53934 2005-12-14 Aric Stewart <aric@codeweavers.com>
53936 * dlls/user/clipboard.c:
53937 user: GetClipboardFormatNameA fix.
53938 In the W->A translation make sure we have characters to translate
53939 before doing the WideCharToMultiByte with -1.
53941 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
53943 * dlls/mscms/tests/profile.c:
53944 mscms: Move repetitive code to helper macros.
53946 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
53948 * dlls/x11drv/scroll.c:
53949 x11drv: ScrollDC fix.
53950 There is no need to offset the source rectangle in the reverse
53951 direction before scrolling.
53953 2005-12-13 Aric Stewart <aric@codeweavers.com>
53955 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
53956 dlls/wininet/tests/http.c:
53957 wininet: HTTP headers reworking.
53958 Redo how headers are handled, eliminating the concept of Standard
53959 Headers and allow all headers to be added multiple times.
53960 Allow querying of headers with an index to get the multiple headers.
53961 Respect response vs request headers in HttpQueryInfo.
53962 Add a number of tests to extensively test header adding and replacing.
53964 2005-12-13 Alexandre Julliard <julliard@winehq.org>
53966 * dlls/gdi/bitmap.c:
53967 gdi: Added support for doing GetBitmapBits on a DIB section.
53968 Simply copy the DIB bits in that case.
53970 * dlls/x11drv/dib.c:
53971 x11drv: Clipping fix with DIB section copy.
53972 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
53973 that the clipping region is taken into account.
53975 2005-12-13 H. Verbeet <hverbeet@gmail.com>
53977 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
53978 dlls/d3d9/tests/shader.c:
53979 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
53981 2005-12-13 Alexandre Julliard <julliard@winehq.org>
53983 * server/mailslot.c, server/named_pipe.c:
53984 server: Added get_file_info implementation for named pipe and mailslot devices.
53986 * server/mailslot.c, server/named_pipe.c:
53987 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
53989 2005-12-13 Robert Shearman <rob@codeweavers.com>
53991 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
53992 tools/widl/typegen.h:
53993 widl: Start generating type format strings.
53994 Based on a patch by Eric Kohl.
53996 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
53998 * tools/widl/server.c:
53999 widl: Server stubs in generated code are void functions.
54001 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
54003 * programs/winecfg/audio.c:
54004 winecfg: Simplified module handling code.
54006 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
54008 * dlls/wininet/http.c:
54009 wininet: Reinitialise NETCON on redirect.
54011 2005-12-13 Juan Lang <juan_lang@yahoo.com>
54013 * dlls/iphlpapi/ifenum.c:
54014 iphlpapi: Fix a couple of file descriptor leaks.
54016 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
54018 * tools/winedump/le.c, tools/winedump/ne.c:
54019 winedump: Const correctness fixes.
54021 2005-12-13 Juan Lang <juan_lang@yahoo.com>
54023 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
54024 crypt32: Decode cleanups.
54025 - implement a helper to decode sequences of like types
54026 - use helper functions wherever applicable when decoding
54027 - correct "expected" vs. "got" usage in tests
54028 - fix a few other small bugs
54030 2005-12-13 H. Verbeet <hverbeet@gmail.com>
54032 * dlls/wined3d/device.c:
54033 wined3d: Don't change the shader's refcount in SetVertexShader and
54036 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54038 * dlls/wined3d/cubetexture.c:
54039 wined3d: Cube texture named constants.
54040 Update cubetexture so that names constants instead of numeric
54041 constants are used for the facetype and also add some additional
54042 checks where facetype is passed as a parameter to the function.
54044 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
54046 * dlls/shell32/tests/shlfolder.c:
54047 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
54049 * dlls/mscms/tests/profile.c:
54050 mscms: Add another possible error.
54052 2005-12-12 Alexandre Julliard <julliard@winehq.org>
54054 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
54055 dlls/ntdll/virtual.c:
54056 TEB.StackLimit should not include the guard page.
54058 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
54059 dlls/kernel/thread.c:
54060 kernel: Moved main stack initialization to process.c.
54063 server: Don't enable polling on regular files in add_queue.
54065 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
54066 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
54067 dlls/winedos/int13.c, dlls/winsock/socket.c:
54068 Pass specific access rights to wine_server_handle_to_fd.
54070 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
54071 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
54072 server/mapping.c, server/named_pipe.c, server/object.c,
54073 server/process.c, server/registry.c, server/serial.c, server/sock.c:
54074 server: Added access rights mapping to file objects.
54076 * server/process.c, server/thread.c:
54077 server: Added access rights mapping to process and thread objects.
54079 * server/registry.c:
54080 server: Added access rights mapping to registry key objects.
54082 * server/symlink.c:
54083 server: Added access rights mapping to symlink objects.
54086 server: Added access rights mapping to token objects.
54088 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
54089 server: Added access rights mapping to synchronization objects.
54091 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
54092 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
54093 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
54094 server/mapping.c, server/mutex.c, server/named_pipe.c,
54095 server/object.c, server/object.h, server/process.c, server/queue.c,
54096 server/registry.c, server/request.c, server/semaphore.c,
54097 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
54098 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
54099 server/winstation.c:
54100 server: Added infrastructure for access rights mapping.
54102 * server/mailslot.c:
54103 server: Allow the mailslot device to be opened as a file object.
54105 * server/named_pipe.c:
54106 server: Allow the named pipe device to be opened as a file object.
54108 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
54109 include/wine/server_protocol.h, server/fd.c, server/file.h,
54110 server/protocol.def, server/request.h, server/trace.c:
54111 server: Support for opening devices.
54112 Added support for opening devices directly with the server when they
54113 don't correspond to a Unix file.
54115 * server/mapping.c, server/trace.c:
54116 server: Use a better error code for a zero-size mapped file.
54118 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
54120 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
54121 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
54122 kernel32: Get rid of DOSMEM_AllocSelector.
54124 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
54126 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
54127 winspool: Added tests for OpenPrinter.
54129 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
54131 * dlls/shell32/shlview.c:
54132 shell32: Fix drag-scrolling in the shellview object.
54134 * dlls/ole32/ole2.c:
54135 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
54137 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
54139 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
54140 Functions with no paramters must be (void).
54142 2005-12-12 Robert Shearman <rob@codeweavers.com>
54144 * tools/widl/typegen.c:
54145 widl: Generate FC_ERROR_STATUS_T proc format.
54146 - Include the header file for the functions implemented in typegen.c.
54147 - Generate proc format for FC_ERROR_STATUS_T type.
54149 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
54150 tools/widl/server.c:
54151 widl: Support explicit binding handles.
54153 * tools/widl/server.c:
54154 widl: Zero initialize parameters in the generated server code.
54155 Zero initialize parameters in the generated code. Based on a patch by
54158 * tools/widl/client.c:
54159 widl: Calculate the size of buffer required.
54160 - Calculate the size of buffer required.
54162 - Set the buffer start and buffer end markers.
54164 * tools/widl/server.c:
54165 widl: Don't cast buffer pointers to long in generated server code.
54167 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
54169 * tools/widl/client.c, tools/widl/server.c:
54170 widl: Support multiple interfaces per file.
54172 2005-12-12 Robert Shearman <rob@codeweavers.com>
54174 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
54175 widl: Don't treat FC_SMALL as FC_SHORT.
54176 FC_SMALL is its own type and is the same size as FC_CHAR, not
54179 * tools/widl/header.c:
54180 widl: Use WCHAR instead of wchar_t.
54181 Output IDL wchar_t types as WCHAR to avoid conflicts with the
54182 generally incompatible Unix wchar_t.
54184 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
54186 * dlls/winspool/info.c:
54187 winspool: Added documentation for OpenPrinter.
54189 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
54191 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
54192 Const correctness fixes.
54194 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
54196 * include/ws2tcpip.h:
54197 winsock: getaddrinfo return codes
54198 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
54201 * dlls/winsock/socket.c:
54202 winsock: getaddrinfo - return code mapping.
54203 convert_eai_u2w should map from unix to windows, not the other way
54204 round (spotted by Dominic Wise).
54206 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
54208 * include/urlmon.idl:
54209 urlmon.idl: Add some BINDSTATUS values.
54211 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
54213 * dlls/comctl32/treeview.c:
54214 comctl32: Fixed (harmless) typo.
54216 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
54217 Removed some dead-code.
54219 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
54220 Made some functions static.
54222 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
54223 vidc: Return error codes when a message isn't supported.
54225 2005-12-12 Robert Shearman <rob@codeweavers.com>
54227 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
54228 OLE: Fix SafeArrayCopy for NULL pvData.
54229 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
54230 cbElements is non-zero. Add a test for this and fix the safe array
54233 * dlls/ole32/errorinfo.c:
54234 CreateErrorInfo trace fix.
54235 CreateErrorInfo isn't a stub so don't print this in the trace
54238 * dlls/oleaut32/typelib.c:
54239 OLE: Add const to several typelib functions.
54240 Add const attributes to parameters for several functions and fix up
54243 * dlls/oleaut32/oleaut.c:
54244 OleTranslateColor trace fix.
54245 OleTranslateColor isn't a stub so don't print ":stub" in the trace
54248 2005-12-12 Jacek Caban <jacek@codeweavers.com>
54250 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
54251 dlls/mshtml/mshtml_private.h:
54252 mshtml: Added IHTMLDocument3 stub implementation.
54254 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
54256 * programs/winetest/Makefile.in:
54257 winetest: Add d3d9 tests.
54259 2005-12-12 Robert Shearman <rob@codeweavers.com>
54261 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
54262 widl: Don't output __RPC_FAR in generated code.
54264 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
54266 * programs/winecfg/Nl.rc:
54267 winecfg: Update Dutch resources for the Audio tab.
54269 2005-12-12 Jacek Caban <jacek@codeweavers.com>
54271 * include/mshtmdid.h, include/mshtml.idl:
54272 Added declaration of IHTMLDocument3 and more DISPIDs.
54274 2005-12-12 Filip Navara <xnavara@volny.cz>
54276 * dlls/kernel/module.c:
54277 kernel: Fix the Mach-O binary magic.
54279 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
54281 * dlls/winedos/dosmem.c:
54282 winedos: Implement MCB.
54284 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
54286 * dlls/urlmon/umstream.c:
54287 urlmon: Correctly fix IStream::Read.
54288 Don't dereference a possible NULL pointer.
54290 2005-12-09 H. Verbeet <hverbeet@gmail.com>
54292 * configure, configure.ac, dlls/d3d9/Makefile.in,
54293 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
54294 dlls/d3d9/tests/stateblock.c:
54295 d3d9: Add a test for BeginStateBlock and EndStateBlock.
54297 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
54299 * include/mmsystem.h:
54300 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
54302 2005-12-09 Kai Blin <blin@gmx.net>
54304 * dlls/secur32/ntlm.c:
54305 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
54307 2005-12-09 Alexandre Julliard <julliard@winehq.org>
54309 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
54310 server/change.c, server/protocol.def, server/registry.c,
54312 server: Added object attributes to a few more requests.
54314 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
54315 server/event.c, server/file.c, server/handle.c, server/handle.h,
54316 server/mailslot.c, server/mapping.c, server/mutex.c,
54317 server/named_pipe.c, server/process.c, server/semaphore.c,
54318 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
54319 server/timer.c, server/token.c, server/winstation.c:
54320 server: Make alloc_handle use attributes instead of inherit flag.
54322 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
54323 dlls/x11drv/x11drv_main.c, include/wine/server.h,
54324 programs/wineconsole/curses.c:
54325 Make wine_server_fd_to_handle use attributes instead of inherit flag.
54327 * programs/wineconsole/wineconsole.c:
54328 wineconsole: Remove some unnecessary typecasts.
54330 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
54331 server/protocol.def, server/trace.c:
54332 server: Use attributes instead of inherit flag in dup_handle request.
54334 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
54335 server/token.c, server/trace.c:
54336 server: Use attributes instead of inherit flag in token requests.
54337 Also use the specified access rights in the open_token request.
54339 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
54340 include/wine/server_protocol.h, server/process.c,
54341 server/protocol.def, server/thread.c, server/trace.c:
54342 server: Use attributes instead of inherit flag in process and thread requests.
54344 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
54345 server/protocol.def, server/snapshot.c, server/trace.c:
54346 server: Use attributes instead of inherit flag in snapshot requests.
54348 * dlls/kernel/console.c, include/wine/server_protocol.h,
54349 programs/wineconsole/wineconsole.c, server/console.c,
54350 server/protocol.def, server/trace.c:
54351 server: Use attributes instead of inherit flag in console requests.
54353 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
54354 server/file.c, server/protocol.def, server/trace.c:
54355 server: Use attributes instead of inherit flag in file requests.
54357 * dlls/winsock/socket.c, include/wine/server_protocol.h,
54358 server/protocol.def, server/sock.c, server/trace.c:
54359 server: Use attributes instead of inherit flag in socket requests.
54361 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
54363 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
54364 Add some missing includes which contain used prototypes.
54366 2005-12-09 Jacek Caban <jacek@codeweavers.com>
54368 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
54369 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
54370 dlls/mshtml/nsservice.c:
54371 mshtml: Added PromptService implementation.
54373 * dlls/mshtml/nsembed.c:
54374 mshtml: Added nsIURIContentListener to QueryInterface.
54375 Always release nsIWebBrowserSetup.
54377 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
54378 dlls/mshtml/nsiface.idl:
54379 mshtml: Added nsIEmbeddingSiteWindow implementation.
54381 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54383 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
54384 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
54385 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
54386 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
54387 wined3d: Vertex shader 8 support.
54388 Start to add support for DirectX 8 vertex shaders, constants and
54389 registers are now correctly assigned and loaded allowing support for
54390 most basic d3d8 shaders.
54392 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
54394 * dlls/urlmon/umstream.c:
54395 urlmon: Fix call to ReadFile.
54396 The BytesRead parameter passed to ReadFile may never be NULL.
54398 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
54400 * tools/winapi/win16.api, tools/winapi/win32.api:
54401 Update win16.api and win32.api.
54403 * tools/sfnt2fnt.c:
54404 sfnt2fnt: Don't print two newlines after error messages.
54406 * tools/widl/header.c:
54407 widl: Issue correct C++ headers.
54409 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
54411 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
54412 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
54414 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
54416 * programs/winecfg/No.rc:
54417 winecfg: Updated Norwegian Bokmaal resources.
54419 2005-12-08 Alexandre Julliard <julliard@winehq.org>
54421 * ANNOUNCE, ChangeLog, VERSION, configure:
54424 ----------------------------------------------------------------
54425 2005-12-08 Huw Davies <huw@codeweavers.com>
54428 gdi: Fix 24bpp -> 32bpp copy.
54430 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
54432 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
54433 advapi32: RegCreateKeyEx fix.
54434 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
54435 subkey begins with one. With a regression test.
54437 2005-12-08 Robert Shearman <rob@codeweavers.com>
54439 * tools/widl/parser.y:
54440 widl: Formatting cleanups.
54442 2005-12-08 Robert Shearman <rob@codeweavers.com>
54444 * tools/widl/typegen.c:
54445 widl: Marshal and unmarshal basic types.
54447 2005-12-08 Robert Shearman <rob@codeweavers.com>
54449 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
54450 tools/widl/typegen.c, tools/widl/typegen.h:
54451 widl: Add a type generator framework.
54452 Add a framework for writing the strings for marshaling and
54453 unmarshaling parameters and make the client and server use it.
54455 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
54457 * tools/widl/client.c, tools/widl/server.c:
54458 widl: Write out argument lists in the server.
54459 - Add framework for updating proc offsets.
54460 - Write out argument lists in the server.
54462 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
54464 * tools/widl/client.c, tools/widl/server.c:
54465 widl: Rename some variables.
54467 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
54469 * programs/winecfg/De.rc:
54470 winecfg: Update German resource.
54472 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
54474 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
54475 opengl: render_texture
54476 - better render_texture emulation (using pbuffers)
54477 - support GLX_ATI_render_texture for render_texture
54479 2005-12-08 Aric Stewart <aric@codeweavers.com>
54481 * dlls/wininet/http.c:
54482 wininet: Handle HTTP_QUERY_CUSTOM.
54483 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
54484 lpBuffer is In/Out because the header we are querying is there.
54485 Additionally standard headers can be queried in this manner as well
54486 (such as Set-Cookie).
54488 2005-12-08 Robert Reif <reif@earthlink.net>
54490 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
54491 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
54492 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
54493 wineoss: Fix device probing.
54494 - Fix device probing at driver load time.
54495 - Fix memory leaks at driver exit time.
54497 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
54499 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
54500 include/dplobby8.h:
54501 dplay: dx8/dx9 support (missing includes).
54502 - add directx9 support for dplay8.h and dpaddr.h
54503 - new file dplobby8.h
54505 2005-12-08 Robert Shearman <rob@codeweavers.com>
54507 * dlls/commdlg/printdlg.c:
54508 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
54510 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
54512 * dlls/winmm/winealsa/audio.c:
54513 winealsa: Fixed returned string in capabilities.
54515 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
54517 * dlls/winmm/winenas/audio.c:
54518 winenas: fix crash.
54519 - return correct MM error code when no connection to server has been
54521 - don't close the AU driver if it hasn't been opened
54523 2005-12-08 H. Verbeet <hverbeet@gmail.com>
54525 * include/d3d8.h, include/d3d9.h:
54526 d3d8/d3d9: Define D3D_SDK_VERSION.
54528 2005-12-08 Robert Shearman <rob@codeweavers.com>
54530 * programs/notepad/dialog.c, programs/notepad/main.c,
54531 programs/notepad/main.h:
54532 notepad: Remember options selected in the print setup dialog.
54534 2005-12-08 Mike McCormack <mike@codeweavers.com>
54536 * programs/winecfg/audio.c:
54537 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
54539 2005-12-08 Aric Stewart <aric@codeweavers.com>
54541 * dlls/wininet/http.c:
54542 wininet: A->W bugfix.
54543 When converting SendRequestExA -> W we need to set the lpcszHeader
54544 parameter to NULL if the original one is NULL.
54546 2005-12-08 Alexandre Julliard <julliard@winehq.org>
54548 * dlls/ntdll/reg.c, include/winternl.h:
54549 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
54550 Fixed the return value type.
54552 2005-12-07 Jacek Caban <jacek@codeweavers.com>
54554 * dlls/mshtml/nsembed.c:
54555 mshtml: Added config key to specify Gecko path.
54557 2005-12-07 Robert Reif <reif@earthlink.net>
54559 * programs/winecfg/audio.c:
54560 winecfg: Added support for auto detecting all drivers by attempting to
54563 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
54565 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
54566 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
54567 dlls/wintrust/wintrust_main.c:
54568 Add a few missing #includes.
54570 2005-12-07 Kai Blin <blin@gmx.net>
54572 * dlls/secur32/ntlm.c:
54573 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
54576 2005-12-07 Robert Reif <reif@earthlink.net>
54578 * programs/winecfg/En.rc, programs/winecfg/audio.c,
54579 programs/winecfg/resource.h:
54580 winecfg: Show all sound card drivers and their devices.
54582 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
54584 * tools/fnt2fon.c, tools/sfnt2fnt.c:
54585 Add an error() function to fnt2fon and sfnt2fnt.
54587 2005-12-06 Robert Shearman <rob@codeweavers.com>
54589 * dlls/oleaut32/typelib.c:
54590 OLE: Implement undocumented behaviour in DispCallFunc.
54591 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
54592 Office 2003 and document the function.
54594 2005-12-06 Robert Shearman <rob@codeweavers.com>
54596 * dlls/oleaut32/typelib.c:
54597 OLE: Implement ITypeInfo_AddressOfMember.
54599 2005-12-06 Robert Shearman <rob@codeweavers.com>
54601 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
54602 dlls/oleaut32/typelib.h:
54603 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
54604 Fix more fallout from dispinterface retval patch: make typelib
54605 marshaler use the internal function description so that it calls
54606 dispinterface functions with the correct number of parameters again.
54607 Also fixes some memory leaks caused by the fact that a corresponding
54608 ReleaseXDesc function has to be called for each GetXDesc.
54610 2005-12-06 Robert Shearman <rob@codeweavers.com>
54612 * dlls/oleaut32/tests/typelib.c:
54613 OLE: Add tests for the typelib version of ITypeComp_Bind.
54615 2005-12-06 Robert Shearman <rob@codeweavers.com>
54617 * dlls/oleaut32/typelib.c, include/oleauto.h:
54618 OLE: Update the type of the oVft parameter for DispCallFunc.
54620 2005-12-06 Kai Blin <blin@gmx.net>
54622 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
54623 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
54626 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
54629 c2man: Remove HTML warnings.
54631 2005-12-06 Robert Reif <reif@earthlink.net>
54633 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
54634 winejack: Fix driver load and initialization.
54635 Move wave in/out initialization from wave out to driver.
54636 Add index number to device names.
54637 Fix memset bug where only first wave in caps was zeroed.
54639 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
54641 * dlls/winmm/mciwave/mciwave.c:
54642 mciwave: save/record.
54643 - fix for playback after a sound has been recorded
54644 - shall fix also opening the mci device without name
54645 - bug reported (and fix tested) by Peter Astrand
54647 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
54649 * dlls/dbghelp/stack.c:
54650 dbghelp: Final touch on StackWalk64 so that it works.
54652 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
54654 * dlls/winspool/info.c:
54655 winspool: Document the monitor functions.
54657 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
54659 * tools/winapi/win16.api, tools/winapi/win32.api:
54660 Sort entries in win16.api and win32.api
54662 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
54664 * dlls/x11drv/opengl.c:
54665 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
54667 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
54669 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
54670 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
54672 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
54674 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
54675 gdi: Added stub for AddFontMemResourceEx.
54677 2005-12-06 Alexandre Julliard <julliard@winehq.org>
54679 * include/mlang.idl:
54680 mlang: Properly declare the interface uuids.
54682 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
54684 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
54685 mlang: Implement IEnumRfc1766 interface.
54687 2005-12-06 Robert Reif <reif@earthlink.net>
54689 * dlls/winmm/winejack/jack.c:
54690 winmm: Allow sound card driver to be opened more than once.
54693 2005-12-06 Robert Reif <reif@earthlink.net>
54695 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
54696 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
54697 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
54698 winmm: Allow sound card drivers to be opened more than once.
54700 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
54702 * tools/winapi/win32.api:
54703 Update win32.api to current git.
54705 2005-12-06 Robert Shearman <rob@codeweavers.com>
54707 * dlls/ole32/rpc.c:
54708 OLE: Fix a typo where brackets were missing.
54710 2005-12-06 Robert Shearman <rob@codeweavers.com>
54712 * dlls/oleaut32/typelib.c:
54713 OLE: ITypeInfo_Invoke parameter naming change.
54714 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
54715 DWORD, but an unsigned short.
54717 2005-12-06 Jacek Caban <jacek@codeweavers.com>
54719 * dlls/shdocvw/webbrowser.c:
54720 shdocvw: Added get_Document implementation.
54722 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
54724 * programs/winedbg/expr.c:
54725 winedbg: Fixed broken code about type management for binary operator.
54727 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
54729 * dlls/winspool/info.c:
54730 winspool: Add documentation for the port functions.
54732 2005-12-05 Alexandre Julliard <julliard@winehq.org>
54734 * dlls/kernel/tests/thread.c:
54735 kernel: Added a basic test for exception handling in threads.
54737 2005-12-05 Alexandre Julliard <julliard@winehq.org>
54739 * dlls/user/cursoricon.c:
54740 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
54742 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
54744 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
54745 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
54747 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
54749 * dlls/devenum/createdevenum.c:
54750 devenum: Don't leak key handle creating a category registry key.
54752 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
54755 msi: Implemented DllCanUnloadNow.
54757 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
54759 * dlls/imagehlp/imagehlp.spec:
54760 imagehlp: fixed typo in SymSetOptions entry.
54762 2005-12-05 Huw Davies <huw@codeweavers.com>
54764 * dlls/msi/msi.spec:
54765 msi: Fix MsiProvideQualifiedComponentW spec file entry.
54767 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
54769 * server/main.c, server/object.h:
54770 server: Remove sync_namespace.
54772 2005-12-05 Alexandre Julliard <julliard@winehq.org>
54774 * server/directory.c, server/mailslot.c, server/named_pipe.c,
54776 server: Let the directory code handle device names.
54778 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
54780 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
54781 server/mailslot.c, server/object.h, server/protocol.def,
54783 Move mailslot devices into directory name space.
54785 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
54787 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
54788 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
54789 server/directory.c, server/named_pipe.c, server/object.h,
54790 server/protocol.def, server/trace.c:
54791 Move named pipe objects into directory name space.
54792 Change tests accordingly.
54793 Add small test for WaitNamedPipe.
54795 2005-12-05 Alexandre Julliard <julliard@winehq.org>
54797 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
54798 server/object.h, server/semaphore.c, server/symlink.c,
54800 server: Move handle allocation out of open_object_dir.
54802 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
54804 * dlls/dbghelp/stack.c, include/dbghelp.h:
54805 dbghelp: Implemented StackWalk64.
54807 2005-12-05 Francois Gouget <fgouget@free.fr>
54809 * dlls/msvidc32/msvideo1.c:
54810 msvidc32: Add a comment for DllMain() to stop winapi_check from
54811 complaining about it.
54813 2005-12-05 Francois Gouget <fgouget@free.fr>
54815 * tools/winapi/win32.api:
54816 Update win32.api to match the current sources.
54818 2005-12-05 Pavel Roskin <proski@gnu.org>
54820 * programs/notepad/Ru.rc:
54821 notepad: Russian translation for "Font..." menu item.
54823 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
54825 * dlls/riched20/editor.c:
54826 riched20: register ListBox & ComboBox classes
54827 Partially implement REExtendedRegisterClass() to register missing
54828 window classes so that applications relying on them don't get
54831 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
54833 * programs/winefile/Ko.rc:
54834 winefile: Fix an incorrect translation.
54836 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
54838 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
54839 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
54840 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
54841 programs/notepad/No.rc, programs/regedit/No.rc,
54842 programs/winecfg/No.rc:
54843 Update Norwegian Bokmaal resources.
54845 2005-12-05 Patrick Ammann <pammann@aro.ch>
54847 * dlls/wininet/netconnection.c:
54848 wininet: compilation fix
54849 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
54850 HAVE_OPENSSL_ERR_H are not defined.
54852 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
54854 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
54855 winmm: driver unloading.
54856 - properly handle drivers unloading when no session instance of the
54857 driver has been created
54859 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
54861 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
54862 programs/winedbg/symbol.c:
54863 dbghelp,winedbg: SYMBOL_INFO fix.
54864 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
54865 type of the symbol (we were returning the symbol index instead)
54866 - fixed winedbg accordingly
54868 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
54870 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
54871 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
54873 2005-12-05 Milko Krachounov <milko@3mhz.net>
54875 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
54876 Update the Bulgarian resources for commdlg and regedit.
54878 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
54880 * dlls/winsock/socket.c:
54881 winsock: Rewrote mappers to use sizeof() based loops.
54882 Added IPPROTO_IP and AF_UNSPEC to the mappers.
54884 2005-12-03 Robert Shearman <rob@codeweavers.com>
54886 * dlls/oleaut32/typelib.c:
54887 OLE: Support HREFTYPEs For ITypeInfos
54888 Add support for reading the hreftype of a typeinfo, return it to the
54889 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
54890 support referencing it in ITypeInfo_GetRefTypeInfo.
54892 2005-12-03 Robert Shearman <rob@codeweavers.com>
54894 * dlls/oleaut32/typelib.c:
54895 OLE: fix function name loading
54896 Correctly get the name of the second function of a propget/propput
54897 pair in MSFT typelibs when the name offset is set to -1.
54899 2005-12-03 Robert Shearman <rob@codeweavers.com>
54901 * dlls/oleaut32/typelib.c:
54902 OLE: fix invoking dispinterface functions
54903 Fix invoking dispinterface functions by using the internal
54904 representation of the function, not the one returned to applications.
54906 2005-12-03 H. Verbeet <hverbeet@gmail.com>
54908 * dlls/wined3d/pixelshader.c:
54909 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
54911 2005-12-03 H. Verbeet <hverbeet@gmail.com>
54913 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
54914 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
54915 Remove an unnecessary cast.
54917 2005-12-03 Robert Shearman <rob@codeweavers.com>
54919 * dlls/oleaut32/typelib.c:
54920 OLE: Move the dispinterface return value handling to functions that
54921 return the FUNCDESC to the user.
54923 2005-12-03 Robert Shearman <rob@codeweavers.com>
54925 * dlls/wininet/http.c, dlls/wininet/internet.c,
54926 dlls/wininet/netconnection.c:
54927 wininet: Correctly set the last error when a called Unix network
54930 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
54932 * programs/winedbg/symbol.c:
54933 winedbg: simplify some code.
54935 2005-12-03 H. Verbeet <hverbeet@gmail.com>
54937 * dlls/wined3d/device.c:
54938 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
54941 2005-12-03 Pavel Roskin <proski at gnu.org>
54943 * programs/wineconsole/wineconsole.c:
54944 Fixed regression in wineconsole creation (curses backend).
54946 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
54948 * tools/winapi/winapi_check:
54949 winapi_check: fully descend in included files to check for prototype.
54951 2005-12-03 Robert Shearman <rob@codeweavers.com>
54953 * dlls/oleaut32/typelib.c:
54954 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
54955 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
54956 should just affect which of a pair of [propget] and [propput]
54957 functions should be returned.
54959 2005-12-03 Robert Shearman <rob@codeweavers.com>
54961 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
54962 dlls/wininet/internet.h:
54963 wininet: global function/data cleanup
54964 Make some functions and a structure static since they are only used in
54967 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
54969 * programs/winedbg/stack.c:
54970 winedbg: fixed regression (and simplified code!) for arguments
54971 printing in backtrace.
54973 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
54975 * programs/winedbg/symbol.c:
54976 winedbg: fixed regression in 'info local' command.
54978 2005-12-03 Aric Stewart <aric@codeweavers.com>
54980 * programs/wcmd/builtins.c:
54981 wcmd: mkdir recursive create
54982 In at least both win2k and winxp mkdir from the command prompt can
54983 recursively create full directory paths. This implements that
54986 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
54988 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
54990 Move standard WGL function declarations to wingdi.h.
54991 dlls/opengl32/wgl.h is now empty and no longer needed.
54993 2005-12-02 Francois Gouget <fgouget@free.fr>
54995 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
54996 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
54997 tools/winapi/winapi_extract, tools/winebuild/utils.c:
54998 Assorted spelling fixes.
55000 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
55002 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
55003 include/wine/server_protocol.h, server/mapping.c,
55004 server/protocol.def, server/trace.c:
55005 Move mapping (section) objects into directory name space.
55007 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
55009 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
55010 server/protocol.def, server/timer.c, server/trace.c:
55011 Move timer objects into directory name space.
55013 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
55015 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
55016 server/protocol.def, server/semaphore.c, server/trace.c:
55017 Move semaphore objects into directory name space.
55019 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
55021 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
55022 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
55023 server/console.c, server/event.c, server/mutex.c,
55024 server/named_pipe.c, server/object.h, server/process.c,
55025 server/protocol.def, server/trace.c:
55026 Move event and mutex objects into directory name space.
55028 2005-12-02 Jacek Caban <jacek@codeweavers.com>
55030 * dlls/shdocvw/dochost.c:
55031 Sync the WebBrowser's window size with document's window.
55033 2005-12-02 Francois Gouget <fgouget@free.fr>
55035 * tools/winapi/win32.api:
55036 Update win32.api to match the current sources.
55038 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
55040 * include/objbase.h, tools/widl/header.c:
55041 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
55043 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
55045 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
55047 * tools/widl/header.c:
55048 Reorder the virtual table definition so it's defined before it is used
55049 in widl header output.
55051 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
55053 * tools/widl/header.c:
55054 Use interface instead of struct where appropriate in widl.
55056 2005-12-02 Francois Gouget <fgouget@free.fr>
55058 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
55059 Fix the AtlAxWinInit() prototype.
55060 Also make it return FALSE to indicate failure instead of E_FAIL.
55061 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
55063 2005-12-02 Francois Gouget <fgouget@free.fr>
55065 * dlls/netapi32/ds.c, tools/winapi/win32.api:
55066 Better stick to the PSDK types and to the dsrole.h prototype.
55069 2005-12-02 Francois Gouget <fgouget@free.fr>
55071 * tools/winapi/winapi_parser.pm:
55072 Fix __RPC_USER handling.
55074 2005-12-02 Francois Gouget <fgouget@free.fr>
55076 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
55077 Better stick to the PSDK types.
55080 2005-12-02 Francois Gouget <fgouget@free.fr>
55082 * dlls/dbghelp/module.c, include/dbghelp.h:
55083 Add IMAGEHLP_MODULEW64.
55084 Add SymGetModuleInfoW64() and SymLoadModule64().
55086 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
55088 * dlls/shell32/shlview.c:
55089 Implemented scrolling during drag&drop for the shellview class.
55091 2005-12-02 Jacek Caban <jacek@codeweavers.com>
55093 * dlls/shdocvw/dochost.c:
55094 Use sink in navigate_complete instead of ClientSite's IDispatch.
55096 2005-12-02 Juan Lang <juan_lang@yahoo.com>
55098 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
55099 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
55100 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
55101 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
55102 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
55103 Implement more OID support functions.
55104 Use the exported OID support functions internally.
55105 Move OID support functions and stubs to a separate file.
55107 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
55109 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
55110 Make winapi_check understand the interface keyword.
55112 2005-12-02 Pavel Roskin <proski@gnu.org>
55114 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
55115 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
55116 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
55117 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
55118 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
55119 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
55120 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
55121 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
55122 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
55123 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
55124 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
55125 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
55126 Improve script selection combobox in the font selection dialog - set
55127 height to 90 (the old value of 10 could only fit a single line) and
55128 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
55131 2005-12-02 Jacek Caban <jacek@codeweavers.com>
55133 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
55134 Added implementation of IConnectionPoint::Advise and Unadvise.
55136 2005-12-02 Hans Leidekker <hans@it.vu.nl>
55138 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
55139 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
55140 dlls/wldap32/error.c:
55141 Document DN and error handling functions.
55142 Try to stick to Wine's documentation format.
55144 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
55146 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
55147 programs/wcmd/wcmdmain.c:
55148 Avoid formatted output in a few more places where formatting is not
55149 really needed and output could be large enough to be truncated.
55151 2005-12-02 Jacek Caban <jacek@codeweavers.com>
55153 * dlls/shdocvw/oleobject.c:
55156 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
55158 * dlls/shell32/tests/shlfolder.c:
55159 Added a test for native PIDL format.
55161 2005-12-02 James Hawkins <truiken@gmail.com>
55163 * dlls/advpack/advpack.c:
55164 Document many of the advpack functions.
55166 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
55168 * dlls/x11drv/opengl.c:
55169 Handle DONTCARE flags on ChoosePixelFormat.
55170 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
55171 find a compatible pixel format without). So try without if we cannot
55172 find a valid fbconfig with these options.
55174 2005-12-01 Hans Leidekker <hans@it.vu.nl>
55176 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
55177 dlls/wldap32/wldap32.spec:
55178 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
55179 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
55180 ldap_parse_vlv_control{A,W}. Stub implementations for
55181 ldap_parse_page_control{A,W}.
55183 2005-12-01 Hans Leidekker <hans@it.vu.nl>
55185 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
55186 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
55187 Stub implementations for functions handling paged search results.
55188 Add some missing declarations.
55190 2005-12-01 Huw Davies <huw@codeweavers.com>
55192 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
55193 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
55194 dlls/msxml3/tests/domdoc.c:
55195 Make the node object aggregatable so that the element object (and in
55196 future all of the other node types) can use it.
55198 2005-12-01 Alexandre Julliard <julliard@winehq.org>
55200 * dlls/ntdll/virtual.c:
55201 Check for need to add area to the reserved list also on unmap.
55203 2005-12-01 Alexandre Julliard <julliard@winehq.org>
55205 * dlls/ntdll/virtual.c:
55206 Ignore the large address space flag when version is win9x.
55208 2005-12-01 Hans Leidekker <hans@it.vu.nl>
55210 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
55211 Document the ldap_delete* functions.
55213 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
55215 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
55216 Don't use formatted output in WCMD_setshow_sortenv.
55217 Don't use unsafe vsprintf in WCMD_output.
55219 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
55221 * dlls/x11drv/dib.c:
55222 Fix for the monochrome DIB with inverted colors.
55224 2005-12-01 Alexandre Julliard <julliard@winehq.org>
55226 * dlls/msvcrt/tests/headers.c:
55227 Improved the CHECK_DEF macro to avoid code duplication.
55229 2005-12-01 Robert Shearman <rob@codeweavers.com>
55231 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
55232 Make dump functions const.
55234 2005-12-01 Jacek Caban <jacek@codeweavers.com>
55236 * dlls/shdocvw/oleobject.c:
55237 Added implementation of OLEIVERB_SHOW in DoVerb.
55239 2005-12-01 Robert Shearman <rob@codeweavers.com>
55241 * dlls/oleaut32/typelib.c:
55242 Remove broken return value handling code and that would reference
55243 memory beyond the end of the arguments array. Replace it with code
55244 that properly handles referencing the return type and setting the
55245 return type to VT_VOID when a dispinterface function doesn't have any
55248 2005-12-01 Alexandre Julliard <julliard@winehq.org>
55250 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
55251 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
55254 2005-12-01 Alexandre Julliard <julliard@winehq.org>
55256 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
55257 programs/regedit/treeview.c, server/registry.c:
55258 Fixed some compiler warnings on Darwin.
55260 2005-12-01 Pavel Roskin <proski@gnu.org>
55262 * programs/notepad/dialog.c, programs/notepad/main.c:
55263 Improve font support in Notepad.
55265 2005-12-01 Robert Shearman <rob@codeweavers.com>
55267 * dlls/oleaut32/typelib.c:
55268 Introduce a variable "elemdesc" to eliminate some long common
55270 Move the contents of the second arguments loop inside the first.
55271 Move the MSFT_ReadLEDWords so that it is the last statement in the
55272 loop since it is one of the iterators.
55274 2005-12-01 Robert Shearman <rob@codeweavers.com>
55276 * dlls/oleaut32/typelib.c:
55277 Don't truncate large integer constants.
55279 2005-12-01 Jacek Caban <jacek@codeweavers.com>
55281 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
55282 dlls/shdocvw/webbrowser.c:
55283 Added IOleInPlaceActiveObject stub implementation.
55285 2005-12-01 James Hawkins <truiken@gmail.com>
55287 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
55288 Add a stub for AdvInstallFile.
55290 2005-12-01 Robert Shearman <rob@codeweavers.com>
55292 * configure, configure.ac, dlls/wininet/netconnection.c,
55293 include/config.h.in:
55294 Cleanup SSL connections properly, do a few security checks in
55295 NETCON_secure_connect and display errors from SSL on failure. Don't
55296 use SSL_set_bio as SSL_set_fd is cleaner for us.
55298 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
55300 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
55301 Add a test for LB_SELITEMRANGE, make it pass under Wine.
55303 2005-12-01 Robert Shearman <rob@codeweavers.com>
55305 * dlls/stdole2.tlb/std_ole_v2.idl:
55306 Fix the entry attributes of the two module functions and uncomment
55307 LoadPicture, but comment out the defaultvalue attribute that causes
55308 widl to issue a warning.
55310 2005-12-01 Robert Shearman <rob@codeweavers.com>
55312 * dlls/oleaut32/typelib.c:
55313 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
55314 PARAMFLAG_DHASDEFAULT.
55315 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
55317 2005-12-01 Steven Edwards <steven@codeweavers.com>
55319 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
55320 Add stubs for ldap_search_init_page[A/W].
55322 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
55324 * dlls/x11drv/winpos.c:
55325 Remove unused include X11/IntrinsicP.h.
55327 2005-12-01 Jacek Caban <jacek@codeweavers.com>
55329 * dlls/shdocvw/oleobject.c:
55330 Added SetObjectRects implementation.
55332 2005-12-01 Jacek Caban <jacek@codeweavers.com>
55334 * dlls/shdocvw/client.c:
55335 Return S_OK in [On|Can]InPlaceActivate.
55336 Handle IOleDocumentSite in QueryInterface.
55338 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
55340 * dlls/gdi/freetype.c:
55341 Make WineEngGetFontData always return the used byte count.
55343 2005-11-30 Peter Lemenkov <petro@mail.ru>
55345 * include/winuser.h:
55346 Added WS_EX_COMPOSITED.
55348 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
55350 * dlls/user/painting.c, dlls/user/tests/msg.c:
55351 Add a test for RedrawWindow with an empty region/rectangle, make it
55354 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
55356 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
55357 Added more Nvidia card IDs.
55359 2005-11-30 Alexandre Julliard <julliard@winehq.org>
55361 * tools/winewrapper:
55362 Added support for Darwin DYLD_LIBRARY_PATH.
55364 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
55366 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
55367 server/Makefile.in, server/directory.c, server/object.h,
55368 server/protocol.def, server/request.h, server/symlink.c,
55370 Implement symbolic link object in wineserver.
55371 Implement Nt[Create|Open|Query]SymbolicLinkObject.
55372 Change tests accordingly.
55374 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
55376 * dlls/shell32/shellpath.c:
55377 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
55379 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
55381 * dlls/x11drv/dib.c:
55382 Fix for RGB mask that corresponds to the visual's mask.
55384 2005-11-30 Hans Leidekker <hans@it.vu.nl>
55386 * dlls/wldap32/control.c:
55387 Document the ldap_control* functions.
55389 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
55391 * dlls/shell32/shlexec.c:
55392 Fix context menu handling for more than one entry in order to repair
55393 .lnk-file execution: Don't break at the first non-matching entry.
55395 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
55397 * dlls/opengl32/wgl.c:
55398 Added some checks on wglCreatContext to avoid problems (and
55401 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
55403 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
55404 Added stub for CryptVerifyMessageSignature.
55406 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
55408 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
55409 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
55410 state. Change tests accordingly.
55412 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
55414 * dlls/user/tests/msg.c, dlls/user/win.c:
55415 New maximized visible window should be shown with
55416 ShowWindow(SW_SHOW).
55418 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
55420 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
55421 CreateWindow should not activate invisible minimized or maximized
55423 Add several tests to show the correct behavior.
55425 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
55427 * dlls/version/tests/install.c:
55428 Fix version tests on windows 9x/ME.
55430 2005-11-30 Robert Shearman <rob@codeweavers.com>
55432 * dlls/wininet/tests/http.c:
55433 Test the behaviour of HttpSendRequestEx when putting data into the
55436 2005-11-30 Robert Shearman <rob@codeweavers.com>
55438 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
55439 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
55440 can be used by both HttpSendRequest and HttpSendRequestEx.
55441 Also allow HttpSendRequestEx to be used asynchronously.
55443 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
55445 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
55446 include/lmserver.h, include/lmwksta.h:
55447 Add some prototypes to include/ for already existing functions in
55450 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
55452 * tools/winapi/win16.api, tools/winapi/win32.api,
55453 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
55454 tools/winapi/winapi_parser.pm:
55455 Update win32.api to current cvs.
55456 Add __RPC_USER as a calling convention in winapi.
55458 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
55460 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
55461 Add support for Intel drivers version string.
55462 Update default driver version (nvidia).
55464 2005-11-30 Robert Shearman <rob@codeweavers.com>
55466 * dlls/x11drv/xrender.c:
55467 Disable XRender if bit masks aren't valid.
55468 XRender code in the X11 driver will go into an infinite loop when the
55469 colour bit masks are 0, so disable XRender in this case.
55471 2005-11-30 Robert Shearman <rob@codeweavers.com>
55473 * dlls/msi/registry.c:
55474 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
55475 include the NULL terminator, so fix this.
55477 2005-11-30 Robert Shearman <rob@codeweavers.com>
55479 * dlls/wininet/http.c:
55480 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
55481 the call to InternetCrackUrl, which concatenates the params onto the
55483 Some other minor cleanups.
55485 2005-11-30 Robert Shearman <rob@codeweavers.com>
55487 * dlls/oleaut32/typelib.c:
55488 Factor out code for doing ELEMDESC sizes and copies.
55489 Copy FUNCDESC structures returned to calling applications instead of
55490 passing a pointer to the master structure used internally.
55491 Call VariantInit on newly allocated memory before calling VariantCopy.
55493 2005-11-29 Hans Leidekker <hans@it.vu.nl>
55495 * configure, configure.ac:
55496 Link to the reentrant version of libldap.
55498 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
55500 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
55501 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
55502 Add Korean translations.
55504 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
55506 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
55507 server/Makefile.in, server/directory.c, server/main.c,
55508 server/object.c, server/object.h, server/protocol.def,
55509 server/request.c, server/request.h, server/trace.c:
55510 Implement directory object in wineserver.
55511 Implement Nt[Create|Open]DirectoryObject.
55512 Change tests accordingly.
55514 2005-11-29 Alexandre Julliard <julliard@winehq.org>
55516 * dlls/ntdll/loader.c:
55517 Check for a valid module before attempting to read the export
55518 directory in LdrGetProcedureAddress.
55520 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
55522 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
55523 Clear the reference counter in WSACleanup, with regression test.
55525 2005-11-29 Hans Leidekker <hans@it.vu.nl>
55527 * dlls/wldap32/compare.c:
55528 Document the ldap_compare* functions.
55530 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55532 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
55533 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
55534 include/wine/wined3d_interface.h:
55535 Added support for vertex and pixel shader constants that have no type
55536 i.e. they haven't been set yet or are clear.
55538 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
55540 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
55541 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
55542 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
55543 include/Makefile.in, include/dsrole.h:
55544 Added some stubbed Ds-calls
55545 Start of conformance tests for these Ds-calls.
55547 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
55549 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
55552 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55554 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
55555 dlls/dbghelp/path.c, include/dbghelp.h:
55556 Added support for 'loading' virtual modules.
55558 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55560 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
55561 Implemented SymGet{Next|Prev}Line64.
55563 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55565 * dlls/dbghelp/module.c:
55566 Now correctly checking calling down to 32 bit version.
55568 2005-11-29 Robert Shearman <rob@codeweavers.com>
55570 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
55571 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
55573 Modify test case to demonstrate this.
55575 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55577 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
55578 Implemented SymGetModuleInfo64.
55580 2005-11-29 Robert Shearman <rob@codeweavers.com>
55582 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
55583 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
55584 dlls/ole32/usrmarshal.c:
55585 Implement some user marshal functions and add tests.
55587 2005-11-29 Robert Shearman <rob@codeweavers.com>
55589 * dlls/wininet/http.c:
55590 More lpszServerName -> lpszHostName fixes.
55592 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55594 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
55595 Implemented SymUnloadModule64.
55597 2005-11-29 James Hawkins <truiken@gmail.com>
55599 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
55600 Returned versions are always initialized to zero, even on failure.
55601 Function always returns S_OK, even on failure.
55602 Copy the file to the temp directory if the file exists but isn't found
55603 by GetFileVersionInfoSize.
55604 If bVersion is FALSE, return the language and code page identifiers of
55605 the file, not the system.
55607 2005-11-29 Robert Shearman <rob@codeweavers.com>
55609 * dlls/wininet/http.c:
55610 Fix redirects from secure to non-secure and vice versa.
55612 2005-11-29 Robert Shearman <rob@codeweavers.com>
55614 * dlls/oleaut32/typelib.c:
55615 Implement ITypeInfo_Bind for typelibs.
55616 Fix some places where a returned object was AddRef'd.
55617 Make the search through implemented types work on all types, not just
55620 2005-11-29 Peter Lemenkov <petro@mail.ru>
55622 * include/shellapi.h:
55623 Added some definitions.
55625 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55627 * dlls/winmm/mci.c:
55628 Fixed some bugs in MCI string parsing.
55630 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55632 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
55633 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
55635 Implemented SymLoadModuleEx.
55637 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55639 * programs/winedbg/debugger.h, programs/winedbg/display.c,
55640 programs/winedbg/stack.c, programs/winedbg/symbol.c:
55641 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
55642 oriented API (stack_get_current_symbol).
55643 Reused the func name (stack_get_frame) for internal stack.c handling.
55645 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
55647 * dlls/ole32/ole32res.rc:
55648 Made the Drag&Drop cursors' rubber band visible on a white background.
55650 2005-11-29 Alexandre Julliard <julliard@winehq.org>
55652 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
55653 Avoid including X11/Intrinsic.h.
55655 2005-11-29 Alexandre Julliard <julliard@winehq.org>
55657 * dlls/gdi/bitmap.c:
55658 Added support for doing SetBitmapBits on a DIB section.
55660 2005-11-29 James Hawkins <truiken@gmail.com>
55662 * include/advpub.h:
55663 Add ADN_DEL_UNC_PATHS define to advpub.h.
55665 2005-11-29 Robert Shearman <rob@codeweavers.com>
55667 * dlls/wininet/http.c:
55668 Change all SendAsyncCallback calls into the synchronous
55669 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
55672 2005-11-29 Robert Shearman <rob@codeweavers.com>
55674 * include/objidl.idl:
55675 Make IAdviseSink methods non-async and remove the IAsyncManager
55676 parameter hack that native COM used to use (but not any more). Async
55677 calls are an optimisation that we're not going to support in the near
55680 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
55682 * dlls/opengl32/wgl.c:
55683 Fixed crash in wglShareList.
55685 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
55687 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
55688 Fix implementation of IDirectMusic8Impl_CreatePort.
55690 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55692 * include/cvconst.h:
55693 Added calling convention definitions.
55695 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
55697 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
55698 Added stub for dbghelp.SymRegisterCallback64.
55700 2005-11-29 Robert Shearman <rob@codeweavers.com>
55702 * dlls/oleaut32/typelib.c:
55703 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
55704 Copy VARDESC structures returned to calling applications instead of
55705 passing a pointer to the master structure used internally.
55707 2005-11-29 Robert Shearman <rob@codeweavers.com>
55709 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
55710 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
55712 2005-11-29 Robert Shearman <rob@codeweavers.com>
55714 * dlls/rpcrt4/cpsf.c:
55715 The CLSID can be substituted by an IID present in one of the proxy
55716 file infos in NdrDllGetClassObject.
55718 2005-11-29 Robert Shearman <rob@codeweavers.com>
55720 * dlls/rpcrt4/ndr_midl.c:
55721 Return the correct error code from NdrProxyErrorHandler.
55723 2005-11-29 Robert Shearman <rob@codeweavers.com>
55725 * dlls/rpcrt4/ndr_ole.c:
55726 Raise exceptions on failures.
55727 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
55728 pStubMsg->BufferLength.
55729 Fix buffer calculation when no interface data is marshaled to the
55732 2005-11-29 Robert Shearman <rob@codeweavers.com>
55734 * dlls/rpcrt4/ndr_marshall.c:
55735 Fix the overflow check to not depend on pStubMsg->BufferStart and
55736 pStubMsg->BufferEnd being valid, because they aren't filled in when
55737 using MIDL-generated server stubs.
55738 Don't set the pointer to NULL on unmarshaling because we may want to
55739 unmarshal the value to an existing pointer instead of allocating a new
55742 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
55744 * dlls/user/tests/win.c, dlls/user/win.c:
55745 EnumChildWindows should return result from the callback.
55747 2005-11-28 Jacek Caban <jacek@codeweavers.com>
55749 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
55750 dlls/shdocvw/webbrowser.c:
55751 Activate document object.
55753 2005-11-28 Alexandre Julliard <julliard@winehq.org>
55755 * include/shlobj.h:
55756 Remove unnecessary external variable declarations.
55758 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
55760 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
55761 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
55762 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
55763 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
55764 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
55765 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
55766 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
55767 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
55768 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
55769 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
55770 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
55771 dlls/winmm/wineoss/oss.c:
55772 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
55774 2005-11-28 Juan Lang <juan_lang@yahoo.com>
55776 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
55777 Fix parameter count on some stubs (thanks to Marcus Meissner for
55778 spotting that.) Add a few more stubs.
55780 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
55782 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
55783 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
55784 Add German resources.
55786 2005-11-28 Hans Leidekker <hans@it.vu.nl>
55788 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
55789 Document the ldap_bind* functions.
55791 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
55793 * dlls/shell32/shfldr_unixfs.c:
55794 Enhanced UnixFolder's IDropTarget implementation.
55795 Use STATIC_CAST macro more consistently.
55797 2005-11-28 Alexandre Julliard <julliard@winehq.org>
55799 * tools/winebuild/spec16.c:
55800 Preserve 16-byte stack alignment in 16-bit relays.
55802 2005-11-28 Alexandre Julliard <julliard@winehq.org>
55804 * tools/winebuild/relay.c:
55805 Enforce 16-byte stack alignment when returning from 16-bit code and
55806 when calling a register function.
55808 2005-11-28 Ge van Geldorp <gvg@reactos.org>
55810 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
55811 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
55812 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
55813 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
55814 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
55815 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
55816 dlls/kernel/computername.c, dlls/kernel/debugger.c,
55817 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
55818 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
55819 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
55820 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
55821 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
55822 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
55823 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
55824 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
55825 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
55826 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
55827 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
55828 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
55829 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
55830 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
55831 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
55832 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
55833 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
55834 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
55835 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
55836 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
55837 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
55838 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
55839 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
55840 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
55841 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
55842 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
55843 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
55844 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
55845 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
55846 server/console.c, server/debugger.c, server/event.c, server/fd.c,
55847 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
55848 server/mapping.c, server/mutex.c, server/named_pipe.c,
55849 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
55850 server/region.c, server/registry.c, server/semaphore.c,
55851 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
55852 server/thread.h, server/timer.c, server/token.c, server/trace.c,
55853 server/window.c, server/winstation.c:
55854 Match PSDK STATUS_* definitions.
55856 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
55858 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
55859 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
55860 dlls/msvideo/msvideo_main.c, include/vfw.h:
55861 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
55864 2005-11-28 Aric Stewart <aric@codeweavers.com>
55866 * dlls/wininet/http.c:
55867 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
55868 port if non standard on the redirect host header and make sure to
55869 append the extra information (parameters) and such to the location if
55870 present. Additionally check to see if we are redirecting to https and
55871 if so set the appropriate port.
55873 2005-11-28 Jacek Caban <jacek@codeweavers.com>
55875 * dlls/shdocvw/dochost.c:
55876 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
55878 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
55880 * dlls/shell32/shlview.c:
55881 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
55883 2005-11-28 Ge van Geldorp <gvg@reactos.org>
55885 * dlls/shell32/shlexec.c:
55886 Other code in shlexec.c (e.g. the extension handling code in
55887 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
55890 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
55892 * dlls/winspool/info.c:
55893 Documentation added for GetPrinterDriverDirectoryW + A.
55895 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
55897 * include/ddk/wdm.h:
55898 Add directory and symlink access rights.
55900 2005-11-28 Robert Shearman <rob@codeweavers.com>
55902 * dlls/wininet/http.c:
55903 Add support for using secure (SSL/TLS) connections through a proxy
55906 2005-11-28 Robert Shearman <rob@codeweavers.com>
55908 * dlls/wininet/http.c, dlls/wininet/internet.h,
55909 dlls/wininet/netconnection.c:
55910 Move the initiation of the SSL connection into a separate function.
55912 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
55914 * dlls/user/menu.c, dlls/user/tests/menu.c:
55915 set_menu_item_text handles converting an empty menu item to a
55916 separator on its own, give it a chance to do its work in the
55919 2005-11-28 Robert Shearman <rob@codeweavers.com>
55921 * dlls/wininet/http.c, dlls/wininet/internet.h:
55922 Add a host port field that preserves the requested port of the
55925 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
55927 * dlls/usp10/usp10.c, include/usp10.h:
55928 Added some missing definitions in usp10.h.
55930 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
55932 * dlls/x11drv/graphics.c:
55933 Handle an X error in X11DRV_ExtFloodFill().
55935 2005-11-28 Robert Shearman <rob@codeweavers.com>
55937 * dlls/wininet/http.c:
55938 Fix "http://" prefix detection on the proxy URL.
55940 2005-11-28 Robert Shearman <rob@codeweavers.com>
55942 * dlls/rpcrt4/ndr_midl.c:
55943 Make sure to fill out the MIDL_STUB_MESSAGE structure in
55944 NdrSendReceive like we do in NdrProxySendReceive.
55946 2005-11-28 Robert Shearman <rob@codeweavers.com>
55948 * dlls/rpcrt4/ndr_marshall.c:
55949 Implement conformant varying array functions.
55951 2005-11-28 Robert Shearman <rob@codeweavers.com>
55953 * dlls/rpcrt4/ndr_marshall.c:
55954 Implement conformant struct functions.
55956 2005-11-28 Robert Shearman <rob@codeweavers.com>
55958 * dlls/rpcrt4/ndr_marshall.c:
55959 Implement FC_STRUCTPAD2 for complex types.
55961 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
55963 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
55964 Add stub implementation for SetMagicColors().
55966 2005-11-28 Jacek Caban <jacek@codeweavers.com>
55968 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
55969 Added AtlAxCreateControl stub implementation.
55971 2005-11-28 Robert Shearman <rob@codeweavers.com>
55973 * dlls/wininet/http.c:
55974 Replace some useless checks in HTTP_AddProxyInfo with asserts.
55976 2005-11-28 Jacek Caban <jacek@codeweavers.com>
55978 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
55979 dlls/shdocvw/webbrowser.c:
55980 Added IOleDocumentSite implementation.
55982 2005-11-28 Robert Shearman <rob@codeweavers.com>
55984 * dlls/wininet/http.c:
55985 Simplify and fix Set-Cookie handling.
55987 2005-11-28 Robert Shearman <rob@codeweavers.com>
55989 * dlls/ole32/defaulthandler.c:
55990 Implement IOleObject_DoVerb function by running the object and then
55991 delegating to the remote IOleObject_DoVerb function.
55993 2005-11-28 Robert Shearman <rob@codeweavers.com>
55995 * dlls/rpcrt4/ndr_marshall.c:
55996 Add functions for marshaling base types (ints, floats, etc.).
55998 2005-11-28 Jacek Caban <jacek@codeweavers.com>
56000 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
56001 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
56002 Better windows handling.
56004 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
56006 * dlls/shell32/shell32_main.h:
56007 Modified KeyStateToDropEffect macro to match native shellview's
56010 2005-11-28 Robert Shearman <rob@codeweavers.com>
56012 * dlls/wininet/http.c:
56013 Simplify HTTP_InsertProxyAuthorization.
56015 2005-11-28 Robert Shearman <rob@codeweavers.com>
56017 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
56018 dlls/ole32/oleobj.c:
56019 Delegate advises to the remote object to enable the client to receive
56020 data change notifications.
56022 2005-11-28 Robert Shearman <rob@codeweavers.com>
56024 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
56025 Extend conformance computation function to also compute variances.
56026 MSDN suggests that conformance and variance are pretty much the same,
56027 but there may be some subtleties to it.
56029 2005-11-28 Jacek Caban <jacek@codeweavers.com>
56031 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
56032 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
56033 Added implementation of GetWindowContext.
56034 Added stub implementation of IOleInPlaceFrame interface.
56036 2005-11-28 Alexandre Julliard <julliard@winehq.org>
56038 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
56039 Ignore generated rsrc.res.
56041 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
56043 * dlls/shell32/shlview.c:
56044 Register the shell view itself as the drop target, not it's parent folder.
56045 Forward drag&drop method calls to the folder currently under the cursor.
56047 2005-11-28 Robert Shearman <rob@codeweavers.com>
56049 * dlls/wininet/internet.c:
56050 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
56051 tests show that the callbacks happen either synchronously or within an
56052 alternative asynchronous call.
56053 Remove a check for a NULL lpfnStatusCB that is already performed by
56054 INTERNET_SendCallback and add a comment about a difference to native.
56056 2005-11-28 Robert Shearman <rob@codeweavers.com>
56058 * dlls/wininet/http.c:
56059 Add parsing of the Content-ID and Proxy-Connection headers.
56060 Sort the table of header to option number mappings correctly.
56061 Change a FIXME to a WARN because there are "X-..." headers that we
56062 aren't supposed to parse.
56064 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
56066 * include/imagehlp.h:
56067 Add some 64 bit definitions.
56069 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56071 * dlls/wined3d/device.c:
56072 Stop reporting not having swapchain 0 as an error and add an internal
56073 variable instead of modifying a parameter.
56075 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56077 * dlls/wined3d/vertexdeclaration.c:
56078 Correct some errors in the way vertex declarations for directx 8 are
56079 parsed and add offset support.
56081 2005-11-28 Ge van Geldorp <gvg@reactos.org>
56083 * dlls/shell32/iconcache.c:
56084 Load shortcut icon by resource id instead of by icon index.
56086 2005-11-28 Robert Shearman <rob@codeweavers.com>
56088 * dlls/ole32/defaulthandler.c:
56089 Call DefaultHandler_Stop if we fail to start the server running
56090 correctly and a few formatting fixes.
56092 2005-11-28 Robert Shearman <rob@codeweavers.com>
56094 * dlls/rpcrt4/ndr_marshall.c:
56095 Fix NdrConformantArrayBufferSize to include the size of the
56097 Make NdrConformantArrayMemorySize do something more useful, like
56098 actually return the required memory.
56099 Conformance offset can be negative and should only be two bytes.
56101 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
56103 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
56104 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
56105 dlls/msvidc32/rsrc.rc:
56106 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
56108 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
56110 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
56111 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
56112 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
56114 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
56116 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
56117 Fix several bugs in msrle32 preventing it to load.
56118 Remove a hack in ICOpen compensating a bug in msrle32.
56119 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
56120 convoluted GWLP_HINSTANCE hack.
56122 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
56124 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
56125 Update Korean translations.
56127 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
56129 * dlls/ole32/ole32res.rc:
56130 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
56132 2005-11-28 Jacek Caban <jacek@codeweavers.com>
56134 * dlls/shdocvw/webbrowser.c:
56135 Don't crash when parameters of Navigate2 are NULL.
56137 2005-11-28 Robert Shearman <rob@codeweavers.com>
56139 * dlls/wininet/http.c, dlls/wininet/internet.h:
56140 Add a new field "lpszHostName" to the session to track the host name
56141 of the HTTP server, as opposed to the server that we will connect to
56142 that could be a proxy server. Fixes the "Host:" header that we send to
56145 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
56147 * dlls/winmm/winmm.c:
56148 LoadLibrary16 is no longer exported by name, so do the lookup by its
56149 ordinal (when loading NE sibling).
56151 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
56153 * dlls/ntdll/cdrom.c:
56154 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
56155 IOCTL_STORAGE_CHECK_VERIFY.
56157 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
56159 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
56160 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
56162 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56164 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
56165 Correct the matrix sizes in software shaders and remove an erroneous
56166 parameter from lrp.
56168 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
56170 * dlls/x11drv/settings.c:
56171 Ignore frequency requests in Desktop mode.
56173 2005-11-28 Robert Shearman <rob@codeweavers.com>
56175 * dlls/ole32/defaulthandler.c:
56176 Call the equivalent delegate function for all of the simple
56179 2005-11-28 Robert Shearman <rob@codeweavers.com>
56181 * dlls/rpcrt4/ndr_marshall.c:
56182 We should always allocate in NdrConformantStringUnmarshal if the
56183 memory pointer is NULL.
56185 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
56187 * dlls/dinput/device.c:
56188 Handle DInput8 interfaces in device QueryInterface.
56190 2005-11-28 Hans Leidekker <hans@it.vu.nl>
56192 * dlls/wldap32/add.c:
56193 Document the ldap_add* functions.
56195 2005-11-28 Huw Davies <huw@codeweavers.com>
56197 * dlls/gdi/bitblt.c:
56198 If the driver doesn't support StretchBlt try to use StretchDIBits
56201 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
56203 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
56204 dlls/shell32/tests/shlfolder.c:
56205 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
56206 Directly return the correct "My Computer" attributes in
56207 ISF_Desktop_fnGetAttributesOf().
56208 Remove "todo_wine" from the "My Computer" attributes test case.
56209 Add test case for retrieving the file system path from the
56210 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
56212 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
56214 * documentation/README.ko:
56215 Add a translation of the README.
56217 2005-11-28 Mike McCormack <mike@codeweavers.com>
56219 * dlls/msi/helpers.c:
56220 If a source directory doesn't exist, use the install root instead.
56222 2005-11-28 Mike McCormack <mike@codeweavers.com>
56224 * dlls/msi/dialog.c:
56225 Handle the ^ character in MaskEdit controls.
56227 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
56229 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
56230 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
56232 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
56234 * dlls/shell32/shfldr_unixfs.c:
56235 Initial stubbed implementation of UnixFolder's IDropTarget interface.
56237 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
56239 * dlls/kernel/process.c:
56240 Initialize file_exists to 0 at exe load test, prevents mistaking of
56241 UTF-8 encoded exenames as builtins.
56243 2005-11-26 Alexandre Julliard <julliard@winehq.org>
56245 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
56246 programs/avitools/.gitignore, programs/clock/.gitignore,
56247 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
56248 programs/eject/.gitignore, programs/expand/.gitignore,
56249 programs/explorer/.gitignore, programs/hh/.gitignore,
56250 programs/msiexec/.gitignore, programs/notepad/.gitignore,
56251 programs/progman/.gitignore, programs/regedit/.gitignore,
56252 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
56253 programs/rundll32/.gitignore, programs/start/.gitignore,
56254 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
56255 programs/view/.gitignore, programs/wcmd/.gitignore,
56256 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
56257 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
56258 programs/winedbg/.gitignore, programs/winefile/.gitignore,
56259 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
56260 programs/winepath/.gitignore, programs/winetest/.gitignore,
56261 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
56262 programs/winver/.gitignore, tools/winegcc/.gitignore:
56263 Ignore symlink files too (needed for git).
56265 2005-11-26 Alexandre Julliard <julliard@winehq.org>
56267 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
56268 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
56269 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
56270 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
56271 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
56272 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
56273 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
56274 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
56275 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
56276 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
56277 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
56278 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
56279 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
56280 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
56281 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
56282 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
56283 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
56284 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
56285 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
56286 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
56287 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
56288 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
56289 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
56290 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
56291 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
56292 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
56293 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
56294 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
56295 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
56296 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
56297 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
56298 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
56299 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
56300 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
56301 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
56302 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
56303 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
56304 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
56305 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
56306 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
56307 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
56308 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
56309 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
56310 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
56311 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
56312 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
56313 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
56314 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
56315 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
56316 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
56317 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
56318 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
56319 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
56320 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
56321 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
56322 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
56323 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
56324 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
56325 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
56326 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
56327 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
56328 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
56329 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
56330 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
56331 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
56332 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
56333 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
56334 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
56335 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
56336 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
56337 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
56338 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
56339 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
56340 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
56341 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
56342 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
56343 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
56344 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
56345 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
56346 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
56347 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
56348 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
56349 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
56350 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
56351 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
56352 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
56353 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
56354 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
56355 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
56356 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
56357 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
56358 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
56359 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
56360 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
56361 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
56362 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
56363 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
56364 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
56365 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
56366 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
56367 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
56368 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
56369 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
56370 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
56371 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
56372 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
56373 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
56374 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
56375 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
56376 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
56377 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
56378 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
56379 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
56380 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
56381 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
56382 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
56383 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
56384 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
56385 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
56386 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
56387 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
56388 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
56389 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
56390 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
56391 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
56392 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
56393 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
56394 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
56395 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
56396 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
56397 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
56398 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
56399 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
56400 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
56401 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
56402 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
56403 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
56404 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
56405 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
56406 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
56407 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
56408 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
56409 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
56410 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
56411 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
56412 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
56413 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
56414 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
56415 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
56416 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
56417 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
56418 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
56419 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
56420 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
56421 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
56422 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
56423 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
56424 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
56425 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
56426 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
56427 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
56428 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
56429 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
56430 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
56431 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
56432 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
56433 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
56434 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
56435 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
56436 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
56437 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
56438 dlls/version/.cvsignore, dlls/version/.gitignore,
56439 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
56440 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
56441 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
56442 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
56443 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
56444 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
56445 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
56446 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
56447 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
56448 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
56449 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
56450 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
56451 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
56452 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
56453 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
56454 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
56455 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
56456 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
56457 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
56458 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
56459 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
56460 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
56461 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
56462 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
56463 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
56464 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
56465 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
56466 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
56467 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
56468 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
56469 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
56470 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
56471 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
56472 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
56473 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
56474 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
56475 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
56476 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
56477 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
56478 fonts/.gitignore, include/.cvsignore, include/.gitignore,
56479 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
56480 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
56481 libs/unicode/.cvsignore, libs/unicode/.gitignore,
56482 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
56483 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
56484 programs/.cvsignore, programs/.gitignore,
56485 programs/avitools/.cvsignore, programs/avitools/.gitignore,
56486 programs/clock/.cvsignore, programs/clock/.gitignore,
56487 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
56488 programs/control/.cvsignore, programs/control/.gitignore,
56489 programs/eject/.cvsignore, programs/eject/.gitignore,
56490 programs/expand/.cvsignore, programs/expand/.gitignore,
56491 programs/explorer/.cvsignore, programs/explorer/.gitignore,
56492 programs/hh/.cvsignore, programs/hh/.gitignore,
56493 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
56494 programs/notepad/.cvsignore, programs/notepad/.gitignore,
56495 programs/progman/.cvsignore, programs/progman/.gitignore,
56496 programs/regedit/.cvsignore, programs/regedit/.gitignore,
56497 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
56498 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
56499 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
56500 programs/start/.cvsignore, programs/start/.gitignore,
56501 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
56502 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
56503 programs/view/.cvsignore, programs/view/.gitignore,
56504 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
56505 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
56506 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
56507 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
56508 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
56509 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
56510 programs/winefile/.cvsignore, programs/winefile/.gitignore,
56511 programs/winemenubuilder/.cvsignore,
56512 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
56513 programs/winemine/.gitignore, programs/winepath/.cvsignore,
56514 programs/winepath/.gitignore, programs/winetest/.cvsignore,
56515 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
56516 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
56517 programs/winhelp/.gitignore, programs/winver/.cvsignore,
56518 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
56519 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
56520 tools/widl/.gitignore, tools/winapi/.cvsignore,
56521 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
56522 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
56523 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
56524 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
56525 tools/wrc/.cvsignore, tools/wrc/.gitignore:
56526 Renamed all .cvsignore files to .gitignore.
56528 2005-11-24 Hans Leidekker <hans@it.vu.nl>
56530 * programs/winebrowser/main.c, tools/wine.inf:
56531 Also handle mailto: urls.
56533 2005-11-24 Mike McCormack <mike@codeweavers.com>
56535 * dlls/msvcrt/tests/printf.c:
56536 Add some tests for _fcvt.
56538 2005-11-24 Marcus Meissner <meissner@suse.de>
56541 extern "C" wrappers for usp10.h.
56543 2005-11-24 Mike McCormack <mike@codeweavers.com>
56545 * dlls/msi/helpers.c:
56546 Make all source directories at the root of the install.
56548 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
56550 * dlls/advapi32/lsa.c:
56551 Return a real error in LsaLookupSids.
56553 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
56555 * include/Makefile.in:
56558 2005-11-24 Mike McCormack <mike@codeweavers.com>
56560 * dlls/wldap32/ber.c:
56561 Fix a compile error.
56563 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
56565 * dlls/opengl32/wgl_ext.c:
56566 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
56568 2005-11-24 Juan Lang <juan_lang@yahoo.com>
56570 * include/wincrypt.h:
56571 Add more declarations.
56573 2005-11-23 Francois Gouget <fgouget@free.fr>
56575 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
56576 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
56577 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
56578 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
56579 dlls/shell32/shellpath.c, dlls/user/edit.c,
56580 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
56581 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
56582 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
56583 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
56584 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
56585 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
56586 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
56587 dlls/wintab32/context.c, programs/progman/En.rc,
56588 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
56589 tools/wrc/translation.c:
56590 Assorted spelling fixes.
56592 2005-11-23 Francois Gouget <fgouget@free.fr>
56594 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
56595 Documentation tweaks to make winapi_check happy.
56596 Also specify the documented spec file entry.
56598 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
56600 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
56601 Add German resource file for msvideo.
56603 2005-11-23 Francois Gouget <fgouget@free.fr>
56605 * dlls/wldap32/control.c, dlls/wldap32/init.c,
56606 dlls/wldap32/winldap_private.h, include/winldap.h,
56607 tools/winapi/win32.api:
56608 winldap.h should include windeh.f and schnlsp.h.
56609 Enclose the API definitions in an extern "C" section and define
56611 Better stick to the types defined by the PSDK.
56612 Fix the ldap_create_vlv_control*() prototypes.
56615 2005-11-23 Alexandre Julliard <julliard@winehq.org>
56617 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
56618 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
56619 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
56620 tools/winebuild/import.c:
56621 Preserve 16-byte stack alignment in the various assembly
56622 functions. Needed for MacOSX.
56624 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
56626 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
56627 dlls/msvideo/rsrc.rc:
56628 Add Korean translation.
56630 2005-11-23 Francois Gouget <fgouget@free.fr>
56632 * dlls/advpack/tests/advpack.c:
56633 Add trailing '\n' to trace() call.
56635 2005-11-23 Francois Gouget <fgouget@free.fr>
56637 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
56638 Add LPADDRINFO, missing IP_* defines and missing APIs.
56639 Enclose the API definitions in an extern "C" section.
56640 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
56641 Better stick to the types defined by the PSDK.
56644 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
56646 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
56647 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
56648 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
56649 Update Korean translations.
56651 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
56653 * dlls/shell32/shfldr_unixfs.c:
56654 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
56656 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56658 * dlls/mscms/tests/profile.c:
56659 Be more strict and verbose while testing
56660 GetStandardColorSpaceProfile().
56662 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
56664 * dlls/user/tests/sysparams.c:
56665 Make test_SPI_SETBORDER less likely to permanently change visual
56667 - use smaller border widths values for testing;
56668 - provide a work around for a Windows XP feature that made the tests
56669 change the caption width.
56671 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
56673 * dlls/shell32/shfldr_desktop.c:
56674 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
56676 Fixed a handle leak in case of failing AddToEnumList call.
56678 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
56680 * dlls/shell32/shfldr_mycomp.c:
56681 Also scan HKEY_CURRENT_USER for shell namespace extensions in
56684 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
56686 * dlls/shell32/brsfolder.c:
56687 Initialize OLE instead of just COM, in order to enable Drag & Drop.
56689 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
56691 * dlls/commdlg/filedlg.c:
56692 Initialize OLE instead of COM only in order to enable Drag and Drop.
56694 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
56696 * include/commctrl.h:
56697 Define DateTime_SetMonthCalColor.
56699 2005-11-23 Juan Lang <juan_lang@yahoo.com>
56701 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
56702 Fix some memory leaks.
56704 2005-11-23 Alexandre Julliard <julliard@winehq.org>
56706 * dlls/x11drv/event.c:
56707 Fixed some broken code that was causing compiler warnings.
56709 2005-11-23 Huw Davies <huw@codeweavers.com>
56711 * dlls/msxml3/tests/domdoc.c:
56712 Release a stray node.
56714 2005-11-22 Alexandre Julliard <julliard@winehq.org>
56716 * ANNOUNCE, ChangeLog, VERSION, configure:
56719 ----------------------------------------------------------------
56720 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
56722 * dlls/commdlg/fontdlg16.c:
56723 Fixes for FormatCharDlgProc16:
56724 - properly store the ChooseFont pointer, use a window property as the
56725 A and W functions do;
56726 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
56728 2005-11-22 Aric Stewart <aric@codeweavers.com>
56730 * dlls/wininet/http.c:
56731 HttpEndRequest does not actually send an extra NULL byte at the end of
56732 the request. Help from Rob Shearman on this one.
56734 2005-11-22 Alexandre Julliard <julliard@winehq.org>
56736 * dlls/kernel/volume.c:
56737 Don't try to set the label in the superblock of FAT filesystems, that
56738 doesn't do the right thing anyway.
56740 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56742 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
56743 Corrects an error in the _m3xm3 shader function in pixel and vertex
56746 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
56748 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
56749 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
56750 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
56751 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
56752 Add a semi-functional ICCompressorChoose implementation.
56754 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
56756 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
56757 GetSystemMetrics fixes with corresponding tests.
56759 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
56761 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
56762 server/debugger.c, server/event.c, server/fd.c, server/file.c,
56763 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
56764 server/mutex.c, server/named_pipe.c, server/object.c,
56765 server/object.h, server/process.c, server/queue.c, server/registry.c,
56766 server/request.c, server/semaphore.c, server/serial.c,
56767 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
56768 server/timer.c, server/token.c, server/winstation.c:
56769 Add name_lookup function in object_ops.
56771 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
56773 * dlls/commdlg/fontdlg16.c:
56774 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
56775 the lpszStyle fields.
56777 2005-11-22 Hans Leidekker <hans@it.vu.nl>
56779 * programs/winebrowser/Makefile.in:
56780 No need to link against shell32 or user32.
56782 2005-11-22 Aric Stewart <aric@codeweavers.com>
56784 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
56785 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
56786 headers. Also adding a test for some header adding flags.
56788 2005-11-22 Alexandre Julliard <julliard@winehq.org>
56790 * server/registry.c:
56791 Use struct unicode_str instead of null-terminated strings where
56792 possible, and remove constraints on total key path length.
56794 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
56796 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
56798 Add stdarg.h where missing.
56800 2005-11-22 Marcus Meissner <meissner@suse.de>
56802 * dlls/winsock/socket.c:
56803 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
56805 2005-11-22 Steven Edwards <winehacker@gmail.com>
56807 * dlls/ntdll/version.c:
56808 Correct URL for version infomation database website.
56810 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
56812 * dlls/gdi/tests/dc.c:
56813 Add a test showing that SaveDC after GetDC should return 1.
56815 2005-11-22 Jacek Caban <jacek@codeweavers.com>
56817 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
56818 Create window in SetClientSite and return it in
56819 IOleInPlaceSite::GetWindow.
56821 2005-11-22 Robert Shearman <rob@codeweavers.com>
56823 * dlls/wininet/tests/http.c:
56824 Test the sizes of some of the parameters passed into the callback.
56826 2005-11-22 Robert Shearman <rob@codeweavers.com>
56828 * dlls/wininet/internet.c, dlls/wininet/internet.h,
56829 dlls/wininet/utility.c:
56830 Rename SendAsyncCallback to INTERNET_SendCallback.
56832 2005-11-22 Robert Shearman <rob@codeweavers.com>
56834 * dlls/wininet/http.c:
56835 Fix an incorrect entry in the HTTP header field table causing broken
56836 Location field parsing.
56838 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56840 * dlls/advpack/tests/advpack.c:
56841 Exit test after first TranslateInfString() failure, which seems to be
56844 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56846 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
56847 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
56848 Implement a pixel shader parser and cross compiler. All version of
56849 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
56850 will be cross compiled.
56852 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
56854 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
56855 server/mapping.c, server/mutex.c, server/named_pipe.c,
56856 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
56857 server/winstation.c:
56858 Return correct error on name collision when creating new named
56860 Check for correct error in affected places.
56862 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
56864 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
56865 Kernel32 should create named objects with OBJ_OPENIF flag set.
56866 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
56867 RtlNtStatusToDosError.
56869 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
56871 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
56872 Update Korean translations.
56874 2005-11-21 Alexandre Julliard <julliard@winehq.org>
56876 * programs/winecfg/drive.c:
56877 Only set label and serial number when they are actually changed.
56879 2005-11-21 Alexandre Julliard <julliard@winehq.org>
56881 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
56882 server/mailslot.c, server/protocol.def, server/trace.c:
56883 Fixed handling of mailslot read timeout to avoid compiler warnings.
56885 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
56888 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
56889 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
56891 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
56893 * dlls/ntdll/tests/om.c:
56894 More Object Manager tests.
56896 2005-11-21 Aric Stewart <aric@codeweavers.com>
56898 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
56899 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
56900 some things out of HTTP_SendRequestW to avoid duplicate code.
56902 2005-11-21 Ge van Geldorp <gvg@reactos.org>
56904 * dlls/crypt32/encode.c:
56905 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
56907 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
56909 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
56910 dlls/shell32/shell32_main.h:
56911 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
56912 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
56913 PidlToSicIndex() and return -1 in error cases.
56914 Read shell overlay icon settings from registry to allow icon
56917 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
56919 * dlls/msvcrt/locale.c:
56920 Fix bogus unreal code page messages in _setmbcp().
56922 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
56924 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
56925 Do not forward _mbccpy to strcpy.
56926 Remove the error message in _mbccpy, it is not an error.
56928 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
56930 * dlls/comctl32/syslink.c:
56931 Improved word wrapping and tab key handling.
56933 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
56935 * dlls/advpack/advpack.c, include/advpub.h:
56936 Add/correct prototypes for some already defined functions in advpack.
56938 2005-11-21 Hans Leidekker <hans@it.vu.nl>
56940 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
56941 dlls/wldap32/wldap32.spec:
56942 Implement ldap_create_vlv_control{A,W},
56943 ldap_encode_sort_control{A,W}.
56944 Add a stub for ldap_create_page_control{A,W}.
56946 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
56948 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
56949 include/winsvc.h, tools/winapi/win32.api:
56950 Add/correct prototypes for some already defined functions in
56951 advapi32. Correct spec file entry for GetSecurityInfoExW.
56953 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
56955 * dlls/user/winstation.c, include/wine/server_protocol.h,
56956 server/protocol.def, server/trace.c, server/winstation.c:
56957 Replace inherit flag with object attributes in winstation and desktop
56958 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
56960 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
56962 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
56963 Fix _mbsspn() with conformance tests.
56965 2005-11-21 Hans Leidekker <hans@it.vu.nl>
56967 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
56968 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
56969 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
56970 programs/taskmgr/taskmgr.rc:
56971 Added Dutch translations.
56973 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
56975 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
56976 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
56977 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
56978 programs/winefile/Ko.rc:
56979 Update Korean translations.
56981 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
56983 * dlls/x11drv/scroll.c:
56984 Print scroll and clip rectangles on the ScrollDC entry.
56986 2005-11-21 Rob Shearman <rob@codeweavers.com>
56988 * dlls/advapi32/service.c:
56989 Don't try waiting for the service process to start if the
56990 CreateProcess call failed.
56992 2005-11-21 Mike McCormack <mike@codeweavers.com>
56994 * dlls/msi/registry.c:
56995 Loop around calling RegQueryValue until we have a big enough string
56996 for both the name and the value.
56998 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
57000 * dlls/shdocvw/dochost.c:
57001 Added GetHostInfo implementation.
57003 2005-11-21 Ge van Geldorp <gvg@reactos.org>
57005 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
57006 Fix some prototypes to match the PSDK.
57008 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57010 * dlls/kernel/oldconfig.c:
57011 - ANSI SCSI revision is a hex number.
57012 - Be more verbose with parser ERRs.
57014 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
57016 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
57017 Mark some functions as implemented in the spec files.
57019 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
57021 * programs/winecfg/driveui.c:
57022 Create new drives with autodetect type.
57024 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57026 * dlls/msvcrt/tests/file.c:
57027 Minor MSVCRT test changes:
57028 - add two invalid parameter checks for fopen(),
57029 - rearrange test sequence into two parts (low-level and stream I/O),
57032 2005-11-21 Hans Leidekker <hans@it.vu.nl>
57034 * dlls/wldap32/value.c:
57035 Fix the build without openldap.
57037 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
57039 * include/wincrypt.h:
57040 Add prototypes for some already defined functions in crypt32.
57042 2005-11-21 Aric Stewart <aric@codeweavers.com>
57044 * dlls/wininet/internet.c:
57045 Implement the use of NETCON_send for HTTP connections when in
57048 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
57050 * dlls/version/tests/install.c:
57051 Fix version tests on NT, 2K and XP, make some errors more verbose.
57053 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
57055 * dlls/winmm/wineoss/audio.c:
57056 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
57057 continuing with even higher channels numbers.
57059 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
57061 * dlls/winsock/socket.c:
57062 Fixed typo in ws_sockaddr_u2ws().
57064 2005-11-18 Hans Leidekker <hans@it.vu.nl>
57066 * configure, configure.ac, dlls/wldap32/init.c,
57067 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
57068 dlls/wldap32/wldap32.spec:
57069 Avoid using deprecated openldap functions.
57070 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
57071 Add stub implementation for ldap_startup and ldap_stop_tls_s.
57073 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
57075 * programs/winedbg/types.c:
57076 Native dbghelp doesn't provide names for basic type, so added relevant
57077 basic type names in winedbg.
57079 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
57081 * dlls/commdlg/filedlg.c:
57082 There is no need to resize our own fake dialog to match the parent, it
57083 doesn't have controls anyway.
57085 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57087 * dlls/mscms/tests/profile.c:
57088 Don't call unicode functions of file API as they fail on Win9x.
57090 2005-11-18 Alexandre Julliard <julliard@winehq.org>
57092 * server/console.c, server/event.c, server/handle.c, server/handle.h,
57093 server/mailslot.c, server/mapping.c, server/mutex.c,
57094 server/named_pipe.c, server/object.c, server/object.h,
57095 server/process.c, server/request.h, server/semaphore.c,
57096 server/timer.c, server/user.h, server/winstation.c:
57097 Added a struct unicode_str to encapsulate object names.
57099 2005-11-18 Hans Leidekker <hans@it.vu.nl>
57101 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
57102 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
57103 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
57104 Avoid using deprecated openldap functions.
57105 Correct some return values.
57107 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
57109 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
57110 programs/winedbg/winedbg.c:
57111 Centralized calls for SymSetContext, we only do it when we change the
57112 current stack frame, and no longer every time we look up local symbols
57115 2005-11-18 Alexandre Julliard <julliard@winehq.org>
57117 * dlls/kernel/tests/thread.c:
57118 Avoid setting the context before the thread has started running, it's
57119 broken on most Windows versions.
57121 2005-11-18 Huw Davies <huw@codeweavers.com>
57123 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
57124 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
57125 dlls/msxml3/tests/domdoc.c:
57126 Ref count the xmlDocPtr.
57127 If two nodes refer to the same xmlNodePtr don't return same object.
57129 2005-11-18 Hans Leidekker <hans@it.vu.nl>
57131 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
57132 Avoid using deprecated openldap functions.
57133 Correct some return values.
57135 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
57137 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
57138 programs/winedbg/stack.c:
57139 Move print_func_and_args to stack.c, where it belongs.
57141 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
57143 * dlls/user/static.c:
57144 Fix vertical text alignment in static controls.
57146 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
57148 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
57149 dlls/comctl32/tests/header.c:
57150 Added header control tests.
57152 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
57154 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
57155 programs/winedbg/stack.c, programs/winedbg/symbol.c,
57156 programs/winedbg/winedbg.c:
57157 - now storing frames information in thread structure
57158 - frames are cached after each thread stops execution
57159 - reimplemented backtrace on top of this
57161 2005-11-18 Alexandre Julliard <julliard@winehq.org>
57163 * dlls/kernel/tests/locale.c:
57164 Added a few more Unicode digits from Unicode version 4.1.
57166 2005-11-18 Alexandre Julliard <julliard@winehq.org>
57168 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
57169 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
57170 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
57171 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
57172 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
57173 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
57174 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
57175 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
57176 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
57177 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
57178 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
57179 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
57180 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
57181 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
57182 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
57183 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
57184 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
57185 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
57186 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
57187 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
57188 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
57189 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
57190 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
57191 libs/unicode/casemap.c, libs/unicode/wctype.c:
57192 Updated codepage tables to Unicode version 4.1.
57194 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
57196 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
57197 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
57198 programs/cmdlgtst/cmdlgr.rc:
57199 Update Korean translations.
57201 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
57203 * dlls/user/tests/win.c:
57204 Add another test for Z order of child windows.
57206 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
57208 * dlls/kernel/vxd.c:
57209 Use case insensitive comparison to check file extensions.
57211 2005-11-18 Peter Beutner <p.beutner@gmx.net>
57213 * dlls/x11drv/opengl.c:
57214 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
57215 the selected pixel format lacks full hardware acceleration and only a
57216 few parts are accelerated. So don't always set it but only if the X
57217 server actually reports that the selected pixel format is not fully
57220 2005-11-18 Jacek Caban <jacek@codeweavers.com>
57222 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
57223 dlls/shdocvw/webbrowser.c:
57224 Free ConnectionPoint objects (fix memory leak).
57226 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
57228 * dlls/msvcrt/undname.c:
57229 Ensures, when we cannot demangle the string, to return the mangled
57230 name instead of a NULL pointer.
57232 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
57234 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
57235 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
57236 Now returning correct symbol flags (as native does) for function pmts
57237 & locals in dbghelp.
57238 Modified winedbg accordingly.
57240 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
57242 * dlls/twain/dsm_ctrl.c:
57243 If SANE returns empty device list treat it as an error.
57245 2005-11-18 Jacek Caban <jacek@codeweavers.com>
57247 * dlls/atl/registrar.c:
57248 Fix parsing '{' char.
57250 2005-11-18 Robert Reif <reif@earthlink.net>
57252 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
57253 Handle failure on Windows 95 properly.
57254 Make two functions available to all files.
57255 Make format_string() const correct.
57257 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
57259 * configure, configure.ac, dlls/winsock/socket.c,
57260 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
57261 Implemented getaddrinfo(), including full mapping of struct addrinfo
57262 between UNIX and Windows. Based on a patch by Mike Hearn.
57264 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
57266 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
57267 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
57268 programs/winedbg/types.c:
57269 Dbghelp describes the types of function arguments with a specific
57270 symbol-type (symt) which links both to arguments' type and to function
57272 - added this new type to dbghelp
57273 - implemented its use in winedbg
57275 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
57277 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
57278 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
57279 programs/winedbg/break.c, programs/winedbg/expr.c,
57280 programs/winedbg/memory.c, programs/winedbg/symbol.c,
57281 programs/winedbg/types.c:
57282 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
57285 2005-11-17 Alexandre Julliard <julliard@winehq.org>
57287 * libs/unicode/cpmap.pl:
57288 Only update modified files.
57290 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
57292 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
57293 Improve IConnectionPoint handling.
57295 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57297 * dlls/wined3d/device.c:
57298 Disable support for creation FMT_Unknown textures. This gets most of
57299 the d3d8 demos from www.codesampler.com working.
57301 2005-11-17 Robert Shearman <rob@codeweavers.com>
57303 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
57304 Remove some incompatibilities in the wctype table by updating the
57305 space, blank and cntrl exceptions and fixing the type given to
57306 characters in the "Zl" and "Zp" classes.
57308 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
57310 * dlls/comctl32/header.c:
57311 Return false if index is out of bounds in GetItemT.
57313 2005-11-17 Alexandre Julliard <julliard@winehq.org>
57315 * programs/explorer/explorer.c:
57316 Fixed invalid C syntax.
57318 2005-11-17 Robert Shearman <rob@codeweavers.com>
57320 * dlls/kernel/profile.c:
57321 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
57322 Don't increment the szFile pointer since we removed the BOM earlier
57323 and it will cause the first real character of the INI file to be
57326 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
57328 * programs/winefile/winefile.c, programs/winefile/winefile.h:
57329 Use command line for initial directory selection.
57330 Remove useless hwndParent variable.
57332 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57334 * dlls/wined3d/swapchain.c:
57335 Clear the z and stencil buffers at the end of the scene, this fixes a
57336 problem with the solid node bsp demo from www.codesampler.com as well
57337 as a lot of blank screens in some other demos.
57339 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
57341 * dlls/msvcrt/tests/cpp.c:
57342 Provide a sample of the joy of MSC symbol mangling.
57344 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
57346 * programs/winedbg/symbol.c:
57347 When a symbol name already contains a module name, we shouldn't search
57350 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
57352 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
57353 programs/winedbg/debugger.h:
57354 Simplification of lex's input reading.
57356 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
57358 * dlls/user/tests/monitor.c:
57359 Made test loadable on win95 again (EnumDisplayDevicesA not present).
57361 2005-11-17 Jacek Caban <jacek@codeweavers.com>
57363 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
57364 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
57365 Added stub implementation of IDocHostUIHandler.
57367 2005-11-17 Jacek Caban <jacek@codeweavers.com>
57369 * include/mshtmhst.idl:
57370 Added IHTMLWindow forward declaration.
57372 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
57374 * tools/winapi/win32.api:
57375 Update win32.api to cvs.
57377 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57379 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
57380 Fix _fcloseall() return value.
57381 Improve some trace messages.
57382 Add tests for fopen(), fclose(), _fcloseall().
57383 Stricten some checks of _unlink().
57385 2005-11-16 Jacek Caban <jacek@codeweavers.com>
57387 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
57388 dlls/shdocvw/webbrowser.c:
57389 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
57391 2005-11-16 Aric Stewart <aric@codeweavers.com>
57393 * configure, configure.ac, programs/Makefile.in,
57394 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
57395 programs/explorer/explorer.c:
57396 Beginnings of an explorer.exe replacement that wraps the existing
57399 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
57401 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
57402 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
57403 Added ability to execute commands from a file passed on command line
57404 (through --file option).
57405 Use that feature to get rid of arg_command hack (--command option now
57406 creates a temporary file).
57408 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
57410 * dlls/user/edit.c, dlls/user/tests/msg.c:
57411 Add a test for some edit control behaviours, make it pass under Wine.
57413 2005-11-16 Robert Reif <reif@earthlink.net>
57415 * dlls/winmm/wavemap/wavemap.c:
57416 Only convert bits per sample between different encoding formats.
57418 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
57420 * dlls/winsock/socket.c, include/ws2tcpip.h:
57421 Added mapping between unix and windows sockaddr_in6(_old) and
57422 sockaddr_in. Added address family, socket type mappers.
57424 2005-11-16 Robert Shearman <rob@codeweavers.com>
57426 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
57427 - Improve callback to give context sensitive information about the
57428 different statuses and print the thread ID that it was called from.
57429 - Replace the busy waiting on the "goon" flag with an event.
57430 - Replace hard coded numbers with more informative constants
57431 throughout the InternetReadFile test.
57432 - Add tests for InternetReadFileExA.
57433 - Fix the error value from calling InternetReadFile with a NULL handle
57434 as indicated by the test.
57436 2005-11-16 Jacek Caban <jacek@codeweavers.com>
57438 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
57439 Added IOleInPlaceSite stub implementation.
57441 2005-11-15 Mike McCormack <mike@codeweavers.com>
57444 Add timezone information to the registry.
57446 2005-11-15 Robert Shearman <rob@codeweavers.com>
57448 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
57449 dlls/wininet/utility.c:
57450 We shouldn't pass the struct hostent returned from gethostbyname as
57451 it's not thread-safe and isn't needed anyway.
57453 2005-11-15 Ken Thomases <ken@codeweavers.com>
57455 * dlls/ntdll/signal_i386.c:
57456 Updated context definitions for the latest Darwin/x86.
57458 2005-11-15 Robert Shearman <rob@codeweavers.com>
57460 * dlls/wininet/internet.c:
57461 Correct the size of a callback parameter.
57462 Fix the declaration of INTERNET_WorkerThreadFunc.
57464 2005-11-15 Mike McCormack <mike@codeweavers.com>
57466 * dlls/msi/registry.c:
57467 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
57469 2005-11-15 Alexandre Julliard <julliard@winehq.org>
57471 * dlls/wininet/urlcache.c:
57472 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
57474 2005-11-15 Mike McCormack <mike@codeweavers.com>
57476 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
57477 Fix function prototype and spec file entry for
57478 MsiEnumComponentQualifiers.
57480 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
57482 * dlls/comctl32/header.c:
57483 Implement implement header callback support (HDN_GETDISPINFO notification):
57484 - better factorisation
57487 2005-11-15 Alexandre Julliard <julliard@winehq.org>
57489 * dlls/urlmon/tests/url.c:
57490 Don't crash if BindToStorage fails.
57492 2005-11-15 Mike McCormack <mike@codeweavers.com>
57494 * dlls/msi/install.c:
57495 Only return ERROR_MORE_DATA if there's a buffer to copy a result
57498 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
57500 * dlls/user/focus.c:
57501 Do not change focus if the being activated window is no longer
57504 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
57506 * dlls/kernel/tests/drive.c:
57507 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
57509 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
57511 * dlls/winspool/tests/info.c:
57512 Some extra tests for GetPrinterDriverDirectory.
57513 Display a TRACE when the Service "spooler" is not running (NT).
57515 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
57517 * dlls/kernel/comm.c:
57518 Disable PARMRK input flag of serial ports.
57520 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
57522 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
57523 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
57524 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
57525 programs/winefile/Ko.rc:
57526 Update Korean translations.
57528 2005-11-15 Alexandre Julliard <julliard@winehq.org>
57530 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
57531 Use proper asm name for external functions.
57533 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
57535 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
57536 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
57538 2005-11-15 Jacek Caban <jacek@codeweavers.com>
57540 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
57541 dlls/shdocvw/webbrowser.c:
57542 Beginning implementation of Navigate2.
57544 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
57546 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
57547 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
57548 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
57549 - use D3DCOLOR macros instead of using shift + masks
57550 - fix a bug where diffuse.lpData checked instead of specular.lpData
57551 - implement color fixup on ARB VShader compilation code:
57552 -> on input parameters using swizzle
57553 -> add is_color parameter on vshader_program_add_param
57555 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
57557 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
57558 Add stubs around ScriptStringAnalyse to avoid PAF crash.
57560 2005-11-15 Robert Shearman <rob@codeweavers.com>
57562 * dlls/wininet/http.c:
57563 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
57564 an INTERNET_ASYNC_RESULT structure.
57565 The source handle in HTTP_Connect should be the parent's handle.
57567 2005-11-15 Robert Shearman <rob@codeweavers.com>
57569 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
57570 SSL doesn't need to use a different socket to unsecure communications.
57572 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
57574 * dlls/kernel/tests/thread.c:
57575 Corrected last error information.
57576 Make sure we can run the tests on win9x.
57578 2005-11-15 Mike McCormack <mike@codeweavers.com>
57580 * dlls/msi/package.c:
57581 Set the Installed property if the product is already installed.
57583 2005-11-14 Alexandre Julliard <julliard@winehq.org>
57585 * dlls/user/input.c, server/queue.c:
57586 Added support for the QS_ALLPOSTMESSAGE flag.
57588 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
57590 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
57591 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
57592 Beginning of true BindToStorage implementation.
57594 2005-11-14 Huw Davies <huw@codeweavers.com>
57596 * tools/widl/header.c:
57597 Prefix [putref] property names with putref_.
57599 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
57601 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
57602 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
57604 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
57605 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
57606 SPI_{G|S}ICONTITLELOGFONT.
57607 Accordingly extend the corresponding tests.
57609 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
57611 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
57612 Undname: Allow more then one coded character in demangle_datatype.
57614 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
57617 Add default version information.
57619 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
57621 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
57622 NtReadFile: now returning correct status in NtReadFile for EOF
57623 conditions (on files) and broken pipe (on named pipes).
57625 2005-11-14 Peter Beutner <p.beutner@gmx.net>
57627 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
57628 When creating DIBs with a color depth <= 8, always set biClrUsed field
57629 to the number of entries in the color table.
57631 2005-11-14 Mike McCormack <mike@codeweavers.com>
57633 * dlls/msi/cond.y, dlls/msi/tests/package.c:
57634 Empty strings are not equal to any number, so all comparisons against
57635 them fail except for tests for non-equalness.
57637 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57639 * dlls/wined3d/device.c:
57640 Fix an intermittent lockup with ATI's driver, I expect the problem is
57641 trying to clear the display before it's visible. Also correct the
57644 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
57646 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
57647 dlls/urlmon/urlmon_main.h:
57648 Added get_protocol_iface internal function and use it in
57651 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
57653 * dlls/ddraw/surface_main.c:
57654 Use the front buffer palette for DC operations on off-screen buffers.
57656 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57658 * dlls/advpack/tests/advpack.c:
57659 Get the version and language ID of ADVPACK.DLL too.
57661 2005-11-14 H. Verbeet <hverbeet@gmail.com>
57663 * dlls/ddraw/surface_dib.c:
57664 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
57665 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
57667 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
57669 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
57670 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
57671 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
57672 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
57673 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
57674 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
57675 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
57676 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
57677 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
57678 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
57679 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
57680 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
57681 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
57682 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
57683 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
57684 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
57685 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
57686 programs/winemine/rsrc.rc:
57687 Add Korean translations.
57689 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
57691 * dlls/iphlpapi/iphlpapi_main.c:
57692 Add, reformat API documentation.
57694 2005-11-14 Mike McCormack <mike@codeweavers.com>
57696 * dlls/msi/cond.y, dlls/msi/tests/package.c:
57697 Fix comparison of empty properties to numbers and add test cases.
57699 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
57701 * dlls/user/tests/msg.c:
57702 Fix message tests to run cleanly on Windows XP SP1.
57704 2005-11-14 Edgar Hucek <gimli@gentoo.org>
57706 * dlls/winmm/joystick/joystick.c:
57707 Unicode compile fix.
57709 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
57711 * dlls/kernel/tests/thread.c:
57712 Fix set_test_val function declaration to ensure stack is left
57715 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57717 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
57718 Fix a test for InternetCreateUrlA as no Windows platform sets last
57719 error here. Make InternetCreateUrlA pass the test.
57721 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57723 * dlls/crypt32/tests/cert.c:
57724 Don't call missing API function.
57726 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
57728 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
57729 Add DDBLT_DONOTWAIT flag.
57730 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
57732 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
57734 * dlls/urlmon/umon.c:
57735 Move BindToStorage hack to the separated function.
57737 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57739 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
57740 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
57741 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
57742 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
57743 dlls/d3d9/volumetexture.c:
57744 Remove the setting of the result pointer to NULL in creates, tests
57745 show that windows doesn't set the result to NULL on error.
57747 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
57749 * dlls/ntdll/thread.c:
57750 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
57751 from the command-line.
57753 2005-11-14 Peter Lemenkov <petro@mail.ru>
57755 * include/rpcdce.h:
57758 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
57760 * dlls/comctl32/imagelist.c:
57761 Reformat "see" section, to match c2man requirements.
57763 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
57765 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
57766 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
57767 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
57768 Improve c2man Documented-Total count. Changes:
57769 - add missing description
57770 - complete missing A/W pairs
57771 - document remaining comdlg32 functions
57773 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
57775 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
57776 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
57777 dlls/advapi32/security.c:
57778 Improve c2man Documented-Total count. Changes:
57779 - add missing description
57780 - add missing returns section
57782 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
57784 * programs/winetest/Makefile.in:
57785 Add shdocvw tests to winetest.
57787 2005-11-12 Robert Shearman <rob@codeweavers.com>
57789 * dlls/ole32/compobj.c:
57790 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
57791 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
57792 instead of InprocServer32.
57794 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
57796 * dlls/kernel/tests/thread.c:
57797 Add some extra error information.
57799 2005-11-12 Robert Shearman <rob@codeweavers.com>
57801 * dlls/wininet/internet.c, dlls/wininet/internet.h:
57802 Implement InternetReadFileExA (based on a patch by Brian Gerst).
57804 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
57806 * dlls/dinput/joystick_linuxinput.c:
57807 Add additional sanity checks to the linux input system dinput joystick
57810 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
57812 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
57813 Removed a couple of shift/reduce warnings in grammar.
57815 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
57817 * programs/regedit/Nl.rc:
57818 Update Dutch resources.
57820 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
57822 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
57823 dlls/shdocvw/webbrowser.c:
57824 Added IViewObject2 stub implementation.
57826 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
57828 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
57829 dlls/version/tests/install.c:
57830 Added some tests for VerFindFileA.
57832 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
57834 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
57835 prefix can be NULL for GetTempFileNameW.
57837 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
57839 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
57840 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
57841 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
57842 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
57843 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
57844 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
57845 dlls/wininet/wininet_Ko.rc:
57846 Add Korean translations.
57848 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
57850 * dlls/urlmon/urlmon.spec:
57851 Correct argument count for URLDownloadToCacheFile{A,W}.
57853 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
57855 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
57856 dlls/shell32/shlexec.c:
57857 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
57858 emulated Windows version is Win9x, Excel refuses to communicate with a
57859 unicode client in win9x mode.
57861 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
57863 * dlls/user/dde_client.c:
57864 Convert some ERRs to WARNs in the DDE client code when appropriate.
57866 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
57868 * dlls/kernel/heap.c:
57869 Protect sys/stat.h with a conditional.
57871 2005-11-11 Steven Edwards <winehacker@gmail.com>
57874 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
57876 2005-11-11 Christoph Frick <frick@sc-networks.de>
57878 * dlls/dinput/joystick_linuxinput.c:
57879 Moved and adopted joystick_linux.c code into the
57880 joystick_linuxinput.c.
57882 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
57884 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
57885 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
57886 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
57887 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
57888 references on code).
57889 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
57890 glGetInteger (as it returns bad value).
57892 2005-11-10 Francois Gouget <fgouget@free.fr>
57894 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
57895 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
57896 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
57897 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
57898 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
57899 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
57900 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
57901 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
57902 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
57903 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
57904 dlls/dinput/device.c, dlls/dinput/mouse.c,
57905 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
57906 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
57907 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
57908 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
57909 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
57910 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
57911 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
57912 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
57913 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
57914 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
57915 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
57916 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
57917 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
57918 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
57919 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
57920 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
57921 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
57922 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
57923 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
57924 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
57925 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
57926 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
57927 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
57928 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
57929 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
57930 dlls/wininet/internet.c, dlls/winmm/mci.c,
57931 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
57932 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
57933 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
57934 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
57935 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
57936 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
57937 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
57938 programs/winevdm/winevdm.c:
57939 Remove spaces before '\n' in traces.
57941 2005-11-10 Francois Gouget <fgouget@free.fr>
57943 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
57944 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
57945 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
57946 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
57947 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
57948 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
57950 Assorted spelling and case fixes.
57952 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57954 * dlls/advpack/tests/advpack.c:
57956 - don't fail on WriteFile(),
57957 - add valid error codes,
57958 - empty buffer to avoid printing garbage,
57959 - remove bogus inf-file which TranslateInfString() creates here.
57961 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
57964 Make parameter higlighting regex less "hungry".
57966 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
57968 * programs/winemenubuilder/winemenubuilder.c:
57969 Parse the command line returned by CommandLineFromMsiDescriptor() to
57970 extract the application path. Otherwise winemenubuilder ignores the
57971 .lnk file entirely.
57973 2005-11-10 Francois Gouget <fgouget@free.fr>
57975 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
57976 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
57977 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
57978 Add trailing '\n's to ok() and TRACE() calls.
57980 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57982 * dlls/kernel/tests/path.c:
57983 Add error code valid for Win9x and XP.
57985 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
57987 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
57988 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
57989 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
57990 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
57991 dlls/shell32/systray.c:
57992 Improve c2man Documented-Total count. Changes:
57993 - add missing description
57994 - add missing returns section
57995 - complete missing A/W pairs
57996 - reformate comments, to match c2man requirements
57998 2005-11-10 Francois Gouget <fgouget@free.fr>
58000 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
58001 dlls/dxerr9/errors.h:
58002 Assorted spelling fixes in the DXErr8/9 error files.
58004 2005-11-10 Francois Gouget <fgouget@free.fr>
58006 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
58007 Remove extra backslash that was causing an awk warning.
58009 2005-11-10 Mike McCormack <mike@codeweavers.com>
58011 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
58012 programs/regedit/rsrc.rc:
58013 Added Korean resources.
58015 2005-11-10 Mike McCormack <mike@codeweavers.com>
58017 * programs/start/start.c:
58018 Remove the limit on the length of the command line.
58020 2005-11-10 Aric Stewart <aric@codeweavers.com>
58023 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
58025 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
58027 * dlls/uxtheme/system.c:
58028 Improve c2man Documented-Total count. Changes:
58029 - add missing returns section
58031 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
58033 * dlls/x11drv/init.c, include/wingdi.h:
58034 Added support for SHADEBLENDCAPS.
58036 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
58038 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
58039 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
58041 Support Mesa GL_VERSION on parse.
58043 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
58045 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
58046 Added URLDownloadToCacheFile[AW] stub.
58048 2005-11-10 Mike Hearn <mike@plan99.net>
58050 * dlls/wininet/version.rc:
58051 Update wininet version info.
58053 2005-11-09 Alexandre Julliard <julliard@winehq.org>
58055 * ANNOUNCE, ChangeLog, VERSION, configure:
58058 ----------------------------------------------------------------
58059 2005-11-09 Huw Davies <huw@codeweavers.com>
58061 * dlls/wineps/ps.c:
58062 Escape non-printable characters in the document title and also
58063 truncate it to 0x80 characters.
58065 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
58067 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
58068 Initialize COM prior to displaying the file dialog.
58070 2005-11-09 Mike McCormack <mike@codeweavers.com>
58072 * dlls/msi/registry.c, dlls/msi/tests/db.c:
58073 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
58076 2005-11-09 Mike McCormack <mike@codeweavers.com>
58079 Make sure we only CoUninitialize after successfully initializing.
58080 Fix the address of the returned IShellLinkDataList interface.
58082 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
58084 * dlls/urlmon/file.c:
58085 Added IInternetPriority implementation to FileProtocol.
58087 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
58089 * dlls/user/cursoricon.c:
58090 If a color bitmap is provided, store bitmap information from it
58091 instead of the mask bitmap one.
58093 2005-11-09 Alexandre Julliard <julliard@winehq.org>
58095 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
58096 Don't call SetWindowPos in ShowWindow if a parent window is not
58097 visible, only toggle the WS_VISIBLE flag.
58099 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
58101 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
58102 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
58103 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
58104 dlls/user/win.c, dlls/user/winproc.c:
58105 Improve c2man Documented-Total count. Changes:
58106 - add missing description
58107 - add missing returns section
58108 - complete missing A/W pairs
58109 - reformate comments, to match c2man requirements
58111 2005-11-09 Robert Shearman <rob@codeweavers.com>
58113 * dlls/oleaut32/typelib.c:
58114 - Cleanup formating of DispCallFunc.
58115 - Fix DispCallFunc for functions with return values.
58116 - Don't rely on _copy_arg as it is going away soon.
58118 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
58120 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
58121 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
58122 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
58123 dlls/ole32/storage.c, dlls/ole32/storage32.c:
58124 Improve c2man Documented-Total count.
58126 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
58128 * dlls/shell32/brsfolder.c:
58129 Initialize COM prior to displaying the SHBrowseForFolder dialog.
58131 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58133 * dlls/shell32/tests/shlfolder.c:
58134 Disable code that segfaults on Win98 SE.
58136 2005-11-09 Robert Shearman <rob@codeweavers.com>
58138 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
58139 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
58140 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
58141 - Fix up the callers and reorganize CoGetClassObject to split out the
58142 inproc code into another function.
58144 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
58146 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
58147 Added implementation of IInternetPriority in HttpProtocol.
58149 2005-11-08 Alexandre Julliard <julliard@winehq.org>
58151 * include/xmldom.idl:
58152 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
58154 2005-11-08 Huw Davies <huw@codeweavers.com>
58156 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
58157 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
58158 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
58159 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
58160 Include msxml2.h rather than msxml.h and xmldom.h.
58162 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
58164 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
58165 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
58167 Add tests that show that the border value manipulated by
58168 SPI_{GET,SET}BORDER is completely the same as with
58169 SPI_{GET,SET}NONCLIENTMETRICS.
58170 Fix a few signed/unsigned warnings in unrelated tests from the same
58172 Made the tests pass on wine.
58174 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58176 * dlls/advapi32/tests/crypt.c:
58177 Win98 fails another way when user isn't logged in.
58179 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
58181 * dlls/shell32/systray.c:
58182 Unicodify systray.c.
58184 2005-11-08 Alexandre Julliard <julliard@winehq.org>
58186 * include/windef.h:
58187 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
58190 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
58192 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
58193 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
58194 dlls/shdocvw/tests/shortcut.c:
58195 Support for shell instance objects.
58196 Removed a wine_todo for a no longer failing test.
58197 Added a test for IPersistFolder3::GetCurFolder.
58199 2005-11-08 Alexandre Julliard <julliard@winehq.org>
58201 * dlls/mapi32/tests/prop.c:
58202 Get rid of FAR keywords.
58204 2005-11-08 Huw Davies <huw@codeweavers.com>
58206 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
58207 Implement selectSingleNode.
58209 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
58211 * dlls/kernel/heap.c:
58212 Implement GlobalMemoryStatusEx for Solaris.
58214 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58216 * dlls/kernel/tests/heap.c:
58217 Take into account some alignment done by HeapAlloc() on Win9x.
58219 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
58221 * dlls/wininet/internet.c:
58222 Unicodify InternetCheckConnection.
58223 Use HeapAlloc'ed buffers where applicable.
58225 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
58227 * dlls/shell32/systray.c:
58228 Move functions a bit to get rid of a static declaration.
58230 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
58232 * dlls/comctl32/treeview.c:
58233 Do not issue a GetUpdateRect() to query an update region for
58234 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
58237 2005-11-08 Huw Davies <huw@codeweavers.com>
58239 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
58240 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
58241 dlls/msxml3/tests/domdoc.c:
58242 Implement get_parseError.
58244 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
58246 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
58247 Correct some allocated buffer lengths while converting to Unicode.
58249 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
58251 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
58252 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
58253 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
58254 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
58255 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
58256 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
58257 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
58258 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
58259 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
58260 dlls/user/listbox.c, dlls/user/static.c:
58261 Handle WM_PRINTCLIENT.
58262 Don't use SelectClipRgn in WM_PRINTCLIENT.
58264 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
58266 * dlls/wined3d/directx.c:
58267 Fix parsing of version number.
58269 2005-11-08 Huw Davies <huw@codeweavers.com>
58271 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
58272 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
58273 Fix cut-n-paste error in licence text.
58275 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58277 * dlls/d3d9/query.c:
58278 Allow NULL ppQuery to be passed to CreateQuery.
58280 2005-11-08 James Hawkins <truiken@gmail.com>
58282 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
58283 Implement TranslateInfString with tests.
58285 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
58287 * dlls/ole32/compobj.c:
58288 Added tracing to CoCreateInstance.
58290 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
58292 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
58293 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
58294 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
58295 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
58296 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
58297 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
58298 Improve c2man Documented-Total count. Changes:
58299 - add missing description
58300 - add missing returns section
58301 - complete missing A/W pairs
58302 - reformate comments, to match c2man requirements
58304 2005-11-08 Mike McCormack <mike@codeweavers.com>
58306 * dlls/ntdll/time.c:
58307 Add some missing timezones.
58309 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
58311 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
58312 - fill DirectShowFilters Container
58313 - fix some MLKs (clear variants)
58315 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58317 * dlls/crypt32/tests/cert.c:
58318 Make Crypt32 tests loadable on Win98.
58320 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58322 * dlls/winsock/tests/sock.c:
58323 Added last error code for XP SP1.
58325 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
58327 * dlls/dmloader/loader.c:
58328 Add some checks and fix some stream leaks.
58330 2005-11-08 Robert Shearman <rob@codeweavers.com>
58332 * dlls/ole32/rpc.c:
58333 We shouldn't pass the application name into CreateProcess because the
58334 value stored in the registry could include arguments.
58336 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58338 * dlls/wined3d/swapchain.c:
58339 Fixed an error in Swapchain_GetFrontBufferData.
58341 2005-11-08 Mike McCormack <mike@codeweavers.com>
58343 * programs/winemenubuilder/winemenubuilder.c:
58344 Extract the executable name for msi advertised shortcuts.
58346 2005-11-08 Mike McCormack <mike@codeweavers.com>
58348 * dlls/shell32/shelllink.c:
58349 Fix a problem spotted by Dmitry and another one stopping correctly
58350 formatted lnk files from being generated.
58352 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
58354 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
58355 Semi-stub implementation for SHRegGetValue(A|W).
58357 2005-11-07 James Hawkins <truiken@gmail.com>
58359 * include/winerror.h:
58360 Define the setupapi hresult errors.
58362 2005-11-07 Peter Lemenkov <petro@mail.ru>
58364 * include/wininet.h:
58365 Added some missing definitions in wininet.h.
58367 2005-11-07 Huw Davies <huw@codeweavers.com>
58369 * include/xmldom.idl, include/xmldomdid.h:
58370 Add IXMLDOMParseError.
58372 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
58374 * dlls/shell32/brsfolder.c:
58375 More robust code for querying ShellFolder attributes (some
58376 ShellFolders ignore the flag mask in GetAttributesOf).
58378 2005-11-07 Alexandre Julliard <julliard@winehq.org>
58380 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
58381 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
58382 Added a bunch of tests for the INF parser.
58384 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
58386 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
58387 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
58388 First draft of ExtTextOut on an open path.
58390 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
58392 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
58393 dlls/dxdiagn/provider.c:
58394 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
58395 - more complete container hierarchy
58396 - DXDiag_AddFileDescContainer service to fill dll info
58397 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
58399 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
58401 * dlls/user/sysparams.c:
58402 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
58403 adding the needed non client metrics A->W conversions.
58405 2005-11-07 Stefan Huehner <stefan@huehner.org>
58407 * dlls/secur32/secur32.c:
58408 Fix segfault when querying non-existent SecurityProvider.
58410 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
58412 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
58413 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
58414 Add stub implementation of IMediaStream interface.
58416 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
58418 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
58419 AtlAxWinInit dummy implementation.
58421 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
58423 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
58424 Implement RtlInitAnsiStringEx.
58426 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58428 * dlls/wined3d/drawprim.c:
58429 Verify that the texture coordinate used in DrawStridedSlow is in range
58430 before trying to referencing the associated data.
58432 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58434 * dlls/wined3d/device.c:
58435 Prevent SetFVF from clearing down the vertex declaration of the FVF is
58436 zero. This is required for Prince of Persia, The sands of time.
58438 2005-11-07 Robert Shearman <rob@codeweavers.com>
58440 * dlls/ntdll/resource.c:
58441 LdrAccessResource should pop 16 bytes off the stack since it is a
58444 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
58446 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
58447 Added support of loading of IPicture data from non-statable
58448 IStreams. Added testcases for this.
58450 2005-11-07 James Hawkins <truiken@gmail.com>
58452 * dlls/hhctrl.ocx/hhctrl.c:
58453 Free an alloc'ed string.
58455 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
58457 * dlls/user/cursoricon.c:
58458 When creating black & white cursor icon, handle special case where
58459 hbmColor is null and hbmMask specify a bitmap having twice the height
58460 and formatted so the upper half is the icon AND bitmask and the lower
58461 one is the OR bitmask.
58463 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
58465 * dlls/d3d8/d3dcore_gl.h:
58466 Remove already included headers.
58468 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
58470 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
58471 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
58472 dlls/gdi/palette.c, dlls/gdi/path.c:
58473 Improve c2man Documented-Total count.
58475 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
58477 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
58478 - Move target folder initialization to a dedicated function.
58479 - Use this function in BindToObject (should be faster).
58480 - Special handling for FolderShortcut objects in Initialize method.
58481 - Removed a todo_wine from a no longer failing unit test.
58483 2005-11-05 Davin McCall <davmac@davmac.org>
58485 * dlls/winmm/winealsa/audio.c:
58486 Avoid getting ahead of dsound mixer when using non-hw device. Also
58487 avoid using internal ALSA call to retrieve hardware play position.
58489 2005-11-05 Kevin Koltzau <kevin@plop.org>
58491 * dlls/ntdll/thread.c:
58492 x86_64 references a named union, ensure unions are not nameless.
58494 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
58496 * dlls/commdlg/cdlg_De.rc:
58497 Update German resource file.
58499 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58501 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
58502 - Stricten cases for NT in a two tests.
58503 - WSAAddressToString[AW] don't fail on Win9x for those.
58504 - Modify it to pass new tests.
58506 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58508 * dlls/msi/tests/db.c:
58509 Win9x returns MSIDBERROR_NOERROR.
58511 2005-11-05 Huw Davies <huw@codeweavers.com>
58513 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
58514 Filter out CTEXT nodes when building element child lists.
58515 get_item and get_length should honour the filter.
58516 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
58518 2005-11-05 Dimi Paun <dimi@lattica.com>
58520 * dlls/comctl32/listview.c:
58521 Validate the column index passed in by the caller.
58523 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
58525 * dlls/oleaut32/varformat.c:
58526 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
58527 VARIANT_FormatDate.
58529 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58531 * dlls/wined3d/device.c:
58532 Tidy up UpdateTexture and add support for updating cube textures.
58534 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
58536 * tools/winapi/win16.api, tools/winapi/win32.api:
58537 Update win16.api and win32.api.
58539 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
58541 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
58542 dlls/advapi32/registry.c, dlls/advapi32/security.c,
58543 dlls/advapi32/service.c:
58544 Improve c2man Documented-Total count.
58546 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
58548 * dlls/kernel/except.c:
58549 More verbose output when unhandled exception occurs.
58551 2005-11-04 Mike McCormack <mike@codeweavers.com>
58553 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
58554 Partially implement and test the shelllink object's
58555 IShellLinkDataList::CopyDataBlock and GetFlags methods.
58557 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
58559 * tools/winapi/winapi_parser.pm:
58560 volatile is legal (and used now!) in a typedef struct {}.
58562 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
58564 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
58565 tools/winapi/win32.api:
58566 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
58567 PSYM_ENUMSOURCFILES_CALLBACK.
58569 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58571 * dlls/advapi32/tests/registry.c:
58572 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
58573 not installed (WinReg.DLL is missing).
58574 - Test "\\" prefixed computer names too.
58576 2005-11-04 Mike McCormack <mike@codeweavers.com>
58578 * dlls/shell32/shelllink.c:
58579 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
58581 2005-11-04 Mike McCormack <mike@codeweavers.com>
58583 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
58584 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
58585 msi.MsiProvideComponentFromDescriptor.
58587 2005-11-04 James Hawkins <truiken@gmail.com>
58589 * dlls/hhctrl.ocx/hhctrl.c:
58590 Pass HtmlHelp commands to doWinMain.
58592 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
58594 * dlls/comctl32/string.c:
58595 Move functions in comctl32/string.c to remove function declaration.
58597 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
58599 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
58600 tools/winapi/winapi_parser.pm:
58601 __RPC_STUB is a calling convention as well (#defined as __stdcall).
58603 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
58605 * include/wine/port.h:
58606 Fix warning about memmove re#definition.
58608 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58610 * dlls/winsock/tests/sock.c:
58611 Make 4 WSAStringToAddress* tests don't fail on Win9x.
58613 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
58615 * dlls/oleaut32/tmarshal.c:
58616 Added support for VT_I8/VT_UI8 marshalling.
58618 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58620 * dlls/wined3d/device.c:
58621 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
58624 2005-11-04 Robert Shearman <rob@codeweavers.com>
58626 * dlls/oleaut32/tests/olefont.c:
58627 Add a test for Invoking an OleFont function.
58629 2005-11-03 Alexandre Julliard <julliard@winehq.org>
58631 * dlls/setupapi/install.c:
58632 Added support for optional section.ntx86 and section.nt in
58633 InstallHinfSection when current version is set to NT.
58635 2005-11-03 Robert Shearman <rob@codeweavers.com>
58637 * dlls/ole32/defaulthandler.c:
58638 Implement OLE object notifications, making sure to cope with the case
58639 of the advise holder not being created because no notifications are
58642 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
58645 Get rid of a double backslash.
58647 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
58649 * dlls/comctl32/string.c:
58650 Use Win32 APIs for string comparison.
58652 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
58654 * programs/winecfg/audio.c:
58655 Show detected audio drivers in autodetect.
58657 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
58659 * dlls/x11drv/winpos.c:
58660 Stricter check whether a window needs to be mapped on the screen.
58662 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
58664 * dlls/ntdll/time.c:
58665 Added another CST (Australian Central Daylight Time) to TZ_INFO.
58667 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
58669 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
58670 Extend VarCmp() and add test cases.
58672 2005-11-03 Kevin Koltzau <kevin@plop.org>
58674 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
58675 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
58676 include/msvcrt/process.h, include/msvcrt/stddef.h:
58677 Fix warnings and errors in 64bit.
58679 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
58681 * dlls/shell32/shfldr_unixfs.c:
58682 Replaced tabs with spaces.
58684 2005-11-03 Alexandre Julliard <julliard@winehq.org>
58686 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
58687 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
58688 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
58689 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
58690 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
58691 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
58692 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
58693 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
58694 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
58695 dlls/commdlg/printdlg.c:
58696 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
58697 Display an error if no printer is installed.
58699 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
58701 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
58702 Specify a DLL version for msvcrt.dll.
58704 2005-11-03 Stefan Huehner <stefan@huehner.org>
58706 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
58707 dlls/msxml3/tests/domdoc.c:
58708 Add indexed access to attributes (nodemap) and childNodes
58709 (nodelist), with some testcases.
58711 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
58713 * dlls/shell32/tests/shlfolder.c:
58714 Added some more unit tests for FolderShortcut objects.
58716 2005-11-03 Alexandre Julliard <julliard@winehq.org>
58718 * dlls/kernel/comm.c:
58719 Fixed fd leaks (spotted by Cihan Altinay).
58721 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
58723 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
58724 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
58726 Fix some wrong prototypes.
58728 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
58730 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
58731 Fill provider with some empty containers.
58733 2005-11-03 Mike McCormack <mike@codeweavers.com>
58735 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
58736 Invoke shortcuts through IContextMenu, rather than trying to access
58739 2005-11-03 Mike McCormack <mike@codeweavers.com>
58742 Add the ContextMenuHandlers key for shortcuts so the new context menu
58745 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
58747 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
58748 Cache background color brush instead of recreating it at each screen
58751 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
58753 * programs/winedbg/break.c:
58754 Fixed 'break NN' command (using dbghelp.SymEnumLines).
58756 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
58758 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
58759 programs/wineconsole/wineconsole.c:
58760 Fixed wineconsole startup when restoring registry settings.
58762 2005-11-03 Mike McCormack <mike@codeweavers.com>
58764 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
58765 dlls/msi/helpers.c:
58766 Remove some redundant null pointer checks.
58768 2005-11-03 Alexandre Julliard <julliard@winehq.org>
58770 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
58771 dlls/shell32/tests/shlfolder.c:
58772 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
58773 Set all capability flags supported by the shellfolder, disregarding
58774 the flag mask given to GetAttributesOf.
58775 Unit tests to demonstrate this behaviour.
58777 2005-11-03 Mike McCormack <mike@codeweavers.com>
58780 Add missing semicolons that caused compile trouble on FreeBSD.
58782 2005-11-03 Mike McCormack <mike@codeweavers.com>
58784 * dlls/shell32/shelllink.c:
58785 Pass the correct verb.
58786 Add a space between extra parameters.
58787 Wait for ShellExecute to complete.
58789 2005-11-03 Steven Edwards <winehacker@gmail.com>
58791 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
58792 Add a real stub for Advpack.extract.
58794 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
58796 * dlls/ntdll/thread.c:
58797 Get rid of CPU id when copying context
58799 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
58801 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
58802 dlls/d3d8/vshaderdeclaration.c:
58803 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
58804 - use D3DCOLOR macros instead of using shift + masks
58805 - fix a bug where diffuse.lpData checked instead of specular.lpData
58806 - implement color fixup on ARB VShader compilation code:
58807 -> on input parameters using swizzle
58808 -> add is_color parameter on vshader_program_add_param
58810 2005-11-03 Hans Leidekker <hans@it.vu.nl>
58812 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
58813 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
58815 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
58817 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
58818 dlls/riched20/paint.c, dlls/riched20/wrap.c:
58819 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
58820 notification, and ENM_REQUESTRESIZE event mask.
58822 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
58824 * dlls/user/scroll.c:
58825 Scroll bar: Keep the caret blinking during scroll operations (only
58826 handle WM_SYSTIMER messages that belong to the scroll bar).
58828 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
58830 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
58831 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
58832 Implemented SymEnumLines.
58834 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
58836 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
58837 programs/wineconsole/winecon_user.h:
58838 Now filling external leading in font cells.
58840 2005-11-02 Huw Davies <huw@codeweavers.com>
58842 * dlls/oleaut32/typelib.c:
58843 Don't call Release on a null ptr.
58845 2005-11-02 Alexandre Julliard <julliard@winehq.org>
58847 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
58848 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
58849 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
58850 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
58851 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
58852 server/thread.h, server/trace.c:
58853 Fixed Get/SetThreadContext to work properly on suspended threads.
58856 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
58858 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
58859 Correct WINAPI position for MSVC portability.
58861 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
58863 * programs/wineconsole/dialog.c:
58864 Fixed crash in font browsing for raster fonts.
58866 2005-11-02 Robert Shearman <rob@codeweavers.com>
58868 * dlls/oleaut32/variant.c:
58869 Fix a crash during +variant logging caused by a typo causing an array
58870 to be one element less than expected.
58872 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58874 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
58875 include/wine/wined3d_interface.h:
58876 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
58877 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
58880 2005-11-02 Robert Shearman <rob@codeweavers.com>
58882 * dlls/oleaut32/tmarshal.c:
58883 - Make sure to clean up properly on error.
58884 - Restrict the critical section to getting the channel buffer and
58885 adding a reference to it.
58887 2005-11-02 Robert Shearman <rob@codeweavers.com>
58889 * dlls/oleaut32/typelib.c:
58890 - Make wParamFlags in the paramdesc dumping function human readable.
58891 - Enums should be VT_I4 instead of VT_INT.
58892 - Trace the return value from the ITypeInfo_fnInvoke.
58894 2005-11-02 Mike McCormack <mike@codeweavers.com>
58896 * dlls/msi/cond.y, dlls/msi/tests/package.c:
58897 NULL and empty strings are the same in conditions.
58899 2005-11-02 Mike McCormack <mike@codeweavers.com>
58901 * dlls/imm32/imm.c:
58902 Change a FIXME message to a comment.
58904 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
58906 * dlls/comctl32/tab.c:
58907 Avoid printing out a possibly uninitialized variable.
58909 2005-11-02 Stefan Huehner <stefan@huehner.org>
58911 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
58912 Extend get_nodeName add testcases for it.
58914 2005-11-02 Mike McCormack <mike@codeweavers.com>
58916 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
58917 Stub implementation for MsiAdvertiseScriptA/W.
58919 2005-11-02 Mike McCormack <mike@codeweavers.com>
58921 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
58922 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
58923 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
58924 dlls/msi/update.c, dlls/msi/where.c:
58925 Create the +msidb debug channel for msi database code.
58927 2005-11-02 Aric Stewart <aric@codeweavers.com>
58929 * dlls/msi/action.c:
58930 Force files to install if the REINSTALL property is set.
58932 2005-11-02 Robert Shearman <rob@codeweavers.com>
58934 * dlls/ntdll/resource.c:
58935 Make LdrAccessResource call an internal function to satisfy Shrinker.
58937 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
58939 * dlls/ntdll/tests/om.c, server/named_pipe.c:
58940 Fix error returned when opening nonexistent pipes.
58942 2005-11-02 Alexandre Julliard <julliard@winehq.org>
58944 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
58945 server/context_x86_64.c, server/thread.c, server/thread.h:
58946 Moved the platform-independent part of the get/set_thread_context
58947 requests to a common file.
58949 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
58951 * dlls/shell32/shfldr_unixfs.c:
58952 Added some comments to document unixfs.
58954 2005-11-02 Mike McCormack <mike@codeweavers.com>
58956 * dlls/msi/install.c, dlls/msi/tests/package.c:
58957 Fix parameter handling in MsiSetTargetPath, and add a test for it.
58959 2005-11-02 Mike McCormack <mike@codeweavers.com>
58961 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
58962 Implement the RemoveFiles action.
58964 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
58966 * dlls/ntdll/rtlstr.c:
58967 Minor fixes to rtl string functions.
58969 2005-11-02 David Kredba <kredba@math.cas.cz>
58971 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
58972 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
58973 Czech resources update.
58975 2005-11-02 Mike McCormack <mike@codeweavers.com>
58977 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
58978 Stub implementation for MsiGetFileHashA/W.
58980 2005-11-02 Mike McCormack <mike@codeweavers.com>
58982 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
58983 Use an enumeration for file states.
58985 2005-11-02 Mike McCormack <mike@codeweavers.com>
58987 * dlls/msi/dialog.c:
58988 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
58990 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
58992 * dlls/comctl32/listview.c:
58993 Clear bLButtonDown flags if mouse is not down.
58995 2005-11-02 Mike McCormack <mike@codeweavers.com>
58997 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
58998 Convert all RTFPanic and RTFMsg calls to ERR calls.
59000 2005-11-02 Rob Shearman <rob@codeweavers.com>
59002 * include/rpcndr.h:
59003 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
59004 RpcMgmtEnableIdleCleanup.
59006 2005-11-02 Mike McCormack <mike@codeweavers.com>
59008 * tools/winedump/lnk.c:
59009 Handle msi component identifiers without a feature guid.
59011 2005-11-02 Mike McCormack <mike@codeweavers.com>
59013 * dlls/msxml3/node.c:
59014 Implement IXMLDOMNode::get_nodeName.
59016 2005-11-02 Robert Shearman <rob@codeweavers.com>
59018 * dlls/oleaut32/oleaut.c:
59019 The PSDispatch PS class factory can manage both typelib marshalled and
59020 IDispatch, which is NDR marshalled, so we need a wrapper to call the
59021 appropriate CreateProxy or CreateStub function.
59023 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
59025 * dlls/x11drv/settings.c, include/winuser.h:
59026 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
59028 2005-11-01 Alexandre Julliard <julliard@winehq.org>
59030 * dlls/kernel/except.c, dlls/ntdll/exception.c,
59031 include/wine/server_protocol.h, server/debugger.c,
59032 server/protocol.def, server/thread.c:
59033 Don't send an extra signal when waiting for a debug event, just do a
59034 normal wait. Return the debug event status directly as return value
59035 of the server call.
59037 2005-11-01 Alexandre Julliard <julliard@winehq.org>
59039 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
59040 server/context_sparc.c, server/context_x86_64.c:
59041 Don't send the incoming context to the server for get_thread_context,
59042 instead copy only the relevant fields of the return value on the
59045 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
59047 * dlls/ntdll/tests/om.c, server/named_pipe.c:
59048 Fix error returned when exceeding allowed instances.
59050 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
59052 * dlls/comctl32/string.c:
59053 Include config.h and port.h for strncasecmp() in MSVC port.
59055 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
59057 * dlls/kernel/file.c:
59058 Implemented FindExSearchLimitToDirectories.
59060 2005-11-01 Alexandre Julliard <julliard@winehq.org>
59062 * dlls/msvcrt/msvcrt.spec:
59063 Fixed _wstrdate/_wstrtime parameters.
59065 2005-11-01 Alexandre Julliard <julliard@winehq.org>
59067 * dlls/wininet/http.c:
59068 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
59069 Added handling of more HTTP standard headers and binary search lists.
59071 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
59073 * dlls/oleaut32/tests/vartype.c:
59074 SysReAllocString of same pointer returns TRUE.
59076 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
59078 * dlls/shell32/shfldr_unixfs.c:
59079 Fixed crash in unixfs shellfolder handling with winamp.
59081 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
59083 * dlls/amstream/amstream.c, dlls/amstream/main.c:
59084 Use a more standard indentation style.
59086 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
59089 Remove version information.
59091 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
59093 * dlls/x11drv/clipboard.c:
59094 Improve handling of mapping between X and Windows formats.
59095 Add support for UTF8.
59097 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
59099 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
59100 server/winstation.c:
59101 - Use OBJ_CASE_INSENSITIVE in object lookup.
59102 - Remove case_sensitive flag from namespace.
59103 - Remove todo_wine from now succeeding tests.
59105 2005-11-01 Davin McCall <davmac@davmac.org>
59107 * dlls/dsound/mixer.c:
59108 PhaseCancel subtracts secondary buffer from primary buffer, not the
59111 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
59113 * dlls/user/painting.c:
59114 ScrollWindowEx: Don't move the caret of child windows and hide it only
59115 if it's in the source or in the destination rectangle.
59117 2005-11-01 Robert Shearman <rob@codeweavers.com>
59119 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
59120 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
59121 Convert SHELL32_BindToChild to Unicode and fix up the callers.
59123 2005-11-01 Robert Shearman <rob@codeweavers.com>
59125 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
59126 Make the call exception handler function more compatible with NT and
59127 with what Shrinker expects.
59129 2005-10-31 Stefan Huehner <stefan@huehner.org>
59131 * programs/winetest/Makefile.in:
59132 Add msxml3,setupapi tests to winetest.
59134 2005-10-31 Alexandre Julliard <julliard@winehq.org>
59136 * configure, configure.ac, programs/Makefile.in,
59137 programs/eject/.cvsignore, programs/eject/Makefile.in,
59138 programs/eject/eject.c:
59139 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
59140 even if a Windows app has files open on it.
59142 2005-10-31 Huw Davies <huw@codeweavers.com>
59144 * dlls/rpcrt4/ndr_marshall.c:
59147 2005-10-31 Huw Davies <huw@codeweavers.com>
59149 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
59150 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
59151 Actually print the IIDs.
59153 2005-10-31 Huw Davies <huw@codeweavers.com>
59155 * dlls/gdi/enhmetafile.c, include/wingdi.h:
59156 Implement playback of EMR_ALPHABLEND.
59158 2005-10-31 Huw Davies <huw@codeweavers.com>
59160 * dlls/gdi/freetype.c:
59161 Only select a bitmap font as a last resort if we can't find a font
59162 with the correct facename.
59164 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
59166 * server/mapping.c:
59167 Do not overflow the stackbased "nt" struct when reading non-conforming
59170 2005-10-31 Alexandre Julliard <julliard@winehq.org>
59172 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
59173 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
59174 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
59175 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
59176 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
59178 Get rid of the no longer used tty driver.
59180 2005-10-31 Alexandre Julliard <julliard@winehq.org>
59182 * dlls/user/driver.c:
59183 Default to the null driver instead of dying if the specified display
59184 driver couldn't be loaded.
59186 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
59188 * dlls/user/painting.c, dlls/user/tests/msg.c:
59189 Add the tests for behaviour of [In]validateRect and [In]validateRgn
59190 with hwnd set to 0, make them pass under Wine.
59192 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
59194 * dlls/shdocvw/shdocvw_main.c:
59195 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
59197 2005-10-31 Huw Davies <huw@codeweavers.com>
59199 * dlls/oleaut32/usrmarshal.c:
59200 Deal with pExcepInfo == NULL.
59202 2005-10-31 Mike McCormack <mike@codeweavers.com>
59204 * dlls/msi/dialog.c:
59205 Make sure to unregister all the classes that were registered when msi
59206 is unloaded, so we can register again cleanly.
59208 2005-10-31 Mike McCormack <mike@codeweavers.com>
59210 * dlls/shell32/tests/shlexec.c:
59211 Add void to empty declaration list.
59213 2005-10-31 Alexandre Julliard <julliard@winehq.org>
59215 * dlls/gdi/dc.c, dlls/gdi/driver.c:
59216 Default to an empty driver instead of dying if the specified display
59217 driver couldn't be loaded.
59219 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
59221 * configure, configure.ac, dlls/shdocvw/Makefile.in,
59222 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
59223 dlls/shdocvw/tests/shortcut.c:
59224 Added initial tests for shdocvw's FolderShortcut related
59227 2005-10-31 Marcus Meissner <meissner@suse.de>
59229 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
59230 Added assembly implementation of EXC_CallHandler.
59232 2005-10-31 Mike McCormack <mike@codeweavers.com>
59234 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
59235 dlls/msi/tests/package.c:
59236 Fix and test MsiGetProperty and MsiSetProperty.
59238 2005-10-31 Mike McCormack <mike@codeweavers.com>
59240 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
59241 dlls/msi/tests/msi.c:
59242 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
59245 2005-10-31 James Hawkins <truiken@gmail.com>
59247 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
59248 Implement InternetCreateUrlW and test cases.
59250 2005-10-31 Huw Davies <huw@codeweavers.com>
59252 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
59253 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
59254 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
59255 Fix handling of relative state indices in RestoreDC.
59256 Fix return value of SaveDC when writing to an emf.
59257 Before writing the EMR_EOF record we should ensure that we clear the
59260 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
59262 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
59263 dlls/ddraw/opengl_private.h:
59264 Finish moving d3d[1..3] light code to use d3d7.
59266 2005-10-31 Marcus Meissner <meissner@suse.de>
59268 * dlls/kernel/time.c:
59269 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
59271 2005-10-31 Hans Leidekker <hans@it.vu.nl>
59273 * dlls/odbccp32/odbccp32.c:
59274 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
59275 SQLInstallDriver{,Ex}, SQLInstallerError and
59276 SQLInstallTranslator{,Ex}.
59278 2005-10-31 Juan Lang <juan_lang@yahoo.com>
59280 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
59281 dlls/crypt32/tests/cert.c:
59282 Implement CertSignSignature and CertVerifySignature(Ex).
59284 2005-10-31 Robert Reif <reif@earthlink.net>
59286 * dlls/winmm/tests/wave.c:
59287 Add waveOutPause/waveOutRestart test.
59288 Tighten up play duration test when ending too soon.
59289 Set VirtualFree size to 0.
59291 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
59293 * dlls/shlwapi/tests/path.c:
59294 Stop PathIsValidCharW tests after 100 failing tests.
59296 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
59298 * dlls/d3d9/query.c:
59299 In case of D3D9 the CreateQuery call can be used to retrieve status
59300 information. According to MSDN the 'ppQuery' parameter can be set to
59301 NULL to detect if a certain query Type is supported.
59303 2005-10-30 Mike McCormack <mike@codeweavers.com>
59305 * dlls/msi/action.c:
59306 Add a stub for the AllocateRegistrySpace action.
59308 2005-10-30 Mike McCormack <mike@codeweavers.com>
59310 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
59311 dlls/msi/package.c, include/msiquery.h:
59312 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
59314 2005-10-30 Mike McCormack <mike@codeweavers.com>
59316 * dlls/msi/dialog.c:
59317 Add a read-only implementation of the SelectionTree control.
59319 2005-10-30 Mike McCormack <mike@codeweavers.com>
59321 * dlls/msi/classes.c:
59322 Simplify register_progid() and remove a fixed length buffer.
59324 2005-10-30 Mike McCormack <mike@codeweavers.com>
59326 * dlls/msi/dialog.c:
59327 Handle MaskEdit masks containing dashes and other constant
59330 2005-10-30 Mike McCormack <mike@codeweavers.com>
59332 * dlls/msi/action.c:
59333 Use msi_get_property_int() in a few more places.
59335 2005-10-30 Alexandre Julliard <julliard@winehq.org>
59337 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
59338 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
59339 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
59340 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
59341 dlls/winecrt0/stub.c, include/winnt.h:
59342 Make all winecrt0 functions and variables hidden.
59344 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
59346 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
59347 dlls/winmm/sound.spec:
59348 Correct name of sound.dll to sound.drv (WIN16).
59350 2005-10-30 Kai Blin <blin@gmx.net>
59352 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
59353 dlls/secur32/secur32_priv.h:
59354 A dispatcher for running ntlm_auth.
59356 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
59358 * dlls/user/scroll.c:
59359 Handle the left and right arrow keys.
59361 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
59363 * include/wine/library.h:
59364 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
59367 2005-10-30 Mike McCormack <mike@codeweavers.com>
59369 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
59370 Add a stub implementation of msi.MsiSetMode.
59372 2005-10-30 Mike McCormack <mike@codeweavers.com>
59374 * dlls/msi/classes.c:
59375 Remove unused package parameter of register_progid_base().
59377 2005-10-30 Mike McCormack <mike@codeweavers.com>
59379 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
59380 Use "static const" rather than "const static" as gcc -W complains
59383 2005-10-30 Robert Reif <reif@earthlink.net>
59385 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
59386 Implement _wstrdate and _wstrtime with tests.
59388 2005-10-30 Peter Beutner <p.beutner@gmx.net>
59390 * dlls/msvcrt/cppexcept.c:
59391 Fix exception handling for non CXX_EXCEPTIONs.
59393 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
59395 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
59396 server/mapping.c, server/mutex.c, server/named_pipe.c,
59397 server/object.c, server/object.h, server/process.c,
59398 server/semaphore.c, server/timer.c, server/winstation.c:
59399 Pass object attributes to create_named_object & find_object.
59401 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
59403 * dlls/kernel/atom.c:
59404 Implemented local/global atom creation, deletion & lookup on top of
59407 2005-10-29 Juan Lang <juan_lang@yahoo.com>
59409 * dlls/wldap32/wldap32.spec:
59410 Export functions by ordinal, cryptnet.dll at least depends on it.
59412 2005-10-29 Mike McCormack <mike@codeweavers.com>
59414 * dlls/msi/action.c:
59415 Don't change the UI level during ExecuteAction.
59417 2005-10-29 Mike McCormack <mike@codeweavers.com>
59420 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
59423 2005-10-29 Mike McCormack <mike@codeweavers.com>
59425 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
59426 dlls/msi/helpers.c:
59427 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
59429 2005-10-29 Mike McCormack <mike@codeweavers.com>
59431 * dlls/msi/dialog.c:
59432 Explicitly check for MSICONDITION_TRUE being returned from
59433 MsiEvaluateCondition.
59435 2005-10-29 Mike McCormack <mike@codeweavers.com>
59437 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
59438 Some installers don't call the CreateFolders action before the
59439 InstallFiles action as MSDN specifies, but it still seems to work, so
59440 make sure that we create component directories in the InstallFiles
59443 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
59445 * dlls/comctl32/header.c:
59446 Unify HEADER_GetItem[A/W] into one function.
59448 2005-10-29 Mike McCormack <mike@codeweavers.com>
59450 * dlls/msi/cond.y, dlls/msi/tests/package.c:
59451 Add a bunch of tests for MsiEvaluateCondition and make them pass.
59453 2005-10-29 Mike McCormack <mike@codeweavers.com>
59455 * dlls/msi/dialog.c:
59456 Make enter and escape trigger the default and cancel buttons in
59459 2005-10-29 Mike McCormack <mike@codeweavers.com>
59461 * dlls/msi/table.c:
59462 Deleted two buggy functions that incorrectly and inefficiently check
59463 whether a row already exists in a table, and replaced them with a call
59464 to an existing working function that does the same thing correctly.
59466 2005-10-29 Mike McCormack <mike@codeweavers.com>
59468 * dlls/msi/files.c:
59469 Remove an incorrect comment and check for 0 being an invalid file
59472 2005-10-29 Mike McCormack <mike@codeweavers.com>
59474 * dlls/msi/files.c:
59475 Extract file directly to their target location, bypassing the need to
59476 use temporary files and move files.
59478 2005-10-29 Robert Shearman <rob@codeweavers.com>
59480 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
59481 - Read DLL name from modules in MSFT typelibs.
59482 - A name offset of -1 for a parameter means that it has the same name
59484 - Print an error if a ReadName is attempted with an offset of -1,
59485 since this will read garbage.
59486 - Implement ITypeInfo_GetDllEntry.
59488 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59490 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
59491 dlls/wined3d/wined3d_private.h:
59492 Move the softwareVertexProcessing flag from the stateblock to the
59493 device because its state shouldn't be recorded in a stateblock.
59495 2005-10-29 Robert Shearman <rob@codeweavers.com>
59498 Print an error if a DC is created with a bad device.
59500 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
59502 * programs/winecfg/driveui.c:
59503 Set list view's text directly - don't use fill_drives_list for that.
59504 Enable "Apply" button when text changes.
59506 2005-10-29 Kevin Koltzau <kevin@plop.org>
59508 * dlls/msvcrt/console.c:
59509 Enable line editing for _cgets.
59511 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
59513 * dlls/ole32/tests/stg_prop.c:
59514 Delete some temp files created by the ole32 tests.
59516 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
59518 * dlls/msi/action.c:
59519 Passing NULL as the last two parameters to ReadFile is illegal and
59520 actually causes a crash on windows. The attached patch fixes this.
59522 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
59524 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
59525 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
59527 2005-10-29 Mike McCormack <mike@codeweavers.com>
59530 Add an implementation for MsiGetShortcutTargetA/W.
59532 2005-10-28 Alexandre Julliard <julliard@winehq.org>
59534 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
59535 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
59536 attempts to unmount the Unix device.
59538 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
59540 * dlls/ntdll/om.c, include/winternl.h:
59541 Fix NtQueryDirectoryObject prototype, documentation, and the
59542 definition of the structure it uses.
59544 2005-10-28 Huw Davies <huw@codeweavers.com>
59546 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
59547 dlls/gdi/tests/mapping.c:
59548 xform can be NULL when setting the identity.
59550 2005-10-28 Mike McCormack <mike@codeweavers.com>
59552 * dlls/msi/install.c:
59555 2005-10-28 Mike McCormack <mike@codeweavers.com>
59557 * dlls/shell32/shelllink.c:
59558 Handle MSI advertised shortcuts in the shelllink object.
59560 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
59562 * programs/regedit/De.rc:
59563 Update the German resource file.
59565 2005-10-28 Mike McCormack <mike@codeweavers.com>
59567 * dlls/msi/files.c:
59568 Put the UI update code for cabinet file into a separate function.
59570 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59572 * dlls/version/install.c:
59573 Correct the way that VerFindFileA checks for a file that is
59574 exclusively locked.
59576 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59578 * dlls/kernel/tests/thread.c:
59579 Test CreateThread() for reception of NULL pointer to TID.
59581 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59583 * dlls/user/tests/msg.c:
59584 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
59585 create a thread then.
59587 2005-10-28 Mike McCormack <mike@codeweavers.com>
59590 Return an error in MsiGetComponentPathW if passed a null component.
59592 2005-10-28 Mike McCormack <mike@codeweavers.com>
59595 Fix error handling in MsiEvaluateCondition.
59597 2005-10-28 Mike McCormack <mike@codeweavers.com>
59599 * dlls/msi/files.c:
59600 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
59602 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59604 * dlls/kernel/tests/console.c:
59605 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
59606 console signal handler is set to NULL.
59608 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
59610 * dlls/comctl32/header.c:
59611 Unify HEADER_InsertItem[A/W] into one function.
59613 2005-10-28 Mike McCormack <mike@codeweavers.com>
59615 * dlls/msi/files.c:
59616 Fix a memory leak in the cabinet extracting code.
59618 2005-10-28 Juan Lang <juan_lang@yahoo.com>
59620 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
59621 Use CryptMem functions for internal memory allocation.
59623 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
59625 * programs/regedit/De.rc:
59626 Added German resources for regedit's find dialog.
59628 2005-10-28 James Hawkins <truiken@gmail.com>
59630 * dlls/wininet/internet.c:
59631 Correct parameter names for InternetSetFilePointer.
59633 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
59635 * dlls/oleaut32/variant.c:
59636 Handle VT_DECIMAL in VarCmp().
59638 2005-10-28 Mike McCormack <mike@codeweavers.com>
59640 * dlls/msvcrt/wcs.c:
59641 Use the correct buffer - reported by Jesse Allen.
59643 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59645 * dlls/kernel/tests/thread.c:
59646 Add a test for GetThreadExitCode.
59647 Use GetModuleHandleA as kernel32 should be present on every system.
59649 2005-10-28 Mike McCormack <mike@codeweavers.com>
59651 * dlls/shell32/shelllink.c:
59652 Implement IContextMenu::QueryContextMenu and
59653 IContextMenu::InvokeCommand.
59655 2005-10-28 Mike McCormack <mike@codeweavers.com>
59657 * dlls/msi/msi.spec:
59658 Fix MsiGetPropertyA/W spec declarations.
59660 2005-10-28 Mike McCormack <mike@codeweavers.com>
59662 * dlls/msi/action.c, dlls/msi/files.c:
59663 Create component folders in the CreateFolders action.
59665 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
59667 * programs/winecfg/appdefaults.c:
59668 Define OS environment variable on WinNT versions.
59670 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
59672 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
59673 include/wine/server_protocol.h, server/event.c, server/handle.c,
59674 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
59675 server/named_pipe.c, server/protocol.def, server/semaphore.c,
59676 server/timer.c, server/trace.c, server/winstation.c:
59677 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
59679 - Pass DesiredAccess to the server when creating mailslot.
59681 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
59683 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
59684 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
59687 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
59689 * dlls/advapi32/tests/registry.c:
59690 Delete a temp file.
59692 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
59694 * dlls/wininet/internet.c:
59695 Add default implementation for max_conn_pre_*_server flag.
59696 Add stubs for the above flags in InternetSetOption.
59698 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
59700 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
59702 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
59703 SetStretchBltMode() to assume that the corresponding DC driver
59704 functions return only a BOOL success flag, and therefore a proper
59705 return value should be generated by the main function. Fixed
59706 EMFDRV_StretchDIBits() to return a proper value (like
59707 MFDRV_StretchDIBits already does). Added comments about other cases of
59708 improper return values.
59710 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
59712 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
59713 dlls/user/spy.c, include/winuser.h:
59714 Add some missing USER definitions, add a couple of FIXMEs for not
59715 implemented features.
59717 2005-10-27 Mike McCormack <mike@codeweavers.com>
59719 * dlls/msi/action.c, dlls/msi/custom.c:
59720 If an action fails, print out its name as well as the error code. Use
59721 %d for error codes so it's easy to match them up to something in
59724 2005-10-27 Mike McCormack <mike@codeweavers.com>
59726 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
59727 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
59728 dlls/msi/helpers.c:
59729 Rename load_dynamic_stringW to msi_dup_record_field to better describe
59730 what it does, and replace a few instances with MSI_RecordGetString to
59731 avoid allocating memory.
59733 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
59735 * dlls/user/tests/msg.c:
59736 Add test for undocumented 0x4D message sent on F1.
59738 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
59740 * dlls/msvcrt/tests/printf.c:
59741 Added a test case for %0f and %.0f.
59743 2005-10-27 Mike McCormack <mike@codeweavers.com>
59745 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
59746 Implement transforms. This still includes some debugging code which
59747 can be enabled by setting debug_transform to 1 in the relevant
59750 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
59752 * dlls/wineps/init.c:
59753 Reorder header files to avoid name space collision with symbol
59756 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
59758 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
59759 dlls/shell32/tests/shlfolder.c:
59760 Implemented UnixFolder's IPersistPropertyBag::Load method.
59762 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
59764 * dlls/oleaut32/tests/vartype.c:
59765 Add tests for functionality implemented or corrected: multiplication,
59766 division, cast to double, cast to string.
59768 2005-10-27 Robert Shearman <rob@codeweavers.com>
59770 * include/rpcproxy.h:
59771 Add the macros used in dlldata.c files.
59773 2005-10-27 Robert Shearman <rob@codeweavers.com>
59775 * dlls/oleaut32/tmarshal.c:
59776 There is no need to call IUnknown_QueryInterface since getting the
59777 correct object is handled by the proxy manager.
59779 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
59781 * dlls/shell32/iconcache.c:
59782 Remove iconcache pre-initialization hack, it's not necessary any
59785 2005-10-27 Hans Leidekker <hans@it.vu.nl>
59787 * tools/wineinstall:
59788 Wine is beta software now.
59790 2005-10-27 Mike McCormack <mike@codeweavers.com>
59792 * dlls/msi/action.c:
59793 Tidy up the RegisterProduct action a little.
59795 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59797 * dlls/d3d8/device.c:
59798 Release the OpenGL context when the device is released.
59800 2005-10-27 Alexandre Julliard <julliard@winehq.org>
59802 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
59803 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
59804 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
59805 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
59806 programs/winecfg/driveui.c, programs/winecfg/resource.h:
59807 Get rid of the show dir symlink option.
59809 2005-10-27 Alexandre Julliard <julliard@winehq.org>
59811 * dlls/ntdll/directory.c:
59812 Make show_dir_symlinks the default and get rid of the option.
59814 2005-10-27 Alexandre Julliard <julliard@winehq.org>
59817 Make the unmount_device request take a handle to the device file
59818 itself instead of a handle to a file opened on the device.
59820 2005-10-27 Robert Reif <reif@earthlink.net>
59822 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
59823 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
59824 Added more error codes to dxerr8 and dxerr9 which were extracted from
59825 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
59827 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
59829 * dlls/kernel/tests/process.c:
59830 Test for argv handling.
59832 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
59834 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
59835 Add stub implementation for NtAccessCheckAndAuditAlarm.
59837 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
59839 * include/advpub.h:
59840 Declare ExecuteCab and TranslateInfString.
59842 2005-10-27 Juan Lang <juan_lang@yahoo.com>
59844 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
59845 dlls/crypt32/tests/main.c, include/wincrypt.h:
59846 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
59848 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59850 * dlls/wined3d/vertexshader.c:
59851 Correct the number of parameters expected for the LRP function.
59853 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59855 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
59856 dlls/d3d8/vertexbuffer.c:
59857 Changed index and vertex buffer so that internal references are
59858 counted separately to external ones.
59860 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
59862 * programs/regedit/Fr.rc:
59863 Updated French resources.
59865 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
59867 * dlls/shell32/shellord.c:
59868 Correctly handle flags parameter in SHAddToRecentDocs.
59870 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
59872 * aclocal.m4, configure:
59873 Print first line of LDD output only.
59875 2005-10-27 Mike McCormack <mike@codeweavers.com>
59877 * dlls/msvcrt/wcs.c:
59878 Missing and zero precision specifiers are different.
59880 2005-10-27 Robert Shearman <rob@codeweavers.com>
59882 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
59883 Add IFontEventsDisp and IProvideMultipleClassInfo.
59885 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
59887 * dlls/comctl32/header.c:
59888 Unify HEADER_SetItem[A/W] into one function.
59890 2005-10-27 Mike McCormack <mike@codeweavers.com>
59892 * dlls/shell32/shelllink.c:
59893 Add the IObjectWithSite interface.
59895 2005-10-27 Mike McCormack <mike@codeweavers.com>
59897 * dlls/user/tests/menu.c:
59898 Add a currently failing test case for menus.
59900 2005-10-27 Robert Reif <reif@earthlink.net>
59902 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
59903 Remove unused variable from IDirectSoundFullDuplexImpl.
59904 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
59906 2005-10-26 Alexandre Julliard <julliard@winehq.org>
59908 * dlls/kernel/file.c:
59909 In FindNextFileExW don't report directory symlinks that point to one
59910 of the parent directories, to avoid infinite recursions.
59912 2005-10-26 Mike McCormack <mike@codeweavers.com>
59914 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
59916 Create a stub function to apply a single table transform and call it
59917 where we need to apply transforms.
59919 2005-10-26 Huw Davies <huw@codeweavers.com>
59921 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
59922 include/rpcproxy.h:
59923 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
59924 along with a few related defines.
59926 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
59928 * dlls/oleaut32/vartype.c:
59929 Implement complete VarDecDiv() for any valid DECIMAL.
59931 2005-10-26 Alexandre Julliard <julliard@winehq.org>
59933 * dlls/ntdll/loader.c:
59934 Attach to implicitly loaded builtin dlls on process startup.
59936 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
59938 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
59939 programs/regedit/framewnd.c, programs/regedit/main.h,
59940 programs/regedit/resource.h, programs/regedit/treeview.c:
59941 - Added Find functions
59942 - Some refactoring that made Find functions possible
59943 - GetItemPath returns a heap-allocated string
59944 - subtree update put into a separate function UpdateExpandingTree
59945 - error() utility function made public
59946 - Find functions are grayed/ungrayed based on context (which fixes
59947 invalid 'grayed' flag in some localizations).
59948 - InvalidateRect to fix display glitches coming from using
59950 - English and Polish resource updates (Find dialog box and Find menu
59951 options, string not found message).
59953 2005-10-26 Huw Davies <huw@codeweavers.com>
59955 * dlls/oleaut32/tmarshal.c:
59956 Treat paramflags == 0 like PARAMFLAG_FIN.
59958 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
59960 * dlls/oleaut32/vartype.c:
59961 Implement complete VarDecMul() for any valid DECIMAL.
59963 2005-10-26 Mike McCormack <mike@codeweavers.com>
59965 * dlls/msi/action.c:
59966 Enumerate the substorage transforms for any patches that are passed on
59967 the command line with PATCH=. Need to implement
59968 table_apply_transform() before this will do anything interesting.
59970 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
59972 * dlls/user/exticon.c, dlls/user/tests/resource.c:
59973 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
59974 if SearchPath fails to find the requested file in
59975 PrivateExtractIcons.
59976 - Some unit tests for PrivateExtractIcons.
59978 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
59980 * dlls/oleaut32/variant.c:
59981 Handle VT_CY in VarDiv().
59983 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
59985 * dlls/version/info.c:
59986 Updated trace to support VERSIONED_PRINTER.
59988 2005-10-26 Peter Beutner <p.beutner@gmx.net>
59990 * dlls/ntdll/cdrom.c:
59991 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
59993 2005-10-26 Robert Shearman <rob@codeweavers.com>
59995 * dlls/ole32/defaulthandler.c:
59996 Implement a Stop function and use this to properly implement
59997 IOleObject_Close, IAdviseSink_OnClose and the destructor.
59999 2005-10-26 Robert Shearman <rob@codeweavers.com>
60001 * dlls/oleaut32/tmarshal.c:
60002 - Forward IDispatch functions to the MIDL-generated proxy.
60003 - Remove special cases caused by previous marshaling of IDispatch &
60004 IUnknown that is no longer done.
60005 - Add error messages if an IUnknown or IDispatch method is called when
60006 it no longer should be.
60008 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
60010 * dlls/oleaut32/vartype.c:
60011 Implement complete VarBstrFromDec() for any valid DECIMAL, with
60012 internationalization support borrowed from VARIANT_BstrFromReal(). The
60013 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
60014 function and reused.
60016 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
60018 * dlls/user/tests/msg.c:
60019 Silently ignore WM_PAINT in msg tests.
60021 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
60023 * include/winternl.h:
60024 Add OBJECT_BASIC_INFORMATION to winternl.h.
60026 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
60028 * dlls/ntdll/file.c:
60029 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
60031 2005-10-26 Mike McCormack <mike@codeweavers.com>
60033 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
60034 Create an internal handle-free api for reading MSI database summary
60037 2005-10-26 Mike McCormack <mike@codeweavers.com>
60039 * dlls/msi/dialog.c:
60040 Switch back to using IPicture to load images. LoadImage did the
60041 resizing for us, but doesn't handle jpeg files and requires us writing
60042 a temp file, whereas IPicture handles jpeg files and can load directly
60045 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
60047 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
60048 Add a test for GetCurrentObject, make it pass under Wine.
60050 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
60052 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
60053 Make secur32.dll tests load on nt 4.0.
60055 2005-10-26 Hans Leidekker <hans@it.vu.nl>
60057 * dlls/odbccp32/odbccp32.c:
60058 Implement SQLInstallDriverManager.
60060 2005-10-26 Stefan Huehner <stefan@huehner.org>
60062 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
60063 Fix IXMLDOMDocument error handling.
60065 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
60067 * dlls/msvcrt/undname.c:
60068 Previous fix incorrectly removed all test for strings starting with
60069 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
60072 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
60074 * dlls/winspool/tests/info.c:
60075 Fix for GetPrinterDriverDirectoryA test.
60077 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
60079 * dlls/kernel/tests/path.c:
60080 Test for return value from CreateDirectory("c:").
60082 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
60084 * dlls/wininet/http.c, dlls/wininet/internet.h:
60085 Make functions static.
60087 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
60089 * programs/notepad/main.c:
60090 Windows XP does not always include the executable file name on the
60093 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
60095 * programs/notepad/dialog.c:
60096 Need an explicit truncate command to shorten the length of a file.
60098 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
60100 * dlls/capi2032/cap20wxx.c:
60101 Fix gcc 4 warnings.
60103 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60105 * dlls/gdi/tests/metafile.c:
60106 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
60108 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
60110 * dlls/user/tests/text.c, dlls/user/text.c:
60111 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
60114 2005-10-26 Alexandre Julliard <julliard@winehq.org>
60116 * ChangeLog, documentation/ChangeLog.ALPHA:
60117 Start a new ChangeLog file. Older changes moved to
60118 documentation/ChangeLog.ALPHA.
60120 2005-10-25 Alexandre Julliard <julliard@winehq.org>
60122 * ANNOUNCE, ChangeLog, VERSION, configure:
60125 ----------------------------------------------------------------