1 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
3 * dlls/shell32/tests/shlfolder.c:
4 shell32: Added some test to document native ITEMIDLIST format.
6 2005-12-22 Alexandre Julliard <julliard@winehq.org>
8 * dlls/user/tests/msg.c:
9 user/tests: Remove todo_wine from a few tests that (usually) succeed.
11 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
13 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
14 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
15 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
16 it more responsive to commands in the MCI_MODE_PLAY state by checking
17 hStopEvent even if the time frame between frames has expired.
19 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
21 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
23 ole32: Return error instead of asserting if storage file is corrupt.
25 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
27 * dlls/user/tests/msg.c:
28 user32/tests: Add a PeekMessage test.
30 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
32 * dlls/kernel/tests/console.c:
33 kernel/tests: Check that we successfully open the console.
35 2005-12-22 Alexandre Julliard <julliard@winehq.org>
38 server: Fixed console access rights handling.
40 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
42 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
43 opengl: Fix last wgl regression.
44 Fix wgl regression: test glx server version and extensions to use (and
45 not use glXQueryDrawable on older glx implementations).
47 2005-12-22 James Hawkins <truiken@gmail.com>
49 * dlls/shell32/tests/shlfileop.c:
50 shell32: Add tests for SHFileOperation's FO_MOVE command.
52 * dlls/shell32/tests/shlfileop.c:
53 shell32: Add tests for SHFileOperation's FO_COPY command.
55 * dlls/shell32/tests/shlfileop.c:
56 shell32: Add tests for SHFileOperation's FO_RENAME command.
58 * dlls/shell32/tests/shlfileop.c:
59 shell32: Add tests for SHFileOperation's FO_DELETE command.
61 2005-12-22 Robert Reif <reif@earthlink.net>
63 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
64 winecfg: Add unmanaged windows configuration.
66 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
68 * dlls/dbghelp/module.c:
69 dbghelp: Correct handling for all module names.
71 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
73 * dlls/msi/format.c, dlls/msi/tests/format.c:
74 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
76 2005-12-21 James Hawkins <truiken@gmail.com>
78 * dlls/shell32/tests/shlfileop.c:
79 shell32: Remove the '.\\' prefix from filenames, because it hides a
80 bug in SHFileOperation.
82 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
84 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
85 ddraw: Fix DirectDrawSurface::QueryInterface crash.
87 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
89 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
90 winspool: Add version resource.
92 2005-12-21 Alexandre Julliard <julliard@winehq.org>
94 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
95 msvcrt: Return a per-thread buffer in localtime and gmtime.
97 2005-12-21 H. Verbeet <hverbeet@gmail.com>
99 * dlls/d3d9/tests/shader.c:
100 d3d9: Add traces for when shader support is missing in the shader test.
102 2005-12-21 Hans Leidekker <hans@it.vu.nl>
104 * dlls/kernel/process.c:
105 kernel: Some documentation improvements.
107 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
109 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
111 msvcrt: Implemented wctime(), wasctime().
112 Free thread data in DLL_THREAD_DETACH.
114 2005-12-21 Robert Reif <reif@earthlink.net>
116 * programs/winecfg/En.rc, programs/winecfg/audio.c,
117 programs/winecfg/resource.h:
118 winecfg: Select an audio driver on fresh install.
120 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
122 * dlls/mscms/tests/profile.c:
123 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
126 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
128 * dlls/msvideo/mciwnd.c:
129 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
131 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
133 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
134 msvcrt: Fix printf sign flags.
135 Fix the printf sign flags so that '+' doesn't always override ' '
136 space alone. If they both appear, continue parsing and let '+' take
139 2005-12-21 Alexandre Julliard <julliard@winehq.org>
141 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
142 server/context_sparc.c, server/context_x86_64.c:
143 server: Set the context flags in get_thread_context to indicate which
144 parts of the returned context are valid.
146 2005-12-21 Hans Leidekker <hans@it.vu.nl>
148 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
150 wldap32: Added configure checks for some potentially missing functions.
152 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
155 msi: Use a default dialog font if nothing is specified.
157 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
159 * dlls/shell32/tests/shlfolder.c:
160 shell32/tests: Fixed a test failing on WinXP.
162 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
164 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
165 dlls/dbghelp/wdbgexts.h:
166 dbghelp: Added a few extensions to make windbg happy.
168 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
170 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
171 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
173 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
175 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
176 msacm: Preserve value of cbStruct in acmDriverDetails.
177 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
178 filled with a valid value before returning.
179 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
180 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
181 native library: native ACM codecs expect cbStruct to be valid before
182 filling the rest of the struct with any data.
184 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
186 * dlls/ntdll/exception.c:
187 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
189 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
191 * programs/winecfg/Nl.rc:
192 winecfg: Dutch resources update.
194 2005-12-20 H. Verbeet <hverbeet@gmail.com>
196 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
197 wined3d: Cleanup shader constants code a little bit.
198 Improved bounds checking.
200 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
202 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
203 msvcrt: Require exact uppercase and lowercase format in printf routines.
205 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
207 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
208 winemenubuilder: Provide depth to the menus created.
210 2005-12-19 Alexandre Julliard <julliard@winehq.org>
212 * dlls/kernel/process.c:
213 kernel32: Check for tabs too when extracting the program name
214 (reported by Vitaliy Margolen).
216 2005-12-19 Hans Leidekker <hans@it.vu.nl>
218 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
219 tools/widl/typegen.c:
220 widl: Avoid lvalue casts in generated code.
222 2005-12-19 Kai Blin <kai.blin@gmail.com>
224 * dlls/secur32/ntlm.c:
225 secur32: Adding AcceptSecurityContext to the NTLM security provider.
227 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
229 * dlls/winspool/tests/info.c:
230 winspool: Filter additional failures.
232 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
234 * programs/winhelp/winhelp.c:
235 winhelp: Handle '> ' on command lines.
237 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
238 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
239 dbghelp: First stab at supporting calling convention in function signature.
241 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
242 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
244 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
246 * programs/winecfg/Fr.rc:
247 winecfg: Updated French resources.
249 2005-12-19 Aric Stewart <aric@codeweavers.com>
251 * dlls/user/Makefile.in, dlls/user/edit.c:
252 user: Make the edit control IME aware and implement inline editing.
253 Makes for a significantly better user experience for CJK users.
255 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
258 msi: Fixed deformat_environment to not cut off string.
260 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
262 * programs/taskmgr/dbgchnl.c:
263 taskmgr: Fix viewing of debug channels.
264 Various internal cleanups.
266 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
267 dbghelp: Implemented SymMatchString.
269 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
271 * dlls/user/winproc.c:
272 user: Fix LB_GETTEXT unmapping for A<->W.
274 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
276 * dlls/setupapi/misc.c:
277 setupapi: Fix comparing the group SIDs in IsUserAdmin.
279 2005-12-19 Huw Davies <huw@codeweavers.com>
281 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
282 opengl: Add support for rendering on bitmaps.
284 2005-12-19 Alexandre Julliard <julliard@winehq.org>
287 ole32: Revert exception handler change.
288 The handler does the opposite of normal page fault handlers.
290 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
292 * dlls/user/tests/win.c:
293 user: Fix hrgn leaks in win.c test.
295 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
297 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
298 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
299 comctl32: Add a test for the initial tooltip window style settings,
300 make it pass under Wine.
302 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
304 * programs/winecfg/De.rc:
305 winecfg: Update German resource.
307 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
309 * programs/wcmd/batch.c:
310 wcmd: Increase maximum length of commands.
311 Increase maximum length of commands to 8192 bytes as on Windows XP.
312 Add needed braces to a multi line "if" statement.
314 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
316 * dlls/dbghelp/dbghelp.spec:
317 dbghelp: New stubs (needed for windbg startup).
319 * dlls/dbghelp/elf_module.c:
320 dbghelp: Fixed loading .so modules from a living target.
322 * dlls/dbghelp/stack.c:
323 dbghelp: Fixed missing parameters info in StackWalk64.
325 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
327 * dlls/d3d9/tests/stateblock.c:
328 d3d9: Don't crash on NULL device_ptr.
330 2005-12-19 Alexandre Julliard <julliard@winehq.org>
332 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
333 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
334 Changed exception raise functions to call it explicitly.
336 2005-12-19 Jacek Caban <jacek@codeweavers.com>
338 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
339 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
341 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
342 Fix typo in urlmon.idl.
344 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
346 * dlls/user/edit.c, dlls/user/tests/edit.c:
347 user32: Don't truncate text when creating edit control.
349 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
351 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
352 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
353 With a conformance test.
355 2005-12-19 Jacek Caban <jacek@codeweavers.com>
357 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
358 urlmon: Added some tests and fixes of file protocol.
360 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
362 * programs/winecfg/No.rc:
363 winecfg: Updated Norwegian Bokmaal resources.
365 2005-12-18 Alexandre Julliard <julliard@winehq.org>
367 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
368 tools/winebuild/build.h, tools/winebuild/import.c,
369 tools/winebuild/spec32.c, tools/winebuild/utils.c:
370 ntdll: New implementation of relay thunks.
371 New implementation of relay thunks that doesn't require modifying code
372 on the fly, so that the thunks can be put in the text section.
373 Some performance improvements.
375 2005-12-17 Alexandre Julliard <julliard@winehq.org>
377 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
378 ntdll: Don't use a real guard page at the bottom of the stack.
379 A no-access page is enough, we can't properly raise an overflow
382 2005-12-17 Robert Reif <reif@earthlink.net>
384 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
385 programs/winecfg/De.rc, programs/winecfg/En.rc,
386 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
387 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
388 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
389 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
390 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
391 programs/winecfg/main.c, programs/winecfg/resource.h,
392 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
393 programs/winecfg/winecfg.rc:
394 winecfg: Use sound tree view for driver selection.
395 - Move driver selection and configuration into tree view.
396 - Only show loadable drivers.
398 * dlls/winmm/wineoss/midi.c:
399 wineoss: Shorten MIDI names.
400 Shorten MIDI names to fit into 32 byte array without overflow.
402 2005-12-17 Juan Lang <juan_lang@yahoo.com>
404 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
405 crypt32: Implement more implicit properties, with tests.
407 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
409 * dlls/imagehlp/imagehlp.spec:
410 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
412 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
414 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
415 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
416 Add a ScrollDC test with NULL clipping rect.
417 Add another set of ScrollDC tests written by Rein Klazes.
419 2005-12-16 Huw Davies <huw@codeweavers.com>
421 * dlls/x11drv/opengl.c:
422 x11drv: Get the visual for the GLXPixmap from the current pixel format.
424 2005-12-16 Alexandre Julliard <julliard@winehq.org>
426 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
427 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
428 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
429 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
430 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
431 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
432 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
433 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
434 Take advantage of the __EXCEPT_PAGE_FAULT macro.
436 * dlls/ntdll/exception.c, include/wine/exception.h:
437 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
438 easier to handle the common case of trapping page faults.
440 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
441 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
442 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
444 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
445 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
446 ntdll: More compatible exception information for protection faults.
447 Added a bunch of test cases.
449 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
451 * dlls/wined3d/vertexdeclaration.c:
452 wined3d: Vertex declaration cleanup.
453 Clean up constants and the wine declaration when the vertex
454 declaration is destroyed.
456 * dlls/wined3d/device.c:
457 wined3d: Allow NULL multi sample quality.
458 Allow MultiSampleQuality to be passed as NULL, this is a
459 requirement for DirectX 8 and lower.
461 2005-12-16 Alexandre Julliard <julliard@winehq.org>
463 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
464 dlls/ntdll/ntdll.spec:
465 Add -register hint in ntdll, kernel and msvcrt spec files.
467 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
468 winebuild: Allow -register flag for Win32 too.
469 This way it can be used as hint for the relay code.
471 2005-12-16 Juan Lang <juan_lang@yahoo.com>
473 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
474 crypt32: Implement CRLDistPoints encoding/decoding.
475 - rewrite sequence decoding to support context-specific tags, and
476 eliminate duplicated code
477 - implement encoding and decoding of CRLDistPoints
479 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
481 * dlls/shell32/shellpath.c, include/shlobj.h:
482 shell32: Fix return value of PathProcessCommand.
484 2005-12-16 Jacek Caban <jacek@codeweavers.com>
486 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
487 urlmon: Fix BindToStorage test.
489 * include/mshtmdid.h, include/mshtml.idl:
490 Added some declarations to mshtml.idl.
492 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
493 widl: Added bindable and displaybind attributes handling.
495 2005-12-16 Milko Krachounov <milko@3mhz.net>
497 * programs/winecfg/Bg.rc:
498 winecfg: Update Bulgarian resource.
500 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
502 * programs/uninstaller/Es.rc:
503 uninstaller: Spanish translations update.
505 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
506 winecfg: Spanish translations update.
508 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
510 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
511 wined3d: Fix matrix copy/paste bug.
513 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
515 * dlls/wined3d/device.c:
516 wined3d: Vertex declaration recording state.
517 Stop SetVertexDeclaration from reference counting if a stateblock is
520 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
522 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
523 user32: Implement saving and fix reading of nonclient metrics.
524 With conformance tests.
526 2005-12-16 Tomas Carnecky <tom@dbservice.com>
528 * dlls/x11drv/opengl.c:
529 x11drv: Allow users to preload an OpenGL library.
531 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
534 Add some structs/prototypes to wdm.h.
536 2005-12-15 James Hawkins <truiken@gmail.com>
538 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
539 setupapi: Added stubs for SetupGetInfInformation and
540 SetupQueryInfFileInformation.
542 2005-12-15 Alexandre Julliard <julliard@winehq.org>
544 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
545 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
547 2005-12-15 Jacek Caban <jacek@codeweavers.com>
549 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
550 mshtml: Fix handling Gecko strings.
552 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
553 mshtml: Set Gecko's profile.
554 Make sure that Gecko components are registered.
556 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
558 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
559 wined3d: Internal reference counting.
560 Change most references to resources parent into references to the
561 resource, so that external reference counts match DirectX but object
562 aren't released if they are still referenced by the stateblock.
564 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
566 * dlls/mscms/tests/profile.c:
567 mscms: Add another possible error.
569 * dlls/d3d9/tests/vertexdeclaration.c:
570 d3d9: Don't treat missing d3d9.dll as a failure.
572 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
574 * dlls/iccvid/iccvid.c:
575 iccvid: Add support for ICM_DECOMPRESS_END message.
577 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
579 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
580 user: Read/save minimized metrics from/to registry.
582 2005-12-14 Alexandre Julliard <julliard@winehq.org>
584 * loader/preloader.c:
585 preloader: Reserve some space for the shared user data.
587 * dlls/ntdll/virtual.c:
588 ntdll: Fixes in virtual memory protection flags.
589 Tweak reporting of virtual protection flags and address space limit to
590 yield results closer to what Windows does.
592 2005-12-14 H. Verbeet <hverbeet@gmail.com>
594 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
595 dlls/d3d9/tests/vertexdeclaration.c:
596 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
598 * dlls/wined3d/vertexdeclaration.c:
599 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
601 * dlls/d3d9/vertexshader.c:
602 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
603 before getting the parent.
605 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
607 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
608 include/wine/server_protocol.h, include/winioctl.h,
609 server/named_pipe.c, server/protocol.def, server/trace.c:
610 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
611 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
612 Modify WaitNamedPipeW to use NtFsControlFile.
613 Replace struct overlapped with event.
615 2005-12-14 Mike McCormack <mike@codeweavers.com>
617 * programs/winecfg/Ko.rc:
618 winecfg: Update Korean translation.
620 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
622 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
623 d3d9: Don't treat missing d3d9.dll as a failure.
625 2005-12-14 H. Verbeet <hverbeet@gmail.com>
627 * dlls/wined3d/device.c:
628 wined3d: Return the correct vertex declaration.
629 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
630 declaration in This->stateblock instead of the one in
631 This->updateStateBlock.
633 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
635 * dlls/riched20/editor.c:
636 riched20: Reset selection when text is reset.
638 2005-12-14 Aric Stewart <aric@codeweavers.com>
640 * dlls/user/clipboard.c:
641 user: GetClipboardFormatNameA fix.
642 In the W->A translation make sure we have characters to translate
643 before doing the WideCharToMultiByte with -1.
645 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
647 * dlls/mscms/tests/profile.c:
648 mscms: Move repetitive code to helper macros.
650 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
652 * dlls/x11drv/scroll.c:
653 x11drv: ScrollDC fix.
654 There is no need to offset the source rectangle in the reverse
655 direction before scrolling.
657 2005-12-13 Aric Stewart <aric@codeweavers.com>
659 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
660 dlls/wininet/tests/http.c:
661 wininet: HTTP headers reworking.
662 Redo how headers are handled, eliminating the concept of Standard
663 Headers and allow all headers to be added multiple times.
664 Allow querying of headers with an index to get the multiple headers.
665 Respect response vs request headers in HttpQueryInfo.
666 Add a number of tests to extensively test header adding and replacing.
668 2005-12-13 Alexandre Julliard <julliard@winehq.org>
671 gdi: Added support for doing GetBitmapBits on a DIB section.
672 Simply copy the DIB bits in that case.
675 x11drv: Clipping fix with DIB section copy.
676 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
677 that the clipping region is taken into account.
679 2005-12-13 H. Verbeet <hverbeet@gmail.com>
681 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
682 dlls/d3d9/tests/shader.c:
683 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
685 2005-12-13 Alexandre Julliard <julliard@winehq.org>
687 * server/mailslot.c, server/named_pipe.c:
688 server: Added get_file_info implementation for named pipe and mailslot devices.
690 * server/mailslot.c, server/named_pipe.c:
691 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
693 2005-12-13 Robert Shearman <rob@codeweavers.com>
695 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
696 tools/widl/typegen.h:
697 widl: Start generating type format strings.
698 Based on a patch by Eric Kohl.
700 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
702 * tools/widl/server.c:
703 widl: Server stubs in generated code are void functions.
705 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
707 * programs/winecfg/audio.c:
708 winecfg: Simplified module handling code.
710 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
712 * dlls/wininet/http.c:
713 wininet: Reinitialise NETCON on redirect.
715 2005-12-13 Juan Lang <juan_lang@yahoo.com>
717 * dlls/iphlpapi/ifenum.c:
718 iphlpapi: Fix a couple of file descriptor leaks.
720 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
722 * tools/winedump/le.c, tools/winedump/ne.c:
723 winedump: Const correctness fixes.
725 2005-12-13 Juan Lang <juan_lang@yahoo.com>
727 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
728 crypt32: Decode cleanups.
729 - implement a helper to decode sequences of like types
730 - use helper functions wherever applicable when decoding
731 - correct "expected" vs. "got" usage in tests
732 - fix a few other small bugs
734 2005-12-13 H. Verbeet <hverbeet@gmail.com>
736 * dlls/wined3d/device.c:
737 wined3d: Don't change the shader's refcount in SetVertexShader and
740 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
742 * dlls/wined3d/cubetexture.c:
743 wined3d: Cube texture named constants.
744 Update cubetexture so that names constants instead of numeric
745 constants are used for the facetype and also add some additional
746 checks where facetype is passed as a parameter to the function.
748 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
750 * dlls/shell32/tests/shlfolder.c:
751 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
753 * dlls/mscms/tests/profile.c:
754 mscms: Add another possible error.
756 2005-12-12 Alexandre Julliard <julliard@winehq.org>
758 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
759 dlls/ntdll/virtual.c:
760 TEB.StackLimit should not include the guard page.
762 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
763 dlls/kernel/thread.c:
764 kernel: Moved main stack initialization to process.c.
767 server: Don't enable polling on regular files in add_queue.
769 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
770 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
771 dlls/winedos/int13.c, dlls/winsock/socket.c:
772 Pass specific access rights to wine_server_handle_to_fd.
774 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
775 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
776 server/mapping.c, server/named_pipe.c, server/object.c,
777 server/process.c, server/registry.c, server/serial.c, server/sock.c:
778 server: Added access rights mapping to file objects.
780 * server/process.c, server/thread.c:
781 server: Added access rights mapping to process and thread objects.
784 server: Added access rights mapping to registry key objects.
787 server: Added access rights mapping to symlink objects.
790 server: Added access rights mapping to token objects.
792 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
793 server: Added access rights mapping to synchronization objects.
795 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
796 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
797 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
798 server/mapping.c, server/mutex.c, server/named_pipe.c,
799 server/object.c, server/object.h, server/process.c, server/queue.c,
800 server/registry.c, server/request.c, server/semaphore.c,
801 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
802 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
804 server: Added infrastructure for access rights mapping.
807 server: Allow the mailslot device to be opened as a file object.
809 * server/named_pipe.c:
810 server: Allow the named pipe device to be opened as a file object.
812 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
813 include/wine/server_protocol.h, server/fd.c, server/file.h,
814 server/protocol.def, server/request.h, server/trace.c:
815 server: Support for opening devices.
816 Added support for opening devices directly with the server when they
817 don't correspond to a Unix file.
819 * server/mapping.c, server/trace.c:
820 server: Use a better error code for a zero-size mapped file.
822 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
824 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
825 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
826 kernel32: Get rid of DOSMEM_AllocSelector.
828 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
830 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
831 winspool: Added tests for OpenPrinter.
833 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
835 * dlls/shell32/shlview.c:
836 shell32: Fix drag-scrolling in the shellview object.
839 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
841 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
843 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
844 Functions with no paramters must be (void).
846 2005-12-12 Robert Shearman <rob@codeweavers.com>
848 * tools/widl/typegen.c:
849 widl: Generate FC_ERROR_STATUS_T proc format.
850 - Include the header file for the functions implemented in typegen.c.
851 - Generate proc format for FC_ERROR_STATUS_T type.
853 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
855 widl: Support explicit binding handles.
857 * tools/widl/server.c:
858 widl: Zero initialize parameters in the generated server code.
859 Zero initialize parameters in the generated code. Based on a patch by
862 * tools/widl/client.c:
863 widl: Calculate the size of buffer required.
864 - Calculate the size of buffer required.
866 - Set the buffer start and buffer end markers.
868 * tools/widl/server.c:
869 widl: Don't cast buffer pointers to long in generated server code.
871 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
873 * tools/widl/client.c, tools/widl/server.c:
874 widl: Support multiple interfaces per file.
876 2005-12-12 Robert Shearman <rob@codeweavers.com>
878 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
879 widl: Don't treat FC_SMALL as FC_SHORT.
880 FC_SMALL is its own type and is the same size as FC_CHAR, not
883 * tools/widl/header.c:
884 widl: Use WCHAR instead of wchar_t.
885 Output IDL wchar_t types as WCHAR to avoid conflicts with the
886 generally incompatible Unix wchar_t.
888 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
890 * dlls/winspool/info.c:
891 winspool: Added documentation for OpenPrinter.
893 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
895 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
896 Const correctness fixes.
898 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
900 * include/ws2tcpip.h:
901 winsock: getaddrinfo return codes
902 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
905 * dlls/winsock/socket.c:
906 winsock: getaddrinfo - return code mapping.
907 convert_eai_u2w should map from unix to windows, not the other way
908 round (spotted by Dominic Wise).
910 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
912 * include/urlmon.idl:
913 urlmon.idl: Add some BINDSTATUS values.
915 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
917 * dlls/comctl32/treeview.c:
918 comctl32: Fixed (harmless) typo.
920 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
921 Removed some dead-code.
923 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
924 Made some functions static.
926 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
927 vidc: Return error codes when a message isn't supported.
929 2005-12-12 Robert Shearman <rob@codeweavers.com>
931 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
932 OLE: Fix SafeArrayCopy for NULL pvData.
933 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
934 cbElements is non-zero. Add a test for this and fix the safe array
937 * dlls/ole32/errorinfo.c:
938 CreateErrorInfo trace fix.
939 CreateErrorInfo isn't a stub so don't print this in the trace
942 * dlls/oleaut32/typelib.c:
943 OLE: Add const to several typelib functions.
944 Add const attributes to parameters for several functions and fix up
947 * dlls/oleaut32/oleaut.c:
948 OleTranslateColor trace fix.
949 OleTranslateColor isn't a stub so don't print ":stub" in the trace
952 2005-12-12 Jacek Caban <jacek@codeweavers.com>
954 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
955 dlls/mshtml/mshtml_private.h:
956 mshtml: Added IHTMLDocument3 stub implementation.
958 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
960 * programs/winetest/Makefile.in:
961 winetest: Add d3d9 tests.
963 2005-12-12 Robert Shearman <rob@codeweavers.com>
965 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
966 widl: Don't output __RPC_FAR in generated code.
968 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
970 * programs/winecfg/Nl.rc:
971 winecfg: Update Dutch resources for the Audio tab.
973 2005-12-12 Jacek Caban <jacek@codeweavers.com>
975 * include/mshtmdid.h, include/mshtml.idl:
976 Added declaration of IHTMLDocument3 and more DISPIDs.
978 2005-12-12 Filip Navara <xnavara@volny.cz>
980 * dlls/kernel/module.c:
981 kernel: Fix the Mach-O binary magic.
983 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
985 * dlls/winedos/dosmem.c:
986 winedos: Implement MCB.
988 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
990 * dlls/urlmon/umstream.c:
991 urlmon: Correctly fix IStream::Read.
992 Don't dereference a possible NULL pointer.
994 2005-12-09 H. Verbeet <hverbeet@gmail.com>
996 * configure, configure.ac, dlls/d3d9/Makefile.in,
997 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
998 dlls/d3d9/tests/stateblock.c:
999 d3d9: Add a test for BeginStateBlock and EndStateBlock.
1001 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
1003 * include/mmsystem.h:
1004 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
1006 2005-12-09 Kai Blin <blin@gmx.net>
1008 * dlls/secur32/ntlm.c:
1009 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
1011 2005-12-09 Alexandre Julliard <julliard@winehq.org>
1013 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
1014 server/change.c, server/protocol.def, server/registry.c,
1016 server: Added object attributes to a few more requests.
1018 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
1019 server/event.c, server/file.c, server/handle.c, server/handle.h,
1020 server/mailslot.c, server/mapping.c, server/mutex.c,
1021 server/named_pipe.c, server/process.c, server/semaphore.c,
1022 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
1023 server/timer.c, server/token.c, server/winstation.c:
1024 server: Make alloc_handle use attributes instead of inherit flag.
1026 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
1027 dlls/x11drv/x11drv_main.c, include/wine/server.h,
1028 programs/wineconsole/curses.c:
1029 Make wine_server_fd_to_handle use attributes instead of inherit flag.
1031 * programs/wineconsole/wineconsole.c:
1032 wineconsole: Remove some unnecessary typecasts.
1034 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
1035 server/protocol.def, server/trace.c:
1036 server: Use attributes instead of inherit flag in dup_handle request.
1038 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
1039 server/token.c, server/trace.c:
1040 server: Use attributes instead of inherit flag in token requests.
1041 Also use the specified access rights in the open_token request.
1043 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
1044 include/wine/server_protocol.h, server/process.c,
1045 server/protocol.def, server/thread.c, server/trace.c:
1046 server: Use attributes instead of inherit flag in process and thread requests.
1048 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
1049 server/protocol.def, server/snapshot.c, server/trace.c:
1050 server: Use attributes instead of inherit flag in snapshot requests.
1052 * dlls/kernel/console.c, include/wine/server_protocol.h,
1053 programs/wineconsole/wineconsole.c, server/console.c,
1054 server/protocol.def, server/trace.c:
1055 server: Use attributes instead of inherit flag in console requests.
1057 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
1058 server/file.c, server/protocol.def, server/trace.c:
1059 server: Use attributes instead of inherit flag in file requests.
1061 * dlls/winsock/socket.c, include/wine/server_protocol.h,
1062 server/protocol.def, server/sock.c, server/trace.c:
1063 server: Use attributes instead of inherit flag in socket requests.
1065 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
1067 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
1068 Add some missing includes which contain used prototypes.
1070 2005-12-09 Jacek Caban <jacek@codeweavers.com>
1072 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
1073 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
1074 dlls/mshtml/nsservice.c:
1075 mshtml: Added PromptService implementation.
1077 * dlls/mshtml/nsembed.c:
1078 mshtml: Added nsIURIContentListener to QueryInterface.
1079 Always release nsIWebBrowserSetup.
1081 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
1082 dlls/mshtml/nsiface.idl:
1083 mshtml: Added nsIEmbeddingSiteWindow implementation.
1085 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1087 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
1088 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
1089 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
1090 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
1091 wined3d: Vertex shader 8 support.
1092 Start to add support for DirectX 8 vertex shaders, constants and
1093 registers are now correctly assigned and loaded allowing support for
1094 most basic d3d8 shaders.
1096 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
1098 * dlls/urlmon/umstream.c:
1099 urlmon: Fix call to ReadFile.
1100 The BytesRead parameter passed to ReadFile may never be NULL.
1102 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
1104 * tools/winapi/win16.api, tools/winapi/win32.api:
1105 Update win16.api and win32.api.
1108 sfnt2fnt: Don't print two newlines after error messages.
1110 * tools/widl/header.c:
1111 widl: Issue correct C++ headers.
1113 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
1115 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
1116 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
1118 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
1120 * programs/winecfg/No.rc:
1121 winecfg: Updated Norwegian Bokmaal resources.
1123 2005-12-08 Alexandre Julliard <julliard@winehq.org>
1125 * ANNOUNCE, ChangeLog, VERSION, configure:
1128 ----------------------------------------------------------------
1129 2005-12-08 Huw Davies <huw@codeweavers.com>
1132 gdi: Fix 24bpp -> 32bpp copy.
1134 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
1136 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
1137 advapi32: RegCreateKeyEx fix.
1138 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
1139 subkey begins with one. With a regression test.
1141 2005-12-08 Robert Shearman <rob@codeweavers.com>
1143 * tools/widl/parser.y:
1144 widl: Formatting cleanups.
1146 2005-12-08 Robert Shearman <rob@codeweavers.com>
1148 * tools/widl/typegen.c:
1149 widl: Marshal and unmarshal basic types.
1151 2005-12-08 Robert Shearman <rob@codeweavers.com>
1153 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
1154 tools/widl/typegen.c, tools/widl/typegen.h:
1155 widl: Add a type generator framework.
1156 Add a framework for writing the strings for marshaling and
1157 unmarshaling parameters and make the client and server use it.
1159 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
1161 * tools/widl/client.c, tools/widl/server.c:
1162 widl: Write out argument lists in the server.
1163 - Add framework for updating proc offsets.
1164 - Write out argument lists in the server.
1166 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
1168 * tools/widl/client.c, tools/widl/server.c:
1169 widl: Rename some variables.
1171 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
1173 * programs/winecfg/De.rc:
1174 winecfg: Update German resource.
1176 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
1178 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
1179 opengl: render_texture
1180 - better render_texture emulation (using pbuffers)
1181 - support GLX_ATI_render_texture for render_texture
1183 2005-12-08 Aric Stewart <aric@codeweavers.com>
1185 * dlls/wininet/http.c:
1186 wininet: Handle HTTP_QUERY_CUSTOM.
1187 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
1188 lpBuffer is In/Out because the header we are querying is there.
1189 Additionally standard headers can be queried in this manner as well
1190 (such as Set-Cookie).
1192 2005-12-08 Robert Reif <reif@earthlink.net>
1194 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
1195 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
1196 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
1197 wineoss: Fix device probing.
1198 - Fix device probing at driver load time.
1199 - Fix memory leaks at driver exit time.
1201 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
1203 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
1205 dplay: dx8/dx9 support (missing includes).
1206 - add directx9 support for dplay8.h and dpaddr.h
1207 - new file dplobby8.h
1209 2005-12-08 Robert Shearman <rob@codeweavers.com>
1211 * dlls/commdlg/printdlg.c:
1212 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
1214 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
1216 * dlls/winmm/winealsa/audio.c:
1217 winealsa: Fixed returned string in capabilities.
1219 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
1221 * dlls/winmm/winenas/audio.c:
1223 - return correct MM error code when no connection to server has been
1225 - don't close the AU driver if it hasn't been opened
1227 2005-12-08 H. Verbeet <hverbeet@gmail.com>
1229 * include/d3d8.h, include/d3d9.h:
1230 d3d8/d3d9: Define D3D_SDK_VERSION.
1232 2005-12-08 Robert Shearman <rob@codeweavers.com>
1234 * programs/notepad/dialog.c, programs/notepad/main.c,
1235 programs/notepad/main.h:
1236 notepad: Remember options selected in the print setup dialog.
1238 2005-12-08 Mike McCormack <mike@codeweavers.com>
1240 * programs/winecfg/audio.c:
1241 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
1243 2005-12-08 Aric Stewart <aric@codeweavers.com>
1245 * dlls/wininet/http.c:
1246 wininet: A->W bugfix.
1247 When converting SendRequestExA -> W we need to set the lpcszHeader
1248 parameter to NULL if the original one is NULL.
1250 2005-12-08 Alexandre Julliard <julliard@winehq.org>
1252 * dlls/ntdll/reg.c, include/winternl.h:
1253 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
1254 Fixed the return value type.
1256 2005-12-07 Jacek Caban <jacek@codeweavers.com>
1258 * dlls/mshtml/nsembed.c:
1259 mshtml: Added config key to specify Gecko path.
1261 2005-12-07 Robert Reif <reif@earthlink.net>
1263 * programs/winecfg/audio.c:
1264 winecfg: Added support for auto detecting all drivers by attempting to
1267 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
1269 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
1270 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
1271 dlls/wintrust/wintrust_main.c:
1272 Add a few missing #includes.
1274 2005-12-07 Kai Blin <blin@gmx.net>
1276 * dlls/secur32/ntlm.c:
1277 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
1280 2005-12-07 Robert Reif <reif@earthlink.net>
1282 * programs/winecfg/En.rc, programs/winecfg/audio.c,
1283 programs/winecfg/resource.h:
1284 winecfg: Show all sound card drivers and their devices.
1286 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
1288 * tools/fnt2fon.c, tools/sfnt2fnt.c:
1289 Add an error() function to fnt2fon and sfnt2fnt.
1291 2005-12-06 Robert Shearman <rob@codeweavers.com>
1293 * dlls/oleaut32/typelib.c:
1294 OLE: Implement undocumented behaviour in DispCallFunc.
1295 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
1296 Office 2003 and document the function.
1298 2005-12-06 Robert Shearman <rob@codeweavers.com>
1300 * dlls/oleaut32/typelib.c:
1301 OLE: Implement ITypeInfo_AddressOfMember.
1303 2005-12-06 Robert Shearman <rob@codeweavers.com>
1305 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
1306 dlls/oleaut32/typelib.h:
1307 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
1308 Fix more fallout from dispinterface retval patch: make typelib
1309 marshaler use the internal function description so that it calls
1310 dispinterface functions with the correct number of parameters again.
1311 Also fixes some memory leaks caused by the fact that a corresponding
1312 ReleaseXDesc function has to be called for each GetXDesc.
1314 2005-12-06 Robert Shearman <rob@codeweavers.com>
1316 * dlls/oleaut32/tests/typelib.c:
1317 OLE: Add tests for the typelib version of ITypeComp_Bind.
1319 2005-12-06 Robert Shearman <rob@codeweavers.com>
1321 * dlls/oleaut32/typelib.c, include/oleauto.h:
1322 OLE: Update the type of the oVft parameter for DispCallFunc.
1324 2005-12-06 Kai Blin <blin@gmx.net>
1326 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
1327 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
1330 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
1333 c2man: Remove HTML warnings.
1335 2005-12-06 Robert Reif <reif@earthlink.net>
1337 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
1338 winejack: Fix driver load and initialization.
1339 Move wave in/out initialization from wave out to driver.
1340 Add index number to device names.
1341 Fix memset bug where only first wave in caps was zeroed.
1343 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
1345 * dlls/winmm/mciwave/mciwave.c:
1346 mciwave: save/record.
1347 - fix for playback after a sound has been recorded
1348 - shall fix also opening the mci device without name
1349 - bug reported (and fix tested) by Peter Astrand
1351 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
1353 * dlls/dbghelp/stack.c:
1354 dbghelp: Final touch on StackWalk64 so that it works.
1356 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
1358 * dlls/winspool/info.c:
1359 winspool: Document the monitor functions.
1361 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
1363 * tools/winapi/win16.api, tools/winapi/win32.api:
1364 Sort entries in win16.api and win32.api
1366 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
1368 * dlls/x11drv/opengl.c:
1369 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
1371 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
1373 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
1374 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
1376 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1378 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
1379 gdi: Added stub for AddFontMemResourceEx.
1381 2005-12-06 Alexandre Julliard <julliard@winehq.org>
1383 * include/mlang.idl:
1384 mlang: Properly declare the interface uuids.
1386 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
1388 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
1389 mlang: Implement IEnumRfc1766 interface.
1391 2005-12-06 Robert Reif <reif@earthlink.net>
1393 * dlls/winmm/winejack/jack.c:
1394 winmm: Allow sound card driver to be opened more than once.
1397 2005-12-06 Robert Reif <reif@earthlink.net>
1399 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
1400 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
1401 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
1402 winmm: Allow sound card drivers to be opened more than once.
1404 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
1406 * tools/winapi/win32.api:
1407 Update win32.api to current git.
1409 2005-12-06 Robert Shearman <rob@codeweavers.com>
1412 OLE: Fix a typo where brackets were missing.
1414 2005-12-06 Robert Shearman <rob@codeweavers.com>
1416 * dlls/oleaut32/typelib.c:
1417 OLE: ITypeInfo_Invoke parameter naming change.
1418 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
1419 DWORD, but an unsigned short.
1421 2005-12-06 Jacek Caban <jacek@codeweavers.com>
1423 * dlls/shdocvw/webbrowser.c:
1424 shdocvw: Added get_Document implementation.
1426 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
1428 * programs/winedbg/expr.c:
1429 winedbg: Fixed broken code about type management for binary operator.
1431 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
1433 * dlls/winspool/info.c:
1434 winspool: Add documentation for the port functions.
1436 2005-12-05 Alexandre Julliard <julliard@winehq.org>
1438 * dlls/kernel/tests/thread.c:
1439 kernel: Added a basic test for exception handling in threads.
1441 2005-12-05 Alexandre Julliard <julliard@winehq.org>
1443 * dlls/user/cursoricon.c:
1444 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
1446 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
1448 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
1449 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
1451 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
1453 * dlls/devenum/createdevenum.c:
1454 devenum: Don't leak key handle creating a category registry key.
1456 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
1459 msi: Implemented DllCanUnloadNow.
1461 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
1463 * dlls/imagehlp/imagehlp.spec:
1464 imagehlp: fixed typo in SymSetOptions entry.
1466 2005-12-05 Huw Davies <huw@codeweavers.com>
1468 * dlls/msi/msi.spec:
1469 msi: Fix MsiProvideQualifiedComponentW spec file entry.
1471 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
1473 * server/main.c, server/object.h:
1474 server: Remove sync_namespace.
1476 2005-12-05 Alexandre Julliard <julliard@winehq.org>
1478 * server/directory.c, server/mailslot.c, server/named_pipe.c,
1480 server: Let the directory code handle device names.
1482 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
1484 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
1485 server/mailslot.c, server/object.h, server/protocol.def,
1487 Move mailslot devices into directory name space.
1489 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
1491 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
1492 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
1493 server/directory.c, server/named_pipe.c, server/object.h,
1494 server/protocol.def, server/trace.c:
1495 Move named pipe objects into directory name space.
1496 Change tests accordingly.
1497 Add small test for WaitNamedPipe.
1499 2005-12-05 Alexandre Julliard <julliard@winehq.org>
1501 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
1502 server/object.h, server/semaphore.c, server/symlink.c,
1504 server: Move handle allocation out of open_object_dir.
1506 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
1508 * dlls/dbghelp/stack.c, include/dbghelp.h:
1509 dbghelp: Implemented StackWalk64.
1511 2005-12-05 Francois Gouget <fgouget@free.fr>
1513 * dlls/msvidc32/msvideo1.c:
1514 msvidc32: Add a comment for DllMain() to stop winapi_check from
1515 complaining about it.
1517 2005-12-05 Francois Gouget <fgouget@free.fr>
1519 * tools/winapi/win32.api:
1520 Update win32.api to match the current sources.
1522 2005-12-05 Pavel Roskin <proski@gnu.org>
1524 * programs/notepad/Ru.rc:
1525 notepad: Russian translation for "Font..." menu item.
1527 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
1529 * dlls/riched20/editor.c:
1530 riched20: register ListBox & ComboBox classes
1531 Partially implement REExtendedRegisterClass() to register missing
1532 window classes so that applications relying on them don't get
1535 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
1537 * programs/winefile/Ko.rc:
1538 winefile: Fix an incorrect translation.
1540 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
1542 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
1543 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
1544 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
1545 programs/notepad/No.rc, programs/regedit/No.rc,
1546 programs/winecfg/No.rc:
1547 Update Norwegian Bokmaal resources.
1549 2005-12-05 Patrick Ammann <pammann@aro.ch>
1551 * dlls/wininet/netconnection.c:
1552 wininet: compilation fix
1553 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
1554 HAVE_OPENSSL_ERR_H are not defined.
1556 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
1558 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
1559 winmm: driver unloading.
1560 - properly handle drivers unloading when no session instance of the
1561 driver has been created
1563 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
1565 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
1566 programs/winedbg/symbol.c:
1567 dbghelp,winedbg: SYMBOL_INFO fix.
1568 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
1569 type of the symbol (we were returning the symbol index instead)
1570 - fixed winedbg accordingly
1572 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
1574 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
1575 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
1577 2005-12-05 Milko Krachounov <milko@3mhz.net>
1579 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
1580 Update the Bulgarian resources for commdlg and regedit.
1582 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
1584 * dlls/winsock/socket.c:
1585 winsock: Rewrote mappers to use sizeof() based loops.
1586 Added IPPROTO_IP and AF_UNSPEC to the mappers.
1588 2005-12-03 Robert Shearman <rob@codeweavers.com>
1590 * dlls/oleaut32/typelib.c:
1591 OLE: Support HREFTYPEs For ITypeInfos
1592 Add support for reading the hreftype of a typeinfo, return it to the
1593 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
1594 support referencing it in ITypeInfo_GetRefTypeInfo.
1596 2005-12-03 Robert Shearman <rob@codeweavers.com>
1598 * dlls/oleaut32/typelib.c:
1599 OLE: fix function name loading
1600 Correctly get the name of the second function of a propget/propput
1601 pair in MSFT typelibs when the name offset is set to -1.
1603 2005-12-03 Robert Shearman <rob@codeweavers.com>
1605 * dlls/oleaut32/typelib.c:
1606 OLE: fix invoking dispinterface functions
1607 Fix invoking dispinterface functions by using the internal
1608 representation of the function, not the one returned to applications.
1610 2005-12-03 H. Verbeet <hverbeet@gmail.com>
1612 * dlls/wined3d/pixelshader.c:
1613 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
1615 2005-12-03 H. Verbeet <hverbeet@gmail.com>
1617 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
1618 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
1619 Remove an unnecessary cast.
1621 2005-12-03 Robert Shearman <rob@codeweavers.com>
1623 * dlls/oleaut32/typelib.c:
1624 OLE: Move the dispinterface return value handling to functions that
1625 return the FUNCDESC to the user.
1627 2005-12-03 Robert Shearman <rob@codeweavers.com>
1629 * dlls/wininet/http.c, dlls/wininet/internet.c,
1630 dlls/wininet/netconnection.c:
1631 wininet: Correctly set the last error when a called Unix network
1634 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
1636 * programs/winedbg/symbol.c:
1637 winedbg: simplify some code.
1639 2005-12-03 H. Verbeet <hverbeet@gmail.com>
1641 * dlls/wined3d/device.c:
1642 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
1645 2005-12-03 Pavel Roskin <proski at gnu.org>
1647 * programs/wineconsole/wineconsole.c:
1648 Fixed regression in wineconsole creation (curses backend).
1650 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
1652 * tools/winapi/winapi_check:
1653 winapi_check: fully descend in included files to check for prototype.
1655 2005-12-03 Robert Shearman <rob@codeweavers.com>
1657 * dlls/oleaut32/typelib.c:
1658 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
1659 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
1660 should just affect which of a pair of [propget] and [propput]
1661 functions should be returned.
1663 2005-12-03 Robert Shearman <rob@codeweavers.com>
1665 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
1666 dlls/wininet/internet.h:
1667 wininet: global function/data cleanup
1668 Make some functions and a structure static since they are only used in
1671 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
1673 * programs/winedbg/stack.c:
1674 winedbg: fixed regression (and simplified code!) for arguments
1675 printing in backtrace.
1677 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
1679 * programs/winedbg/symbol.c:
1680 winedbg: fixed regression in 'info local' command.
1682 2005-12-03 Aric Stewart <aric@codeweavers.com>
1684 * programs/wcmd/builtins.c:
1685 wcmd: mkdir recursive create
1686 In at least both win2k and winxp mkdir from the command prompt can
1687 recursively create full directory paths. This implements that
1690 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
1692 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
1694 Move standard WGL function declarations to wingdi.h.
1695 dlls/opengl32/wgl.h is now empty and no longer needed.
1697 2005-12-02 Francois Gouget <fgouget@free.fr>
1699 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
1700 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
1701 tools/winapi/winapi_extract, tools/winebuild/utils.c:
1702 Assorted spelling fixes.
1704 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
1706 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
1707 include/wine/server_protocol.h, server/mapping.c,
1708 server/protocol.def, server/trace.c:
1709 Move mapping (section) objects into directory name space.
1711 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
1713 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
1714 server/protocol.def, server/timer.c, server/trace.c:
1715 Move timer objects into directory name space.
1717 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
1719 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
1720 server/protocol.def, server/semaphore.c, server/trace.c:
1721 Move semaphore objects into directory name space.
1723 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
1725 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
1726 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
1727 server/console.c, server/event.c, server/mutex.c,
1728 server/named_pipe.c, server/object.h, server/process.c,
1729 server/protocol.def, server/trace.c:
1730 Move event and mutex objects into directory name space.
1732 2005-12-02 Jacek Caban <jacek@codeweavers.com>
1734 * dlls/shdocvw/dochost.c:
1735 Sync the WebBrowser's window size with document's window.
1737 2005-12-02 Francois Gouget <fgouget@free.fr>
1739 * tools/winapi/win32.api:
1740 Update win32.api to match the current sources.
1742 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
1744 * include/objbase.h, tools/widl/header.c:
1745 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
1747 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
1749 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
1751 * tools/widl/header.c:
1752 Reorder the virtual table definition so it's defined before it is used
1753 in widl header output.
1755 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
1757 * tools/widl/header.c:
1758 Use interface instead of struct where appropriate in widl.
1760 2005-12-02 Francois Gouget <fgouget@free.fr>
1762 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
1763 Fix the AtlAxWinInit() prototype.
1764 Also make it return FALSE to indicate failure instead of E_FAIL.
1765 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
1767 2005-12-02 Francois Gouget <fgouget@free.fr>
1769 * dlls/netapi32/ds.c, tools/winapi/win32.api:
1770 Better stick to the PSDK types and to the dsrole.h prototype.
1773 2005-12-02 Francois Gouget <fgouget@free.fr>
1775 * tools/winapi/winapi_parser.pm:
1776 Fix __RPC_USER handling.
1778 2005-12-02 Francois Gouget <fgouget@free.fr>
1780 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
1781 Better stick to the PSDK types.
1784 2005-12-02 Francois Gouget <fgouget@free.fr>
1786 * dlls/dbghelp/module.c, include/dbghelp.h:
1787 Add IMAGEHLP_MODULEW64.
1788 Add SymGetModuleInfoW64() and SymLoadModule64().
1790 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
1792 * dlls/shell32/shlview.c:
1793 Implemented scrolling during drag&drop for the shellview class.
1795 2005-12-02 Jacek Caban <jacek@codeweavers.com>
1797 * dlls/shdocvw/dochost.c:
1798 Use sink in navigate_complete instead of ClientSite's IDispatch.
1800 2005-12-02 Juan Lang <juan_lang@yahoo.com>
1802 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
1803 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
1804 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
1805 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
1806 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
1807 Implement more OID support functions.
1808 Use the exported OID support functions internally.
1809 Move OID support functions and stubs to a separate file.
1811 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
1813 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
1814 Make winapi_check understand the interface keyword.
1816 2005-12-02 Pavel Roskin <proski@gnu.org>
1818 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
1819 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
1820 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
1821 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
1822 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
1823 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
1824 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
1825 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
1826 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
1827 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
1828 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
1829 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
1830 Improve script selection combobox in the font selection dialog - set
1831 height to 90 (the old value of 10 could only fit a single line) and
1832 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
1835 2005-12-02 Jacek Caban <jacek@codeweavers.com>
1837 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
1838 Added implementation of IConnectionPoint::Advise and Unadvise.
1840 2005-12-02 Hans Leidekker <hans@it.vu.nl>
1842 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
1843 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
1844 dlls/wldap32/error.c:
1845 Document DN and error handling functions.
1846 Try to stick to Wine's documentation format.
1848 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
1850 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
1851 programs/wcmd/wcmdmain.c:
1852 Avoid formatted output in a few more places where formatting is not
1853 really needed and output could be large enough to be truncated.
1855 2005-12-02 Jacek Caban <jacek@codeweavers.com>
1857 * dlls/shdocvw/oleobject.c:
1860 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
1862 * dlls/shell32/tests/shlfolder.c:
1863 Added a test for native PIDL format.
1865 2005-12-02 James Hawkins <truiken@gmail.com>
1867 * dlls/advpack/advpack.c:
1868 Document many of the advpack functions.
1870 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
1872 * dlls/x11drv/opengl.c:
1873 Handle DONTCARE flags on ChoosePixelFormat.
1874 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
1875 find a compatible pixel format without). So try without if we cannot
1876 find a valid fbconfig with these options.
1878 2005-12-01 Hans Leidekker <hans@it.vu.nl>
1880 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
1881 dlls/wldap32/wldap32.spec:
1882 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
1883 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
1884 ldap_parse_vlv_control{A,W}. Stub implementations for
1885 ldap_parse_page_control{A,W}.
1887 2005-12-01 Hans Leidekker <hans@it.vu.nl>
1889 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
1890 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
1891 Stub implementations for functions handling paged search results.
1892 Add some missing declarations.
1894 2005-12-01 Huw Davies <huw@codeweavers.com>
1896 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
1897 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
1898 dlls/msxml3/tests/domdoc.c:
1899 Make the node object aggregatable so that the element object (and in
1900 future all of the other node types) can use it.
1902 2005-12-01 Alexandre Julliard <julliard@winehq.org>
1904 * dlls/ntdll/virtual.c:
1905 Check for need to add area to the reserved list also on unmap.
1907 2005-12-01 Alexandre Julliard <julliard@winehq.org>
1909 * dlls/ntdll/virtual.c:
1910 Ignore the large address space flag when version is win9x.
1912 2005-12-01 Hans Leidekker <hans@it.vu.nl>
1914 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
1915 Document the ldap_delete* functions.
1917 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
1919 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
1920 Don't use formatted output in WCMD_setshow_sortenv.
1921 Don't use unsafe vsprintf in WCMD_output.
1923 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
1925 * dlls/x11drv/dib.c:
1926 Fix for the monochrome DIB with inverted colors.
1928 2005-12-01 Alexandre Julliard <julliard@winehq.org>
1930 * dlls/msvcrt/tests/headers.c:
1931 Improved the CHECK_DEF macro to avoid code duplication.
1933 2005-12-01 Robert Shearman <rob@codeweavers.com>
1935 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
1936 Make dump functions const.
1938 2005-12-01 Jacek Caban <jacek@codeweavers.com>
1940 * dlls/shdocvw/oleobject.c:
1941 Added implementation of OLEIVERB_SHOW in DoVerb.
1943 2005-12-01 Robert Shearman <rob@codeweavers.com>
1945 * dlls/oleaut32/typelib.c:
1946 Remove broken return value handling code and that would reference
1947 memory beyond the end of the arguments array. Replace it with code
1948 that properly handles referencing the return type and setting the
1949 return type to VT_VOID when a dispinterface function doesn't have any
1952 2005-12-01 Alexandre Julliard <julliard@winehq.org>
1954 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
1955 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
1958 2005-12-01 Alexandre Julliard <julliard@winehq.org>
1960 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
1961 programs/regedit/treeview.c, server/registry.c:
1962 Fixed some compiler warnings on Darwin.
1964 2005-12-01 Pavel Roskin <proski@gnu.org>
1966 * programs/notepad/dialog.c, programs/notepad/main.c:
1967 Improve font support in Notepad.
1969 2005-12-01 Robert Shearman <rob@codeweavers.com>
1971 * dlls/oleaut32/typelib.c:
1972 Introduce a variable "elemdesc" to eliminate some long common
1974 Move the contents of the second arguments loop inside the first.
1975 Move the MSFT_ReadLEDWords so that it is the last statement in the
1976 loop since it is one of the iterators.
1978 2005-12-01 Robert Shearman <rob@codeweavers.com>
1980 * dlls/oleaut32/typelib.c:
1981 Don't truncate large integer constants.
1983 2005-12-01 Jacek Caban <jacek@codeweavers.com>
1985 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
1986 dlls/shdocvw/webbrowser.c:
1987 Added IOleInPlaceActiveObject stub implementation.
1989 2005-12-01 James Hawkins <truiken@gmail.com>
1991 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
1992 Add a stub for AdvInstallFile.
1994 2005-12-01 Robert Shearman <rob@codeweavers.com>
1996 * configure, configure.ac, dlls/wininet/netconnection.c,
1997 include/config.h.in:
1998 Cleanup SSL connections properly, do a few security checks in
1999 NETCON_secure_connect and display errors from SSL on failure. Don't
2000 use SSL_set_bio as SSL_set_fd is cleaner for us.
2002 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
2004 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
2005 Add a test for LB_SELITEMRANGE, make it pass under Wine.
2007 2005-12-01 Robert Shearman <rob@codeweavers.com>
2009 * dlls/stdole2.tlb/std_ole_v2.idl:
2010 Fix the entry attributes of the two module functions and uncomment
2011 LoadPicture, but comment out the defaultvalue attribute that causes
2012 widl to issue a warning.
2014 2005-12-01 Robert Shearman <rob@codeweavers.com>
2016 * dlls/oleaut32/typelib.c:
2017 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
2018 PARAMFLAG_DHASDEFAULT.
2019 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
2021 2005-12-01 Steven Edwards <steven@codeweavers.com>
2023 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
2024 Add stubs for ldap_search_init_page[A/W].
2026 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
2028 * dlls/x11drv/winpos.c:
2029 Remove unused include X11/IntrinsicP.h.
2031 2005-12-01 Jacek Caban <jacek@codeweavers.com>
2033 * dlls/shdocvw/oleobject.c:
2034 Added SetObjectRects implementation.
2036 2005-12-01 Jacek Caban <jacek@codeweavers.com>
2038 * dlls/shdocvw/client.c:
2039 Return S_OK in [On|Can]InPlaceActivate.
2040 Handle IOleDocumentSite in QueryInterface.
2042 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
2044 * dlls/gdi/freetype.c:
2045 Make WineEngGetFontData always return the used byte count.
2047 2005-11-30 Peter Lemenkov <petro@mail.ru>
2049 * include/winuser.h:
2050 Added WS_EX_COMPOSITED.
2052 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
2054 * dlls/user/painting.c, dlls/user/tests/msg.c:
2055 Add a test for RedrawWindow with an empty region/rectangle, make it
2058 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
2060 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
2061 Added more Nvidia card IDs.
2063 2005-11-30 Alexandre Julliard <julliard@winehq.org>
2065 * tools/winewrapper:
2066 Added support for Darwin DYLD_LIBRARY_PATH.
2068 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
2070 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
2071 server/Makefile.in, server/directory.c, server/object.h,
2072 server/protocol.def, server/request.h, server/symlink.c,
2074 Implement symbolic link object in wineserver.
2075 Implement Nt[Create|Open|Query]SymbolicLinkObject.
2076 Change tests accordingly.
2078 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
2080 * dlls/shell32/shellpath.c:
2081 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
2083 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
2085 * dlls/x11drv/dib.c:
2086 Fix for RGB mask that corresponds to the visual's mask.
2088 2005-11-30 Hans Leidekker <hans@it.vu.nl>
2090 * dlls/wldap32/control.c:
2091 Document the ldap_control* functions.
2093 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
2095 * dlls/shell32/shlexec.c:
2096 Fix context menu handling for more than one entry in order to repair
2097 .lnk-file execution: Don't break at the first non-matching entry.
2099 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
2101 * dlls/opengl32/wgl.c:
2102 Added some checks on wglCreatContext to avoid problems (and
2105 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
2107 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
2108 Added stub for CryptVerifyMessageSignature.
2110 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
2112 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
2113 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
2114 state. Change tests accordingly.
2116 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
2118 * dlls/user/tests/msg.c, dlls/user/win.c:
2119 New maximized visible window should be shown with
2120 ShowWindow(SW_SHOW).
2122 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
2124 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
2125 CreateWindow should not activate invisible minimized or maximized
2127 Add several tests to show the correct behavior.
2129 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
2131 * dlls/version/tests/install.c:
2132 Fix version tests on windows 9x/ME.
2134 2005-11-30 Robert Shearman <rob@codeweavers.com>
2136 * dlls/wininet/tests/http.c:
2137 Test the behaviour of HttpSendRequestEx when putting data into the
2140 2005-11-30 Robert Shearman <rob@codeweavers.com>
2142 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
2143 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
2144 can be used by both HttpSendRequest and HttpSendRequestEx.
2145 Also allow HttpSendRequestEx to be used asynchronously.
2147 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
2149 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
2150 include/lmserver.h, include/lmwksta.h:
2151 Add some prototypes to include/ for already existing functions in
2154 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
2156 * tools/winapi/win16.api, tools/winapi/win32.api,
2157 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
2158 tools/winapi/winapi_parser.pm:
2159 Update win32.api to current cvs.
2160 Add __RPC_USER as a calling convention in winapi.
2162 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
2164 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
2165 Add support for Intel drivers version string.
2166 Update default driver version (nvidia).
2168 2005-11-30 Robert Shearman <rob@codeweavers.com>
2170 * dlls/x11drv/xrender.c:
2171 Disable XRender if bit masks aren't valid.
2172 XRender code in the X11 driver will go into an infinite loop when the
2173 colour bit masks are 0, so disable XRender in this case.
2175 2005-11-30 Robert Shearman <rob@codeweavers.com>
2177 * dlls/msi/registry.c:
2178 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
2179 include the NULL terminator, so fix this.
2181 2005-11-30 Robert Shearman <rob@codeweavers.com>
2183 * dlls/wininet/http.c:
2184 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
2185 the call to InternetCrackUrl, which concatenates the params onto the
2187 Some other minor cleanups.
2189 2005-11-30 Robert Shearman <rob@codeweavers.com>
2191 * dlls/oleaut32/typelib.c:
2192 Factor out code for doing ELEMDESC sizes and copies.
2193 Copy FUNCDESC structures returned to calling applications instead of
2194 passing a pointer to the master structure used internally.
2195 Call VariantInit on newly allocated memory before calling VariantCopy.
2197 2005-11-29 Hans Leidekker <hans@it.vu.nl>
2199 * configure, configure.ac:
2200 Link to the reentrant version of libldap.
2202 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
2204 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
2205 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
2206 Add Korean translations.
2208 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2210 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
2211 server/Makefile.in, server/directory.c, server/main.c,
2212 server/object.c, server/object.h, server/protocol.def,
2213 server/request.c, server/request.h, server/trace.c:
2214 Implement directory object in wineserver.
2215 Implement Nt[Create|Open]DirectoryObject.
2216 Change tests accordingly.
2218 2005-11-29 Alexandre Julliard <julliard@winehq.org>
2220 * dlls/ntdll/loader.c:
2221 Check for a valid module before attempting to read the export
2222 directory in LdrGetProcedureAddress.
2224 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
2226 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
2227 Clear the reference counter in WSACleanup, with regression test.
2229 2005-11-29 Hans Leidekker <hans@it.vu.nl>
2231 * dlls/wldap32/compare.c:
2232 Document the ldap_compare* functions.
2234 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2236 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2237 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
2238 include/wine/wined3d_interface.h:
2239 Added support for vertex and pixel shader constants that have no type
2240 i.e. they haven't been set yet or are clear.
2242 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
2244 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
2245 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
2246 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
2247 include/Makefile.in, include/dsrole.h:
2248 Added some stubbed Ds-calls
2249 Start of conformance tests for these Ds-calls.
2251 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2253 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
2256 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2258 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
2259 dlls/dbghelp/path.c, include/dbghelp.h:
2260 Added support for 'loading' virtual modules.
2262 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2264 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
2265 Implemented SymGet{Next|Prev}Line64.
2267 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2269 * dlls/dbghelp/module.c:
2270 Now correctly checking calling down to 32 bit version.
2272 2005-11-29 Robert Shearman <rob@codeweavers.com>
2274 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2275 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
2277 Modify test case to demonstrate this.
2279 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2281 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
2282 Implemented SymGetModuleInfo64.
2284 2005-11-29 Robert Shearman <rob@codeweavers.com>
2286 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
2287 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
2288 dlls/ole32/usrmarshal.c:
2289 Implement some user marshal functions and add tests.
2291 2005-11-29 Robert Shearman <rob@codeweavers.com>
2293 * dlls/wininet/http.c:
2294 More lpszServerName -> lpszHostName fixes.
2296 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2298 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
2299 Implemented SymUnloadModule64.
2301 2005-11-29 James Hawkins <truiken@gmail.com>
2303 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
2304 Returned versions are always initialized to zero, even on failure.
2305 Function always returns S_OK, even on failure.
2306 Copy the file to the temp directory if the file exists but isn't found
2307 by GetFileVersionInfoSize.
2308 If bVersion is FALSE, return the language and code page identifiers of
2309 the file, not the system.
2311 2005-11-29 Robert Shearman <rob@codeweavers.com>
2313 * dlls/wininet/http.c:
2314 Fix redirects from secure to non-secure and vice versa.
2316 2005-11-29 Robert Shearman <rob@codeweavers.com>
2318 * dlls/oleaut32/typelib.c:
2319 Implement ITypeInfo_Bind for typelibs.
2320 Fix some places where a returned object was AddRef'd.
2321 Make the search through implemented types work on all types, not just
2324 2005-11-29 Peter Lemenkov <petro@mail.ru>
2326 * include/shellapi.h:
2327 Added some definitions.
2329 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2332 Fixed some bugs in MCI string parsing.
2334 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2336 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
2337 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
2339 Implemented SymLoadModuleEx.
2341 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2343 * programs/winedbg/debugger.h, programs/winedbg/display.c,
2344 programs/winedbg/stack.c, programs/winedbg/symbol.c:
2345 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
2346 oriented API (stack_get_current_symbol).
2347 Reused the func name (stack_get_frame) for internal stack.c handling.
2349 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
2351 * dlls/ole32/ole32res.rc:
2352 Made the Drag&Drop cursors' rubber band visible on a white background.
2354 2005-11-29 Alexandre Julliard <julliard@winehq.org>
2356 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
2357 Avoid including X11/Intrinsic.h.
2359 2005-11-29 Alexandre Julliard <julliard@winehq.org>
2361 * dlls/gdi/bitmap.c:
2362 Added support for doing SetBitmapBits on a DIB section.
2364 2005-11-29 James Hawkins <truiken@gmail.com>
2367 Add ADN_DEL_UNC_PATHS define to advpub.h.
2369 2005-11-29 Robert Shearman <rob@codeweavers.com>
2371 * dlls/wininet/http.c:
2372 Change all SendAsyncCallback calls into the synchronous
2373 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
2376 2005-11-29 Robert Shearman <rob@codeweavers.com>
2378 * include/objidl.idl:
2379 Make IAdviseSink methods non-async and remove the IAsyncManager
2380 parameter hack that native COM used to use (but not any more). Async
2381 calls are an optimisation that we're not going to support in the near
2384 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
2386 * dlls/opengl32/wgl.c:
2387 Fixed crash in wglShareList.
2389 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
2391 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
2392 Fix implementation of IDirectMusic8Impl_CreatePort.
2394 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2396 * include/cvconst.h:
2397 Added calling convention definitions.
2399 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2401 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
2402 Added stub for dbghelp.SymRegisterCallback64.
2404 2005-11-29 Robert Shearman <rob@codeweavers.com>
2406 * dlls/oleaut32/typelib.c:
2407 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
2408 Copy VARDESC structures returned to calling applications instead of
2409 passing a pointer to the master structure used internally.
2411 2005-11-29 Robert Shearman <rob@codeweavers.com>
2413 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
2414 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
2416 2005-11-29 Robert Shearman <rob@codeweavers.com>
2418 * dlls/rpcrt4/cpsf.c:
2419 The CLSID can be substituted by an IID present in one of the proxy
2420 file infos in NdrDllGetClassObject.
2422 2005-11-29 Robert Shearman <rob@codeweavers.com>
2424 * dlls/rpcrt4/ndr_midl.c:
2425 Return the correct error code from NdrProxyErrorHandler.
2427 2005-11-29 Robert Shearman <rob@codeweavers.com>
2429 * dlls/rpcrt4/ndr_ole.c:
2430 Raise exceptions on failures.
2431 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
2432 pStubMsg->BufferLength.
2433 Fix buffer calculation when no interface data is marshaled to the
2436 2005-11-29 Robert Shearman <rob@codeweavers.com>
2438 * dlls/rpcrt4/ndr_marshall.c:
2439 Fix the overflow check to not depend on pStubMsg->BufferStart and
2440 pStubMsg->BufferEnd being valid, because they aren't filled in when
2441 using MIDL-generated server stubs.
2442 Don't set the pointer to NULL on unmarshaling because we may want to
2443 unmarshal the value to an existing pointer instead of allocating a new
2446 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2448 * dlls/user/tests/win.c, dlls/user/win.c:
2449 EnumChildWindows should return result from the callback.
2451 2005-11-28 Jacek Caban <jacek@codeweavers.com>
2453 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
2454 dlls/shdocvw/webbrowser.c:
2455 Activate document object.
2457 2005-11-28 Alexandre Julliard <julliard@winehq.org>
2460 Remove unnecessary external variable declarations.
2462 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2464 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
2465 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
2466 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
2467 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
2468 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
2469 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
2470 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
2471 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
2472 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
2473 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
2474 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
2475 dlls/winmm/wineoss/oss.c:
2476 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
2478 2005-11-28 Juan Lang <juan_lang@yahoo.com>
2480 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
2481 Fix parameter count on some stubs (thanks to Marcus Meissner for
2482 spotting that.) Add a few more stubs.
2484 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
2486 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
2487 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
2488 Add German resources.
2490 2005-11-28 Hans Leidekker <hans@it.vu.nl>
2492 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
2493 Document the ldap_bind* functions.
2495 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
2497 * dlls/shell32/shfldr_unixfs.c:
2498 Enhanced UnixFolder's IDropTarget implementation.
2499 Use STATIC_CAST macro more consistently.
2501 2005-11-28 Alexandre Julliard <julliard@winehq.org>
2503 * tools/winebuild/spec16.c:
2504 Preserve 16-byte stack alignment in 16-bit relays.
2506 2005-11-28 Alexandre Julliard <julliard@winehq.org>
2508 * tools/winebuild/relay.c:
2509 Enforce 16-byte stack alignment when returning from 16-bit code and
2510 when calling a register function.
2512 2005-11-28 Ge van Geldorp <gvg@reactos.org>
2514 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
2515 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
2516 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
2517 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
2518 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
2519 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
2520 dlls/kernel/computername.c, dlls/kernel/debugger.c,
2521 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
2522 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
2523 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
2524 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
2525 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
2526 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
2527 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
2528 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
2529 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
2530 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
2531 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
2532 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
2533 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
2534 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
2535 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
2536 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
2537 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
2538 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
2539 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
2540 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
2541 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
2542 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
2543 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
2544 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
2545 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
2546 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
2547 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
2548 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
2549 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
2550 server/console.c, server/debugger.c, server/event.c, server/fd.c,
2551 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
2552 server/mapping.c, server/mutex.c, server/named_pipe.c,
2553 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
2554 server/region.c, server/registry.c, server/semaphore.c,
2555 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
2556 server/thread.h, server/timer.c, server/token.c, server/trace.c,
2557 server/window.c, server/winstation.c:
2558 Match PSDK STATUS_* definitions.
2560 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2562 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
2563 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
2564 dlls/msvideo/msvideo_main.c, include/vfw.h:
2565 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
2568 2005-11-28 Aric Stewart <aric@codeweavers.com>
2570 * dlls/wininet/http.c:
2571 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
2572 port if non standard on the redirect host header and make sure to
2573 append the extra information (parameters) and such to the location if
2574 present. Additionally check to see if we are redirecting to https and
2575 if so set the appropriate port.
2577 2005-11-28 Jacek Caban <jacek@codeweavers.com>
2579 * dlls/shdocvw/dochost.c:
2580 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
2582 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
2584 * dlls/shell32/shlview.c:
2585 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
2587 2005-11-28 Ge van Geldorp <gvg@reactos.org>
2589 * dlls/shell32/shlexec.c:
2590 Other code in shlexec.c (e.g. the extension handling code in
2591 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
2594 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
2596 * dlls/winspool/info.c:
2597 Documentation added for GetPrinterDriverDirectoryW + A.
2599 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
2601 * include/ddk/wdm.h:
2602 Add directory and symlink access rights.
2604 2005-11-28 Robert Shearman <rob@codeweavers.com>
2606 * dlls/wininet/http.c:
2607 Add support for using secure (SSL/TLS) connections through a proxy
2610 2005-11-28 Robert Shearman <rob@codeweavers.com>
2612 * dlls/wininet/http.c, dlls/wininet/internet.h,
2613 dlls/wininet/netconnection.c:
2614 Move the initiation of the SSL connection into a separate function.
2616 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2618 * dlls/user/menu.c, dlls/user/tests/menu.c:
2619 set_menu_item_text handles converting an empty menu item to a
2620 separator on its own, give it a chance to do its work in the
2623 2005-11-28 Robert Shearman <rob@codeweavers.com>
2625 * dlls/wininet/http.c, dlls/wininet/internet.h:
2626 Add a host port field that preserves the requested port of the
2629 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
2631 * dlls/usp10/usp10.c, include/usp10.h:
2632 Added some missing definitions in usp10.h.
2634 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
2636 * dlls/x11drv/graphics.c:
2637 Handle an X error in X11DRV_ExtFloodFill().
2639 2005-11-28 Robert Shearman <rob@codeweavers.com>
2641 * dlls/wininet/http.c:
2642 Fix "http://" prefix detection on the proxy URL.
2644 2005-11-28 Robert Shearman <rob@codeweavers.com>
2646 * dlls/rpcrt4/ndr_midl.c:
2647 Make sure to fill out the MIDL_STUB_MESSAGE structure in
2648 NdrSendReceive like we do in NdrProxySendReceive.
2650 2005-11-28 Robert Shearman <rob@codeweavers.com>
2652 * dlls/rpcrt4/ndr_marshall.c:
2653 Implement conformant varying array functions.
2655 2005-11-28 Robert Shearman <rob@codeweavers.com>
2657 * dlls/rpcrt4/ndr_marshall.c:
2658 Implement conformant struct functions.
2660 2005-11-28 Robert Shearman <rob@codeweavers.com>
2662 * dlls/rpcrt4/ndr_marshall.c:
2663 Implement FC_STRUCTPAD2 for complex types.
2665 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
2667 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
2668 Add stub implementation for SetMagicColors().
2670 2005-11-28 Jacek Caban <jacek@codeweavers.com>
2672 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
2673 Added AtlAxCreateControl stub implementation.
2675 2005-11-28 Robert Shearman <rob@codeweavers.com>
2677 * dlls/wininet/http.c:
2678 Replace some useless checks in HTTP_AddProxyInfo with asserts.
2680 2005-11-28 Jacek Caban <jacek@codeweavers.com>
2682 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
2683 dlls/shdocvw/webbrowser.c:
2684 Added IOleDocumentSite implementation.
2686 2005-11-28 Robert Shearman <rob@codeweavers.com>
2688 * dlls/wininet/http.c:
2689 Simplify and fix Set-Cookie handling.
2691 2005-11-28 Robert Shearman <rob@codeweavers.com>
2693 * dlls/ole32/defaulthandler.c:
2694 Implement IOleObject_DoVerb function by running the object and then
2695 delegating to the remote IOleObject_DoVerb function.
2697 2005-11-28 Robert Shearman <rob@codeweavers.com>
2699 * dlls/rpcrt4/ndr_marshall.c:
2700 Add functions for marshaling base types (ints, floats, etc.).
2702 2005-11-28 Jacek Caban <jacek@codeweavers.com>
2704 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
2705 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
2706 Better windows handling.
2708 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
2710 * dlls/shell32/shell32_main.h:
2711 Modified KeyStateToDropEffect macro to match native shellview's
2714 2005-11-28 Robert Shearman <rob@codeweavers.com>
2716 * dlls/wininet/http.c:
2717 Simplify HTTP_InsertProxyAuthorization.
2719 2005-11-28 Robert Shearman <rob@codeweavers.com>
2721 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
2722 dlls/ole32/oleobj.c:
2723 Delegate advises to the remote object to enable the client to receive
2724 data change notifications.
2726 2005-11-28 Robert Shearman <rob@codeweavers.com>
2728 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
2729 Extend conformance computation function to also compute variances.
2730 MSDN suggests that conformance and variance are pretty much the same,
2731 but there may be some subtleties to it.
2733 2005-11-28 Jacek Caban <jacek@codeweavers.com>
2735 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
2736 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
2737 Added implementation of GetWindowContext.
2738 Added stub implementation of IOleInPlaceFrame interface.
2740 2005-11-28 Alexandre Julliard <julliard@winehq.org>
2742 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
2743 Ignore generated rsrc.res.
2745 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
2747 * dlls/shell32/shlview.c:
2748 Register the shell view itself as the drop target, not it's parent folder.
2749 Forward drag&drop method calls to the folder currently under the cursor.
2751 2005-11-28 Robert Shearman <rob@codeweavers.com>
2753 * dlls/wininet/internet.c:
2754 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
2755 tests show that the callbacks happen either synchronously or within an
2756 alternative asynchronous call.
2757 Remove a check for a NULL lpfnStatusCB that is already performed by
2758 INTERNET_SendCallback and add a comment about a difference to native.
2760 2005-11-28 Robert Shearman <rob@codeweavers.com>
2762 * dlls/wininet/http.c:
2763 Add parsing of the Content-ID and Proxy-Connection headers.
2764 Sort the table of header to option number mappings correctly.
2765 Change a FIXME to a WARN because there are "X-..." headers that we
2766 aren't supposed to parse.
2768 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
2770 * include/imagehlp.h:
2771 Add some 64 bit definitions.
2773 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2775 * dlls/wined3d/device.c:
2776 Stop reporting not having swapchain 0 as an error and add an internal
2777 variable instead of modifying a parameter.
2779 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2781 * dlls/wined3d/vertexdeclaration.c:
2782 Correct some errors in the way vertex declarations for directx 8 are
2783 parsed and add offset support.
2785 2005-11-28 Ge van Geldorp <gvg@reactos.org>
2787 * dlls/shell32/iconcache.c:
2788 Load shortcut icon by resource id instead of by icon index.
2790 2005-11-28 Robert Shearman <rob@codeweavers.com>
2792 * dlls/ole32/defaulthandler.c:
2793 Call DefaultHandler_Stop if we fail to start the server running
2794 correctly and a few formatting fixes.
2796 2005-11-28 Robert Shearman <rob@codeweavers.com>
2798 * dlls/rpcrt4/ndr_marshall.c:
2799 Fix NdrConformantArrayBufferSize to include the size of the
2801 Make NdrConformantArrayMemorySize do something more useful, like
2802 actually return the required memory.
2803 Conformance offset can be negative and should only be two bytes.
2805 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2807 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
2808 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
2809 dlls/msvidc32/rsrc.rc:
2810 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
2812 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2814 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
2815 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
2816 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
2818 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2820 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
2821 Fix several bugs in msrle32 preventing it to load.
2822 Remove a hack in ICOpen compensating a bug in msrle32.
2823 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
2824 convoluted GWLP_HINSTANCE hack.
2826 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
2828 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
2829 Update Korean translations.
2831 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
2833 * dlls/ole32/ole32res.rc:
2834 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
2836 2005-11-28 Jacek Caban <jacek@codeweavers.com>
2838 * dlls/shdocvw/webbrowser.c:
2839 Don't crash when parameters of Navigate2 are NULL.
2841 2005-11-28 Robert Shearman <rob@codeweavers.com>
2843 * dlls/wininet/http.c, dlls/wininet/internet.h:
2844 Add a new field "lpszHostName" to the session to track the host name
2845 of the HTTP server, as opposed to the server that we will connect to
2846 that could be a proxy server. Fixes the "Host:" header that we send to
2849 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
2851 * dlls/winmm/winmm.c:
2852 LoadLibrary16 is no longer exported by name, so do the lookup by its
2853 ordinal (when loading NE sibling).
2855 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
2857 * dlls/ntdll/cdrom.c:
2858 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
2859 IOCTL_STORAGE_CHECK_VERIFY.
2861 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
2863 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
2864 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
2866 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2868 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2869 Correct the matrix sizes in software shaders and remove an erroneous
2872 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
2874 * dlls/x11drv/settings.c:
2875 Ignore frequency requests in Desktop mode.
2877 2005-11-28 Robert Shearman <rob@codeweavers.com>
2879 * dlls/ole32/defaulthandler.c:
2880 Call the equivalent delegate function for all of the simple
2883 2005-11-28 Robert Shearman <rob@codeweavers.com>
2885 * dlls/rpcrt4/ndr_marshall.c:
2886 We should always allocate in NdrConformantStringUnmarshal if the
2887 memory pointer is NULL.
2889 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
2891 * dlls/dinput/device.c:
2892 Handle DInput8 interfaces in device QueryInterface.
2894 2005-11-28 Hans Leidekker <hans@it.vu.nl>
2896 * dlls/wldap32/add.c:
2897 Document the ldap_add* functions.
2899 2005-11-28 Huw Davies <huw@codeweavers.com>
2901 * dlls/gdi/bitblt.c:
2902 If the driver doesn't support StretchBlt try to use StretchDIBits
2905 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
2907 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
2908 dlls/shell32/tests/shlfolder.c:
2909 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
2910 Directly return the correct "My Computer" attributes in
2911 ISF_Desktop_fnGetAttributesOf().
2912 Remove "todo_wine" from the "My Computer" attributes test case.
2913 Add test case for retrieving the file system path from the
2914 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
2916 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
2918 * documentation/README.ko:
2919 Add a translation of the README.
2921 2005-11-28 Mike McCormack <mike@codeweavers.com>
2923 * dlls/msi/helpers.c:
2924 If a source directory doesn't exist, use the install root instead.
2926 2005-11-28 Mike McCormack <mike@codeweavers.com>
2928 * dlls/msi/dialog.c:
2929 Handle the ^ character in MaskEdit controls.
2931 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
2933 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
2934 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
2936 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
2938 * dlls/shell32/shfldr_unixfs.c:
2939 Initial stubbed implementation of UnixFolder's IDropTarget interface.
2941 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
2943 * dlls/kernel/process.c:
2944 Initialize file_exists to 0 at exe load test, prevents mistaking of
2945 UTF-8 encoded exenames as builtins.
2947 2005-11-26 Alexandre Julliard <julliard@winehq.org>
2949 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
2950 programs/avitools/.gitignore, programs/clock/.gitignore,
2951 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
2952 programs/eject/.gitignore, programs/expand/.gitignore,
2953 programs/explorer/.gitignore, programs/hh/.gitignore,
2954 programs/msiexec/.gitignore, programs/notepad/.gitignore,
2955 programs/progman/.gitignore, programs/regedit/.gitignore,
2956 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
2957 programs/rundll32/.gitignore, programs/start/.gitignore,
2958 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
2959 programs/view/.gitignore, programs/wcmd/.gitignore,
2960 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
2961 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
2962 programs/winedbg/.gitignore, programs/winefile/.gitignore,
2963 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
2964 programs/winepath/.gitignore, programs/winetest/.gitignore,
2965 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
2966 programs/winver/.gitignore, tools/winegcc/.gitignore:
2967 Ignore symlink files too (needed for git).
2969 2005-11-26 Alexandre Julliard <julliard@winehq.org>
2971 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
2972 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
2973 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
2974 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
2975 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
2976 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
2977 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
2978 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
2979 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
2980 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
2981 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
2982 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
2983 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
2984 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
2985 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
2986 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
2987 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
2988 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
2989 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
2990 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
2991 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
2992 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
2993 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
2994 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
2995 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
2996 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
2997 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
2998 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
2999 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
3000 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
3001 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
3002 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
3003 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
3004 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
3005 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
3006 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
3007 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
3008 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
3009 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
3010 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
3011 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
3012 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
3013 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
3014 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
3015 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
3016 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
3017 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
3018 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
3019 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
3020 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
3021 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
3022 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
3023 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
3024 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
3025 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
3026 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
3027 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
3028 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
3029 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
3030 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
3031 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
3032 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
3033 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
3034 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
3035 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
3036 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
3037 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
3038 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
3039 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
3040 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
3041 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
3042 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
3043 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
3044 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
3045 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
3046 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
3047 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
3048 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
3049 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
3050 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
3051 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
3052 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
3053 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
3054 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
3055 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
3056 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
3057 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
3058 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
3059 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
3060 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
3061 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
3062 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
3063 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
3064 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
3065 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
3066 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
3067 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
3068 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
3069 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
3070 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
3071 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
3072 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
3073 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
3074 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
3075 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
3076 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
3077 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
3078 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
3079 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
3080 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
3081 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
3082 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
3083 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
3084 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
3085 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
3086 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
3087 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
3088 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
3089 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
3090 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
3091 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
3092 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
3093 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
3094 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
3095 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
3096 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
3097 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
3098 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
3099 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
3100 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
3101 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
3102 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
3103 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
3104 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
3105 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
3106 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
3107 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
3108 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
3109 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
3110 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
3111 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
3112 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
3113 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
3114 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
3115 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
3116 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
3117 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
3118 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
3119 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
3120 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
3121 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
3122 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
3123 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
3124 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
3125 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
3126 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
3127 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
3128 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
3129 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
3130 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
3131 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
3132 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
3133 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
3134 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
3135 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
3136 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
3137 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
3138 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
3139 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
3140 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
3141 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
3142 dlls/version/.cvsignore, dlls/version/.gitignore,
3143 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
3144 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
3145 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
3146 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
3147 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
3148 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
3149 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
3150 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
3151 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
3152 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
3153 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
3154 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
3155 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
3156 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
3157 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
3158 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
3159 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
3160 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
3161 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
3162 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
3163 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
3164 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
3165 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
3166 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
3167 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
3168 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
3169 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
3170 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
3171 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
3172 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
3173 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
3174 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
3175 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
3176 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
3177 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
3178 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
3179 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
3180 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
3181 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
3182 fonts/.gitignore, include/.cvsignore, include/.gitignore,
3183 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
3184 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
3185 libs/unicode/.cvsignore, libs/unicode/.gitignore,
3186 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
3187 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
3188 programs/.cvsignore, programs/.gitignore,
3189 programs/avitools/.cvsignore, programs/avitools/.gitignore,
3190 programs/clock/.cvsignore, programs/clock/.gitignore,
3191 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
3192 programs/control/.cvsignore, programs/control/.gitignore,
3193 programs/eject/.cvsignore, programs/eject/.gitignore,
3194 programs/expand/.cvsignore, programs/expand/.gitignore,
3195 programs/explorer/.cvsignore, programs/explorer/.gitignore,
3196 programs/hh/.cvsignore, programs/hh/.gitignore,
3197 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
3198 programs/notepad/.cvsignore, programs/notepad/.gitignore,
3199 programs/progman/.cvsignore, programs/progman/.gitignore,
3200 programs/regedit/.cvsignore, programs/regedit/.gitignore,
3201 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
3202 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
3203 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
3204 programs/start/.cvsignore, programs/start/.gitignore,
3205 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
3206 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
3207 programs/view/.cvsignore, programs/view/.gitignore,
3208 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
3209 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
3210 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
3211 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
3212 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
3213 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
3214 programs/winefile/.cvsignore, programs/winefile/.gitignore,
3215 programs/winemenubuilder/.cvsignore,
3216 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
3217 programs/winemine/.gitignore, programs/winepath/.cvsignore,
3218 programs/winepath/.gitignore, programs/winetest/.cvsignore,
3219 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
3220 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
3221 programs/winhelp/.gitignore, programs/winver/.cvsignore,
3222 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
3223 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
3224 tools/widl/.gitignore, tools/winapi/.cvsignore,
3225 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
3226 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
3227 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
3228 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
3229 tools/wrc/.cvsignore, tools/wrc/.gitignore:
3230 Renamed all .cvsignore files to .gitignore.
3232 2005-11-24 Hans Leidekker <hans@it.vu.nl>
3234 * programs/winebrowser/main.c, tools/wine.inf:
3235 Also handle mailto: urls.
3237 2005-11-24 Mike McCormack <mike@codeweavers.com>
3239 * dlls/msvcrt/tests/printf.c:
3240 Add some tests for _fcvt.
3242 2005-11-24 Marcus Meissner <meissner@suse.de>
3245 extern "C" wrappers for usp10.h.
3247 2005-11-24 Mike McCormack <mike@codeweavers.com>
3249 * dlls/msi/helpers.c:
3250 Make all source directories at the root of the install.
3252 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
3254 * dlls/advapi32/lsa.c:
3255 Return a real error in LsaLookupSids.
3257 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
3259 * include/Makefile.in:
3262 2005-11-24 Mike McCormack <mike@codeweavers.com>
3264 * dlls/wldap32/ber.c:
3265 Fix a compile error.
3267 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
3269 * dlls/opengl32/wgl_ext.c:
3270 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
3272 2005-11-24 Juan Lang <juan_lang@yahoo.com>
3274 * include/wincrypt.h:
3275 Add more declarations.
3277 2005-11-23 Francois Gouget <fgouget@free.fr>
3279 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
3280 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
3281 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
3282 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
3283 dlls/shell32/shellpath.c, dlls/user/edit.c,
3284 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
3285 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
3286 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
3287 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
3288 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
3289 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
3290 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
3291 dlls/wintab32/context.c, programs/progman/En.rc,
3292 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
3293 tools/wrc/translation.c:
3294 Assorted spelling fixes.
3296 2005-11-23 Francois Gouget <fgouget@free.fr>
3298 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
3299 Documentation tweaks to make winapi_check happy.
3300 Also specify the documented spec file entry.
3302 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
3304 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
3305 Add German resource file for msvideo.
3307 2005-11-23 Francois Gouget <fgouget@free.fr>
3309 * dlls/wldap32/control.c, dlls/wldap32/init.c,
3310 dlls/wldap32/winldap_private.h, include/winldap.h,
3311 tools/winapi/win32.api:
3312 winldap.h should include windeh.f and schnlsp.h.
3313 Enclose the API definitions in an extern "C" section and define
3315 Better stick to the types defined by the PSDK.
3316 Fix the ldap_create_vlv_control*() prototypes.
3319 2005-11-23 Alexandre Julliard <julliard@winehq.org>
3321 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
3322 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
3323 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
3324 tools/winebuild/import.c:
3325 Preserve 16-byte stack alignment in the various assembly
3326 functions. Needed for MacOSX.
3328 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
3330 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
3331 dlls/msvideo/rsrc.rc:
3332 Add Korean translation.
3334 2005-11-23 Francois Gouget <fgouget@free.fr>
3336 * dlls/advpack/tests/advpack.c:
3337 Add trailing '\n' to trace() call.
3339 2005-11-23 Francois Gouget <fgouget@free.fr>
3341 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
3342 Add LPADDRINFO, missing IP_* defines and missing APIs.
3343 Enclose the API definitions in an extern "C" section.
3344 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
3345 Better stick to the types defined by the PSDK.
3348 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
3350 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
3351 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
3352 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
3353 Update Korean translations.
3355 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3357 * dlls/shell32/shfldr_unixfs.c:
3358 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
3360 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3362 * dlls/mscms/tests/profile.c:
3363 Be more strict and verbose while testing
3364 GetStandardColorSpaceProfile().
3366 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
3368 * dlls/user/tests/sysparams.c:
3369 Make test_SPI_SETBORDER less likely to permanently change visual
3371 - use smaller border widths values for testing;
3372 - provide a work around for a Windows XP feature that made the tests
3373 change the caption width.
3375 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3377 * dlls/shell32/shfldr_desktop.c:
3378 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
3380 Fixed a handle leak in case of failing AddToEnumList call.
3382 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3384 * dlls/shell32/shfldr_mycomp.c:
3385 Also scan HKEY_CURRENT_USER for shell namespace extensions in
3388 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3390 * dlls/shell32/brsfolder.c:
3391 Initialize OLE instead of just COM, in order to enable Drag & Drop.
3393 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3395 * dlls/commdlg/filedlg.c:
3396 Initialize OLE instead of COM only in order to enable Drag and Drop.
3398 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
3400 * include/commctrl.h:
3401 Define DateTime_SetMonthCalColor.
3403 2005-11-23 Juan Lang <juan_lang@yahoo.com>
3405 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
3406 Fix some memory leaks.
3408 2005-11-23 Alexandre Julliard <julliard@winehq.org>
3410 * dlls/x11drv/event.c:
3411 Fixed some broken code that was causing compiler warnings.
3413 2005-11-23 Huw Davies <huw@codeweavers.com>
3415 * dlls/msxml3/tests/domdoc.c:
3416 Release a stray node.
3418 2005-11-22 Alexandre Julliard <julliard@winehq.org>
3420 * ANNOUNCE, ChangeLog, VERSION, configure:
3423 ----------------------------------------------------------------
3424 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
3426 * dlls/commdlg/fontdlg16.c:
3427 Fixes for FormatCharDlgProc16:
3428 - properly store the ChooseFont pointer, use a window property as the
3429 A and W functions do;
3430 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
3432 2005-11-22 Aric Stewart <aric@codeweavers.com>
3434 * dlls/wininet/http.c:
3435 HttpEndRequest does not actually send an extra NULL byte at the end of
3436 the request. Help from Rob Shearman on this one.
3438 2005-11-22 Alexandre Julliard <julliard@winehq.org>
3440 * dlls/kernel/volume.c:
3441 Don't try to set the label in the superblock of FAT filesystems, that
3442 doesn't do the right thing anyway.
3444 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3446 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
3447 Corrects an error in the _m3xm3 shader function in pixel and vertex
3450 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
3452 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
3453 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
3454 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
3455 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
3456 Add a semi-functional ICCompressorChoose implementation.
3458 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
3460 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
3461 GetSystemMetrics fixes with corresponding tests.
3463 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
3465 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
3466 server/debugger.c, server/event.c, server/fd.c, server/file.c,
3467 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
3468 server/mutex.c, server/named_pipe.c, server/object.c,
3469 server/object.h, server/process.c, server/queue.c, server/registry.c,
3470 server/request.c, server/semaphore.c, server/serial.c,
3471 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
3472 server/timer.c, server/token.c, server/winstation.c:
3473 Add name_lookup function in object_ops.
3475 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
3477 * dlls/commdlg/fontdlg16.c:
3478 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
3479 the lpszStyle fields.
3481 2005-11-22 Hans Leidekker <hans@it.vu.nl>
3483 * programs/winebrowser/Makefile.in:
3484 No need to link against shell32 or user32.
3486 2005-11-22 Aric Stewart <aric@codeweavers.com>
3488 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
3489 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
3490 headers. Also adding a test for some header adding flags.
3492 2005-11-22 Alexandre Julliard <julliard@winehq.org>
3494 * server/registry.c:
3495 Use struct unicode_str instead of null-terminated strings where
3496 possible, and remove constraints on total key path length.
3498 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
3500 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
3502 Add stdarg.h where missing.
3504 2005-11-22 Marcus Meissner <meissner@suse.de>
3506 * dlls/winsock/socket.c:
3507 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
3509 2005-11-22 Steven Edwards <winehacker@gmail.com>
3511 * dlls/ntdll/version.c:
3512 Correct URL for version infomation database website.
3514 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
3516 * dlls/gdi/tests/dc.c:
3517 Add a test showing that SaveDC after GetDC should return 1.
3519 2005-11-22 Jacek Caban <jacek@codeweavers.com>
3521 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
3522 Create window in SetClientSite and return it in
3523 IOleInPlaceSite::GetWindow.
3525 2005-11-22 Robert Shearman <rob@codeweavers.com>
3527 * dlls/wininet/tests/http.c:
3528 Test the sizes of some of the parameters passed into the callback.
3530 2005-11-22 Robert Shearman <rob@codeweavers.com>
3532 * dlls/wininet/internet.c, dlls/wininet/internet.h,
3533 dlls/wininet/utility.c:
3534 Rename SendAsyncCallback to INTERNET_SendCallback.
3536 2005-11-22 Robert Shearman <rob@codeweavers.com>
3538 * dlls/wininet/http.c:
3539 Fix an incorrect entry in the HTTP header field table causing broken
3540 Location field parsing.
3542 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3544 * dlls/advpack/tests/advpack.c:
3545 Exit test after first TranslateInfString() failure, which seems to be
3548 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3550 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
3551 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
3552 Implement a pixel shader parser and cross compiler. All version of
3553 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
3554 will be cross compiled.
3556 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
3558 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
3559 server/mapping.c, server/mutex.c, server/named_pipe.c,
3560 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
3561 server/winstation.c:
3562 Return correct error on name collision when creating new named
3564 Check for correct error in affected places.
3566 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
3568 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
3569 Kernel32 should create named objects with OBJ_OPENIF flag set.
3570 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
3571 RtlNtStatusToDosError.
3573 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
3575 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
3576 Update Korean translations.
3578 2005-11-21 Alexandre Julliard <julliard@winehq.org>
3580 * programs/winecfg/drive.c:
3581 Only set label and serial number when they are actually changed.
3583 2005-11-21 Alexandre Julliard <julliard@winehq.org>
3585 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
3586 server/mailslot.c, server/protocol.def, server/trace.c:
3587 Fixed handling of mailslot read timeout to avoid compiler warnings.
3589 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
3592 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
3593 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
3595 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
3597 * dlls/ntdll/tests/om.c:
3598 More Object Manager tests.
3600 2005-11-21 Aric Stewart <aric@codeweavers.com>
3602 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
3603 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
3604 some things out of HTTP_SendRequestW to avoid duplicate code.
3606 2005-11-21 Ge van Geldorp <gvg@reactos.org>
3608 * dlls/crypt32/encode.c:
3609 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
3611 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
3613 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
3614 dlls/shell32/shell32_main.h:
3615 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
3616 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
3617 PidlToSicIndex() and return -1 in error cases.
3618 Read shell overlay icon settings from registry to allow icon
3621 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
3623 * dlls/msvcrt/locale.c:
3624 Fix bogus unreal code page messages in _setmbcp().
3626 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
3628 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
3629 Do not forward _mbccpy to strcpy.
3630 Remove the error message in _mbccpy, it is not an error.
3632 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
3634 * dlls/comctl32/syslink.c:
3635 Improved word wrapping and tab key handling.
3637 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
3639 * dlls/advpack/advpack.c, include/advpub.h:
3640 Add/correct prototypes for some already defined functions in advpack.
3642 2005-11-21 Hans Leidekker <hans@it.vu.nl>
3644 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
3645 dlls/wldap32/wldap32.spec:
3646 Implement ldap_create_vlv_control{A,W},
3647 ldap_encode_sort_control{A,W}.
3648 Add a stub for ldap_create_page_control{A,W}.
3650 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
3652 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
3653 include/winsvc.h, tools/winapi/win32.api:
3654 Add/correct prototypes for some already defined functions in
3655 advapi32. Correct spec file entry for GetSecurityInfoExW.
3657 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
3659 * dlls/user/winstation.c, include/wine/server_protocol.h,
3660 server/protocol.def, server/trace.c, server/winstation.c:
3661 Replace inherit flag with object attributes in winstation and desktop
3662 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
3664 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
3666 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
3667 Fix _mbsspn() with conformance tests.
3669 2005-11-21 Hans Leidekker <hans@it.vu.nl>
3671 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
3672 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
3673 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
3674 programs/taskmgr/taskmgr.rc:
3675 Added Dutch translations.
3677 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
3679 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
3680 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
3681 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
3682 programs/winefile/Ko.rc:
3683 Update Korean translations.
3685 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
3687 * dlls/x11drv/scroll.c:
3688 Print scroll and clip rectangles on the ScrollDC entry.
3690 2005-11-21 Rob Shearman <rob@codeweavers.com>
3692 * dlls/advapi32/service.c:
3693 Don't try waiting for the service process to start if the
3694 CreateProcess call failed.
3696 2005-11-21 Mike McCormack <mike@codeweavers.com>
3698 * dlls/msi/registry.c:
3699 Loop around calling RegQueryValue until we have a big enough string
3700 for both the name and the value.
3702 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
3704 * dlls/shdocvw/dochost.c:
3705 Added GetHostInfo implementation.
3707 2005-11-21 Ge van Geldorp <gvg@reactos.org>
3709 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
3710 Fix some prototypes to match the PSDK.
3712 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3714 * dlls/kernel/oldconfig.c:
3715 - ANSI SCSI revision is a hex number.
3716 - Be more verbose with parser ERRs.
3718 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
3720 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
3721 Mark some functions as implemented in the spec files.
3723 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
3725 * programs/winecfg/driveui.c:
3726 Create new drives with autodetect type.
3728 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3730 * dlls/msvcrt/tests/file.c:
3731 Minor MSVCRT test changes:
3732 - add two invalid parameter checks for fopen(),
3733 - rearrange test sequence into two parts (low-level and stream I/O),
3736 2005-11-21 Hans Leidekker <hans@it.vu.nl>
3738 * dlls/wldap32/value.c:
3739 Fix the build without openldap.
3741 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
3743 * include/wincrypt.h:
3744 Add prototypes for some already defined functions in crypt32.
3746 2005-11-21 Aric Stewart <aric@codeweavers.com>
3748 * dlls/wininet/internet.c:
3749 Implement the use of NETCON_send for HTTP connections when in
3752 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
3754 * dlls/version/tests/install.c:
3755 Fix version tests on NT, 2K and XP, make some errors more verbose.
3757 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
3759 * dlls/winmm/wineoss/audio.c:
3760 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
3761 continuing with even higher channels numbers.
3763 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
3765 * dlls/winsock/socket.c:
3766 Fixed typo in ws_sockaddr_u2ws().
3768 2005-11-18 Hans Leidekker <hans@it.vu.nl>
3770 * configure, configure.ac, dlls/wldap32/init.c,
3771 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
3772 dlls/wldap32/wldap32.spec:
3773 Avoid using deprecated openldap functions.
3774 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
3775 Add stub implementation for ldap_startup and ldap_stop_tls_s.
3777 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
3779 * programs/winedbg/types.c:
3780 Native dbghelp doesn't provide names for basic type, so added relevant
3781 basic type names in winedbg.
3783 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
3785 * dlls/commdlg/filedlg.c:
3786 There is no need to resize our own fake dialog to match the parent, it
3787 doesn't have controls anyway.
3789 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3791 * dlls/mscms/tests/profile.c:
3792 Don't call unicode functions of file API as they fail on Win9x.
3794 2005-11-18 Alexandre Julliard <julliard@winehq.org>
3796 * server/console.c, server/event.c, server/handle.c, server/handle.h,
3797 server/mailslot.c, server/mapping.c, server/mutex.c,
3798 server/named_pipe.c, server/object.c, server/object.h,
3799 server/process.c, server/request.h, server/semaphore.c,
3800 server/timer.c, server/user.h, server/winstation.c:
3801 Added a struct unicode_str to encapsulate object names.
3803 2005-11-18 Hans Leidekker <hans@it.vu.nl>
3805 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
3806 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
3807 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
3808 Avoid using deprecated openldap functions.
3809 Correct some return values.
3811 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
3813 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
3814 programs/winedbg/winedbg.c:
3815 Centralized calls for SymSetContext, we only do it when we change the
3816 current stack frame, and no longer every time we look up local symbols
3819 2005-11-18 Alexandre Julliard <julliard@winehq.org>
3821 * dlls/kernel/tests/thread.c:
3822 Avoid setting the context before the thread has started running, it's
3823 broken on most Windows versions.
3825 2005-11-18 Huw Davies <huw@codeweavers.com>
3827 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
3828 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
3829 dlls/msxml3/tests/domdoc.c:
3830 Ref count the xmlDocPtr.
3831 If two nodes refer to the same xmlNodePtr don't return same object.
3833 2005-11-18 Hans Leidekker <hans@it.vu.nl>
3835 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
3836 Avoid using deprecated openldap functions.
3837 Correct some return values.
3839 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
3841 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
3842 programs/winedbg/stack.c:
3843 Move print_func_and_args to stack.c, where it belongs.
3845 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
3847 * dlls/user/static.c:
3848 Fix vertical text alignment in static controls.
3850 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
3852 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
3853 dlls/comctl32/tests/header.c:
3854 Added header control tests.
3856 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
3858 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
3859 programs/winedbg/stack.c, programs/winedbg/symbol.c,
3860 programs/winedbg/winedbg.c:
3861 - now storing frames information in thread structure
3862 - frames are cached after each thread stops execution
3863 - reimplemented backtrace on top of this
3865 2005-11-18 Alexandre Julliard <julliard@winehq.org>
3867 * dlls/kernel/tests/locale.c:
3868 Added a few more Unicode digits from Unicode version 4.1.
3870 2005-11-18 Alexandre Julliard <julliard@winehq.org>
3872 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
3873 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
3874 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
3875 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
3876 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
3877 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
3878 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
3879 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
3880 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
3881 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
3882 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
3883 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
3884 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
3885 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
3886 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
3887 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
3888 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
3889 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
3890 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
3891 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
3892 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
3893 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
3894 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
3895 libs/unicode/casemap.c, libs/unicode/wctype.c:
3896 Updated codepage tables to Unicode version 4.1.
3898 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
3900 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
3901 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
3902 programs/cmdlgtst/cmdlgr.rc:
3903 Update Korean translations.
3905 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
3907 * dlls/user/tests/win.c:
3908 Add another test for Z order of child windows.
3910 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
3912 * dlls/kernel/vxd.c:
3913 Use case insensitive comparison to check file extensions.
3915 2005-11-18 Peter Beutner <p.beutner@gmx.net>
3917 * dlls/x11drv/opengl.c:
3918 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
3919 the selected pixel format lacks full hardware acceleration and only a
3920 few parts are accelerated. So don't always set it but only if the X
3921 server actually reports that the selected pixel format is not fully
3924 2005-11-18 Jacek Caban <jacek@codeweavers.com>
3926 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
3927 dlls/shdocvw/webbrowser.c:
3928 Free ConnectionPoint objects (fix memory leak).
3930 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
3932 * dlls/msvcrt/undname.c:
3933 Ensures, when we cannot demangle the string, to return the mangled
3934 name instead of a NULL pointer.
3936 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
3938 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
3939 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
3940 Now returning correct symbol flags (as native does) for function pmts
3941 & locals in dbghelp.
3942 Modified winedbg accordingly.
3944 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
3946 * dlls/twain/dsm_ctrl.c:
3947 If SANE returns empty device list treat it as an error.
3949 2005-11-18 Jacek Caban <jacek@codeweavers.com>
3951 * dlls/atl/registrar.c:
3952 Fix parsing '{' char.
3954 2005-11-18 Robert Reif <reif@earthlink.net>
3956 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
3957 Handle failure on Windows 95 properly.
3958 Make two functions available to all files.
3959 Make format_string() const correct.
3961 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
3963 * configure, configure.ac, dlls/winsock/socket.c,
3964 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
3965 Implemented getaddrinfo(), including full mapping of struct addrinfo
3966 between UNIX and Windows. Based on a patch by Mike Hearn.
3968 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
3970 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
3971 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
3972 programs/winedbg/types.c:
3973 Dbghelp describes the types of function arguments with a specific
3974 symbol-type (symt) which links both to arguments' type and to function
3976 - added this new type to dbghelp
3977 - implemented its use in winedbg
3979 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
3981 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
3982 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
3983 programs/winedbg/break.c, programs/winedbg/expr.c,
3984 programs/winedbg/memory.c, programs/winedbg/symbol.c,
3985 programs/winedbg/types.c:
3986 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
3989 2005-11-17 Alexandre Julliard <julliard@winehq.org>
3991 * libs/unicode/cpmap.pl:
3992 Only update modified files.
3994 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
3996 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
3997 Improve IConnectionPoint handling.
3999 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4001 * dlls/wined3d/device.c:
4002 Disable support for creation FMT_Unknown textures. This gets most of
4003 the d3d8 demos from www.codesampler.com working.
4005 2005-11-17 Robert Shearman <rob@codeweavers.com>
4007 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
4008 Remove some incompatibilities in the wctype table by updating the
4009 space, blank and cntrl exceptions and fixing the type given to
4010 characters in the "Zl" and "Zp" classes.
4012 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
4014 * dlls/comctl32/header.c:
4015 Return false if index is out of bounds in GetItemT.
4017 2005-11-17 Alexandre Julliard <julliard@winehq.org>
4019 * programs/explorer/explorer.c:
4020 Fixed invalid C syntax.
4022 2005-11-17 Robert Shearman <rob@codeweavers.com>
4024 * dlls/kernel/profile.c:
4025 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
4026 Don't increment the szFile pointer since we removed the BOM earlier
4027 and it will cause the first real character of the INI file to be
4030 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
4032 * programs/winefile/winefile.c, programs/winefile/winefile.h:
4033 Use command line for initial directory selection.
4034 Remove useless hwndParent variable.
4036 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4038 * dlls/wined3d/swapchain.c:
4039 Clear the z and stencil buffers at the end of the scene, this fixes a
4040 problem with the solid node bsp demo from www.codesampler.com as well
4041 as a lot of blank screens in some other demos.
4043 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
4045 * dlls/msvcrt/tests/cpp.c:
4046 Provide a sample of the joy of MSC symbol mangling.
4048 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
4050 * programs/winedbg/symbol.c:
4051 When a symbol name already contains a module name, we shouldn't search
4054 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
4056 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
4057 programs/winedbg/debugger.h:
4058 Simplification of lex's input reading.
4060 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
4062 * dlls/user/tests/monitor.c:
4063 Made test loadable on win95 again (EnumDisplayDevicesA not present).
4065 2005-11-17 Jacek Caban <jacek@codeweavers.com>
4067 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
4068 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4069 Added stub implementation of IDocHostUIHandler.
4071 2005-11-17 Jacek Caban <jacek@codeweavers.com>
4073 * include/mshtmhst.idl:
4074 Added IHTMLWindow forward declaration.
4076 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
4078 * tools/winapi/win32.api:
4079 Update win32.api to cvs.
4081 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4083 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
4084 Fix _fcloseall() return value.
4085 Improve some trace messages.
4086 Add tests for fopen(), fclose(), _fcloseall().
4087 Stricten some checks of _unlink().
4089 2005-11-16 Jacek Caban <jacek@codeweavers.com>
4091 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
4092 dlls/shdocvw/webbrowser.c:
4093 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
4095 2005-11-16 Aric Stewart <aric@codeweavers.com>
4097 * configure, configure.ac, programs/Makefile.in,
4098 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
4099 programs/explorer/explorer.c:
4100 Beginnings of an explorer.exe replacement that wraps the existing
4103 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
4105 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
4106 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
4107 Added ability to execute commands from a file passed on command line
4108 (through --file option).
4109 Use that feature to get rid of arg_command hack (--command option now
4110 creates a temporary file).
4112 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
4114 * dlls/user/edit.c, dlls/user/tests/msg.c:
4115 Add a test for some edit control behaviours, make it pass under Wine.
4117 2005-11-16 Robert Reif <reif@earthlink.net>
4119 * dlls/winmm/wavemap/wavemap.c:
4120 Only convert bits per sample between different encoding formats.
4122 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
4124 * dlls/winsock/socket.c, include/ws2tcpip.h:
4125 Added mapping between unix and windows sockaddr_in6(_old) and
4126 sockaddr_in. Added address family, socket type mappers.
4128 2005-11-16 Robert Shearman <rob@codeweavers.com>
4130 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
4131 - Improve callback to give context sensitive information about the
4132 different statuses and print the thread ID that it was called from.
4133 - Replace the busy waiting on the "goon" flag with an event.
4134 - Replace hard coded numbers with more informative constants
4135 throughout the InternetReadFile test.
4136 - Add tests for InternetReadFileExA.
4137 - Fix the error value from calling InternetReadFile with a NULL handle
4138 as indicated by the test.
4140 2005-11-16 Jacek Caban <jacek@codeweavers.com>
4142 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
4143 Added IOleInPlaceSite stub implementation.
4145 2005-11-15 Mike McCormack <mike@codeweavers.com>
4148 Add timezone information to the registry.
4150 2005-11-15 Robert Shearman <rob@codeweavers.com>
4152 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
4153 dlls/wininet/utility.c:
4154 We shouldn't pass the struct hostent returned from gethostbyname as
4155 it's not thread-safe and isn't needed anyway.
4157 2005-11-15 Ken Thomases <ken@codeweavers.com>
4159 * dlls/ntdll/signal_i386.c:
4160 Updated context definitions for the latest Darwin/x86.
4162 2005-11-15 Robert Shearman <rob@codeweavers.com>
4164 * dlls/wininet/internet.c:
4165 Correct the size of a callback parameter.
4166 Fix the declaration of INTERNET_WorkerThreadFunc.
4168 2005-11-15 Mike McCormack <mike@codeweavers.com>
4170 * dlls/msi/registry.c:
4171 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
4173 2005-11-15 Alexandre Julliard <julliard@winehq.org>
4175 * dlls/wininet/urlcache.c:
4176 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
4178 2005-11-15 Mike McCormack <mike@codeweavers.com>
4180 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
4181 Fix function prototype and spec file entry for
4182 MsiEnumComponentQualifiers.
4184 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
4186 * dlls/comctl32/header.c:
4187 Implement implement header callback support (HDN_GETDISPINFO notification):
4188 - better factorisation
4191 2005-11-15 Alexandre Julliard <julliard@winehq.org>
4193 * dlls/urlmon/tests/url.c:
4194 Don't crash if BindToStorage fails.
4196 2005-11-15 Mike McCormack <mike@codeweavers.com>
4198 * dlls/msi/install.c:
4199 Only return ERROR_MORE_DATA if there's a buffer to copy a result
4202 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
4204 * dlls/user/focus.c:
4205 Do not change focus if the being activated window is no longer
4208 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
4210 * dlls/kernel/tests/drive.c:
4211 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
4213 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
4215 * dlls/winspool/tests/info.c:
4216 Some extra tests for GetPrinterDriverDirectory.
4217 Display a TRACE when the Service "spooler" is not running (NT).
4219 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
4221 * dlls/kernel/comm.c:
4222 Disable PARMRK input flag of serial ports.
4224 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
4226 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
4227 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
4228 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
4229 programs/winefile/Ko.rc:
4230 Update Korean translations.
4232 2005-11-15 Alexandre Julliard <julliard@winehq.org>
4234 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
4235 Use proper asm name for external functions.
4237 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
4239 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
4240 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
4242 2005-11-15 Jacek Caban <jacek@codeweavers.com>
4244 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
4245 dlls/shdocvw/webbrowser.c:
4246 Beginning implementation of Navigate2.
4248 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
4250 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4251 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
4252 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
4253 - use D3DCOLOR macros instead of using shift + masks
4254 - fix a bug where diffuse.lpData checked instead of specular.lpData
4255 - implement color fixup on ARB VShader compilation code:
4256 -> on input parameters using swizzle
4257 -> add is_color parameter on vshader_program_add_param
4259 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
4261 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
4262 Add stubs around ScriptStringAnalyse to avoid PAF crash.
4264 2005-11-15 Robert Shearman <rob@codeweavers.com>
4266 * dlls/wininet/http.c:
4267 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
4268 an INTERNET_ASYNC_RESULT structure.
4269 The source handle in HTTP_Connect should be the parent's handle.
4271 2005-11-15 Robert Shearman <rob@codeweavers.com>
4273 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
4274 SSL doesn't need to use a different socket to unsecure communications.
4276 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
4278 * dlls/kernel/tests/thread.c:
4279 Corrected last error information.
4280 Make sure we can run the tests on win9x.
4282 2005-11-15 Mike McCormack <mike@codeweavers.com>
4284 * dlls/msi/package.c:
4285 Set the Installed property if the product is already installed.
4287 2005-11-14 Alexandre Julliard <julliard@winehq.org>
4289 * dlls/user/input.c, server/queue.c:
4290 Added support for the QS_ALLPOSTMESSAGE flag.
4292 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
4294 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
4295 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
4296 Beginning of true BindToStorage implementation.
4298 2005-11-14 Huw Davies <huw@codeweavers.com>
4300 * tools/widl/header.c:
4301 Prefix [putref] property names with putref_.
4303 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
4305 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
4306 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
4308 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
4309 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
4310 SPI_{G|S}ICONTITLELOGFONT.
4311 Accordingly extend the corresponding tests.
4313 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
4315 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
4316 Undname: Allow more then one coded character in demangle_datatype.
4318 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
4321 Add default version information.
4323 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
4325 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
4326 NtReadFile: now returning correct status in NtReadFile for EOF
4327 conditions (on files) and broken pipe (on named pipes).
4329 2005-11-14 Peter Beutner <p.beutner@gmx.net>
4331 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
4332 When creating DIBs with a color depth <= 8, always set biClrUsed field
4333 to the number of entries in the color table.
4335 2005-11-14 Mike McCormack <mike@codeweavers.com>
4337 * dlls/msi/cond.y, dlls/msi/tests/package.c:
4338 Empty strings are not equal to any number, so all comparisons against
4339 them fail except for tests for non-equalness.
4341 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4343 * dlls/wined3d/device.c:
4344 Fix an intermittent lockup with ATI's driver, I expect the problem is
4345 trying to clear the display before it's visible. Also correct the
4348 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
4350 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
4351 dlls/urlmon/urlmon_main.h:
4352 Added get_protocol_iface internal function and use it in
4355 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
4357 * dlls/ddraw/surface_main.c:
4358 Use the front buffer palette for DC operations on off-screen buffers.
4360 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4362 * dlls/advpack/tests/advpack.c:
4363 Get the version and language ID of ADVPACK.DLL too.
4365 2005-11-14 H. Verbeet <hverbeet@gmail.com>
4367 * dlls/ddraw/surface_dib.c:
4368 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
4369 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
4371 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
4373 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
4374 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
4375 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
4376 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
4377 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
4378 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
4379 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
4380 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
4381 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
4382 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
4383 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
4384 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
4385 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
4386 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
4387 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
4388 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
4389 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
4390 programs/winemine/rsrc.rc:
4391 Add Korean translations.
4393 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
4395 * dlls/iphlpapi/iphlpapi_main.c:
4396 Add, reformat API documentation.
4398 2005-11-14 Mike McCormack <mike@codeweavers.com>
4400 * dlls/msi/cond.y, dlls/msi/tests/package.c:
4401 Fix comparison of empty properties to numbers and add test cases.
4403 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
4405 * dlls/user/tests/msg.c:
4406 Fix message tests to run cleanly on Windows XP SP1.
4408 2005-11-14 Edgar Hucek <gimli@gentoo.org>
4410 * dlls/winmm/joystick/joystick.c:
4411 Unicode compile fix.
4413 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
4415 * dlls/kernel/tests/thread.c:
4416 Fix set_test_val function declaration to ensure stack is left
4419 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4421 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
4422 Fix a test for InternetCreateUrlA as no Windows platform sets last
4423 error here. Make InternetCreateUrlA pass the test.
4425 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4427 * dlls/crypt32/tests/cert.c:
4428 Don't call missing API function.
4430 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
4432 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
4433 Add DDBLT_DONOTWAIT flag.
4434 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
4436 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
4438 * dlls/urlmon/umon.c:
4439 Move BindToStorage hack to the separated function.
4441 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4443 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
4444 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
4445 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
4446 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
4447 dlls/d3d9/volumetexture.c:
4448 Remove the setting of the result pointer to NULL in creates, tests
4449 show that windows doesn't set the result to NULL on error.
4451 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
4453 * dlls/ntdll/thread.c:
4454 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
4455 from the command-line.
4457 2005-11-14 Peter Lemenkov <petro@mail.ru>
4462 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
4464 * dlls/comctl32/imagelist.c:
4465 Reformat "see" section, to match c2man requirements.
4467 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
4469 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
4470 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
4471 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
4472 Improve c2man Documented-Total count. Changes:
4473 - add missing description
4474 - complete missing A/W pairs
4475 - document remaining comdlg32 functions
4477 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
4479 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
4480 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
4481 dlls/advapi32/security.c:
4482 Improve c2man Documented-Total count. Changes:
4483 - add missing description
4484 - add missing returns section
4486 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
4488 * programs/winetest/Makefile.in:
4489 Add shdocvw tests to winetest.
4491 2005-11-12 Robert Shearman <rob@codeweavers.com>
4493 * dlls/ole32/compobj.c:
4494 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
4495 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
4496 instead of InprocServer32.
4498 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
4500 * dlls/kernel/tests/thread.c:
4501 Add some extra error information.
4503 2005-11-12 Robert Shearman <rob@codeweavers.com>
4505 * dlls/wininet/internet.c, dlls/wininet/internet.h:
4506 Implement InternetReadFileExA (based on a patch by Brian Gerst).
4508 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
4510 * dlls/dinput/joystick_linuxinput.c:
4511 Add additional sanity checks to the linux input system dinput joystick
4514 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
4516 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
4517 Removed a couple of shift/reduce warnings in grammar.
4519 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
4521 * programs/regedit/Nl.rc:
4522 Update Dutch resources.
4524 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
4526 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
4527 dlls/shdocvw/webbrowser.c:
4528 Added IViewObject2 stub implementation.
4530 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
4532 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
4533 dlls/version/tests/install.c:
4534 Added some tests for VerFindFileA.
4536 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
4538 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
4539 prefix can be NULL for GetTempFileNameW.
4541 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
4543 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
4544 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
4545 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
4546 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
4547 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
4548 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
4549 dlls/wininet/wininet_Ko.rc:
4550 Add Korean translations.
4552 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
4554 * dlls/urlmon/urlmon.spec:
4555 Correct argument count for URLDownloadToCacheFile{A,W}.
4557 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
4559 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
4560 dlls/shell32/shlexec.c:
4561 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
4562 emulated Windows version is Win9x, Excel refuses to communicate with a
4563 unicode client in win9x mode.
4565 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
4567 * dlls/user/dde_client.c:
4568 Convert some ERRs to WARNs in the DDE client code when appropriate.
4570 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
4572 * dlls/kernel/heap.c:
4573 Protect sys/stat.h with a conditional.
4575 2005-11-11 Steven Edwards <winehacker@gmail.com>
4578 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
4580 2005-11-11 Christoph Frick <frick@sc-networks.de>
4582 * dlls/dinput/joystick_linuxinput.c:
4583 Moved and adopted joystick_linux.c code into the
4584 joystick_linuxinput.c.
4586 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
4588 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
4589 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
4590 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
4591 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
4592 references on code).
4593 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
4594 glGetInteger (as it returns bad value).
4596 2005-11-10 Francois Gouget <fgouget@free.fr>
4598 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
4599 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
4600 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
4601 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
4602 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
4603 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
4604 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
4605 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
4606 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
4607 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
4608 dlls/dinput/device.c, dlls/dinput/mouse.c,
4609 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
4610 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
4611 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
4612 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
4613 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
4614 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
4615 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
4616 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
4617 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
4618 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
4619 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
4620 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
4621 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
4622 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
4623 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
4624 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
4625 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
4626 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
4627 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
4628 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
4629 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
4630 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
4631 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
4632 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
4633 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
4634 dlls/wininet/internet.c, dlls/winmm/mci.c,
4635 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
4636 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
4637 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
4638 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
4639 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
4640 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
4641 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
4642 programs/winevdm/winevdm.c:
4643 Remove spaces before '\n' in traces.
4645 2005-11-10 Francois Gouget <fgouget@free.fr>
4647 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
4648 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
4649 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
4650 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
4651 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
4652 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
4654 Assorted spelling and case fixes.
4656 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4658 * dlls/advpack/tests/advpack.c:
4660 - don't fail on WriteFile(),
4661 - add valid error codes,
4662 - empty buffer to avoid printing garbage,
4663 - remove bogus inf-file which TranslateInfString() creates here.
4665 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
4668 Make parameter higlighting regex less "hungry".
4670 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
4672 * programs/winemenubuilder/winemenubuilder.c:
4673 Parse the command line returned by CommandLineFromMsiDescriptor() to
4674 extract the application path. Otherwise winemenubuilder ignores the
4677 2005-11-10 Francois Gouget <fgouget@free.fr>
4679 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
4680 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
4681 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
4682 Add trailing '\n's to ok() and TRACE() calls.
4684 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4686 * dlls/kernel/tests/path.c:
4687 Add error code valid for Win9x and XP.
4689 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
4691 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
4692 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
4693 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
4694 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
4695 dlls/shell32/systray.c:
4696 Improve c2man Documented-Total count. Changes:
4697 - add missing description
4698 - add missing returns section
4699 - complete missing A/W pairs
4700 - reformate comments, to match c2man requirements
4702 2005-11-10 Francois Gouget <fgouget@free.fr>
4704 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
4705 dlls/dxerr9/errors.h:
4706 Assorted spelling fixes in the DXErr8/9 error files.
4708 2005-11-10 Francois Gouget <fgouget@free.fr>
4710 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
4711 Remove extra backslash that was causing an awk warning.
4713 2005-11-10 Mike McCormack <mike@codeweavers.com>
4715 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
4716 programs/regedit/rsrc.rc:
4717 Added Korean resources.
4719 2005-11-10 Mike McCormack <mike@codeweavers.com>
4721 * programs/start/start.c:
4722 Remove the limit on the length of the command line.
4724 2005-11-10 Aric Stewart <aric@codeweavers.com>
4727 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
4729 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
4731 * dlls/uxtheme/system.c:
4732 Improve c2man Documented-Total count. Changes:
4733 - add missing returns section
4735 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
4737 * dlls/x11drv/init.c, include/wingdi.h:
4738 Added support for SHADEBLENDCAPS.
4740 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
4742 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
4743 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
4745 Support Mesa GL_VERSION on parse.
4747 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
4749 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
4750 Added URLDownloadToCacheFile[AW] stub.
4752 2005-11-10 Mike Hearn <mike@plan99.net>
4754 * dlls/wininet/version.rc:
4755 Update wininet version info.
4757 2005-11-09 Alexandre Julliard <julliard@winehq.org>
4759 * ANNOUNCE, ChangeLog, VERSION, configure:
4762 ----------------------------------------------------------------
4763 2005-11-09 Huw Davies <huw@codeweavers.com>
4766 Escape non-printable characters in the document title and also
4767 truncate it to 0x80 characters.
4769 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
4771 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
4772 Initialize COM prior to displaying the file dialog.
4774 2005-11-09 Mike McCormack <mike@codeweavers.com>
4776 * dlls/msi/registry.c, dlls/msi/tests/db.c:
4777 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
4780 2005-11-09 Mike McCormack <mike@codeweavers.com>
4783 Make sure we only CoUninitialize after successfully initializing.
4784 Fix the address of the returned IShellLinkDataList interface.
4786 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
4788 * dlls/urlmon/file.c:
4789 Added IInternetPriority implementation to FileProtocol.
4791 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
4793 * dlls/user/cursoricon.c:
4794 If a color bitmap is provided, store bitmap information from it
4795 instead of the mask bitmap one.
4797 2005-11-09 Alexandre Julliard <julliard@winehq.org>
4799 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
4800 Don't call SetWindowPos in ShowWindow if a parent window is not
4801 visible, only toggle the WS_VISIBLE flag.
4803 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
4805 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
4806 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
4807 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
4808 dlls/user/win.c, dlls/user/winproc.c:
4809 Improve c2man Documented-Total count. Changes:
4810 - add missing description
4811 - add missing returns section
4812 - complete missing A/W pairs
4813 - reformate comments, to match c2man requirements
4815 2005-11-09 Robert Shearman <rob@codeweavers.com>
4817 * dlls/oleaut32/typelib.c:
4818 - Cleanup formating of DispCallFunc.
4819 - Fix DispCallFunc for functions with return values.
4820 - Don't rely on _copy_arg as it is going away soon.
4822 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
4824 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
4825 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
4826 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
4827 dlls/ole32/storage.c, dlls/ole32/storage32.c:
4828 Improve c2man Documented-Total count.
4830 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
4832 * dlls/shell32/brsfolder.c:
4833 Initialize COM prior to displaying the SHBrowseForFolder dialog.
4835 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4837 * dlls/shell32/tests/shlfolder.c:
4838 Disable code that segfaults on Win98 SE.
4840 2005-11-09 Robert Shearman <rob@codeweavers.com>
4842 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
4843 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
4844 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
4845 - Fix up the callers and reorganize CoGetClassObject to split out the
4846 inproc code into another function.
4848 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
4850 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
4851 Added implementation of IInternetPriority in HttpProtocol.
4853 2005-11-08 Alexandre Julliard <julliard@winehq.org>
4855 * include/xmldom.idl:
4856 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
4858 2005-11-08 Huw Davies <huw@codeweavers.com>
4860 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
4861 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
4862 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
4863 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
4864 Include msxml2.h rather than msxml.h and xmldom.h.
4866 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
4868 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
4869 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
4871 Add tests that show that the border value manipulated by
4872 SPI_{GET,SET}BORDER is completely the same as with
4873 SPI_{GET,SET}NONCLIENTMETRICS.
4874 Fix a few signed/unsigned warnings in unrelated tests from the same
4876 Made the tests pass on wine.
4878 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4880 * dlls/advapi32/tests/crypt.c:
4881 Win98 fails another way when user isn't logged in.
4883 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
4885 * dlls/shell32/systray.c:
4886 Unicodify systray.c.
4888 2005-11-08 Alexandre Julliard <julliard@winehq.org>
4891 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
4894 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
4896 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
4897 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
4898 dlls/shdocvw/tests/shortcut.c:
4899 Support for shell instance objects.
4900 Removed a wine_todo for a no longer failing test.
4901 Added a test for IPersistFolder3::GetCurFolder.
4903 2005-11-08 Alexandre Julliard <julliard@winehq.org>
4905 * dlls/mapi32/tests/prop.c:
4906 Get rid of FAR keywords.
4908 2005-11-08 Huw Davies <huw@codeweavers.com>
4910 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
4911 Implement selectSingleNode.
4913 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
4915 * dlls/kernel/heap.c:
4916 Implement GlobalMemoryStatusEx for Solaris.
4918 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4920 * dlls/kernel/tests/heap.c:
4921 Take into account some alignment done by HeapAlloc() on Win9x.
4923 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
4925 * dlls/wininet/internet.c:
4926 Unicodify InternetCheckConnection.
4927 Use HeapAlloc'ed buffers where applicable.
4929 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
4931 * dlls/shell32/systray.c:
4932 Move functions a bit to get rid of a static declaration.
4934 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
4936 * dlls/comctl32/treeview.c:
4937 Do not issue a GetUpdateRect() to query an update region for
4938 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
4941 2005-11-08 Huw Davies <huw@codeweavers.com>
4943 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
4944 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
4945 dlls/msxml3/tests/domdoc.c:
4946 Implement get_parseError.
4948 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
4950 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
4951 Correct some allocated buffer lengths while converting to Unicode.
4953 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
4955 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
4956 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
4957 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
4958 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
4959 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
4960 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
4961 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
4962 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
4963 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
4964 dlls/user/listbox.c, dlls/user/static.c:
4965 Handle WM_PRINTCLIENT.
4966 Don't use SelectClipRgn in WM_PRINTCLIENT.
4968 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
4970 * dlls/wined3d/directx.c:
4971 Fix parsing of version number.
4973 2005-11-08 Huw Davies <huw@codeweavers.com>
4975 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
4976 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
4977 Fix cut-n-paste error in licence text.
4979 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4981 * dlls/d3d9/query.c:
4982 Allow NULL ppQuery to be passed to CreateQuery.
4984 2005-11-08 James Hawkins <truiken@gmail.com>
4986 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
4987 Implement TranslateInfString with tests.
4989 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
4991 * dlls/ole32/compobj.c:
4992 Added tracing to CoCreateInstance.
4994 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
4996 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
4997 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
4998 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
4999 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
5000 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
5001 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
5002 Improve c2man Documented-Total count. Changes:
5003 - add missing description
5004 - add missing returns section
5005 - complete missing A/W pairs
5006 - reformate comments, to match c2man requirements
5008 2005-11-08 Mike McCormack <mike@codeweavers.com>
5010 * dlls/ntdll/time.c:
5011 Add some missing timezones.
5013 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
5015 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
5016 - fill DirectShowFilters Container
5017 - fix some MLKs (clear variants)
5019 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5021 * dlls/crypt32/tests/cert.c:
5022 Make Crypt32 tests loadable on Win98.
5024 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5026 * dlls/winsock/tests/sock.c:
5027 Added last error code for XP SP1.
5029 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
5031 * dlls/dmloader/loader.c:
5032 Add some checks and fix some stream leaks.
5034 2005-11-08 Robert Shearman <rob@codeweavers.com>
5037 We shouldn't pass the application name into CreateProcess because the
5038 value stored in the registry could include arguments.
5040 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5042 * dlls/wined3d/swapchain.c:
5043 Fixed an error in Swapchain_GetFrontBufferData.
5045 2005-11-08 Mike McCormack <mike@codeweavers.com>
5047 * programs/winemenubuilder/winemenubuilder.c:
5048 Extract the executable name for msi advertised shortcuts.
5050 2005-11-08 Mike McCormack <mike@codeweavers.com>
5052 * dlls/shell32/shelllink.c:
5053 Fix a problem spotted by Dmitry and another one stopping correctly
5054 formatted lnk files from being generated.
5056 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5058 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
5059 Semi-stub implementation for SHRegGetValue(A|W).
5061 2005-11-07 James Hawkins <truiken@gmail.com>
5063 * include/winerror.h:
5064 Define the setupapi hresult errors.
5066 2005-11-07 Peter Lemenkov <petro@mail.ru>
5068 * include/wininet.h:
5069 Added some missing definitions in wininet.h.
5071 2005-11-07 Huw Davies <huw@codeweavers.com>
5073 * include/xmldom.idl, include/xmldomdid.h:
5074 Add IXMLDOMParseError.
5076 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
5078 * dlls/shell32/brsfolder.c:
5079 More robust code for querying ShellFolder attributes (some
5080 ShellFolders ignore the flag mask in GetAttributesOf).
5082 2005-11-07 Alexandre Julliard <julliard@winehq.org>
5084 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
5085 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
5086 Added a bunch of tests for the INF parser.
5088 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
5090 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
5091 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
5092 First draft of ExtTextOut on an open path.
5094 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
5096 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
5097 dlls/dxdiagn/provider.c:
5098 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
5099 - more complete container hierarchy
5100 - DXDiag_AddFileDescContainer service to fill dll info
5101 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
5103 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
5105 * dlls/user/sysparams.c:
5106 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
5107 adding the needed non client metrics A->W conversions.
5109 2005-11-07 Stefan Huehner <stefan@huehner.org>
5111 * dlls/secur32/secur32.c:
5112 Fix segfault when querying non-existent SecurityProvider.
5114 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
5116 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
5117 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
5118 Add stub implementation of IMediaStream interface.
5120 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
5122 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
5123 AtlAxWinInit dummy implementation.
5125 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
5127 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
5128 Implement RtlInitAnsiStringEx.
5130 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5132 * dlls/wined3d/drawprim.c:
5133 Verify that the texture coordinate used in DrawStridedSlow is in range
5134 before trying to referencing the associated data.
5136 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5138 * dlls/wined3d/device.c:
5139 Prevent SetFVF from clearing down the vertex declaration of the FVF is
5140 zero. This is required for Prince of Persia, The sands of time.
5142 2005-11-07 Robert Shearman <rob@codeweavers.com>
5144 * dlls/ntdll/resource.c:
5145 LdrAccessResource should pop 16 bytes off the stack since it is a
5148 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
5150 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
5151 Added support of loading of IPicture data from non-statable
5152 IStreams. Added testcases for this.
5154 2005-11-07 James Hawkins <truiken@gmail.com>
5156 * dlls/hhctrl.ocx/hhctrl.c:
5157 Free an alloc'ed string.
5159 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
5161 * dlls/user/cursoricon.c:
5162 When creating black & white cursor icon, handle special case where
5163 hbmColor is null and hbmMask specify a bitmap having twice the height
5164 and formatted so the upper half is the icon AND bitmask and the lower
5165 one is the OR bitmask.
5167 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
5169 * dlls/d3d8/d3dcore_gl.h:
5170 Remove already included headers.
5172 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
5174 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
5175 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
5176 dlls/gdi/palette.c, dlls/gdi/path.c:
5177 Improve c2man Documented-Total count.
5179 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
5181 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
5182 - Move target folder initialization to a dedicated function.
5183 - Use this function in BindToObject (should be faster).
5184 - Special handling for FolderShortcut objects in Initialize method.
5185 - Removed a todo_wine from a no longer failing unit test.
5187 2005-11-05 Davin McCall <davmac@davmac.org>
5189 * dlls/winmm/winealsa/audio.c:
5190 Avoid getting ahead of dsound mixer when using non-hw device. Also
5191 avoid using internal ALSA call to retrieve hardware play position.
5193 2005-11-05 Kevin Koltzau <kevin@plop.org>
5195 * dlls/ntdll/thread.c:
5196 x86_64 references a named union, ensure unions are not nameless.
5198 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
5200 * dlls/commdlg/cdlg_De.rc:
5201 Update German resource file.
5203 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5205 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
5206 - Stricten cases for NT in a two tests.
5207 - WSAAddressToString[AW] don't fail on Win9x for those.
5208 - Modify it to pass new tests.
5210 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5212 * dlls/msi/tests/db.c:
5213 Win9x returns MSIDBERROR_NOERROR.
5215 2005-11-05 Huw Davies <huw@codeweavers.com>
5217 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
5218 Filter out CTEXT nodes when building element child lists.
5219 get_item and get_length should honour the filter.
5220 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
5222 2005-11-05 Dimi Paun <dimi@lattica.com>
5224 * dlls/comctl32/listview.c:
5225 Validate the column index passed in by the caller.
5227 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
5229 * dlls/oleaut32/varformat.c:
5230 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
5233 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5235 * dlls/wined3d/device.c:
5236 Tidy up UpdateTexture and add support for updating cube textures.
5238 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5240 * tools/winapi/win16.api, tools/winapi/win32.api:
5241 Update win16.api and win32.api.
5243 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
5245 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
5246 dlls/advapi32/registry.c, dlls/advapi32/security.c,
5247 dlls/advapi32/service.c:
5248 Improve c2man Documented-Total count.
5250 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5252 * dlls/kernel/except.c:
5253 More verbose output when unhandled exception occurs.
5255 2005-11-04 Mike McCormack <mike@codeweavers.com>
5257 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
5258 Partially implement and test the shelllink object's
5259 IShellLinkDataList::CopyDataBlock and GetFlags methods.
5261 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5263 * tools/winapi/winapi_parser.pm:
5264 volatile is legal (and used now!) in a typedef struct {}.
5266 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5268 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
5269 tools/winapi/win32.api:
5270 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
5271 PSYM_ENUMSOURCFILES_CALLBACK.
5273 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5275 * dlls/advapi32/tests/registry.c:
5276 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
5277 not installed (WinReg.DLL is missing).
5278 - Test "\\" prefixed computer names too.
5280 2005-11-04 Mike McCormack <mike@codeweavers.com>
5282 * dlls/shell32/shelllink.c:
5283 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
5285 2005-11-04 Mike McCormack <mike@codeweavers.com>
5287 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
5288 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
5289 msi.MsiProvideComponentFromDescriptor.
5291 2005-11-04 James Hawkins <truiken@gmail.com>
5293 * dlls/hhctrl.ocx/hhctrl.c:
5294 Pass HtmlHelp commands to doWinMain.
5296 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5298 * dlls/comctl32/string.c:
5299 Move functions in comctl32/string.c to remove function declaration.
5301 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5303 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
5304 tools/winapi/winapi_parser.pm:
5305 __RPC_STUB is a calling convention as well (#defined as __stdcall).
5307 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5309 * include/wine/port.h:
5310 Fix warning about memmove re#definition.
5312 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5314 * dlls/winsock/tests/sock.c:
5315 Make 4 WSAStringToAddress* tests don't fail on Win9x.
5317 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
5319 * dlls/oleaut32/tmarshal.c:
5320 Added support for VT_I8/VT_UI8 marshalling.
5322 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5324 * dlls/wined3d/device.c:
5325 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
5328 2005-11-04 Robert Shearman <rob@codeweavers.com>
5330 * dlls/oleaut32/tests/olefont.c:
5331 Add a test for Invoking an OleFont function.
5333 2005-11-03 Alexandre Julliard <julliard@winehq.org>
5335 * dlls/setupapi/install.c:
5336 Added support for optional section.ntx86 and section.nt in
5337 InstallHinfSection when current version is set to NT.
5339 2005-11-03 Robert Shearman <rob@codeweavers.com>
5341 * dlls/ole32/defaulthandler.c:
5342 Implement OLE object notifications, making sure to cope with the case
5343 of the advise holder not being created because no notifications are
5346 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5349 Get rid of a double backslash.
5351 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5353 * dlls/comctl32/string.c:
5354 Use Win32 APIs for string comparison.
5356 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
5358 * programs/winecfg/audio.c:
5359 Show detected audio drivers in autodetect.
5361 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5363 * dlls/x11drv/winpos.c:
5364 Stricter check whether a window needs to be mapped on the screen.
5366 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
5368 * dlls/ntdll/time.c:
5369 Added another CST (Australian Central Daylight Time) to TZ_INFO.
5371 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5373 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
5374 Extend VarCmp() and add test cases.
5376 2005-11-03 Kevin Koltzau <kevin@plop.org>
5378 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
5379 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
5380 include/msvcrt/process.h, include/msvcrt/stddef.h:
5381 Fix warnings and errors in 64bit.
5383 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
5385 * dlls/shell32/shfldr_unixfs.c:
5386 Replaced tabs with spaces.
5388 2005-11-03 Alexandre Julliard <julliard@winehq.org>
5390 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
5391 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
5392 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
5393 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
5394 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
5395 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
5396 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
5397 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
5398 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
5399 dlls/commdlg/printdlg.c:
5400 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
5401 Display an error if no printer is installed.
5403 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
5405 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
5406 Specify a DLL version for msvcrt.dll.
5408 2005-11-03 Stefan Huehner <stefan@huehner.org>
5410 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
5411 dlls/msxml3/tests/domdoc.c:
5412 Add indexed access to attributes (nodemap) and childNodes
5413 (nodelist), with some testcases.
5415 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
5417 * dlls/shell32/tests/shlfolder.c:
5418 Added some more unit tests for FolderShortcut objects.
5420 2005-11-03 Alexandre Julliard <julliard@winehq.org>
5422 * dlls/kernel/comm.c:
5423 Fixed fd leaks (spotted by Cihan Altinay).
5425 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
5427 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
5428 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
5430 Fix some wrong prototypes.
5432 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
5434 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
5435 Fill provider with some empty containers.
5437 2005-11-03 Mike McCormack <mike@codeweavers.com>
5439 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
5440 Invoke shortcuts through IContextMenu, rather than trying to access
5443 2005-11-03 Mike McCormack <mike@codeweavers.com>
5446 Add the ContextMenuHandlers key for shortcuts so the new context menu
5449 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
5451 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
5452 Cache background color brush instead of recreating it at each screen
5455 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
5457 * programs/winedbg/break.c:
5458 Fixed 'break NN' command (using dbghelp.SymEnumLines).
5460 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
5462 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
5463 programs/wineconsole/wineconsole.c:
5464 Fixed wineconsole startup when restoring registry settings.
5466 2005-11-03 Mike McCormack <mike@codeweavers.com>
5468 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
5470 Remove some redundant null pointer checks.
5472 2005-11-03 Alexandre Julliard <julliard@winehq.org>
5474 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
5475 dlls/shell32/tests/shlfolder.c:
5476 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
5477 Set all capability flags supported by the shellfolder, disregarding
5478 the flag mask given to GetAttributesOf.
5479 Unit tests to demonstrate this behaviour.
5481 2005-11-03 Mike McCormack <mike@codeweavers.com>
5484 Add missing semicolons that caused compile trouble on FreeBSD.
5486 2005-11-03 Mike McCormack <mike@codeweavers.com>
5488 * dlls/shell32/shelllink.c:
5489 Pass the correct verb.
5490 Add a space between extra parameters.
5491 Wait for ShellExecute to complete.
5493 2005-11-03 Steven Edwards <winehacker@gmail.com>
5495 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
5496 Add a real stub for Advpack.extract.
5498 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
5500 * dlls/ntdll/thread.c:
5501 Get rid of CPU id when copying context
5503 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
5505 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
5506 dlls/d3d8/vshaderdeclaration.c:
5507 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
5508 - use D3DCOLOR macros instead of using shift + masks
5509 - fix a bug where diffuse.lpData checked instead of specular.lpData
5510 - implement color fixup on ARB VShader compilation code:
5511 -> on input parameters using swizzle
5512 -> add is_color parameter on vshader_program_add_param
5514 2005-11-03 Hans Leidekker <hans@it.vu.nl>
5516 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
5517 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
5519 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
5521 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
5522 dlls/riched20/paint.c, dlls/riched20/wrap.c:
5523 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
5524 notification, and ENM_REQUESTRESIZE event mask.
5526 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
5528 * dlls/user/scroll.c:
5529 Scroll bar: Keep the caret blinking during scroll operations (only
5530 handle WM_SYSTIMER messages that belong to the scroll bar).
5532 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
5534 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
5535 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
5536 Implemented SymEnumLines.
5538 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
5540 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
5541 programs/wineconsole/winecon_user.h:
5542 Now filling external leading in font cells.
5544 2005-11-02 Huw Davies <huw@codeweavers.com>
5546 * dlls/oleaut32/typelib.c:
5547 Don't call Release on a null ptr.
5549 2005-11-02 Alexandre Julliard <julliard@winehq.org>
5551 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
5552 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
5553 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
5554 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
5555 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
5556 server/thread.h, server/trace.c:
5557 Fixed Get/SetThreadContext to work properly on suspended threads.
5560 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
5562 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
5563 Correct WINAPI position for MSVC portability.
5565 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
5567 * programs/wineconsole/dialog.c:
5568 Fixed crash in font browsing for raster fonts.
5570 2005-11-02 Robert Shearman <rob@codeweavers.com>
5572 * dlls/oleaut32/variant.c:
5573 Fix a crash during +variant logging caused by a typo causing an array
5574 to be one element less than expected.
5576 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5578 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
5579 include/wine/wined3d_interface.h:
5580 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
5581 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
5584 2005-11-02 Robert Shearman <rob@codeweavers.com>
5586 * dlls/oleaut32/tmarshal.c:
5587 - Make sure to clean up properly on error.
5588 - Restrict the critical section to getting the channel buffer and
5589 adding a reference to it.
5591 2005-11-02 Robert Shearman <rob@codeweavers.com>
5593 * dlls/oleaut32/typelib.c:
5594 - Make wParamFlags in the paramdesc dumping function human readable.
5595 - Enums should be VT_I4 instead of VT_INT.
5596 - Trace the return value from the ITypeInfo_fnInvoke.
5598 2005-11-02 Mike McCormack <mike@codeweavers.com>
5600 * dlls/msi/cond.y, dlls/msi/tests/package.c:
5601 NULL and empty strings are the same in conditions.
5603 2005-11-02 Mike McCormack <mike@codeweavers.com>
5606 Change a FIXME message to a comment.
5608 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
5610 * dlls/comctl32/tab.c:
5611 Avoid printing out a possibly uninitialized variable.
5613 2005-11-02 Stefan Huehner <stefan@huehner.org>
5615 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
5616 Extend get_nodeName add testcases for it.
5618 2005-11-02 Mike McCormack <mike@codeweavers.com>
5620 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
5621 Stub implementation for MsiAdvertiseScriptA/W.
5623 2005-11-02 Mike McCormack <mike@codeweavers.com>
5625 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
5626 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
5627 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
5628 dlls/msi/update.c, dlls/msi/where.c:
5629 Create the +msidb debug channel for msi database code.
5631 2005-11-02 Aric Stewart <aric@codeweavers.com>
5633 * dlls/msi/action.c:
5634 Force files to install if the REINSTALL property is set.
5636 2005-11-02 Robert Shearman <rob@codeweavers.com>
5638 * dlls/ntdll/resource.c:
5639 Make LdrAccessResource call an internal function to satisfy Shrinker.
5641 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
5643 * dlls/ntdll/tests/om.c, server/named_pipe.c:
5644 Fix error returned when opening nonexistent pipes.
5646 2005-11-02 Alexandre Julliard <julliard@winehq.org>
5648 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
5649 server/context_x86_64.c, server/thread.c, server/thread.h:
5650 Moved the platform-independent part of the get/set_thread_context
5651 requests to a common file.
5653 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
5655 * dlls/shell32/shfldr_unixfs.c:
5656 Added some comments to document unixfs.
5658 2005-11-02 Mike McCormack <mike@codeweavers.com>
5660 * dlls/msi/install.c, dlls/msi/tests/package.c:
5661 Fix parameter handling in MsiSetTargetPath, and add a test for it.
5663 2005-11-02 Mike McCormack <mike@codeweavers.com>
5665 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
5666 Implement the RemoveFiles action.
5668 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
5670 * dlls/ntdll/rtlstr.c:
5671 Minor fixes to rtl string functions.
5673 2005-11-02 David Kredba <kredba@math.cas.cz>
5675 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
5676 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
5677 Czech resources update.
5679 2005-11-02 Mike McCormack <mike@codeweavers.com>
5681 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
5682 Stub implementation for MsiGetFileHashA/W.
5684 2005-11-02 Mike McCormack <mike@codeweavers.com>
5686 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
5687 Use an enumeration for file states.
5689 2005-11-02 Mike McCormack <mike@codeweavers.com>
5691 * dlls/msi/dialog.c:
5692 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
5694 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
5696 * dlls/comctl32/listview.c:
5697 Clear bLButtonDown flags if mouse is not down.
5699 2005-11-02 Mike McCormack <mike@codeweavers.com>
5701 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
5702 Convert all RTFPanic and RTFMsg calls to ERR calls.
5704 2005-11-02 Rob Shearman <rob@codeweavers.com>
5707 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
5708 RpcMgmtEnableIdleCleanup.
5710 2005-11-02 Mike McCormack <mike@codeweavers.com>
5712 * tools/winedump/lnk.c:
5713 Handle msi component identifiers without a feature guid.
5715 2005-11-02 Mike McCormack <mike@codeweavers.com>
5717 * dlls/msxml3/node.c:
5718 Implement IXMLDOMNode::get_nodeName.
5720 2005-11-02 Robert Shearman <rob@codeweavers.com>
5722 * dlls/oleaut32/oleaut.c:
5723 The PSDispatch PS class factory can manage both typelib marshalled and
5724 IDispatch, which is NDR marshalled, so we need a wrapper to call the
5725 appropriate CreateProxy or CreateStub function.
5727 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
5729 * dlls/x11drv/settings.c, include/winuser.h:
5730 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
5732 2005-11-01 Alexandre Julliard <julliard@winehq.org>
5734 * dlls/kernel/except.c, dlls/ntdll/exception.c,
5735 include/wine/server_protocol.h, server/debugger.c,
5736 server/protocol.def, server/thread.c:
5737 Don't send an extra signal when waiting for a debug event, just do a
5738 normal wait. Return the debug event status directly as return value
5741 2005-11-01 Alexandre Julliard <julliard@winehq.org>
5743 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
5744 server/context_sparc.c, server/context_x86_64.c:
5745 Don't send the incoming context to the server for get_thread_context,
5746 instead copy only the relevant fields of the return value on the
5749 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
5751 * dlls/ntdll/tests/om.c, server/named_pipe.c:
5752 Fix error returned when exceeding allowed instances.
5754 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
5756 * dlls/comctl32/string.c:
5757 Include config.h and port.h for strncasecmp() in MSVC port.
5759 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
5761 * dlls/kernel/file.c:
5762 Implemented FindExSearchLimitToDirectories.
5764 2005-11-01 Alexandre Julliard <julliard@winehq.org>
5766 * dlls/msvcrt/msvcrt.spec:
5767 Fixed _wstrdate/_wstrtime parameters.
5769 2005-11-01 Alexandre Julliard <julliard@winehq.org>
5771 * dlls/wininet/http.c:
5772 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
5773 Added handling of more HTTP standard headers and binary search lists.
5775 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
5777 * dlls/oleaut32/tests/vartype.c:
5778 SysReAllocString of same pointer returns TRUE.
5780 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
5782 * dlls/shell32/shfldr_unixfs.c:
5783 Fixed crash in unixfs shellfolder handling with winamp.
5785 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
5787 * dlls/amstream/amstream.c, dlls/amstream/main.c:
5788 Use a more standard indentation style.
5790 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
5793 Remove version information.
5795 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
5797 * dlls/x11drv/clipboard.c:
5798 Improve handling of mapping between X and Windows formats.
5799 Add support for UTF8.
5801 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
5803 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
5804 server/winstation.c:
5805 - Use OBJ_CASE_INSENSITIVE in object lookup.
5806 - Remove case_sensitive flag from namespace.
5807 - Remove todo_wine from now succeeding tests.
5809 2005-11-01 Davin McCall <davmac@davmac.org>
5811 * dlls/dsound/mixer.c:
5812 PhaseCancel subtracts secondary buffer from primary buffer, not the
5815 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
5817 * dlls/user/painting.c:
5818 ScrollWindowEx: Don't move the caret of child windows and hide it only
5819 if it's in the source or in the destination rectangle.
5821 2005-11-01 Robert Shearman <rob@codeweavers.com>
5823 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
5824 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
5825 Convert SHELL32_BindToChild to Unicode and fix up the callers.
5827 2005-11-01 Robert Shearman <rob@codeweavers.com>
5829 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
5830 Make the call exception handler function more compatible with NT and
5831 with what Shrinker expects.
5833 2005-10-31 Stefan Huehner <stefan@huehner.org>
5835 * programs/winetest/Makefile.in:
5836 Add msxml3,setupapi tests to winetest.
5838 2005-10-31 Alexandre Julliard <julliard@winehq.org>
5840 * configure, configure.ac, programs/Makefile.in,
5841 programs/eject/.cvsignore, programs/eject/Makefile.in,
5842 programs/eject/eject.c:
5843 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
5844 even if a Windows app has files open on it.
5846 2005-10-31 Huw Davies <huw@codeweavers.com>
5848 * dlls/rpcrt4/ndr_marshall.c:
5851 2005-10-31 Huw Davies <huw@codeweavers.com>
5853 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
5854 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
5855 Actually print the IIDs.
5857 2005-10-31 Huw Davies <huw@codeweavers.com>
5859 * dlls/gdi/enhmetafile.c, include/wingdi.h:
5860 Implement playback of EMR_ALPHABLEND.
5862 2005-10-31 Huw Davies <huw@codeweavers.com>
5864 * dlls/gdi/freetype.c:
5865 Only select a bitmap font as a last resort if we can't find a font
5866 with the correct facename.
5868 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
5871 Do not overflow the stackbased "nt" struct when reading non-conforming
5874 2005-10-31 Alexandre Julliard <julliard@winehq.org>
5876 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
5877 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
5878 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
5879 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
5880 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
5882 Get rid of the no longer used tty driver.
5884 2005-10-31 Alexandre Julliard <julliard@winehq.org>
5886 * dlls/user/driver.c:
5887 Default to the null driver instead of dying if the specified display
5888 driver couldn't be loaded.
5890 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
5892 * dlls/user/painting.c, dlls/user/tests/msg.c:
5893 Add the tests for behaviour of [In]validateRect and [In]validateRgn
5894 with hwnd set to 0, make them pass under Wine.
5896 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
5898 * dlls/shdocvw/shdocvw_main.c:
5899 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
5901 2005-10-31 Huw Davies <huw@codeweavers.com>
5903 * dlls/oleaut32/usrmarshal.c:
5904 Deal with pExcepInfo == NULL.
5906 2005-10-31 Mike McCormack <mike@codeweavers.com>
5908 * dlls/msi/dialog.c:
5909 Make sure to unregister all the classes that were registered when msi
5910 is unloaded, so we can register again cleanly.
5912 2005-10-31 Mike McCormack <mike@codeweavers.com>
5914 * dlls/shell32/tests/shlexec.c:
5915 Add void to empty declaration list.
5917 2005-10-31 Alexandre Julliard <julliard@winehq.org>
5919 * dlls/gdi/dc.c, dlls/gdi/driver.c:
5920 Default to an empty driver instead of dying if the specified display
5921 driver couldn't be loaded.
5923 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
5925 * configure, configure.ac, dlls/shdocvw/Makefile.in,
5926 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
5927 dlls/shdocvw/tests/shortcut.c:
5928 Added initial tests for shdocvw's FolderShortcut related
5931 2005-10-31 Marcus Meissner <meissner@suse.de>
5933 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
5934 Added assembly implementation of EXC_CallHandler.
5936 2005-10-31 Mike McCormack <mike@codeweavers.com>
5938 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
5939 dlls/msi/tests/package.c:
5940 Fix and test MsiGetProperty and MsiSetProperty.
5942 2005-10-31 Mike McCormack <mike@codeweavers.com>
5944 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
5945 dlls/msi/tests/msi.c:
5946 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
5949 2005-10-31 James Hawkins <truiken@gmail.com>
5951 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
5952 Implement InternetCreateUrlW and test cases.
5954 2005-10-31 Huw Davies <huw@codeweavers.com>
5956 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
5957 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
5958 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
5959 Fix handling of relative state indices in RestoreDC.
5960 Fix return value of SaveDC when writing to an emf.
5961 Before writing the EMR_EOF record we should ensure that we clear the
5964 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
5966 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
5967 dlls/ddraw/opengl_private.h:
5968 Finish moving d3d[1..3] light code to use d3d7.
5970 2005-10-31 Marcus Meissner <meissner@suse.de>
5972 * dlls/kernel/time.c:
5973 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
5975 2005-10-31 Hans Leidekker <hans@it.vu.nl>
5977 * dlls/odbccp32/odbccp32.c:
5978 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
5979 SQLInstallDriver{,Ex}, SQLInstallerError and
5980 SQLInstallTranslator{,Ex}.
5982 2005-10-31 Juan Lang <juan_lang@yahoo.com>
5984 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
5985 dlls/crypt32/tests/cert.c:
5986 Implement CertSignSignature and CertVerifySignature(Ex).
5988 2005-10-31 Robert Reif <reif@earthlink.net>
5990 * dlls/winmm/tests/wave.c:
5991 Add waveOutPause/waveOutRestart test.
5992 Tighten up play duration test when ending too soon.
5993 Set VirtualFree size to 0.
5995 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
5997 * dlls/shlwapi/tests/path.c:
5998 Stop PathIsValidCharW tests after 100 failing tests.
6000 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
6002 * dlls/d3d9/query.c:
6003 In case of D3D9 the CreateQuery call can be used to retrieve status
6004 information. According to MSDN the 'ppQuery' parameter can be set to
6005 NULL to detect if a certain query Type is supported.
6007 2005-10-30 Mike McCormack <mike@codeweavers.com>
6009 * dlls/msi/action.c:
6010 Add a stub for the AllocateRegistrySpace action.
6012 2005-10-30 Mike McCormack <mike@codeweavers.com>
6014 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
6015 dlls/msi/package.c, include/msiquery.h:
6016 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
6018 2005-10-30 Mike McCormack <mike@codeweavers.com>
6020 * dlls/msi/dialog.c:
6021 Add a read-only implementation of the SelectionTree control.
6023 2005-10-30 Mike McCormack <mike@codeweavers.com>
6025 * dlls/msi/classes.c:
6026 Simplify register_progid() and remove a fixed length buffer.
6028 2005-10-30 Mike McCormack <mike@codeweavers.com>
6030 * dlls/msi/dialog.c:
6031 Handle MaskEdit masks containing dashes and other constant
6034 2005-10-30 Mike McCormack <mike@codeweavers.com>
6036 * dlls/msi/action.c:
6037 Use msi_get_property_int() in a few more places.
6039 2005-10-30 Alexandre Julliard <julliard@winehq.org>
6041 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
6042 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
6043 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
6044 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
6045 dlls/winecrt0/stub.c, include/winnt.h:
6046 Make all winecrt0 functions and variables hidden.
6048 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
6050 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
6051 dlls/winmm/sound.spec:
6052 Correct name of sound.dll to sound.drv (WIN16).
6054 2005-10-30 Kai Blin <blin@gmx.net>
6056 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
6057 dlls/secur32/secur32_priv.h:
6058 A dispatcher for running ntlm_auth.
6060 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
6062 * dlls/user/scroll.c:
6063 Handle the left and right arrow keys.
6065 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
6067 * include/wine/library.h:
6068 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
6071 2005-10-30 Mike McCormack <mike@codeweavers.com>
6073 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
6074 Add a stub implementation of msi.MsiSetMode.
6076 2005-10-30 Mike McCormack <mike@codeweavers.com>
6078 * dlls/msi/classes.c:
6079 Remove unused package parameter of register_progid_base().
6081 2005-10-30 Mike McCormack <mike@codeweavers.com>
6083 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
6084 Use "static const" rather than "const static" as gcc -W complains
6087 2005-10-30 Robert Reif <reif@earthlink.net>
6089 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
6090 Implement _wstrdate and _wstrtime with tests.
6092 2005-10-30 Peter Beutner <p.beutner@gmx.net>
6094 * dlls/msvcrt/cppexcept.c:
6095 Fix exception handling for non CXX_EXCEPTIONs.
6097 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
6099 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
6100 server/mapping.c, server/mutex.c, server/named_pipe.c,
6101 server/object.c, server/object.h, server/process.c,
6102 server/semaphore.c, server/timer.c, server/winstation.c:
6103 Pass object attributes to create_named_object & find_object.
6105 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
6107 * dlls/kernel/atom.c:
6108 Implemented local/global atom creation, deletion & lookup on top of
6111 2005-10-29 Juan Lang <juan_lang@yahoo.com>
6113 * dlls/wldap32/wldap32.spec:
6114 Export functions by ordinal, cryptnet.dll at least depends on it.
6116 2005-10-29 Mike McCormack <mike@codeweavers.com>
6118 * dlls/msi/action.c:
6119 Don't change the UI level during ExecuteAction.
6121 2005-10-29 Mike McCormack <mike@codeweavers.com>
6124 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
6127 2005-10-29 Mike McCormack <mike@codeweavers.com>
6129 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
6131 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
6133 2005-10-29 Mike McCormack <mike@codeweavers.com>
6135 * dlls/msi/dialog.c:
6136 Explicitly check for MSICONDITION_TRUE being returned from
6137 MsiEvaluateCondition.
6139 2005-10-29 Mike McCormack <mike@codeweavers.com>
6141 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
6142 Some installers don't call the CreateFolders action before the
6143 InstallFiles action as MSDN specifies, but it still seems to work, so
6144 make sure that we create component directories in the InstallFiles
6147 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
6149 * dlls/comctl32/header.c:
6150 Unify HEADER_GetItem[A/W] into one function.
6152 2005-10-29 Mike McCormack <mike@codeweavers.com>
6154 * dlls/msi/cond.y, dlls/msi/tests/package.c:
6155 Add a bunch of tests for MsiEvaluateCondition and make them pass.
6157 2005-10-29 Mike McCormack <mike@codeweavers.com>
6159 * dlls/msi/dialog.c:
6160 Make enter and escape trigger the default and cancel buttons in
6163 2005-10-29 Mike McCormack <mike@codeweavers.com>
6166 Deleted two buggy functions that incorrectly and inefficiently check
6167 whether a row already exists in a table, and replaced them with a call
6168 to an existing working function that does the same thing correctly.
6170 2005-10-29 Mike McCormack <mike@codeweavers.com>
6173 Remove an incorrect comment and check for 0 being an invalid file
6176 2005-10-29 Mike McCormack <mike@codeweavers.com>
6179 Extract file directly to their target location, bypassing the need to
6180 use temporary files and move files.
6182 2005-10-29 Robert Shearman <rob@codeweavers.com>
6184 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
6185 - Read DLL name from modules in MSFT typelibs.
6186 - A name offset of -1 for a parameter means that it has the same name
6188 - Print an error if a ReadName is attempted with an offset of -1,
6189 since this will read garbage.
6190 - Implement ITypeInfo_GetDllEntry.
6192 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6194 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6195 dlls/wined3d/wined3d_private.h:
6196 Move the softwareVertexProcessing flag from the stateblock to the
6197 device because its state shouldn't be recorded in a stateblock.
6199 2005-10-29 Robert Shearman <rob@codeweavers.com>
6202 Print an error if a DC is created with a bad device.
6204 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
6206 * programs/winecfg/driveui.c:
6207 Set list view's text directly - don't use fill_drives_list for that.
6208 Enable "Apply" button when text changes.
6210 2005-10-29 Kevin Koltzau <kevin@plop.org>
6212 * dlls/msvcrt/console.c:
6213 Enable line editing for _cgets.
6215 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
6217 * dlls/ole32/tests/stg_prop.c:
6218 Delete some temp files created by the ole32 tests.
6220 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
6222 * dlls/msi/action.c:
6223 Passing NULL as the last two parameters to ReadFile is illegal and
6224 actually causes a crash on windows. The attached patch fixes this.
6226 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
6228 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
6229 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
6231 2005-10-29 Mike McCormack <mike@codeweavers.com>
6234 Add an implementation for MsiGetShortcutTargetA/W.
6236 2005-10-28 Alexandre Julliard <julliard@winehq.org>
6238 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
6239 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
6240 attempts to unmount the Unix device.
6242 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
6244 * dlls/ntdll/om.c, include/winternl.h:
6245 Fix NtQueryDirectoryObject prototype, documentation, and the
6246 definition of the structure it uses.
6248 2005-10-28 Huw Davies <huw@codeweavers.com>
6250 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
6251 dlls/gdi/tests/mapping.c:
6252 xform can be NULL when setting the identity.
6254 2005-10-28 Mike McCormack <mike@codeweavers.com>
6256 * dlls/msi/install.c:
6259 2005-10-28 Mike McCormack <mike@codeweavers.com>
6261 * dlls/shell32/shelllink.c:
6262 Handle MSI advertised shortcuts in the shelllink object.
6264 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
6266 * programs/regedit/De.rc:
6267 Update the German resource file.
6269 2005-10-28 Mike McCormack <mike@codeweavers.com>
6272 Put the UI update code for cabinet file into a separate function.
6274 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6276 * dlls/version/install.c:
6277 Correct the way that VerFindFileA checks for a file that is
6280 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6282 * dlls/kernel/tests/thread.c:
6283 Test CreateThread() for reception of NULL pointer to TID.
6285 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6287 * dlls/user/tests/msg.c:
6288 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
6289 create a thread then.
6291 2005-10-28 Mike McCormack <mike@codeweavers.com>
6294 Return an error in MsiGetComponentPathW if passed a null component.
6296 2005-10-28 Mike McCormack <mike@codeweavers.com>
6299 Fix error handling in MsiEvaluateCondition.
6301 2005-10-28 Mike McCormack <mike@codeweavers.com>
6304 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
6306 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6308 * dlls/kernel/tests/console.c:
6309 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
6310 console signal handler is set to NULL.
6312 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
6314 * dlls/comctl32/header.c:
6315 Unify HEADER_InsertItem[A/W] into one function.
6317 2005-10-28 Mike McCormack <mike@codeweavers.com>
6320 Fix a memory leak in the cabinet extracting code.
6322 2005-10-28 Juan Lang <juan_lang@yahoo.com>
6324 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
6325 Use CryptMem functions for internal memory allocation.
6327 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
6329 * programs/regedit/De.rc:
6330 Added German resources for regedit's find dialog.
6332 2005-10-28 James Hawkins <truiken@gmail.com>
6334 * dlls/wininet/internet.c:
6335 Correct parameter names for InternetSetFilePointer.
6337 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
6339 * dlls/oleaut32/variant.c:
6340 Handle VT_DECIMAL in VarCmp().
6342 2005-10-28 Mike McCormack <mike@codeweavers.com>
6344 * dlls/msvcrt/wcs.c:
6345 Use the correct buffer - reported by Jesse Allen.
6347 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6349 * dlls/kernel/tests/thread.c:
6350 Add a test for GetThreadExitCode.
6351 Use GetModuleHandleA as kernel32 should be present on every system.
6353 2005-10-28 Mike McCormack <mike@codeweavers.com>
6355 * dlls/shell32/shelllink.c:
6356 Implement IContextMenu::QueryContextMenu and
6357 IContextMenu::InvokeCommand.
6359 2005-10-28 Mike McCormack <mike@codeweavers.com>
6361 * dlls/msi/msi.spec:
6362 Fix MsiGetPropertyA/W spec declarations.
6364 2005-10-28 Mike McCormack <mike@codeweavers.com>
6366 * dlls/msi/action.c, dlls/msi/files.c:
6367 Create component folders in the CreateFolders action.
6369 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
6371 * programs/winecfg/appdefaults.c:
6372 Define OS environment variable on WinNT versions.
6374 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
6376 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
6377 include/wine/server_protocol.h, server/event.c, server/handle.c,
6378 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
6379 server/named_pipe.c, server/protocol.def, server/semaphore.c,
6380 server/timer.c, server/trace.c, server/winstation.c:
6381 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
6383 - Pass DesiredAccess to the server when creating mailslot.
6385 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
6387 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
6388 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
6391 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
6393 * dlls/advapi32/tests/registry.c:
6396 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
6398 * dlls/wininet/internet.c:
6399 Add default implementation for max_conn_pre_*_server flag.
6400 Add stubs for the above flags in InternetSetOption.
6402 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
6404 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
6406 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
6407 SetStretchBltMode() to assume that the corresponding DC driver
6408 functions return only a BOOL success flag, and therefore a proper
6409 return value should be generated by the main function. Fixed
6410 EMFDRV_StretchDIBits() to return a proper value (like
6411 MFDRV_StretchDIBits already does). Added comments about other cases of
6412 improper return values.
6414 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
6416 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
6417 dlls/user/spy.c, include/winuser.h:
6418 Add some missing USER definitions, add a couple of FIXMEs for not
6419 implemented features.
6421 2005-10-27 Mike McCormack <mike@codeweavers.com>
6423 * dlls/msi/action.c, dlls/msi/custom.c:
6424 If an action fails, print out its name as well as the error code. Use
6425 %d for error codes so it's easy to match them up to something in
6428 2005-10-27 Mike McCormack <mike@codeweavers.com>
6430 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
6431 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
6433 Rename load_dynamic_stringW to msi_dup_record_field to better describe
6434 what it does, and replace a few instances with MSI_RecordGetString to
6435 avoid allocating memory.
6437 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
6439 * dlls/user/tests/msg.c:
6440 Add test for undocumented 0x4D message sent on F1.
6442 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
6444 * dlls/msvcrt/tests/printf.c:
6445 Added a test case for %0f and %.0f.
6447 2005-10-27 Mike McCormack <mike@codeweavers.com>
6449 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
6450 Implement transforms. This still includes some debugging code which
6451 can be enabled by setting debug_transform to 1 in the relevant
6454 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
6456 * dlls/wineps/init.c:
6457 Reorder header files to avoid name space collision with symbol
6460 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
6462 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
6463 dlls/shell32/tests/shlfolder.c:
6464 Implemented UnixFolder's IPersistPropertyBag::Load method.
6466 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
6468 * dlls/oleaut32/tests/vartype.c:
6469 Add tests for functionality implemented or corrected: multiplication,
6470 division, cast to double, cast to string.
6472 2005-10-27 Robert Shearman <rob@codeweavers.com>
6474 * include/rpcproxy.h:
6475 Add the macros used in dlldata.c files.
6477 2005-10-27 Robert Shearman <rob@codeweavers.com>
6479 * dlls/oleaut32/tmarshal.c:
6480 There is no need to call IUnknown_QueryInterface since getting the
6481 correct object is handled by the proxy manager.
6483 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
6485 * dlls/shell32/iconcache.c:
6486 Remove iconcache pre-initialization hack, it's not necessary any
6489 2005-10-27 Hans Leidekker <hans@it.vu.nl>
6491 * tools/wineinstall:
6492 Wine is beta software now.
6494 2005-10-27 Mike McCormack <mike@codeweavers.com>
6496 * dlls/msi/action.c:
6497 Tidy up the RegisterProduct action a little.
6499 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6501 * dlls/d3d8/device.c:
6502 Release the OpenGL context when the device is released.
6504 2005-10-27 Alexandre Julliard <julliard@winehq.org>
6506 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
6507 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
6508 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
6509 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
6510 programs/winecfg/driveui.c, programs/winecfg/resource.h:
6511 Get rid of the show dir symlink option.
6513 2005-10-27 Alexandre Julliard <julliard@winehq.org>
6515 * dlls/ntdll/directory.c:
6516 Make show_dir_symlinks the default and get rid of the option.
6518 2005-10-27 Alexandre Julliard <julliard@winehq.org>
6521 Make the unmount_device request take a handle to the device file
6522 itself instead of a handle to a file opened on the device.
6524 2005-10-27 Robert Reif <reif@earthlink.net>
6526 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
6527 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
6528 Added more error codes to dxerr8 and dxerr9 which were extracted from
6529 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
6531 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
6533 * dlls/kernel/tests/process.c:
6534 Test for argv handling.
6536 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
6538 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
6539 Add stub implementation for NtAccessCheckAndAuditAlarm.
6541 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
6544 Declare ExecuteCab and TranslateInfString.
6546 2005-10-27 Juan Lang <juan_lang@yahoo.com>
6548 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
6549 dlls/crypt32/tests/main.c, include/wincrypt.h:
6550 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
6552 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6554 * dlls/wined3d/vertexshader.c:
6555 Correct the number of parameters expected for the LRP function.
6557 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6559 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
6560 dlls/d3d8/vertexbuffer.c:
6561 Changed index and vertex buffer so that internal references are
6562 counted separately to external ones.
6564 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
6566 * programs/regedit/Fr.rc:
6567 Updated French resources.
6569 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
6571 * dlls/shell32/shellord.c:
6572 Correctly handle flags parameter in SHAddToRecentDocs.
6574 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
6576 * aclocal.m4, configure:
6577 Print first line of LDD output only.
6579 2005-10-27 Mike McCormack <mike@codeweavers.com>
6581 * dlls/msvcrt/wcs.c:
6582 Missing and zero precision specifiers are different.
6584 2005-10-27 Robert Shearman <rob@codeweavers.com>
6586 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
6587 Add IFontEventsDisp and IProvideMultipleClassInfo.
6589 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
6591 * dlls/comctl32/header.c:
6592 Unify HEADER_SetItem[A/W] into one function.
6594 2005-10-27 Mike McCormack <mike@codeweavers.com>
6596 * dlls/shell32/shelllink.c:
6597 Add the IObjectWithSite interface.
6599 2005-10-27 Mike McCormack <mike@codeweavers.com>
6601 * dlls/user/tests/menu.c:
6602 Add a currently failing test case for menus.
6604 2005-10-27 Robert Reif <reif@earthlink.net>
6606 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
6607 Remove unused variable from IDirectSoundFullDuplexImpl.
6608 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
6610 2005-10-26 Alexandre Julliard <julliard@winehq.org>
6612 * dlls/kernel/file.c:
6613 In FindNextFileExW don't report directory symlinks that point to one
6614 of the parent directories, to avoid infinite recursions.
6616 2005-10-26 Mike McCormack <mike@codeweavers.com>
6618 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
6620 Create a stub function to apply a single table transform and call it
6621 where we need to apply transforms.
6623 2005-10-26 Huw Davies <huw@codeweavers.com>
6625 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
6627 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
6628 along with a few related defines.
6630 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
6632 * dlls/oleaut32/vartype.c:
6633 Implement complete VarDecDiv() for any valid DECIMAL.
6635 2005-10-26 Alexandre Julliard <julliard@winehq.org>
6637 * dlls/ntdll/loader.c:
6638 Attach to implicitly loaded builtin dlls on process startup.
6640 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
6642 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
6643 programs/regedit/framewnd.c, programs/regedit/main.h,
6644 programs/regedit/resource.h, programs/regedit/treeview.c:
6645 - Added Find functions
6646 - Some refactoring that made Find functions possible
6647 - GetItemPath returns a heap-allocated string
6648 - subtree update put into a separate function UpdateExpandingTree
6649 - error() utility function made public
6650 - Find functions are grayed/ungrayed based on context (which fixes
6651 invalid 'grayed' flag in some localizations).
6652 - InvalidateRect to fix display glitches coming from using
6654 - English and Polish resource updates (Find dialog box and Find menu
6655 options, string not found message).
6657 2005-10-26 Huw Davies <huw@codeweavers.com>
6659 * dlls/oleaut32/tmarshal.c:
6660 Treat paramflags == 0 like PARAMFLAG_FIN.
6662 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
6664 * dlls/oleaut32/vartype.c:
6665 Implement complete VarDecMul() for any valid DECIMAL.
6667 2005-10-26 Mike McCormack <mike@codeweavers.com>
6669 * dlls/msi/action.c:
6670 Enumerate the substorage transforms for any patches that are passed on
6671 the command line with PATCH=. Need to implement
6672 table_apply_transform() before this will do anything interesting.
6674 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
6676 * dlls/user/exticon.c, dlls/user/tests/resource.c:
6677 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
6678 if SearchPath fails to find the requested file in
6679 PrivateExtractIcons.
6680 - Some unit tests for PrivateExtractIcons.
6682 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
6684 * dlls/oleaut32/variant.c:
6685 Handle VT_CY in VarDiv().
6687 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
6689 * dlls/version/info.c:
6690 Updated trace to support VERSIONED_PRINTER.
6692 2005-10-26 Peter Beutner <p.beutner@gmx.net>
6694 * dlls/ntdll/cdrom.c:
6695 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
6697 2005-10-26 Robert Shearman <rob@codeweavers.com>
6699 * dlls/ole32/defaulthandler.c:
6700 Implement a Stop function and use this to properly implement
6701 IOleObject_Close, IAdviseSink_OnClose and the destructor.
6703 2005-10-26 Robert Shearman <rob@codeweavers.com>
6705 * dlls/oleaut32/tmarshal.c:
6706 - Forward IDispatch functions to the MIDL-generated proxy.
6707 - Remove special cases caused by previous marshaling of IDispatch &
6708 IUnknown that is no longer done.
6709 - Add error messages if an IUnknown or IDispatch method is called when
6710 it no longer should be.
6712 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
6714 * dlls/oleaut32/vartype.c:
6715 Implement complete VarBstrFromDec() for any valid DECIMAL, with
6716 internationalization support borrowed from VARIANT_BstrFromReal(). The
6717 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
6718 function and reused.
6720 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
6722 * dlls/user/tests/msg.c:
6723 Silently ignore WM_PAINT in msg tests.
6725 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
6727 * include/winternl.h:
6728 Add OBJECT_BASIC_INFORMATION to winternl.h.
6730 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
6732 * dlls/ntdll/file.c:
6733 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
6735 2005-10-26 Mike McCormack <mike@codeweavers.com>
6737 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
6738 Create an internal handle-free api for reading MSI database summary
6741 2005-10-26 Mike McCormack <mike@codeweavers.com>
6743 * dlls/msi/dialog.c:
6744 Switch back to using IPicture to load images. LoadImage did the
6745 resizing for us, but doesn't handle jpeg files and requires us writing
6746 a temp file, whereas IPicture handles jpeg files and can load directly
6749 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
6751 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
6752 Add a test for GetCurrentObject, make it pass under Wine.
6754 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
6756 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
6757 Make secur32.dll tests load on nt 4.0.
6759 2005-10-26 Hans Leidekker <hans@it.vu.nl>
6761 * dlls/odbccp32/odbccp32.c:
6762 Implement SQLInstallDriverManager.
6764 2005-10-26 Stefan Huehner <stefan@huehner.org>
6766 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
6767 Fix IXMLDOMDocument error handling.
6769 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
6771 * dlls/msvcrt/undname.c:
6772 Previous fix incorrectly removed all test for strings starting with
6773 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
6776 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
6778 * dlls/winspool/tests/info.c:
6779 Fix for GetPrinterDriverDirectoryA test.
6781 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
6783 * dlls/kernel/tests/path.c:
6784 Test for return value from CreateDirectory("c:").
6786 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
6788 * dlls/wininet/http.c, dlls/wininet/internet.h:
6789 Make functions static.
6791 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
6793 * programs/notepad/main.c:
6794 Windows XP does not always include the executable file name on the
6797 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
6799 * programs/notepad/dialog.c:
6800 Need an explicit truncate command to shorten the length of a file.
6802 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
6804 * dlls/capi2032/cap20wxx.c:
6807 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6809 * dlls/gdi/tests/metafile.c:
6810 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
6812 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
6814 * dlls/user/tests/text.c, dlls/user/text.c:
6815 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
6818 2005-10-26 Alexandre Julliard <julliard@winehq.org>
6820 * ChangeLog, documentation/ChangeLog.ALPHA:
6821 Start a new ChangeLog file. Older changes moved to
6822 documentation/ChangeLog.ALPHA.
6824 2005-10-25 Alexandre Julliard <julliard@winehq.org>
6826 * ANNOUNCE, ChangeLog, VERSION, configure:
6829 ----------------------------------------------------------------