1 2006-12-08 Alexandre Julliard <julliard@winehq.org>
3 * dlls/gdi32/freetype.c:
4 gdi32: Don't assume that the font codepages change with the user locale.
5 Codepages can be set independently with LC_CTYPE.
7 * dlls/msvcrt/locale.c:
8 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
10 * dlls/shlwapi/tests/string.c:
11 shlwapi: Fixed string tests for non-English locales.
13 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
15 * dlls/wined3d/device.c, dlls/wined3d/state.c:
16 wined3d: Move blending related states to the state table.
18 * dlls/wined3d/device.c, dlls/wined3d/state.c:
19 wined3d: Move WINED3DRS_AMBIENT to the state table.
21 * dlls/wined3d/device.c, dlls/wined3d/state.c:
22 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
24 * dlls/wined3d/device.c, dlls/wined3d/state.c:
25 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
27 * dlls/wined3d/device.c, dlls/wined3d/state.c:
28 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
30 * dlls/wined3d/device.c, dlls/wined3d/state.c:
31 wined3d: Move WINED3DRS_SHADEMODE to the state table.
33 * dlls/wined3d/device.c, dlls/wined3d/state.c:
34 wined3d: Move WINED3DRS_CULLMODE to the state table.
36 * dlls/wined3d/device.c, dlls/wined3d/state.c:
37 wined3d: Move WINED3DRS_ZENABLE to the state table.
39 * dlls/wined3d/device.c, dlls/wined3d/state.c:
40 wined3d: Move WINED3DRS_LIGHTNING to the state table.
42 2006-12-08 Alexandre Julliard <julliard@winehq.org>
44 * dlls/gdi32/freetype.c:
45 gdi32: Disable the freetype mmap sharing on Mac OS.
47 2006-12-08 Marcus Meissner <marcus@jet.franken.de>
49 * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
50 comcat: Remove const from COMCAT Manager.
52 2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
54 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
55 shell32: Define AVI resource 152.
57 2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
59 * dlls/advpack/tests/advpack.c:
60 advpack/tests: Change the output for HRESULT's.
62 2006-12-08 Alexandre Julliard <julliard@winehq.org>
64 * dlls/dbghelp/stack.c:
65 dbghelp: Avoid a printf format warning.
67 * tools/winedump/pdb.c:
68 winedump: Avoid printf format warnings.
70 2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
73 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
75 2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
77 * dlls/crypt32/tests/encode.c:
78 crypt32/tests: Cast-qual warnings fix.
80 * dlls/crypt32/tests/store.c:
81 crypt32/tests: Cast-qual warnings fix.
83 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
85 * dlls/wined3d/device.c, dlls/wined3d/state.c:
86 wined3d: Move WINED3DRS_FILLMODE to the state table.
88 2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
90 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
91 wined3d: Add render states to the state table.
93 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
95 * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
96 dlls/wined3d/wined3d_private.h:
97 wined3d: Create the state table.
99 2006-12-07 Kai Blin <kai.blin@gmail.com>
101 * dlls/ws2_32/socket.c:
102 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
104 2006-12-07 Alexandre Julliard <julliard@winehq.org>
106 * dlls/ntdll/loader.c:
107 ntdll: Check the NX compatibility flag for every loaded module.
109 * tools/winebuild/build.h, tools/winebuild/main.c,
110 tools/winebuild/spec32.c, tools/winebuild/utils.c,
111 tools/winebuild/winebuild.man.in:
112 winebuild: Added --nxcompat option, and mark all modules as NX-compatible
115 * tools/winedump/pe.c:
116 winedump: Print sizes and offsets in hex.
118 2006-12-07 Huw Davies <huw@codeweavers.com>
120 * dlls/wineps.drv/download.c:
121 wineps.drv: Don't try to download a non-scalable font.
123 2006-12-06 Mike McCormack <mike@codeweavers.com>
125 * dlls/msi/tests/package.c:
126 msi: Add tests for comparison to empty strings.
129 msi: Comparisons with null in conditions are special.
131 2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
133 * tools/winedump/lib.c:
134 winedump: Dump section data of COFF library files, decode some import data.
136 * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
137 winedump: Add a possibility to dump raw section data.
139 * tools/winedump/pe.c, tools/winedump/winedump.h:
140 winedump: Export dump_section() for use outside of pe.c.
142 * tools/winedump/pe.c, tools/winedump/winedump.h:
143 winedump: Handle properly partial optional COFF headers.
144 Export dump_file_header() and dump_optional_header() for use outside of pe.c.
146 * tools/winedump/pe.c:
147 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
148 by IMAGE_SCN_ALIGN_MASK.
150 * tools/winedump/pdb.c:
151 winedump: Avoid returning void from a void function.
153 * tools/winedump/pdb.c:
154 winedump: Make output of dump_data fit into 80 columns.
156 * dlls/kernel32/tests/loader.c:
157 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
159 2006-12-07 Alexandre Julliard <julliard@winehq.org>
161 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
162 ntdll: Fix the failing loader tests.
164 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
166 * dlls/winex11.drv/opengl.c:
167 wgl: Implement wglGetPixelFormatAttribfvARB.
169 2006-12-07 Alexandre Julliard <julliard@winehq.org>
171 * dlls/oleaut32/tests/vartype.c:
172 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
175 * dlls/oleaut32/vartype.c:
176 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
178 * dlls/kernel32/locale.c:
179 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
182 * dlls/kernel32/tests/locale.c:
183 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
186 2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
188 * documentation/README.ko:
189 README: Updated Korean translation.
191 2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
193 * programs/winecfg/Fr.rc:
194 winecfg: A few fixes for the French translation.
196 2006-12-06 Francois Gouget <fgouget@free.fr>
198 * tools/winapi/msvcmaker:
199 msvcmaker: Remove references to wine_unicode and to .spec.c files.
201 2006-12-07 Rob Shearman <rob@codeweavers.com>
203 * dlls/ole32/compobj.c:
204 ole32: Add some documentation for CoCreateInstance.
206 * dlls/wininet/http.c:
207 wininet: Make a function for resolving the server name for an HTTP request
208 and sending the appropriate callbacks and use it to remove some duplicated code.
210 * dlls/wininet/http.c:
211 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
212 Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
214 2006-12-06 Jacek Caban <jacek@codeweavers.com>
216 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
217 dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
218 mshtml: Added get_parentWindow implementation.
220 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
221 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
223 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
224 urlmon: Added application/pdf mime filter.
226 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
227 urlmon: Added application/java mime filter.
229 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
230 urlmon: Added application/x-zip-compressed filter.
232 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
233 urlmon: Added application/x-gzip-compression filter.
235 2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
237 * dlls/ntdll/tests/rtl.c:
238 ntdll/tests: Fix typo.
240 2006-12-06 Francois Gouget <fgouget@free.fr>
243 gdi32: Add a prototype for GetFontUnicodeRanges().
245 2006-12-06 Alexandre Julliard <julliard@winehq.org>
247 * dlls/gdi32/freetype.c:
248 gdi32: Only mmap a given font file once.
249 FT_New_Face always creates a new mapping of the font file, so do the
250 mapping by hand and use FT_New_Memory_Face instead.
252 2006-12-05 Markus Amsler <markus.amsler@oribi.org>
254 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
255 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
256 d3d8: Fix implicit surface refcounting.
258 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
259 d3d8: Handle volume refcount forwarding in d3d8.
261 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
262 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
263 d3d8: Handle surface refcount forwarding in d3d8.
265 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
266 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
267 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
268 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
269 d3d: Callback infrastructure for implicit depth stencil surface destruction
272 * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
273 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
274 d3d: Callback infrastructure for implicit volume destruction in
275 IWineD3DVolumeTexture.
277 * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
278 d3d: Callback infrastructure for implicit render target destruction in
281 * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
282 d3d: Callback infrastructure for implicit surface destruction in
285 * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
286 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
287 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
289 2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
291 * include/wine/list.h:
292 wine/list.h: Added list_move_head and list_move_tail.
294 2006-12-06 Francois Gouget <fgouget@free.fr>
296 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
297 dmime: Remove resolve_STREAM_SEEK(), it is unused.
299 * dlls/ole32/usrmarshal.c:
300 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
303 * dlls/ole32/datacache.c:
304 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
307 * tools/winapi/msvcmaker:
308 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
310 * tools/winapi/msvcmaker:
311 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
313 * tools/winapi/msvcmaker:
314 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
316 * tools/winapi/msvcmaker:
317 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
320 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
322 * dlls/winex11.drv/opengl.c:
323 wgl: Fix for missing NV GLX extension.
325 2006-12-06 Mike McCormack <mike@codeweavers.com>
327 * dlls/msi/tests/package.c:
328 msi: More tests for the SourceDir property.
330 * dlls/msi/tests/package.c:
331 msi: Add some tests for the ALTER query.
333 2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
335 * programs/winedbg/symbol.c:
336 winedbg: Added support for constant values passed by dbghelp.
338 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
339 dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
340 dbghelp: Added ability to internal store / reload a symbol with a constant value.
341 Let dwarf and msc use this new feature.
342 As we also add global symbol without addresses, don't take those
343 constant symbols into account for searches by address.
345 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
346 dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
347 dbghelp: Added a field to the hash table to store the number of elements in
349 Make use of it to get rid to module_compute_num_syms.
351 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
352 dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
353 dbghelp: In find_nearest, now return the symbol instead of its index in
356 * dlls/dbghelp/elf_module.c:
357 dbghelp: Simplify the way we find the debug header.
359 2006-12-05 Detlef Riekenberg <wine.dev@web.de>
361 * dlls/dplayx/dplay.c:
362 dplayx: Display requested provider.
364 2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
366 * dlls/winex11.drv/opengl.c:
367 wgl: Cleanup wglMakeCurrent.
369 2006-12-05 Huw Davies <huw@codeweavers.com>
371 * dlls/wineps.drv/type42.c:
372 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
373 lengths of the loca and glyf tables in addition to changing their names.
374 Should fix printing on Mac based cups servers.
376 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
378 * dlls/kernel32/tests/path.c:
379 kernel32/tests: Add tests for GetWindowsDirectory.
381 * dlls/kernel32/tests/path.c:
382 kernel32/tests: Add tests for GetSystemDirectory.
384 2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
386 * dlls/version/tests/info.c:
387 version/tests: Free memory after use.
389 * dlls/wininet/tests/url.c:
390 wininet/test: Free memory after use.
392 * dlls/advapi32/tests/security.c:
393 advapi32/tests: Free memory after use.
395 2006-12-05 Alexandre Julliard <julliard@winehq.org>
397 * dlls/kernel32/volume.c:
398 kernel32: Always read a full block from the CD-ROM to avoid problems on raw
401 2006-12-05 Huw Davies <huw@codeweavers.com>
403 * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
404 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
405 the listbox is empty.
407 2006-12-05 James Hawkins <truiken@gmail.com>
409 * dlls/msi/package.c:
410 msi: Initialize sid_str to NULL.
412 * dlls/msi/database.c:
413 msi: Fail if stg is NULL.
415 2006-12-05 Kai Blin <kai.blin@gmail.com>
417 * dlls/ws2_32/socket.c:
418 ws2_32: Rewrite setsockopt to be more readable.
420 2006-12-05 Alexandre Julliard <julliard@winehq.org>
423 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
426 kthread: Don't make the stack executable by default.
428 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
429 ntdll: Force exec permissions on all mmaps unless the app is marked
432 2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
434 * dlls/dbghelp/elf_module.c:
435 dbghelp: Recognize DT_GNU_HASH.
437 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
439 * dlls/advapi32/lsa.c:
440 advapi32: Eliminate wild pointers.
442 * dlls/comcat/tests/comcat.c:
443 comcat/tests: Cast-qual warnings fix.
445 2006-12-04 Lei Zhang <thestig@google.com>
447 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
448 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
450 2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
452 * dlls/dinput/device_private.h:
453 dinput: Remove no longer used GEN_EVENT.
455 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
456 dinput: Move joystick event queue into base device class.
458 * dlls/dinput/mouse.c:
459 dinput: Move mouse event queue into base device class.
461 * dlls/dinput/keyboard.c:
462 dinput: Move keyboard event queue into base device class.
463 This removes [Get|Set]Property and GetDeviceData.
465 * dlls/dinput/device.c, dlls/dinput/device_private.h:
466 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
467 Also add queue_event to replace big macro GEN_EVENT.
469 2006-12-05 Mike McCormack <mike@codeweavers.com>
471 * dlls/msi/action.c, dlls/msi/msipriv.h:
472 msi: Examine the attributes of all features before setting a component's state.
474 * dlls/msi/tests/package.c:
475 msi: Add the names of features/components to debugging output.
477 2006-12-04 Francois Gouget <fgouget@free.fr>
479 * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
480 dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
481 dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
482 dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
483 dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
484 dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
485 dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
486 dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
487 programs/clock/It.rc, programs/cmdlgtst/It.rc,
488 programs/notepad/It.rc, programs/progman/It.rc,
489 programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
490 programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
491 programs/winemine/It.rc, programs/winhelp/It.rc:
492 Consistently use SUBLANG_NEUTRAL for Italian resources.
494 * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
495 dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
496 dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
497 dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
498 dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
499 dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
500 libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
501 tools/winedump/msc.c, tools/winegcc/winegcc.c:
502 Assorted spelling fixes.
504 * dlls/mshtml/editor.c:
505 mshtml: Add '\n' to Wine trace.
507 * dlls/msxml3/domdoc.c:
508 msxml3: Add '\n' to Wine trace.
510 * dlls/vmm.vxd/vmm.c:
511 vmm.vxd: PC_WRITABLE spelling fix.
513 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
515 * dlls/atl/registrar.c:
516 atl: Change storage class of dll_count to static.
518 2006-12-04 Rob Shearman <rob@codeweavers.com>
520 * dlls/ole32/datacache.c:
521 ole32: Implement the GetData function of the data cache to using the
522 existing LoadData function and fix GetData to also return data that
523 has been set, rather than loaded.
525 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
526 ole32: Fix HandsOffStorage in the data cache.
528 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
529 ole32: Implement the DiscardCache function in the data cache.
531 2006-12-04 Huw Davies <huw@codeweavers.com>
533 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
534 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
535 being big enough to hold the buffer returned by EnumPrintersW.
537 2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
539 * dlls/wined3d/directx.c:
540 wined3d: Add err for failure case in CheckDepthStencilMatch.
542 * dlls/wined3d/directx.c:
543 wined3d: Fix CreateFakeGLContext to work with a foreign context.
545 * dlls/wined3d/directx.c:
546 wined3d: Avoid XFree on NULL in CheckDeviceType.
548 * dlls/wined3d/directx.c:
549 wined3d: Rearrange code in CheckDeviceType.
551 * dlls/wined3d/directx.c:
552 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
554 2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
556 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
557 dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
561 2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
563 * dlls/ws2_32/tests/sock.c:
564 ws2_32: Added tests for closesocket cancelling pending I/O operations.
566 2006-12-04 Alexandre Julliard <julliard@winehq.org>
569 server: Explicitly shutdown destroyed sockets to force pending poll() calls
572 * dlls/kernel32/locale.c:
573 kernel32: Store the LC_MESSAGES value under the "Locale" value.
574 Some apps depend on the value. Reported by Karsten Elfenbein.
576 2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
578 * programs/winedbg/symbol.c:
579 winedbg: Dwarf can emit REGREL symbol information, so handle it.
580 Factorize a bit more some symbol handling code.
582 * programs/winedbg/break.c, programs/winedbg/debugger.h,
583 programs/winedbg/tgt_active.c:
584 winedbg: Now that local variable computation depends on instruction
585 pointer value, be sure to have the relevant insn ptr value when
586 fetching the stack frames (spotted by Peter Oberndorfer).
588 * dlls/dbghelp/dwarf.c:
589 dbghelp: Fixed value stored for register relative information
590 (regression spotted by Peter Oberndorfer).
592 * dlls/dbghelp/dbghelp.c:
593 dbghelp: Now that symbol's value computation depend on instruction
594 pointer value, be sure to always store it (spotted by Peter
597 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
598 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
599 programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
600 programs/winedbg/memory.c, programs/winedbg/stack.c:
601 winedbg: Added some black magic to still handle register values on non
602 current frame for some of the registers we know of (frame pointer,
605 * programs/winedbg/symbol.c:
606 winedbg: Remove some hassle from sgv_cb, and handle line number displacement
609 * programs/winedbg/symbol.c:
610 winedbg: No longer test filename in sgv_cb, but do it in the only place where
613 2006-12-02 Rob Shearman <rob@codeweavers.com>
615 * dlls/ole32/datacache.c:
616 ole32: Add some more traces to the data cache to make debugging easier.
618 * dlls/ole32/tests/ole2.c:
619 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
620 and for caching formats with a clipformat of 0.
622 * dlls/ole32/datacache.c:
623 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
624 means to match any clipformat/tymed.
625 Therefore, keep the clipformat of the data in the data_cf field.
626 Return an error from SetData if a non-zero clipformat hasn't been specified.
627 Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
628 to be non-zero if data has been set.
630 * dlls/ole32/datacache.c:
631 ole32: Check that the specified clipboard format and tymed are valid in
632 IOleCache::Cache in the data cache.
634 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
636 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
637 spoolss: Forward EnumPortsW to winspool.drv.
639 2006-12-04 Kai Blin <kai.blin@gmail.com>
641 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
642 ws2_32: Rewrite getsockopt to make it more readable.
644 2006-12-04 Alexandre Julliard <julliard@winehq.org>
646 * dlls/ntdll/loader.c:
647 ntdll: Allow module with extensions in forward specifications.
649 2006-12-04 Mike McCormack <mike@codeweavers.com>
651 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
652 msi: Double quotes are not valid in queries.
654 * dlls/msi/tests/db.c:
655 msi: Add tests for quoting in queries.
657 2006-12-03 Markus Amsler <markus.amsler@oribi.org>
659 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
660 dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
661 dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
662 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
663 d3d: Pass the superior creating object down to the callback functions.
665 2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
667 * fonts/ms_sans_serif.sfd:
668 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
670 * fonts/small_fonts.sfd:
671 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
674 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
677 fonts: Add Ukrainian and Byelorussian symbols in System font.
679 2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
681 * dlls/comctl32/header.c:
682 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
684 2006-12-02 Chris Robinson <chris.kcat@gmail.com>
686 * dlls/winex11.drv/opengl.c:
687 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
690 2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
692 * dlls/oleaut32/vartype.c:
693 oleaut32: Cleanup of previous VarBstrCmp patch.
695 2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
697 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
698 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
700 2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
702 * dlls/dinput/keyboard.c:
703 dinput: Implement Poll for keyboard.
705 * dlls/dinput/device.c, dlls/dinput/device_private.h,
706 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
707 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
708 dinput: Move critical section to the base device class.
710 * dlls/dinput/device.c, dlls/dinput/device_private.h,
711 dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
712 dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
713 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
714 dinput: Move acquired flag to the base device class. Add tests.
716 2006-12-04 Alexandre Julliard <julliard@winehq.org>
718 * tools/winebuild/parser.c:
719 winebuild: Check for illegal characters in entry point names.
721 2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
723 * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
724 user32: Add ShowWindow test, make it pass under Wine.
726 2006-12-03 Lei Zhang <thestig@google.com>
728 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
729 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
731 2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
733 * dlls/winex11.drv/opengl.c:
734 wgl: (W)GL_NV_vertex_array_range.
736 2006-12-03 Peter Beutner <p.beutner@gmx.net>
738 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
739 ntdll: Fix single stepping over popf instruction.
741 2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
743 * tools/winedump/msc.c:
744 winedump: Cast-qual warnings fix.
746 * tools/winedump/lnk.c:
747 winedump: Cast-qual warnings fix.
749 2006-12-03 Marcus Meissner <marcus@jet.franken.de>
751 * dlls/shlwapi/reg.c:
752 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
754 2006-12-01 James Hawkins <truiken@gmail.com>
756 * dlls/shell32/shlexec.c:
757 shell32: Move a NULL pointer check before the place where we dereference
760 * dlls/msi/action.c, include/msidefs.h:
761 msi: Add handling for the StartServices action.
763 2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
765 * dlls/imagehlp/access.c:
766 imagehlp: MapAndLoad should do some useful stuff now.
768 2006-12-01 Rob Shearman <rob@codeweavers.com>
770 * dlls/ole32/ole32_main.c:
771 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
773 * dlls/ole32/ole32_main.c:
774 ole32: The width of the metafile drawn should be 3 times the icon width in
775 OleMetafilePictFromIconAndLabel.
777 * dlls/ole32/ole32_main.c:
778 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
780 * dlls/ole32/ole32_main.c:
781 ole32: Use the default icon title font when writing the caption text out in
782 OleMetafilePictFromIconAndLabel.
784 * dlls/ole32/ole32_main.c:
785 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
786 its mapping mode be anisotropic, not isotropic.
788 * dlls/ole32/ole32_main.c:
789 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
790 so that the created metafile scales correctly.
791 Centre the icon and the label.
793 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
794 ole32: Implement saving of the data cache.
795 Document a few of the unknown fields in the presentation data header.
797 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
798 ole32: Add handling of the dirty state to the data cache and fix InitNew to
801 * dlls/ole32/datacache.c:
802 ole32: Add documentation for CreateDataCache.
804 * dlls/ole32/tests/ole2.c:
805 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
806 interfaces of the OLE data cache.
808 * dlls/ole32/datacache.c:
809 ole32: The advise sink for the data cache should be primed with the passed in
810 aspects value, not an arbitrarily selected value.
812 * dlls/ole32/datacache.c:
813 ole32: Implement the SetData function for the data cache.
815 * dlls/ole32/datacache.c:
816 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
817 treated the same as set data.
819 * dlls/ole32/datacache.c:
820 ole32: Implement Cache and Uncache for the data cache.
822 * dlls/ole32/datacache.c:
823 ole32: Create a cache entry for each format in the data cache to allow
824 for the future possiblity to add entries with IOleCache::Cache and
827 * dlls/ole32/datacache.c:
828 ole32: Implement DataCache_GetClassID.
831 include: Add some missing OLE defines and declarations to ole2.h.
833 2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
835 * dlls/dbghelp/elf_module.c:
836 dbghelp: Fix elf_load_module params on non elf system to reflect last change
839 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
841 * dlls/msacm32/pcmconverter.c:
842 msacm32: Make some data const.
844 2006-12-01 Tomas Carnecky <tom@dbservice.com>
846 * dlls/winex11.drv/mouse.c:
847 winex11.drv: Don't update the key state table in mouse related functions.
849 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
851 * dlls/d3d9/device.c:
852 d3d9: Remove unreachable return.
854 2006-11-30 James Hawkins <truiken@gmail.com>
856 * dlls/msi/package.c:
857 msi: Set the UserSID property.
859 * dlls/advapi32/tests/security.c:
860 advapi32: Add tests for LookupAccountName.
862 2006-12-01 Detlef Riekenberg <wine.dev@web.de>
864 * dlls/comctl32/propsheet.c:
865 comctl32: Do not crash when the startpage is invalid.
867 2006-12-01 Alexandre Julliard <julliard@winehq.org>
869 * dlls/kernel32/tests/file.c:
870 kernel32/tests: Added test case for . and .. directory entries.
872 * dlls/kernel32/file.c, dlls/ntdll/directory.c:
873 ntdll: Always return . and .. as the first two entries in directory searches.
875 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
877 * dlls/kernel32/tests/loader.c:
878 kernel32: Skip the PE loader test under a Win9x platform.
880 2006-11-30 Peter Beutner <p.beutner@gmx.net>
882 * dlls/ntdll/tests/exception.c:
883 ntdll: Add more exception tests.
885 * dlls/ntdll/tests/exception.c:
886 ntdll: Run exception tests from executable memory.
888 * dlls/ntdll/tests/exception.c:
889 ntdll: Simplify exception tests.
890 - create helper function to setup exception frame and run the test
891 - lookup function ptr only once
892 - make "code data" const
893 - reuse global exception counter
894 - change alignment test to use stack address to generate an alignment
895 exception. This avoids
896 the need to pass an argument, so it can use the created helper function.
897 (as the stack is (at least) 4 byte aligned, this works equally well)
899 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
901 * dlls/d3d8/device.c:
902 d3d8: Use correct COM macros.
904 * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
905 d3d9: Use correct COM macros.
907 * dlls/wined3d/directx.c:
908 wined3d: Remove duplicated code.
910 * dlls/ddraw/device.c:
911 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
913 2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
915 * dlls/winex11.drv/opengl.c:
916 wgl: Relax the pixel format attribute conversion code a bit.
918 2006-11-30 Jacek Caban <jacek@codeweavers.com>
920 * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
921 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
922 mshtml: Added handling of right and left arrow keys in editing mode.
924 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
926 * dlls/user32/tests/class.c:
927 user32: W2K3 returns ERROR_INVALID_PARAMETER.
929 2006-12-01 Alexandre Julliard <julliard@winehq.org>
931 * dlls/ntdll/virtual.c:
932 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
935 2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
937 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
938 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
940 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
942 * programs/winetest/send.c:
943 winetest: Make sure we can send larger files.
945 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
947 * tools/winedump/dump.c, tools/winedump/lib.c:
948 winedump: Restore the COFF library dumper functionality broken by the previous
951 2006-11-29 Lei Zhang <thestig@google.com>
953 * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
954 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
956 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
958 * dlls/winspool.drv/info.c:
959 winspool: Load the local monitor only once.
961 2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
963 * programs/winemenubuilder/winemenubuilder.c:
964 winemenubuilder: Look for supported color depths icons only.
966 2006-11-30 Markus Amsler <markus.amsler@oribi.org>
968 * dlls/d3d8/device.c, dlls/d3d9/device.c:
969 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
970 This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
972 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
973 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
974 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
975 This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
977 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
978 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
979 This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
981 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
982 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
983 This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
985 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
986 dlls/wined3d/device.c:
987 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
988 This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
990 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
991 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
992 This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
994 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
995 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
996 This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
998 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
999 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
1000 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
1001 This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
1003 * dlls/wined3d/device.c:
1004 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
1005 Removing COM in d3d is not feasible as long as we use inheritance. So
1006 stick to the COM refcount rules.
1007 This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
1009 2006-11-30 Kai Blin <kai.blin@gmail.com>
1011 * dlls/ws2_32/socket.c, include/winsock.h:
1012 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
1014 2006-11-30 Alexandre Julliard <julliard@winehq.org>
1016 * programs/winecfg/appdefaults.c:
1017 winecfg: Determine the current Windows version from the standard registry keys.
1018 Also avoid setting the HKCU\Software\Wine version value when not needed.
1020 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
1021 dlls/comdlg32/filedlgbrowser.h:
1022 comdlg32: Moved prototypes to the header file and fixed declaration of
1023 FileOpenDlgInfosStr.
1025 2006-11-30 Kai Blin <kai.blin@gmail.com>
1027 * dlls/ws2_32/socket.c:
1028 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
1031 2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1033 * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
1034 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
1035 dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
1036 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
1037 dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
1038 dlls/dbghelp/symbol.c:
1039 dbghelp: Get rid of long int issues on 64bit platforms.
1041 * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
1042 tools/winedump/winedump.h:
1043 winedump: Added support for dumping types from PDB, CV... files.
1045 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
1046 tools/winedump/winedump.h:
1047 winedump: First shot at dumping PDB files contents.
1049 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
1050 mscvpdb.h: Update some definitions (constants, structures) with latest
1051 information we have.
1053 * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
1054 include/wine/mscvpdb.h:
1055 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
1058 * tools/winedump/main.c:
1059 winedump: Make dump mode the default.
1061 * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
1062 tools/winedump/winedump.h:
1063 winedump: Dump the EMF files as any other file types.
1064 Internally, make use of the PRD function for checking available file ranges.
1066 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
1067 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
1068 winedump: Use same scheme for dumping lnk files as the executables (through
1069 the PRD macro and a full mapped image).
1071 * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
1072 tools/winedump/pe.c, tools/winedump/winedump.h:
1073 winedump: Use a uniform scheme for dumping file contents.
1075 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
1076 tools/winedump/pe.h, tools/winedump/winedump.h:
1077 winedump: Header file pe.h is useless, get rid of it.
1079 * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
1080 tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
1081 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
1082 dump function signatures.
1083 Avoid passing around the base of the module, but use instead the PRD function.
1085 2006-11-29 James Hawkins <truiken@gmail.com>
1087 * dlls/advapi32/crypt.c:
1088 advapi32: Remove redundant NULL checks before CRYPT_Free.
1091 msi: Use mi->source if the source is not a full path.
1093 2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
1095 * dlls/winex11.drv/winex11.drv.spec:
1096 winex11.drv: Fix SetWindowPos parameters in the spec file.
1098 2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
1101 fonts: Add Ukrainian symbols in System font.
1103 * fonts/courier.sfd:
1104 fonts: Add ukrainian symbols in Courier.
1106 * fonts/ms_sans_serif.sfd:
1107 fonts: Add Ukrainian symbols in MS Sans Serif.
1109 * fonts/small_fonts.sfd:
1110 fonts: Add Ukrainian symbols in Small fonts.
1112 2006-11-27 James Hawkins <truiken@gmail.com>
1114 * dlls/msi/Makefile.in, dlls/msi/action.c:
1115 msi: Add handling for the InstallODBC action.
1118 msi: Don't fail if we can't remove an existing install file.
1120 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
1122 * dlls/winspool.drv/tests/info.c:
1123 winspool/tests: Add initial tests for AddPort.
1125 * dlls/winspool.drv/info.c:
1126 winspool: Implement AddPortA.
1128 * dlls/winspool.drv/info.c:
1129 winspool: Implement AddPortW.
1131 * dlls/winspool.drv/tests/info.c:
1132 winspool/tests: Add initial test for DeletePort.
1134 * dlls/winspool.drv/info.c:
1135 winspool: Implement DeletePortA.
1137 * dlls/winspool.drv/info.c:
1138 winspool: Implement DeletePortW.
1140 2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
1142 * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
1143 dlls/user32/winpos.c, dlls/winex11.drv/window.c,
1144 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
1145 dlls/winex11.drv/x11drv.h:
1146 user32: Factorize driver's SetWindowPos in user32.
1148 2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
1150 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
1151 setupapi: Added AssertFail stub.
1153 2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
1155 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
1156 dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
1157 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
1158 comdlg32: Make some data const.
1160 * dlls/advapi32/registry.c:
1161 advapi32: Make some data const.
1163 * dlls/dsound/capture.c:
1164 dsound: Make some data const.
1166 * dlls/winedos/devices.c:
1167 winedos: Make some data const.
1169 * dlls/riched20/writer.c:
1170 riched20: Make some data const.
1172 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
1173 dlls/quartz/transform.c, dlls/quartz/transform.h:
1174 quartz: Make some data const and static.
1176 * dlls/mshtml/install.c:
1177 mshtml: Make some data const.
1179 * dlls/comctl32/rebar.c:
1180 comctl32: Make some data const.
1182 * dlls/winspool.drv/info.c:
1183 winspool.drv: Make some data const.
1185 * dlls/urlmon/binding.c:
1186 urlmon: Make some data const.
1188 * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
1189 shdocvw: Make some data const.
1191 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
1193 msi: Make some data const and static.
1195 * dlls/winex11.drv/xfont.c:
1196 winex11.drv: Make some data const.
1198 * dlls/ntdll/om.c, dlls/ntdll/path.c:
1199 ntdll: Make some data const.
1201 2006-11-29 Kai Blin <kai.blin@gmail.com>
1203 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
1204 dlls/secur32/secur32_priv.h:
1205 secur32: Improve version detection, move all the version detection to ntlm.c.
1206 Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
1207 we need, require that as minimal version and remove odd old-version
1208 compatibility hacks.
1210 2006-11-29 Mike McCormack <mike@codeweavers.com>
1212 * dlls/msi/action.c:
1213 msi: Update the UI in one place only in ACTION_ProcessComponents.
1215 * dlls/msi/action.c:
1216 msi: Advertise components of a feature that has the
1217 msidbFeatureAttributesFavorAdvertise property.
1219 2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
1221 * dlls/comctl32/propsheet.c:
1222 comctl32: Cast-qual warnings fix.
1224 2006-11-28 Kai Blin <kai.blin@gmail.com>
1226 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
1227 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
1229 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1231 * dlls/msi/msi.spec:
1232 msi: Synchronize msi exports with what PSDK has.
1234 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
1236 * dlls/localspl/tests/localmon.c:
1237 localspl: Add initial tests for AddPortW.
1239 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
1240 spoolss: Implement AllocSplStr + DllFreeSplStr.
1242 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1244 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
1245 tools/winedump/main.c, tools/winedump/pe.c,
1246 tools/winedump/winedump.h:
1247 winedump: Add partial COFF library support.
1249 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
1250 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
1252 * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
1253 shlwapi: Make some data const.
1255 * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
1256 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
1257 dlls/oleaut32/variant.h:
1258 oleaut32: Make some data const and static.
1260 * dlls/ole32/compobj.c:
1261 ole32: Make some data const.
1263 * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
1264 dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
1265 dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
1267 shell32: Make some data static and const.
1269 * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
1270 user32: Make some data const.
1272 * dlls/kernel32/lzexpand.c:
1273 kernel32: Make some data const.
1275 * tools/winedump/debug.c, tools/winedump/pe.c:
1276 winedump: Make some data const.
1278 * dlls/kernel32/tests/loader.c:
1279 kernel32: Add more obscure PE images that XP is able to load.
1281 2006-11-27 H. Verbeet <hverbeet@gmail.com>
1283 * dlls/wined3d/device.c:
1284 wined3d: Set the initial FBO depth stencil when creating the device.
1286 * dlls/wined3d/device.c:
1287 wined3d: Delete the device's FBO when destroying the device.
1289 * dlls/wined3d/glsl_shader.c:
1290 wined3d: Use the texture sampling function in a few more instructions (GLSL).
1292 * dlls/wined3d/arb_program_shader.c:
1293 wined3d: Use the texture sampling function in a few more instructions (ARB
1296 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
1297 wined3d: Fix the texm3x3tex instruction to sample properly.
1299 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
1300 wined3d: Create a separate function for sampling a texture.
1302 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
1303 dlls/wined3d/wined3d_private.h:
1304 wined3d: Select the right shader backend when creating the device.
1306 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
1307 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
1308 dlls/wined3d/wined3d_private.h:
1309 wined3d: Move some code specific to the different shader backends into the
1310 respective source files.
1312 2006-11-28 Mike McCormack <mike@codeweavers.com>
1314 * dlls/msi/appsearch.c:
1315 msi: Use MSI_IterateRecords in ACTION_AppSearch.
1317 * dlls/msi/appsearch.c:
1318 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
1320 * dlls/msi/appsearch.c:
1321 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
1323 2006-11-28 Matt Finnicum <mattfinn@gmail.com>
1325 * dlls/riched20/editor.c:
1326 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
1328 * dlls/riched20/editor.c:
1329 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
1332 * dlls/riched20/editor.c:
1333 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
1335 2006-11-27 Matt Finnicum <mattfinn@gmail.com>
1337 * dlls/riched20/editor.c:
1338 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
1340 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
1341 riched20: Make ME_StreamIn create undos properly.
1343 2006-11-27 Frank Richter <frank.richter@gmail.com>
1345 * programs/winecfg/De.rc:
1346 winecfg: Update German translation.
1348 2006-11-27 Kai Blin <kai.blin@gmail.com>
1350 * dlls/ws2_32/socket.c:
1351 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
1354 2006-11-27 Francois Gouget <fgouget@free.fr>
1356 * dlls/mshtml/editor.c:
1357 mshtml: Add missing '\n' in Wine trace.
1359 2006-11-27 Francois Gouget <fgouget@codeweavers.com>
1361 * programs/cmdlgtst/Pt.rc:
1362 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
1364 * dlls/oledlg/oledlg_Pt.rc:
1365 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
1367 * programs/regedit/Pt.rc:
1368 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
1370 * programs/wineconsole/wineconsole_Pt.rc:
1371 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
1373 * programs/winefile/Pt.rc:
1374 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
1376 * dlls/shell32/shell32_Pt.rc:
1377 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
1379 * dlls/shdocvw/Pt.rc:
1380 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
1382 * programs/winecfg/Pt.rc:
1383 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
1385 * dlls/winmm/winmm_Pt.rc:
1386 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
1388 * dlls/wininet/wininet_Pt.rc:
1389 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
1391 * programs/winemine/Pt.rc:
1392 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
1394 * dlls/user32/resources/user32_Pt.rc:
1395 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
1397 * dlls/shlwapi/shlwapi_Pt.rc:
1398 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
1400 * dlls/msrle32/msrle_Pt.rc:
1401 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
1403 2006-11-27 Alexandre Julliard <julliard@winehq.org>
1405 * dlls/ntdll/server.c:
1406 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
1408 2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
1410 * include/winsock.h:
1411 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
1414 2006-11-27 Alexandre Julliard <julliard@winehq.org>
1416 * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
1417 winsock: Add WS_ prefix on WSAIoctl constants.
1419 2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
1421 * dlls/dbghelp/dwarf.c:
1422 dbghelp: Silence typedefs children in sub program block.
1424 2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
1426 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
1427 programs/winedbg/types.c:
1428 winedbg: Added basic support for printing 64bit wide entities.
1430 * programs/winedbg/memory.c, programs/winedbg/types.c:
1431 winedbg: Host references lookup.
1432 Since more and more information in now available through the CPU
1433 registers, those require DLV_HOST access to be a bit better handled
1436 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
1437 programs/winedbg/stack.c, programs/winedbg/symbol.c:
1438 winedbg: Various information printing issues.
1439 - in backtraces, (void) functions should be listed with '()' as arguments
1441 - factorized code for diplaying information about a local/parameter
1442 - fixed a couple of bugs here
1443 - rewrote format specifiers for print commands (do no waste space for padding
1445 - added support for new wine's dbghelp extension for local/parameter
1446 variables being out of scope
1448 * dlls/dbghelp/elf_module.c:
1449 dbghelp: Removed the alpha status FIXME for the dwarf code.
1451 * dlls/dbghelp/dwarf.c:
1452 dbghelp: Correctly store the addresses of blocks.
1453 They are stored internally as offsets to the start of the function
1454 which embeds the block.
1456 * dlls/dbghelp/dwarf.c:
1457 dbghelp: Properly handle the void type in some declarations.
1459 * dlls/dbghelp/dwarf.c:
1460 dbghelp: We can now remove the default name prefix as all the non conforming
1461 cases have been eliminated.
1462 Got rid of dwarf2_find_name which is now useless.
1464 * dlls/dbghelp/dwarf.c:
1465 dbghelp: Extend support for inlined functions and handle them as generic blocks
1467 (except for parameters which are converted into local variables).
1468 Rewrote dwarf2_find_attribute so that it takes into account the
1469 abstract origin information when available.
1472 * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
1473 dbghelp: Be a bit more strict on where we do actually expect default names to
1475 (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
1477 * dlls/dbghelp/dwarf.c:
1478 dbghelp: Add support for a label in a subprogram block.
1480 * dlls/dbghelp/dwarf.c:
1481 dbghelp: Register numbers in OP_piece don't need to be next to each other.
1483 * dlls/dbghelp/dwarf.c:
1484 dbghelp: Add support for deref operation in location computation.
1486 * dlls/dbghelp/dwarf.c:
1487 dbghelp: Add ability to add a SymTagCustom element to a function.
1488 Make use of it to store the frame information for a dwarf function
1489 (either because frame's location is a location list, or because one of
1490 the function's variables is not properly computed at parse time).
1492 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
1493 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
1494 dlls/dbghelp/type.c:
1495 dbghelp: Function points location is now expressed as a struct location.
1497 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
1498 dlls/dbghelp/symbol.c:
1499 dbghelp: Added infrastructure to compute variable location at runtime (as
1500 opposed to debug info parse time).
1501 Use it to send the variables depending on not known frame register at parse time.
1502 Made just a stub for the location computation function for dwarf2.
1504 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
1505 dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
1506 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
1507 dbghelp: Use the location info structure thoughout the code to handle the
1508 location of a data variable.
1510 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
1511 dbghelp: Added struct location to help computing a location.
1512 Make use of it in dwarf.c to handle correctly variable location computation.
1513 Split code to handle both location with parse time computation
1514 (current code) and yet to come run-time computation
1516 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
1517 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
1518 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
1520 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
1521 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
1522 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
1523 dbghelp: Store compiland's address in internal structures.
1525 * dlls/dbghelp/symbol.c:
1526 dbghelp: When looking up for a local variable (or parameter), pass the function
1529 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
1530 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
1531 dbghelp: Added a process field to the modules pair structure.
1532 This makes the code simpler to read, a bit more efficient, and
1533 furthermore it'll be needed in future patches.
1535 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
1536 dlls/dbghelp/elf_module.c:
1537 dbghelp: Simplify code with function to get section size.
1539 2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
1541 * dlls/ole32/storage32.c:
1542 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
1544 2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1546 * dlls/crypt32/tests/main.c:
1547 crypt32: Add test for I_CryptInstallOssGlobal.
1549 * dlls/crypt32/main.c:
1550 crypt32: Better stub for I_CryptInstallOssGlobal.
1552 2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
1554 * tools/wineshelllink:
1555 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
1557 * programs/winemenubuilder/winemenubuilder.c:
1558 winemenubuilder: Downgrade some ERR to WARN.
1560 2006-11-27 Alexandre Julliard <julliard@winehq.org>
1562 * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
1563 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
1564 The DC palette only matters for DIB_PAL_COLORS.
1566 2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
1568 * dlls/winex11.drv/pen.c:
1569 winex11.drv: Cast-qual warnings fix.
1571 * dlls/winex11.drv/opengl.c:
1572 winex11.drv: Cast-qual warnings fix.
1574 * dlls/winex11.drv/clipboard.c:
1575 winex11.drv: Cast-qual warnings fix.
1577 2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
1579 * dlls/winex11.drv/mouse.c:
1580 winex11drv: State of side mouse buttons (X-buttons) is not returned from
1583 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
1585 * programs/winepath/winepath.c:
1586 winepath: Fix --unix so it works whether the Windows path refers to an existing
1587 file/directory or not.
1589 2006-11-27 Alexandre Julliard <julliard@winehq.org>
1591 * dlls/gphoto2.ds/gphoto2_i.h:
1592 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
1594 2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
1596 * dlls/winex11.drv/opengl.c:
1597 wgl: Unify pixel format code.
1599 2006-11-27 Mike McCormack <mike@codeweavers.com>
1601 * dlls/msi/appsearch.c:
1602 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
1604 * dlls/msi/appsearch.c:
1605 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
1607 * dlls/msi/appsearch.c:
1608 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
1610 * dlls/msi/package.c:
1611 msi: Use MSI_IterateRecords when cloning properties.
1613 2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
1615 * dlls/riched20/paint.c:
1616 riched20: Only send EN_CHANGE when it is supposed to be sent.
1618 2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
1620 * tools/winedump/symbol.c:
1621 winedump: Constify some data.
1623 * tools/winedump/lnk.c:
1624 winedump: Fix a copy/paste typo.
1626 * tools/winedump/le.c:
1627 winedump: Remove a not needed include.
1629 * tools/winedump/dump.c:
1630 winedump: Make the implementation match the prototype.
1633 include: Add some structures a definitions required for the COFF library dumper.
1635 2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
1637 * programs/oleview/No.rc, programs/oleview/rsrc.rc:
1638 oleview: Add Norwegian Bokmål translation.
1640 * programs/winecfg/No.rc:
1641 winecfg: Updated Norwegian Bokmål translation.
1643 2006-11-26 Kevin Koltzau <kevin@plop.org>
1645 * dlls/winex11.drv/keyboard.c:
1646 winex11.drv: Process browser and multimedia key events.
1648 * dlls/user32/defwnd.c, dlls/user32/message.c:
1649 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
1651 * include/winuser.h:
1652 winuser.h: Add some HSHELL and APPCOMMAND defines.
1654 * dlls/user32/spy.c, include/winuser.h:
1655 winuser.h: Define browser and multimedia keys.
1657 2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
1659 * dlls/kernel32/tests/loader.c:
1660 kernel32: Improve the PE loader test.
1662 2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
1664 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
1665 wined3d: Cast-qual warnings fix.
1667 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
1668 dlls/wined3d/wined3d_private.h:
1669 wined3d: Cast-qual warnings fix.
1671 * dlls/wined3d/baseshader.c:
1672 wined3d: Cast-qual warnings fix.
1674 2006-11-24 Francois Gouget <fgouget@codeweavers.com>
1676 * dlls/msi/msi_Pt.rc:
1677 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
1679 * dlls/msacm32/msacm_Pt.rc:
1680 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
1682 * dlls/mpr/mpr_Pt.rc:
1683 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
1685 * dlls/comdlg32/cdlg_Pt.rc:
1686 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
1688 * dlls/comctl32/comctl_Pt.rc:
1689 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
1691 * dlls/avifil32/avifile_Pt.rc:
1692 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
1694 2006-11-24 Alexandre Julliard <julliard@winehq.org>
1696 * ANNOUNCE, ChangeLog, VERSION, configure:
1699 ----------------------------------------------------------------
1700 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
1702 * dlls/wined3d/device.c:
1703 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
1705 2006-11-24 Christoph Frick <frick@sc-networks.de>
1707 * dlls/dinput/joystick_linuxinput.c:
1708 dinput: Simplify the code that finds the offset of the given linux event.
1710 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
1712 * dlls/oleaut32/oleaut.c:
1713 oleaut32: Protect against integer overflow in SysAllocStringLen.
1715 2006-11-23 Francois Gouget <fgouget@free.fr>
1717 * dlls/msvcrt/tests/data.c:
1718 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
1719 load it dynamically.
1721 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
1723 * dlls/winmm/wineoss/dscapture.c:
1724 winmm/wineoss: Cast-qual warning fix.
1726 * dlls/ws2_32/socket.c:
1727 ws2_32: Cast-qual warnings fix.
1729 * dlls/winspool.drv/info.c:
1730 winspool.drv: Cast-qual warning fix + make function static.
1732 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
1734 * dlls/localspl/tests/localmon.c:
1735 localspl/tests: Add test for DeletePort.
1737 * dlls/localspl/localmon.c:
1738 localspl: Implement DeletePort.
1740 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
1742 * dlls/advpack/tests/advpack.c:
1743 advpack: Remove test that crashes on systems with IE7.
1745 2006-11-24 Jacek Caban <jacek@codeweavers.com>
1747 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
1748 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
1749 dlls/mshtml/olecmd.c:
1750 mshtml: Added Exec(IDM_FONTSIZE) implementation.
1752 * dlls/mshtml/nsembed.c:
1753 mshtml: Added missing break.
1755 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
1757 * dlls/kernel32/tests/codepage.c:
1758 kernel32/tests: Test -1 length for NULL ptr too.
1760 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
1762 * dlls/comdlg32/cdlg_Pt.rc:
1763 comdlg32: Moved a FIXME out of the user-visible string.
1765 * dlls/serialui/Pt.rc:
1766 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
1768 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
1769 programs/view/Pt.rc, programs/winhelp/Pt.rc:
1770 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
1772 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
1773 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
1774 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
1775 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
1776 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
1777 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
1778 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
1779 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
1780 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
1781 programs/wineconsole/wineconsole_Pt.rc:
1782 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
1783 that have multiple sublanguages.
1785 2006-11-23 Francois Gouget <fgouget@free.fr>
1787 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
1788 dlls/user32/tests/win.c:
1789 user32/tests: Remove unneeded NONAMELESS* macros.
1791 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
1792 msvcrt/tests: The tests must not include msvcrt.h because it contains
1793 declarations that may be incompatible with the PSDK headers.
1795 * dlls/comctl32/tests/dpa.c:
1796 comctl32/tests: Fix the CheckDPA() tests.
1797 There is no guarantee that the compiler will compute the function arguments
1798 in left-to-right order.
1800 * dlls/shlwapi/tests/string.c:
1801 shlwapi/tests: Remove unneeded NONAMELESS* macros.
1803 * dlls/shell32/tests/string.c:
1804 shell32/tests: Don't use the NONAMELESS* macros in the tests.
1806 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
1807 dlls/mapi32/tests/util.c:
1808 mapi32/tests: Remove unneeded NONAMELESS* macros.
1810 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
1811 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
1812 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
1813 dlls/dsound/tests/propset.c:
1814 dsound/tests: Remove unneeded NONAMELESS* macros.
1816 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
1817 dlls/dinput/tests/mouse.c:
1818 dinput/tests: Remove unneeded NONAMELESS* macros.
1820 * dlls/comctl32/tests/propsheet.c:
1821 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
1823 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
1825 * dlls/shell32/shlexec.c:
1826 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
1828 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1830 * programs/winecfg/Ko.rc:
1831 winecfg: Update Korean resource.
1833 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
1835 * dlls/winmm/playsound.c:
1836 winmm: Cast-qual warnings fix.
1839 winmm: Cast-qual warnings fix.
1841 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
1843 * programs/winemenubuilder/winemenubuilder.c:
1844 winemenubuilder: Use 'start.exe' to launch non .exe files.
1846 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
1848 * dlls/wininet/internet.c:
1849 wininet: Cast-qual warnings fix.
1851 2006-11-22 Mike McCormack <mike@codeweavers.com>
1853 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
1854 msi: Treat the SourceDir folder the same as TargetDir.
1856 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
1857 msi: Load all folders in one query, rather one per query.
1859 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
1861 * dlls/kernel32/locale.c:
1862 kernel32: Restore C locale for LC_NUMERIC.
1864 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
1866 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
1867 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
1868 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
1870 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
1871 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
1873 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
1874 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
1876 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
1877 dlls/wined3d/device.c:
1878 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
1880 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
1881 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
1883 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
1884 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
1886 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
1887 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
1888 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
1890 * dlls/d3d8/device.c, dlls/d3d9/device.c:
1891 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
1893 2006-11-22 Mike McCormack <mike@codeweavers.com>
1895 * dlls/msi/custom.c:
1896 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
1899 * dlls/msi/custom.c:
1900 msi: Split process_action_return_value into two different functions.
1902 * dlls/msi/custom.c:
1903 msi: Remove an unused parameter.
1905 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
1907 * dlls/user32/static.c:
1908 user32: Restore the len == 0 check which got lost in a previous patch.
1910 2006-11-21 Huw Davies <huw@codeweavers.com>
1912 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
1913 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
1914 ole32: Spelling fixes.
1916 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
1917 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
1919 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
1921 * dlls/shell32/systray.c:
1922 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
1924 2006-11-21 Rob Shearman <rob@codeweavers.com>
1926 * dlls/rpcrt4/rpc_message.c:
1927 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
1928 handled at the binding level now instead of the message level, so
1929 remove this special handling in RPCRT4_Send.
1931 * dlls/rpcrt4/rpc_binding.c:
1932 rpcrt4: Allow applications to specify authentication levels other than connect
1933 in RpcBindingSetAuthInfoA/W.
1934 Map the default authentication level and service to sane values.
1935 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
1937 2006-11-21 Alexandre Julliard <julliard@winehq.org>
1939 * dlls/ntdll/server.c:
1940 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
1943 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
1945 * dlls/user32/static.c, dlls/user32/tests/msg.c:
1946 user32: Add a rudimentary WM_SETFONT message test for the static control,
1947 make it pass under Wine.
1949 2006-11-21 Alexandre Julliard <julliard@winehq.org>
1951 * dlls/comctl32/tooltips.c:
1952 comctl32: Remove invalid NULL check.
1954 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
1956 * dlls/ntdll/tests/string.c:
1957 ntdll: Remove unused variables.
1959 * dlls/ntdll/tests/string.c:
1960 ntdll: Use intended variable.
1962 * dlls/ntdll/tests/string.c:
1963 ntdll: Remove tests that crash on XP and W2K3.
1965 * dlls/ntdll/tests/string.c:
1966 ntdll: Remove unused variables.
1968 * dlls/ntdll/tests/string.c:
1969 ntdll: Remove tests that crash on XP and W2K3.
1971 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
1973 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
1974 programs/winecfg/driveui.c, programs/winecfg/resource.h:
1975 winecfg: Remove some old dead code and associated language resources.
1977 * programs/winecfg/Ru.rc:
1978 winecfg: Update Russian translation.
1980 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
1982 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
1983 mshtml: Add basic support for ITimer interface.
1985 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
1987 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
1988 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
1989 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
1991 2006-11-21 Mike McCormack <mike@codeweavers.com>
1993 * dlls/riched20/reader.c:
1994 riched20: Simplify an array size calculation.
1996 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
1997 msi: Fix use of integer fields in MsiFormatRecord.
1999 * dlls/msi/record.c, dlls/msi/tests/record.c:
2000 msi: Test MsiRecordGetString on an integer record fields with a NULL output
2003 * dlls/msi/tests/format.c:
2004 msi: Add a test for formatting records with strings.
2006 * dlls/msi/dialog.c:
2007 msi: Don't access the list of controls after the dialog is destroyed.
2009 * dlls/msi/dialog.c:
2010 msi: Create a function to free control data.
2012 * dlls/msi/dialog.c:
2013 msi: Fix an access after freeing memory.
2015 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2017 * programs/wineconsole/wineconsole_No.rc:
2018 wineconsole: Updated Norwegian Bokmål translation.
2020 * programs/regedit/No.rc:
2021 regedit: Updated Norwegian Bokmål translation.
2023 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
2025 * dlls/user32/tests/msg.c:
2026 user32: Add some optional messages to the button message test.
2028 2006-11-20 Huw Davies <huw@codeweavers.com>
2030 * dlls/comctl32/propsheet.c:
2031 comctl32: Set the result to IDOK on 'Finish'.
2033 2006-11-21 Alexandre Julliard <julliard@winehq.org>
2035 * programs/winecfg/audio.c:
2036 winecfg: Don't try to load the arts driver, the arts library is too buggy.
2038 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
2040 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
2041 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
2042 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
2043 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
2044 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
2045 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
2046 programs/winecfg/resource.h, programs/winecfg/theme.c:
2047 winecfg: Add ability to change colors and non-client sizes.
2049 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
2050 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
2051 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
2052 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
2053 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
2054 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
2055 winecfg: Move controls on "Desktop Integration" tab to make more room for the
2058 2006-11-20 Alexandre Julliard <julliard@winehq.org>
2060 * dlls/ntdll/file.c:
2061 ntdll: Don't bother with async I/O on regular files.
2063 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
2064 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
2065 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
2066 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
2068 * include/wine/server_protocol.h, server/change.c, server/fd.c,
2069 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
2070 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
2071 server: Return an fd type in the get_handle_fd request.
2073 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2075 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
2076 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
2077 Updated Norwegian Bokmål translations.
2079 2006-11-17 Ken Thomases <ken@codeweavers.com>
2081 * dlls/winex11.drv/keyboard.c:
2082 winex11.drv: Correct the count of characters matching with layout.
2084 * dlls/winex11.drv/keyboard.c:
2085 winex11.drv: Enable code for picking layout-independent vkey as second pass.
2087 * dlls/winex11.drv/keyboard.c:
2088 winex11.drv: Changed indenting of some dead code.
2090 * dlls/winex11.drv/keyboard.c:
2091 winex11.drv: Move some dead code from inside a loop to just after the loop.
2093 * dlls/winex11.drv/keyboard.c:
2094 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
2096 * dlls/winex11.drv/keyboard.c:
2097 winex11.drv: Track which vkeys have already been assigned to keycodes.
2099 * dlls/winex11.drv/keyboard.c:
2100 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
2102 2006-11-20 Mike McCormack <mike@codeweavers.com>
2104 * dlls/msi/action.c:
2105 msi: Split msi_set_sourcedir_props into a separate function.
2107 * dlls/msi/action.c:
2108 msi: Spelling fixes.
2110 * dlls/msi/tests/package.c:
2111 msi: Add another test for the SourceDir property.
2114 msi: Clean up parameters of msi_media_get_disk_info().
2117 msi: Fix some memory leaks.
2120 msi: Don't leak row handles.
2122 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
2124 * dlls/kernel32/tests/path.c:
2125 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
2127 * dlls/kernel32/tests/process.c:
2128 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
2130 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2133 wine.inf: Add setupapi to fake dlls.
2135 2006-11-18 H. Verbeet <hverbeet@gmail.com>
2137 * dlls/wined3d/drawprim.c:
2138 wined3d: Only copy the depth buffer if there is one.
2140 * dlls/wined3d/device.c:
2141 wined3d: Make sure render target textures aren't bound when we start drawing.
2143 * dlls/wined3d/device.c:
2144 wined3d: Support cube map FBO attachments.
2146 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
2147 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
2148 include/wine/wined3d_gl.h:
2149 wined3d: Fix GL_ARB_texture_cube_map extension support.
2151 2006-11-20 Alexandre Julliard <julliard@winehq.org>
2153 * dlls/winmm/message16.c:
2154 winmm: Avoid using sizeof() in traces.
2156 2006-11-17 James Hawkins <truiken@gmail.com>
2158 * dlls/kernel32/lzexpand.c:
2159 kernel32: Replace magic numbers with descriptive defines.
2161 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
2163 * dlls/user32/hook.c:
2164 user32: Cast-qual warnings fix.
2166 * dlls/user32/edit.c:
2167 user32: Cast-qual warnings fix.
2169 * dlls/user32/dialog.c:
2170 user32: Cast-qual warnings fix.
2172 * dlls/user32/dde_client.c:
2173 user32: Cast-qual warnings fix.
2175 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
2177 * dlls/ntdll/tape.c:
2178 ntdll: Converted bitmask into TRUE/FALSE.
2180 * dlls/kernel32/locale.c:
2181 kernel32: Added missing shift by 8.
2183 2006-11-17 H. Verbeet <hverbeet@gmail.com>
2185 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2186 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
2187 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
2190 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
2191 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
2192 wined3d: Add FBO support for offscreen rendering.
2194 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
2195 dlls/wined3d/wined3d_private.h:
2196 wined3d: Make the offscreen render mode a registry setting.
2198 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
2199 wined3d: Fix depth buffer formats to use actual depth textures.
2201 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2202 dlls/wined3d/wined3d_private.h:
2203 wined3d: Rename renderUpsideDown to render_offscreen.
2205 2006-11-17 Huw Davies <huw@codeweavers.com>
2207 * dlls/msxml3/domdoc.c:
2208 msxml3: Implement createElement.
2210 2006-11-17 Hans Leidekker <hans@it.vu.nl>
2212 * dlls/setupapi/tests/query.c:
2213 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
2215 2006-11-17 Jacek Caban <jacek@codeweavers.com>
2217 * dlls/mshtml/nsiface.idl:
2218 mshtml: Remove nscstring and nscwstring typedefs.
2220 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
2221 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
2222 mshtml: Added semi-stub createStyleSheet implementation.
2224 * dlls/mshtml/htmlstyle.c:
2225 mshtml: Added put_fontSize implementation.
2227 * dlls/mshtml/htmlstyle.c:
2228 mshtml: Added put_backgroundColor implementation.
2230 * dlls/mshtml/htmlstyle.c:
2231 mshtml: Added put_fontFamily implementation.
2233 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
2234 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
2235 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
2237 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
2238 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
2239 mshtml: Added get_style implementation.
2241 2006-11-17 Alexandre Julliard <julliard@winehq.org>
2243 * include/Makefile.in:
2244 include: Install adshlp.h too.
2246 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
2247 dlls/winspool.drv/info.c, include/heap.h:
2248 include: Get rid of heap.h.
2250 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
2251 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
2252 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
2253 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
2254 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
2255 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
2256 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
2257 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
2258 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
2259 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
2260 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
2261 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
2262 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
2263 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
2264 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
2265 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
2266 gdi32: Get rid of the gdi.h include.
2268 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
2269 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
2271 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
2272 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
2274 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
2275 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
2276 dlls/gdi32/palette.c, include/gdi.h:
2277 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
2279 * dlls/winex11.drv/palette.c:
2280 winex11.drv: Abstract accesses to the palette color mapping.
2282 * dlls/winex11.drv/palette.c:
2283 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
2285 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
2286 gdi32: Moved the system palette flags to winex11.drv.
2289 gdi32: Avoid accessing the internal palette object from dib.c.
2291 * dlls/d3d9/d3d9_private.h:
2292 d3d9: Include wingdi.h, not gdi.h.
2294 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
2296 * dlls/urlmon/urlmon_main.c:
2297 urlmon: Cast-qual warnings fix.
2299 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
2301 * programs/winecfg/drive.c:
2302 winecfg: Allow editing of broken drive links.
2304 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2306 * dlls/msvcrt/msvcrt.spec:
2307 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
2309 2006-11-17 Mike McCormack <mike@codeweavers.com>
2311 * dlls/msi/action.c:
2312 msi: Fix a memory leak in load_folder().
2314 * dlls/msi/custom.c:
2315 msi: Remove unnecessary includes.
2317 * dlls/msi/helpers.c:
2318 msi: Remove a level of indent in resolve_folder().
2320 * dlls/msi/tests/package.c:
2321 msi: Add a test showing the _Properties table is a bit strange.
2323 * dlls/msi/tests/db.c:
2324 msi: Add a test showing which tables are special.
2326 * dlls/msi/helpers.c:
2327 msi: Remove some redundant else statements.
2329 2006-11-16 Kevin Koltzau <kevin@plop.org>
2331 * tools/winedump/pe.c:
2332 winedump: Print new DLL characteristics.
2335 winnt.h: Add AMD64 relocation types.
2338 winnt.h: Add defines for new DLL characteristics.
2340 2006-11-16 Huw Davies <huw@codeweavers.com>
2342 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
2343 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
2344 msxml3: Implement createProcessingInstruction with a stub PI object.
2346 2006-11-16 Alexandre Julliard <julliard@winehq.org>
2348 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
2349 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
2351 For instance LOCALE_SDATE is looked up in the lcid corresponding to
2352 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
2354 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
2355 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
2356 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
2357 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
2358 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
2359 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
2360 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
2361 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
2362 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
2363 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
2364 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
2365 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
2366 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
2367 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
2368 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
2369 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
2370 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
2371 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
2372 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
2373 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
2374 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
2375 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
2376 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
2377 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
2378 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
2379 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
2380 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
2381 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
2382 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
2383 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
2384 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
2385 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
2386 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
2387 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
2388 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
2389 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
2390 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
2391 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
2392 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
2393 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
2394 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
2395 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
2396 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
2397 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
2398 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
2399 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
2400 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
2401 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
2402 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
2403 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
2404 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
2405 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
2406 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
2407 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
2408 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
2409 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
2410 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
2411 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
2412 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
2413 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
2414 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
2415 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
2416 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
2417 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
2418 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
2419 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
2420 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
2421 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
2422 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
2423 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
2424 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
2425 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
2426 kernel32: Added the locale name entry to all locale definitions.
2428 * dlls/kernel32/locale.c, include/winnls.h:
2429 kernel32: Rewrote the locale matching to match more elements and to support
2430 Windows-format locale names.
2431 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
2433 2006-11-16 Huw Davies <huw@codeweavers.com>
2435 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
2436 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
2438 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
2440 * dlls/shell32/xdg.c:
2441 shell32: Fix a function name in a comment.
2443 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
2445 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
2446 kernel32: Add a basic PE loader test.
2448 2006-11-16 Hans Leidekker <hans@it.vu.nl>
2450 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
2451 setupapi: Implement SetupGetTargetPath{A,W}.
2453 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
2455 * dlls/localspl/tests/localmon.c:
2456 localspl/tests: Add test for ConfigurePortW.
2458 2006-11-16 Alexandre Julliard <julliard@winehq.org>
2460 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
2461 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
2462 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
2463 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
2464 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
2465 dlls/user/dde_private.h, dlls/user/dde_server.c,
2466 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
2467 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
2468 dlls/user/dialog16.c, dlls/user/display.c,
2469 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
2470 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
2471 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
2472 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
2473 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
2474 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
2475 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
2476 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
2477 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
2478 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
2479 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
2480 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
2481 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
2482 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
2483 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
2484 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
2485 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
2486 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
2487 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
2488 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
2489 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
2490 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
2491 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
2492 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
2493 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
2494 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
2495 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
2496 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
2497 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
2498 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
2499 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
2500 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
2501 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
2502 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
2503 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
2504 dlls/user/tests/text.c, dlls/user/tests/win.c,
2505 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
2506 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
2507 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
2508 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
2509 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
2510 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
2511 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
2512 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
2513 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
2514 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
2515 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
2516 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
2517 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
2518 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
2519 dlls/user32/display.c, dlls/user32/display.drv.spec,
2520 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
2521 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
2522 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
2523 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
2524 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
2525 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
2526 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
2527 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
2528 dlls/user32/nonclient.c, dlls/user32/painting.c,
2529 dlls/user32/property.c, dlls/user32/resource.c,
2530 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
2531 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
2532 dlls/user32/resources/user32_Ca.rc,
2533 dlls/user32/resources/user32_Cs.rc,
2534 dlls/user32/resources/user32_Da.rc,
2535 dlls/user32/resources/user32_De.rc,
2536 dlls/user32/resources/user32_En.rc,
2537 dlls/user32/resources/user32_Eo.rc,
2538 dlls/user32/resources/user32_Es.rc,
2539 dlls/user32/resources/user32_Fi.rc,
2540 dlls/user32/resources/user32_Fr.rc,
2541 dlls/user32/resources/user32_Hu.rc,
2542 dlls/user32/resources/user32_It.rc,
2543 dlls/user32/resources/user32_Ja.rc,
2544 dlls/user32/resources/user32_Ko.rc,
2545 dlls/user32/resources/user32_Nl.rc,
2546 dlls/user32/resources/user32_No.rc,
2547 dlls/user32/resources/user32_Pl.rc,
2548 dlls/user32/resources/user32_Pt.rc,
2549 dlls/user32/resources/user32_Ru.rc,
2550 dlls/user32/resources/user32_Si.rc,
2551 dlls/user32/resources/user32_Sk.rc,
2552 dlls/user32/resources/user32_Sv.rc,
2553 dlls/user32/resources/user32_Tr.rc,
2554 dlls/user32/resources/user32_Uk.rc,
2555 dlls/user32/resources/user32_Wa.rc,
2556 dlls/user32/resources/user32_Zh.rc,
2557 dlls/user32/resources/user32_bin.rc,
2558 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
2559 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
2560 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
2561 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
2562 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
2563 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
2564 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
2565 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
2566 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
2567 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
2568 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
2569 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
2570 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
2571 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
2572 dlls/user32/user16.c, dlls/user32/user32.spec,
2573 dlls/user32/user_main.c, dlls/user32/user_private.h,
2574 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
2575 dlls/user32/winproc.c, dlls/user32/winproc.h,
2576 dlls/user32/winstation.c, dlls/user32/wnd16.c,
2577 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
2578 tools/winapi/tests.dat:
2579 user32: Renamed the user/ directory to user32.
2581 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
2583 * dlls/d3d9/tests/device.c:
2584 d3d9: Forward port d3d8 refcount tests.
2586 * dlls/d3d8/tests/device.c:
2587 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
2589 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
2591 * dlls/shlwapi/ordinal.c:
2592 shlwapi: Cast-qual warnings fix.
2594 * dlls/shlwapi/clist.c:
2595 shlwapi: Cast-qual warnings fix.
2597 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2599 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
2600 shell32: Define a few more icon resources.
2602 2006-11-16 Mike McCormack <mike@codeweavers.com>
2604 * dlls/oleaut32/ungif.h:
2605 oleaut32: Remove incorrect references to malloc.
2607 * dlls/kernel32/process.c:
2608 kernel32: Downgrade a FIXME to a WARN.
2610 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
2612 * dlls/localspl/localmon.c:
2613 localspl: Replace number with a defined value (static buffer size).
2615 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
2616 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
2617 dlls/localspl/spl_Ko.rc:
2618 localspl: Implement ConfigurePort.
2620 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
2622 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
2623 dlls/user/dde_server.c:
2624 user: Use DDE critical section exclusively for instance list protection.
2626 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
2627 user: Set DDE errors in some failing cases.
2629 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
2631 * dlls/riched20/editor.c:
2632 riched20: Fix key handling in dialogs.
2634 2006-11-14 Hans Leidekker <hans@it.vu.nl>
2636 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
2637 dlls/setupapi/stubs.c, include/setupapi.h:
2638 setupapi: Implement SetupGetSourceInfo{A,W}.
2640 2006-11-15 Rob Shearman <rob@codeweavers.com>
2642 * include/winbase.h:
2643 include: Add security QOS flags to winbase.h.
2645 2006-11-15 Alexandre Julliard <julliard@winehq.org>
2647 * dlls/comctl32/imagelist.c:
2648 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
2649 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
2651 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
2653 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
2654 shell32: Cast-qual warnings fix.
2656 * dlls/shell32/shellole.c:
2657 shell32: Cast-qual warnings fix.
2659 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
2662 user32: Update the edit control when the IME composition string is emptied.
2664 2006-11-15 Alexandre Julliard <julliard@winehq.org>
2666 * dlls/kernel32/tests/process.c:
2667 kernel32/tests: Reserve some more memory for the environment.
2669 2006-11-15 Rob Shearman <rob@codeweavers.com>
2671 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
2672 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
2673 RpcConnection::ctx instead of setting/comparing the field to 0.
2675 * dlls/rpcrt4/rpc_message.c:
2676 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
2679 * dlls/rpcrt4/rpc_binding.c:
2680 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
2681 RPCRT4_CreateConnection fails by checking the return value from the
2682 function and returning in this case.
2684 * dlls/rpcrt4/rpc_transport.c:
2685 rpcrt4: Add a FIXME for unsupported client protocol sequences.
2687 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
2689 * dlls/d3d8/tests/device.c:
2690 d3d8: Test AddRef with refcount==0.
2692 * dlls/d3d8/tests/device.c:
2693 d3d8: Test refcount forwarding.
2695 * dlls/d3d8/tests/device.c:
2696 d3d8: Back buffer is identical to the render target, test it only once.
2698 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
2700 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
2701 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
2703 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
2705 * dlls/ntdll/thread.c, server/ptrace.c:
2706 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
2707 (spotted by Peter Oberndorfer).
2709 2006-11-06 Kovács András <andras@csevego.net>
2711 * dlls/mshtml/htmlelem.c:
2712 mshtml: HTMLElementCollection_item implementation.
2714 2006-11-14 Alexandre Julliard <julliard@winehq.org>
2716 * dlls/msvcrt/tests/file.c:
2717 msvcrt/tests: Clean up a temp file.
2719 * dlls/shell32/shlfileop.c:
2720 shell32: Don't use the short path name to delete files in SHFileOperation.
2722 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2724 * dlls/shdoclc/Ko.rc:
2725 shdoclc: Updated Korean resource.
2727 2006-11-14 Mike McCormack <mike@codeweavers.com>
2729 * dlls/msi/package.c:
2730 msi: Split MSI_CreatePackage into two functions.
2732 * dlls/msi/package.c:
2733 msi: Delete the tempfile created by GetTempFileName.
2735 * dlls/msi/package.c:
2736 msi: Defer package deletion until after the database is closed.
2738 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
2740 msi: Remove track_tempfile()'s unused 2nd parameter.
2742 * dlls/msi/dialog.c:
2743 msi: Always delete temp files after creating them.
2745 * dlls/msi/helpers.c:
2746 msi: Print a message if we fail to delete a file.
2748 2006-11-13 Huw Davies <huw@codeweavers.com>
2750 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
2751 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
2752 v 3.0 version dependent clsid.
2754 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
2755 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
2757 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
2758 msxml3: Initialize the uuids that aren't in libuuid.
2760 * include/msxml2.idl:
2761 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
2762 include version 2 and version 3 msxml headers simultaneously.
2764 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
2766 * dlls/msvcrt/tests/printf.c:
2767 msvcrt: printf buffer overrun tests.
2769 * dlls/msvcrt/wcs.c:
2770 msvcrt: Estimate required buffer size better in pf_vsnprintf.
2772 * dlls/msvcrt/wcs.c:
2773 msvcrt: Free correct buffer in pf_vsnprintf.
2775 2006-11-14 Mike McCormack <mike@codeweavers.com>
2777 * dlls/comctl32/imagelist.c:
2778 comctl32: Remove a redundant variable.
2780 * dlls/comctl32/imagelist.c:
2781 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
2783 * dlls/comctl32/imagelist.c:
2784 comctl32: When removing an image, move the remaining images one forward,
2788 user32: Print a fixme only once.
2790 * dlls/kernel32/locale.c:
2791 kernel32: Print a FIXME only once.
2793 2006-11-13 James Hawkins <truiken@gmail.com>
2795 * dlls/msi/dialog.c, dlls/msi/files.c:
2796 msi: Notify the external UI handler when changing media.
2798 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
2800 * dlls/setupapi/virtcopy.c:
2801 setupapi: Cast-qual warning fix.
2803 * dlls/secur32/util.c:
2804 secur32: Cast-qual warning fix.
2806 * dlls/rsaenh/implglue.c:
2807 rsaenh: Cast-qual warning fix.
2809 2006-11-13 Hans Leidekker <hans@it.vu.nl>
2811 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
2812 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
2814 setupapi: Implement SetupGetSourceFileLocation{A,W}.
2816 * dlls/setupapi/install.c:
2817 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
2819 2006-11-13 Kai Blin <kai.blin@gmail.com>
2821 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
2822 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
2824 2006-11-14 Alexandre Julliard <julliard@winehq.org>
2826 * dlls/winex11.drv/winpos.c:
2827 winex11.drv: Update the X11 window position when the primary monitor origin
2830 2006-11-13 Rob Shearman <rob@codeweavers.com>
2832 * include/Makefile.in, include/wincred.h:
2833 include: Add wincred.h header file.
2836 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
2838 2006-11-13 Alexandre Julliard <julliard@winehq.org>
2840 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
2841 ntdll: Added support for reading directories using the BSD getdirentries
2844 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
2846 * dlls/comctl32/imagelist.c:
2847 comctl32: Remove deadcode (Coverity).
2849 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
2851 * dlls/atl/atl_main.c:
2852 atl: Implement AtlModuleRegisterServer.
2854 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
2855 atl: Implement AtlRegisterLoadTypeLib.
2857 * dlls/atl/atl_main.c:
2858 atl: Implement AtlModuleLoadTypeLib.
2860 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
2861 atl: Fix incorrect prototypes.
2863 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
2864 atl: AtlAxGetHost and AtlAxGetControl implementation.
2866 * dlls/atl/atl_ax.c:
2867 atl: Host component implementation: IOleControlSite.
2869 * dlls/atl/atl_ax.c:
2870 atl: Host component implementation: IOleInPlaceFrame.
2872 * dlls/atl/atl_ax.c:
2873 atl: Host component implementation: IOleInPlaceSiteWindowless.
2875 * dlls/atl/atl_ax.c:
2876 atl: Host component implementation: IOleContainer.
2878 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
2879 atl: Implement AtlAxAttachControl.
2881 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
2883 * dlls/atl/atl_ax.c:
2884 alt: Host component implementation: IOleClientSite.
2886 2006-11-13 Rob Shearman <rob@codeweavers.com>
2889 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
2891 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
2892 rpcrt4: Implement RpcServerUnregisterIf.
2894 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
2895 rpcrt4: Convert the server interfaces list into a standard Wine list.
2897 * dlls/rpcrt4/rpc_transport.c:
2898 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
2899 rather than falsely triggering on normal conditions.
2901 2006-11-13 Alexandre Julliard <julliard@winehq.org>
2903 * dlls/kernel32/locale.c:
2904 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
2905 Passing LC_ALL to setlocale() doesn't do what we want.
2907 2006-11-13 Mike McCormack <mike@codeweavers.com>
2909 * dlls/msi/custom.c:
2910 msi: Only free a string in one place.
2912 * dlls/msi/custom.c:
2913 msi: Fix error handling.
2915 * dlls/msi/custom.c:
2916 msi: Track temp files as soon as they are created.
2918 * dlls/msi/custom.c:
2919 msi: Fail if we can't write out a temporary file.
2921 * dlls/msi/tests/suminfo.c:
2922 msi: Fix an uninitialized variable in the test cases.
2924 * dlls/msi/custom.c:
2925 msi: Clean upstore_binary_to_temp.
2927 2006-11-12 Francois Gouget <fgouget@free.fr>
2929 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
2930 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
2931 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
2932 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
2933 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
2934 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
2935 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
2936 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
2937 dlls/winmm/wineoss/dscapture.c:
2938 Assorted spelling fixes.
2940 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
2941 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
2942 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
2943 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
2944 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
2945 Add some documentation headers to make winapi_check happy.
2947 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
2948 ole32: Standardize some documentation comments.
2950 * dlls/winex11.drv/opengl.c:
2951 winex11.drv: Fix some comments so they are properly formatted documentation
2954 * dlls/rpcrt4/ndr_marshall.c:
2955 rpcrt4: Add some stub documentation headers to make winapi_check happy.
2956 Also fix some headers that identified internal APIs as external.
2958 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
2959 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
2962 msi: assert.h is not a local header (spotted by winapi_check).
2964 * dlls/ole32/tests/clipboard.c:
2965 ole32/tests: Don't use the NONAMELESS* macros in the tests.
2967 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
2969 * dlls/ntdll/Makefile.in:
2970 ntdll: Alphabetically sort the Makefile entries.
2972 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
2974 * dlls/comdlg32/fontdlg16.c:
2975 comdlg32: Remove unused variable (Coverity).
2977 * dlls/rsaenh/rsa.c:
2978 rsaenh: Move type-check before len-check (Coverity).
2980 * dlls/msi/action.c:
2981 msi: Fix typo's (Coverity).
2983 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
2985 * dlls/wined3d/vertexbuffer.c:
2986 wined3d: Fix a comment.
2988 2006-11-13 Alexandre Julliard <julliard@winehq.org>
2991 server: Fix list corruption caused by previous change.
2993 2006-11-12 Jacek Caban <jacek@codeweavers.com>
2995 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
2996 mshtml: Added border implementation.
2998 2006-11-11 Jacek Caban <jacek@codeweavers.com>
3000 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
3001 mshtml: Added IDM_ORDERLIST implementation.
3003 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
3004 mshtml: Added IDM_UNORDERLIST implementation.
3006 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
3007 mshtml: Added IDM_HORIZONTALLINE implementation.
3009 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
3010 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
3012 2006-11-09 Jacek Caban <jacek@codeweavers.com>
3014 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
3015 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
3016 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
3017 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
3018 mshtml: Remove menus that are in shdoclc.dll.
3020 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
3021 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
3022 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
3023 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
3024 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
3025 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
3026 dlls/shdoclc/shdoclc.spec:
3027 shdoclc: Added shdoclc.dll.
3029 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
3031 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
3032 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
3033 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
3034 winmm/tests: Win64 printf format warning fixes.
3036 * dlls/winmm/tests/timer.c:
3037 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
3039 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
3040 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
3041 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
3042 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
3043 dsound: Win64 printf format warning fixes.
3045 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
3046 dsound: Fix the declaration/definition of DSOUND_timer().
3048 2006-11-12 Hans Leidekker <hans@it.vu.nl>
3050 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
3051 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
3053 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
3055 * dlls/winex11.drv/opengl.c:
3056 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
3058 2006-11-11 H. Verbeet <hverbeet@gmail.com>
3060 * dlls/winex11.drv/bitblt.c:
3061 winex11.drv: The y coordinate should be offset agaist the height, not the width.
3063 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
3065 * dlls/advapi32/crypt_sha.c:
3066 advapi32: Constify a parameter.
3068 * dlls/rpcrt4/ndr_stubless.c:
3069 rpcrt4: Cast-qual warnings fix.
3071 * dlls/rpcrt4/cstub.c:
3072 rpcrt4: Cast-qual warnings fix.
3074 * dlls/quartz/pin.c, dlls/quartz/pin.h:
3075 quartz: Cast-qual warnings fix.
3077 * dlls/qcap/pin.c, dlls/qcap/pin.h:
3078 qcap: Cast-qual warnings fix.
3080 2006-11-10 James Hawkins <truiken@gmail.com>
3083 msi: Fix a heap corruption bug by resizing the src string before adding to it.
3085 2006-11-10 Francois Gouget <fgouget@free.fr>
3087 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
3089 include/tapi.h: Add missing include directives.
3091 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
3093 * dlls/user/tests/monitor.c:
3094 user: Only perform the screen resolution changing tests in interactive mode.
3096 2006-11-10 Francois Gouget <fgouget@free.fr>
3098 * dlls/kernel32/tests/locale.c:
3099 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
3101 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
3103 * programs/winhelp/winhelp.c:
3104 winhelp: Use path of parent helpfile while looking for popup window.
3106 * programs/winhelp/winhelp.c:
3107 winhelp: Fix WINHELP_DeleteWindow.
3109 * programs/winhelp/winhelp.c:
3110 winhelp: Do not create popup window if file not found.
3112 2006-11-10 Alexandre Julliard <julliard@winehq.org>
3114 * ANNOUNCE, ChangeLog, VERSION, configure:
3117 ----------------------------------------------------------------
3118 2006-11-10 Alexandre Julliard <julliard@winehq.org>
3120 * dlls/rpcrt4/rpc_message.c:
3121 rpcrt4: Avoid a sizeof in a trace.
3123 2006-11-10 Rob Shearman <rob@codeweavers.com>
3125 * dlls/rpcrt4/rpc_server.c:
3126 rpcrt4: Create one protseq object per used protocol sequence, not per
3127 RpcServerUseProtseq* function call.
3129 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
3130 rpcrt4: Don't store the endpoint in the protseq.
3132 * dlls/rpcrt4/rpc_server.c:
3133 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
3136 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
3137 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
3139 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
3141 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
3142 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
3144 * dlls/oleaut32/tests/vartype.c:
3145 oleaut32: Constify some data.
3147 2006-11-10 Alexandre Julliard <julliard@winehq.org>
3149 * dlls/opengl32/wgl.c:
3150 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
3152 * dlls/advapi32/registry.c:
3153 advapi32: Fixed last error check in RegSaveKey.
3156 server: Properly handle kill_thread recursion when killing a process.
3157 Spotted by Mike McCormack.
3159 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
3161 * dlls/quartz/filtergraph.c:
3162 quartz: Cast-qual warning fix.
3164 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
3166 * dlls/d3d8/tests/device.c:
3167 d3d8: Add GetContainer tests for implicit surfaces.
3169 * dlls/d3d9/tests/device.c:
3170 d3d9: Forwardport implicit surface tests.
3172 2006-11-10 Mike McCormack <mike@codeweavers.com>
3174 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
3175 riched20: Flush the clipboard before exiting the test.
3177 * dlls/riched20/tests/editor.c:
3178 riched20: Add missing void to parameter list.
3180 * dlls/riched20/tests/editor.c:
3181 riched20: Remember to close windows after tests.
3183 * dlls/riched20/editor.c:
3184 riched20: Fix a memory leak.
3186 * dlls/riched20/editor.c:
3187 riched20: Set the correct number of initialized cursors.
3189 * dlls/riched20/editor.c:
3190 riched20: Fix an uninitialized variable.
3192 * dlls/msi/action.c:
3193 msi: Only log the Action, as it's the same as ActionRequest.
3195 * dlls/msi/action.c:
3196 msi: Check whether the component is enabled first.
3198 * dlls/msi/action.c:
3199 msi: Component attributes are bitmasks.
3201 * dlls/dinput/joystick_linuxinput.c:
3202 dinput: Use HeapAlloc/Free instead of alloc/free.
3204 * dlls/setupapi/setupcab.c:
3205 setupapi: Use HeapAlloc/Free instead of malloc/free.
3207 * dlls/shlwapi/path.c:
3208 shlwapi: Use HeapAlloc/Free instead of malloc/free.
3210 * dlls/oleaut32/ungif.c:
3211 oleaut32: Use HeapAlloc/Free instead of malloc/free.
3213 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
3215 * dlls/winex11.drv/bitblt.c:
3216 winex11.drv: Check for incompatible bpps and negative widths.
3218 * dlls/winex11.drv/bitblt.c:
3219 winex11.drv: Fix copying top-down/bottom-up DIBs.
3221 2006-11-10 Kai Blin <kai.blin@gmail.com>
3223 * dlls/secur32/ntlm.c:
3224 secur32: work around a bug in ntlm_auth that breaks RPC.
3226 2006-11-09 Jacek Caban <jacek@codeweavers.com>
3228 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
3229 mshtml: Use popup menu from shdoclc.dll.
3231 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
3233 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
3234 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
3235 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
3236 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
3237 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
3238 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
3239 dlls/rpcrt4/rpcss_np_client.c:
3240 rpcrt4: Win64 printf format warning fixes.
3242 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
3243 dlls/rpcrt4/ndr_misc.h:
3244 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
3245 of WINE_NO_LONG_AS_INT.
3247 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
3248 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
3249 rpcrt4: Bring the function definitions in sync with their declaration.
3250 They got out of sync due to the unsigned long to ULONG changes in the headers.
3252 * dlls/rpcrt4/ndr_marshall.c:
3253 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
3255 Those got out of sync due to the unsigned long to ULONG migration in the headers.
3257 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3259 * loader/Makefile.in:
3260 loader: Use plain binary name of git-describe to avoid junk in version output.
3262 2006-11-09 Alexandre Julliard <julliard@winehq.org>
3264 * dlls/rpcrt4/tests/ndr_marshall.c:
3265 rpcrt4/tests: Replace || by |.
3267 * dlls/dmsynth/dmsynth_main.c:
3268 dmsynth: Fix one more instance of && instead of &.
3270 2006-11-09 Marcus Meissner <meissner@suse.de>
3273 user32: Replaced && 0xff by & 0xff.
3275 * dlls/dmscript/dmscript_main.c:
3276 dmscript: Replaced && 0xff by & 0xff.
3278 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
3279 dmusic: Replaced && 0xfff... by & 0xff.
3281 * dlls/dswave/dswave_main.c:
3282 dswave: Replaced && 0xff by & 0xff.
3284 * dlls/dmcompos/dmcompos_main.c:
3285 dmcompos: Replaced && 0xff by & 0xff.
3287 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
3289 * include/winsock.h:
3290 include: Remove duplicate definition.
3292 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
3294 * dlls/d3d8/tests/device.c:
3295 d3d8: Add refcount tests for implicit surfaces.
3297 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
3299 * programs/winepath/winepath.c:
3300 winepath: Fix --long option.
3302 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
3304 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
3305 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
3307 * dlls/msi/registry.c:
3308 msi: Fixed bogus A -> W conversion.
3310 2006-11-09 Alexandre Julliard <julliard@winehq.org>
3312 * dlls/kernel32/tests/pipe.c:
3313 kernel32/tests: Fixed the pipe test for MacOS.
3315 2006-11-09 Jacek Caban <jacek@codeweavers.com>
3317 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
3318 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
3320 * dlls/mshtml/olecmd.c:
3321 mshtml: Code clean up.
3323 * dlls/mshtml/olecmd.c:
3324 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
3326 * dlls/mshtml/olecmd.c:
3327 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
3329 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
3330 mshtml: Added IDM_FORECOLOR implementation.
3332 * dlls/mshtml/olecmd.c:
3333 mshtml: Added Exec(IDM_FONTSIZE) stub.
3335 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
3336 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
3338 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
3339 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
3341 2006-11-09 Kai Blin <kai.blin@gmail.com>
3343 * dlls/secur32/ntlm.c:
3344 secur32: Implement NTLM2 encryption.
3346 2006-11-09 Francois Gouget <fgouget@free.fr>
3348 * include/shlwapi.h:
3349 shlwapi: Add a fixme for a missing include.
3352 include/usp10.h: Add missing include directives.
3355 include/oledlg.h: Add missing include directives.
3358 include/dshow.h: Add missing include directives.
3360 * include/d3d8.h, include/d3d9.h:
3361 include: Add missing include directives to d3d8.h and d3d9.h.
3363 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
3364 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
3366 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3368 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
3369 localspl: Added Korean resource.
3371 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
3373 * dlls/winspool.drv/tests/info.c:
3374 winspool/tests: Add tests for ConfigurePort.
3376 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
3378 * dlls/winspool.drv/info.c:
3379 winspool: Implement ConfigurePortA.
3381 * dlls/winspool.drv/info.c:
3382 winspool: Implement ConfigurePortW.
3384 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
3386 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
3387 d3d8: Backport volume tests.
3389 * dlls/d3d8/volume.c:
3390 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
3392 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
3393 d3d8: Backport texture tests.
3395 * dlls/d3d8/tests/device.c:
3396 d3d8: Backport missing device tests.
3398 * dlls/d3d8/device.c:
3399 d3d8: Backport null pointer check in SetCursorProperties.
3401 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
3403 * dlls/winmm/lolvldrv.c:
3404 winmm: Plug a memory leak.
3406 * dlls/ole32/tests/stg_prop.c:
3407 ole32: Don't use PropVariantClear to setup an unitialized variant.
3409 * dlls/msi/tests/suminfo.c:
3410 msi: Don't call PropVariantClear on uninitialized variants.
3412 * dlls/kernel32/nls/div.nls:
3413 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
3415 * dlls/comctl32/header.c:
3416 comctl32: header: fix bug found out by running valgrind on the regression tests.
3418 2006-11-09 Alexandre Julliard <julliard@winehq.org>
3420 * dlls/kernel32/locale.c:
3421 kernel32: Fixed buffer overrun in get_registry_locale_info.
3423 2006-11-09 Mike McCormack <mike@codeweavers.com>
3426 user32: Downgrade a FIXME to a WARN.
3428 * dlls/comctl32/toolbar.c:
3429 comctl32: Downgrade an ERR to a WARN.
3431 * dlls/gdi32/freetype.c:
3432 gdi32: Downgrade a FIXME to a WARN.
3434 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
3436 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
3437 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
3438 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
3439 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
3440 winmm: Remove WINE_NO_LONG_AS_INT.
3442 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
3444 * dlls/oleaut32/typelib.c:
3445 oleaut32: typelib - fix regression in MSFT typelib parsing.
3447 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
3449 * dlls/rpcrt4/tests/ndr_marshall.c:
3450 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
3453 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
3454 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
3457 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
3458 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
3462 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
3465 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
3466 tools/widl/header.c:
3467 widl: Use ULONG instead of unsigned long when generating declarations for
3468 *_UserFree() functions. This is needed for Win64 compatibility.
3470 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
3471 tools/widl/header.c:
3472 widl: Use ULONG instead of unsigned long when generating declarations for
3473 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
3475 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
3476 tools/widl/header.c:
3477 widl: Use ULONG instead of unsigned long when generating declarations for
3478 *_UserMarshal() functions. This is needed for Win64 compatibility.
3480 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
3481 tools/widl/header.c:
3482 widl: Use ULONG instead of unsigned long when generating declarations for
3483 *_UserSize() functions. This is needed for Win64 compatibility.
3485 2006-11-08 Kai Blin <kai.blin@gmail.com>
3487 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
3488 secur32: Implement ntlmv2 signing.
3490 * dlls/secur32/hmac_md5.h:
3491 secur32: MD5 functions are WINAPI.
3493 2006-11-08 Rob Shearman <rob@codeweavers.com>
3495 * dlls/rpcrt4/rpc_transport.c:
3496 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
3499 * dlls/rpcrt4/rpc_transport.c:
3500 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
3503 * dlls/rpcrt4/rpc_transport.c:
3504 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
3506 so replace it with some more appropriate endpoint error codes.
3508 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
3509 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
3510 dlls/rpcrt4/rpc_transport.c:
3511 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
3512 the protseq server thread.
3513 This allows errors to be returned to the caller and to create more than
3514 one connection for an endpoint.
3517 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
3519 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
3521 * dlls/dbghelp/elf_module.c:
3522 dbghelp: Do not write to array element -1.
3524 2006-11-08 James Hawkins <truiken@gmail.com>
3527 msi: Add support for continuous cabinets.
3530 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
3534 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
3538 msi: Factor out load_media_info from ready_media_for_file.
3541 msi: Use disk_prompt from the media_info structure instead of passing an extra
3542 parameter to msi_change_media.
3544 * dlls/msi/dialog.c:
3545 msi: Only add text to the scroll control if text is provided.
3547 2006-11-09 Alexandre Julliard <julliard@winehq.org>
3549 * dlls/ntdll/file.c:
3550 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
3552 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
3554 * dlls/kernel32/tests/process.c:
3555 kernel32: Add basic OpenProcess test.
3558 include: Add the PROCESS_SUSPEND_RESUME definition.
3560 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
3562 * dlls/comctl32/tests/subclass.c:
3563 comctl32: Load function pointers by ordinal.
3565 2006-11-08 Kai Blin <kai.blin@gmail.com>
3567 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
3568 secur32: Use a helper function for creating the signature as this simplifies
3569 implementing NTLM2 signing a lot.
3571 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
3572 dlls/secur32/secur32_priv.h:
3573 secur32: Delete session key and arc4 context when the session based security
3576 2006-11-08 Ken Thomases <ken@codeweavers.com>
3578 * dlls/winex11.drv/keyboard.c:
3579 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
3581 * dlls/winex11.drv/keyboard.c:
3582 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
3584 2006-11-08 Alexandre Julliard <julliard@winehq.org>
3586 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
3587 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
3588 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
3590 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
3591 dlls/gdi32/tests/bitmap.c:
3592 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
3593 Based on a patch by Alex Villacís Lasso.
3595 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
3597 * dlls/oleaut32/varformat.c:
3598 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
3600 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
3602 * dlls/msi/install.c, dlls/msi/msi.spec:
3603 msi: Added stub for MsiGetFeatureValidStatesA/W.
3605 2006-11-08 Mike McCormack <mike@codeweavers.com>
3607 * dlls/comctl32/imagelist.c:
3608 comctl32: Fix a regression in ImageList_AddMasked().
3610 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
3612 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
3613 oleaut32: Cast-qual warnings fix.
3615 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
3617 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
3618 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
3621 * dlls/rpcrt4/ndr_misc.h:
3622 rpcrt4: For Win64 compatibility use a temp variable of the right type in
3625 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3627 * programs/winhelp/Ko.rc:
3628 winhelp: Updated Korean resource.
3630 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
3632 * dlls/oleaut32/variant.c:
3633 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
3635 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
3636 oleaut32: olepicture - Support multiple redundant headers before picture data.
3638 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
3640 * dlls/dbghelp/module.c:
3641 dbghelp: Initialize BOOL elements with FALSE instead of 0.
3643 * dlls/dbghelp/dwarf.c:
3644 dbghelp: Make dwarf2 parser only report file numbers when at least one
3645 compilation unit really has numbers.
3647 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
3648 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
3650 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
3652 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
3653 dlls/shlwapi/tests/ordinal.c:
3654 shlwapi: Implement GetShellSecurityDescriptor and test for it.
3656 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
3658 * dlls/wined3d/device.c:
3659 wined3d: ScissorRect correction.
3661 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
3663 * dlls/winex11.drv/opengl.c:
3664 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
3666 2006-11-07 James Hawkins <truiken@gmail.com>
3669 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
3670 extract a remote cabinet.
3672 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
3673 dlls/msi/package.c, dlls/msi/preview.c:
3674 msi: Store the base URL of the MSI package if it is downloaded.
3677 msi: Factor copy_install_file out of ACTION_InstallFiles.
3680 msi: Factor schedule_install_files out of ACTION_InstallFiles.
3683 msi: Model the media_info structure members after the columns in the media table.
3686 msi: Use msi_alloc_zero instead of a helper function that sets everything
3690 msi: Use the file's component instead of passing an extra parameter to
3694 msi: Use the media_info structure instead of passing in individual values
3695 to extract_cabinet_file.
3697 * dlls/msi/tests/install.c:
3698 msi: Add more tests for installing from cabinets.
3700 2006-11-08 Francois Gouget <fgouget@free.fr>
3702 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
3703 dlls/netapi32/access.c, dlls/netapi32/ds.c,
3704 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
3705 include/ntsecapi.h, include/sspi.h, include/winternl.h:
3706 Fix ntsecapi.h so it does not depend on winternl.h.
3708 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
3709 dlls/secur32/tests/secur32.c, include/sspi.h:
3710 secur32: sspi.h must not include wtypes.h.
3712 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
3714 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
3717 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
3718 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
3719 dlls/uxtheme/tests/system.c, include/winerror.h:
3720 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
3722 * dlls/shell32/shlexec.c:
3723 shell32: Add missing '\n' to Wine trace.
3725 * include/objbase.h:
3726 include/objbase.h: Add missing include directives.
3728 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
3729 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
3730 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
3731 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
3732 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
3733 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
3736 * include/winuser.h:
3737 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
3739 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
3741 * dlls/winex11.drv/winpos.c:
3742 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
3743 minimized state in X11DRV_MapNotify.
3745 * dlls/winex11.drv/keyboard.c:
3746 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
3747 for other keypad keys.
3749 2006-11-08 Mike McCormack <mike@codeweavers.com>
3751 * dlls/msi/action.c:
3752 msi: Fix a memory leak.
3754 * dlls/comctl32/imagelist.c:
3755 comctl32: Remove Nx1 assumptions in ImageList_Read.
3757 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
3759 * dlls/wined3d/surface.c:
3760 wined3d: Fix regression in surface conversion.
3762 2006-11-07 Huw Davies <huw@codeweavers.com>
3764 * dlls/winspool.drv/info.c:
3765 winspool.drv: Associate a printer driver with each printer, rather than share
3766 a common one between all printers.
3768 * dlls/winspool.drv/info.c:
3769 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
3770 Include the size of the terminating zero in set_reg_szW.
3772 * dlls/winspool.drv/info.c:
3773 winspool.drv: Implement DeletePrinterDriverExW.
3775 * dlls/winspool.drv/info.c:
3776 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
3778 * dlls/winspool.drv/info.c:
3779 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
3781 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
3783 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
3784 comctl32: Beginning of some string related tests.
3786 * dlls/comctl32/string.c:
3787 comctl32: Fix return values of string functions.
3789 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
3791 * dlls/winex11.drv/bitblt.c:
3792 winex11: Fix regression caused by client-side DIB copy patch.
3794 2006-11-07 Alexandre Julliard <julliard@winehq.org>
3796 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
3797 kernel32: Better workaround for the lack of locale environment variables
3800 * dlls/winex11.drv/keyboard.c:
3801 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
3802 mapping in that case.
3804 * dlls/winex11.drv/keyboard.c:
3805 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
3807 * dlls/winex11.drv/keyboard.c:
3808 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
3809 instead of once per supported layout.
3811 2006-11-07 Francois Gouget <fgouget@free.fr>
3813 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
3814 dlls/user/menu.c, dlls/user/resources/user32.rc,
3815 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
3816 programs/explorer/desktop.c, programs/progman/main.c:
3817 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
3820 * dlls/urlmon/tests/misc.c:
3821 urlmon/tests: Fix compilation with the PSDK headers.
3823 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
3824 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
3825 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
3826 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
3827 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
3828 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
3829 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
3830 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
3831 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
3832 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
3833 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
3834 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
3835 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
3836 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
3837 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
3838 include/winternl.h, programs/winecfg/En.rc,
3839 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
3840 Assorted spelling fixes.
3842 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
3843 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
3844 include/dmusicf.h, include/dmusici.h:
3845 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
3847 * dlls/oleaut32/tests/typelib.c:
3848 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
3850 * dlls/comctl32/tests/toolbar.c:
3851 comctl32: Add missing '\n' to ok() call.
3853 * dlls/dplayx/dplayx_global.c:
3854 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
3856 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
3857 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
3859 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
3860 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
3863 2006-11-07 Mike McCormack <mike@codeweavers.com>
3865 * dlls/msi/action.c:
3866 msi: By default, install components locally.
3868 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
3869 msi: Fix WHERE IS (NOT) NULL queries.
3871 * dlls/msi/tests/db.c:
3872 msi: Fix regression tests failing on Windows.
3874 * dlls/msi/action.c:
3875 msi: Split ACTION_CostFinalize into two functions.
3877 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
3879 * dlls/ole32/stg_prop.c:
3880 ole32: Cast-qual warnings fix.
3882 * dlls/ntdll/server.c:
3883 ntdll: Cast-qual warning fix.
3885 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
3887 * dlls/wined3d/surface.c:
3888 wined3d: Use width while converting surfaces.
3889 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
3891 * dlls/wined3d/surface.c:
3892 wined3d: Use SURFACE_ALIGNMENT.
3894 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
3896 * dlls/atl/atl_ax.c:
3897 atl: Move the storage specifier to the beginning of the declaration.
3899 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
3901 * dlls/ntdll/handletable.c:
3902 ntdll: Clarify the documentation for HandleTable.
3904 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
3906 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
3907 programs/winhelp/De.rc, programs/winhelp/En.rc,
3908 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
3909 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
3910 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
3911 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
3912 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
3913 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
3914 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
3915 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
3916 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
3917 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
3918 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
3919 programs/winhelp/winhelp_res.h:
3920 winhelp: Rewrite LookupHelpFile function.
3921 Add ability for user to find file himself if winhelp cannot find it.
3924 2006-11-06 Alexandre Julliard <julliard@winehq.org>
3926 * dlls/winex11.drv/opengl.c:
3927 winex11.drv: Fixed build without OpenGL headers.
3929 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
3931 * dlls/msvcrt/file.c:
3932 msvcrt: Cast-qual warnings fix.
3934 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
3936 * dlls/msacm32/driver.c:
3937 msacm32: Cast-qual warnings fix.
3939 2006-11-03 Aric Stewart <aric@codeweavers.com>
3941 * dlls/shell32/shlexec.c:
3942 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
3943 report a needed buffer size.
3945 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
3946 shell32: Create dynamic buffers for expanded enviroment strings to allow for
3947 parameters and such longer than MAX_PATH.
3948 With help from Michael Moss.
3950 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
3952 * dlls/advapi32/tests/security.c:
3953 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
3955 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
3957 * dlls/mscoree/mscoree_main.c:
3958 mscoree: String returned by GetCORVersion starts with letter 'v'.
3960 2006-11-06 Mike McCormack <mike@codeweavers.com>
3962 * dlls/user/user32.spec:
3963 user32: The string passed to ToUnicode(Ex) is for output.
3965 * dlls/winex11.drv/keyboard.c:
3966 user32: ToUnicodeEx should return 0 for an unknown key.
3968 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
3970 * dlls/dbghelp/dwarf.c:
3971 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
3973 2006-11-04 Kai Blin <kai.blin@gmail.com>
3975 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
3976 secur32: Test and fix DecryptMessage for multiple data buffers.
3978 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
3980 * dlls/winspool.drv/tests/info.c:
3981 winspool/tests: Add tests for EnumPorts.
3983 * dlls/winspool.drv/info.c:
3984 winspool: Implement EnumPortsA.
3986 * dlls/winspool.drv/info.c:
3987 winspool: Implement EnumPortsW.
3989 * dlls/winspool.drv/info.c:
3990 winspool: EnumPorts: Read driver from registry.
3992 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
3994 * dlls/winex11.drv/bitblt.c:
3995 winex11.drv: Added a basic client-side DIB copy optimization.
3997 2006-11-06 Alexandre Julliard <julliard@winehq.org>
3999 * configure, configure.ac, include/config.h.in:
4000 configure: Added missing DiskArbitration/DiskArbitration.h check.
4002 * loader/.gitignore, loader/Makefile.in, loader/main.c:
4003 loader: Update the reported version from the current git HEAD if available.
4005 * dlls/ntdll/loader.c, loader/main.c:
4006 ntdll: Moved command-line help to the loader binary.
4008 * dlls/msi/msipriv.h, dlls/msi/table.c:
4009 msi: Fixed definition of the MSIITERHANDLE type.
4011 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
4013 * dlls/icmp/icmp_main.c:
4014 icmp: Changed select to poll.
4016 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
4017 dinput: Changed select to poll.
4019 2006-11-06 Alexandre Julliard <julliard@winehq.org>
4021 * dlls/ws2_32/socket.c:
4022 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
4025 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
4027 * configure, configure.ac, programs/explorer/diskarb.c:
4028 explorer: Build on Darwin versions prior to 8.0.
4030 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
4032 * dlls/ntdll/tape.c:
4033 ntdll: Fix building on Darwin versions prior to 8.0.
4035 2006-11-05 Rob Shearman <rob@codeweavers.com>
4037 * dlls/rpcrt4/rpc_binding.c:
4038 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
4041 * tools/winedump/output.c:
4042 winedump: Fix printf warning in the generated code.
4044 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
4047 server: Compilation fix.
4049 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
4051 * dlls/dbghelp/source.c:
4052 dbghelp: Fixed memory leak in source string handling.
4054 2006-11-05 Jacek Caban <jacek@codeweavers.com>
4056 * dlls/shdocvw/tests/webbrowser.c:
4057 shdocvw: Added more tests.
4059 * dlls/shdocvw/oleobject.c:
4060 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
4062 * dlls/shdocvw/oleobject.c:
4063 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
4066 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4067 shdocvw: Added [get|put]_Offline implementation.
4069 * dlls/shdocvw/oleobject.c:
4070 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
4072 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
4073 shdocvw: Ignore hwndParent in DoVerb.
4075 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
4076 shdocvw: Set parent window in activate_inplace.
4078 * dlls/mshtml/olecmd.c:
4079 mshtml: Fixed query_edit_status when Gecko is not available.
4081 2006-11-05 Mike McCormack <mike@codeweavers.com>
4083 * dlls/riched20/list.c:
4084 riched20: Fix a leak in the undo stack.
4086 * dlls/riched20/string.c:
4087 riched20: Fix one more memory leak.
4089 * dlls/riched20/editor.c:
4090 riched20: Don't access memory after freeing it.
4092 * dlls/riched20/editor.c:
4093 riched20: Fixed memory leaks.
4095 * dlls/comctl32/imagelist.c:
4096 comctl32: Switch to a Nx4 tiling.
4098 * dlls/comctl32/imagelist.c:
4099 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
4101 * dlls/comctl32/imagelist.c:
4102 comctl32: Check if GetObject fails on bitmaps passed to us.
4104 * dlls/comctl32/imagelist.c:
4105 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
4107 * dlls/comctl32/imagelist.c:
4108 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
4110 * dlls/comctl32/imagelist.c:
4111 comctl32: Remove another Nx1 assumption from ImageList_Remove().
4113 * dlls/comctl32/imagelist.c:
4114 comctl32: Remove Nx1 assumptions in ImageList_Merge.
4116 * dlls/comctl32/imagelist.c:
4117 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
4119 * dlls/comctl32/imagelist.c:
4120 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
4122 * dlls/comctl32/imagelist.c:
4123 comctl32: Create a helper function to copy a block of images.
4125 * dlls/comctl32/imagelist.c:
4126 comctl32: Fix a regression.
4128 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
4130 * dlls/opengl32/wgl.c:
4131 opengl32: Use HKCU instead of HKLM.
4133 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
4134 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
4135 wgl: Fix WoW screen flickering.
4137 2006-11-04 Alexandre Julliard <julliard@winehq.org>
4139 * loader/preloader.c:
4140 preloader: Clear %gs again before calling the interpreter entry point.
4142 * dlls/kernel32/tests/change.c:
4143 kernel32/tests: Don't wait for overlapped result if the previous test failed.
4145 2006-11-04 Kai Blin <kai.blin@gmail.com>
4147 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
4148 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
4149 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
4151 Thanks to Robert Shearman for catching this one and providing some of the
4154 * dlls/secur32/tests/ntlm.c:
4155 secur32: Get rid of some HeapAlloc() calls to make code more readable.
4157 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
4158 secur32: Avoid double HeapFree() of password and session key.
4160 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
4162 * dlls/opengl32/wgl.c:
4163 opengl32: Remove glx context.
4165 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
4167 * dlls/d3d9/tests/device.c:
4168 d3d9/tests: Add refcount test for binding objects.
4170 * dlls/wined3d/device.c:
4171 wined3d: glReadPixels corrections.
4173 2006-11-03 Huw Davies <huw@codeweavers.com>
4175 * dlls/winex11.drv/opengl.c:
4176 winex11.drv: If the app asks for a single buffered pixel format, then it should
4177 be happy with a double buffered one.
4178 Likewise for mono vs stereo.
4179 Add some TRACEs so that we know what condition is failing.
4181 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
4183 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
4184 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
4185 wgl: Add extension checking code / glxGetProcAddress protection.
4187 2006-11-03 Alexandre Julliard <julliard@winehq.org>
4189 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
4190 server/protocol.def, server/trace.c:
4191 ntdll: Retrieve mailslot message info from the client side.
4193 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
4194 ntdll: FILE_GetDeviceInfo no longer needs to be public.
4196 * libs/wine/ldt.c, loader/preloader.c:
4197 preloader: Setup a fake thread-local storage block pointed to by %gs.
4199 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
4200 ntdll: Added implementation of RtlDllShutdownInProgress.
4202 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
4204 * dlls/winex11.drv/opengl.c:
4205 winex11.drv: Opengl init fix.
4207 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
4209 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
4210 mscoree: Add a few more stubs.
4212 2006-11-03 Alexandre Julliard <julliard@winehq.org>
4214 * dlls/ws2_32/socket.c:
4215 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
4218 * dlls/ntdll/file.c:
4219 ntdll: Don't store the unix file descriptor in the async structure, retrieve
4222 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
4223 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
4224 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
4225 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
4226 fd when not required.
4228 2006-11-02 Francois Gouget <fgouget@free.fr>
4230 * include/winbase.h:
4231 include: Fix the HeapQueryInformation() prototype.
4233 * programs/winhelp/macro.c:
4234 winhelp: Add missing '\n' in Wine trace.
4236 2006-11-02 Rob Shearman <rob@codeweavers.com>
4238 * dlls/secur32/ntlm.c:
4239 secur32: Make the path to ntlm_auth easier to change by moving the executable
4240 name to the top of ntlm.c.
4242 * dlls/wininet/internet.c:
4243 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
4245 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
4247 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
4249 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
4250 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
4252 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
4253 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
4254 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
4256 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
4257 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
4259 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
4260 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
4262 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
4263 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
4265 2006-11-02 Jacek Caban <jacek@codeweavers.com>
4267 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4268 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
4270 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4271 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
4273 * dlls/mshtml/tests/htmldoc.c:
4274 mshtml: Added more QueryStatus tests.
4276 * dlls/mshtml/olecmd.c:
4277 mshtml: Added implementation of QueryStatus(IDM_BOLD).
4279 * dlls/mshtml/tests/htmldoc.c:
4280 mshtml: Added more edit mode tests.
4282 * dlls/mshtml/olecmd.c:
4283 mshtml: Load about:blank in exec_editmode.
4285 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
4286 mshtml: Added beginning of set_progress task implementation.
4288 * dlls/mshtml/task.c:
4289 mshtml: Call SetStatusText in set_parsecomplete.
4291 * dlls/mshtml/persist.c:
4292 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
4293 in IPersistMoniker::Load.
4295 * dlls/mshtml/persist.c:
4296 mshtml: Fix no longer valid ERR.
4298 * dlls/mshtml/nsio.c:
4299 mshtml: Added heuristic hack that decides if run the page from moniker or
4302 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
4303 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
4304 After more testing I've checked that current code is bad, but my patch
4305 was also wrong and causes regression in WoW.
4307 2006-11-02 Huw Davies <huw@codeweavers.com>
4309 * dlls/comctl32/propsheet.c:
4310 comctl32: Implement PSM_GETRESULT.
4312 * dlls/comctl32/propsheet.c:
4313 comctl32: Fix return value of PropertySheet() for modal propsheets.
4315 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
4317 * dlls/user/tests/msg.c:
4318 user32/tests: Move the system menu test into its own test.
4321 user32: Check only for -1 and -2 as special values returned by
4322 MENU_ExecFocusedItem.
4324 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
4326 * dlls/msxml3/node.c:
4327 msxml3: Check parameters of IXMLDOMNode::insertBefore().
4329 2006-11-02 Alexandre Julliard <julliard@winehq.org>
4331 * server/change.c, server/fd.c, server/file.c, server/file.h,
4332 server/mailslot.c, server/mapping.c, server/named_pipe.c,
4333 server/serial.c, server/sock.c:
4334 server: Refuse to close handles in other processes if they have an associated fd.
4336 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
4337 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
4338 server/protocol.def, server/request.h, server/trace.c,
4339 server/winstation.c:
4340 server: Get rid of the server-side file descriptor cache management.
4342 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
4343 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
4344 server/handle.c, server/protocol.def, server/trace.c:
4345 ntdll: Maintain a file descriptor cache on the client side.
4347 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
4349 * dlls/comctl32/tests/toolbar.c:
4350 comctl32: toolbar: Add buttons size tests.
4352 * dlls/comctl32/toolbar.c:
4353 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
4354 to position the icon.
4356 * dlls/comctl32/toolbar.c:
4357 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
4359 * dlls/comctl32/toolbar.c:
4360 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
4362 * dlls/comctl32/toolbar.c:
4363 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
4364 overwrite the button sizes.
4366 * dlls/comctl32/toolbar.c:
4367 comctl32: toolbar: Fix buttons heights.
4369 * dlls/comctl32/toolbar.c:
4370 comctl32: toolbar: The string should be included in the height of a button-less
4371 toolbar only if there is a string in the pool.
4373 * dlls/comctl32/toolbar.c:
4374 comctl32: toolbar: Add support for WM_SETFONT.
4376 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
4378 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
4379 comctl32: Move documented functions to string.c.
4381 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
4383 * dlls/user/tests/win.c:
4384 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
4387 2006-11-02 Mike McCormack <mike@codeweavers.com>
4389 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
4390 msi: Avoid a memory leak by freeing actions scripts in one place only.
4392 * dlls/msi/source.c:
4393 msi: Fix a memory leak.
4395 * dlls/msi/tests/db.c:
4396 msi: Fix a handle leak in the tests.
4398 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
4399 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
4402 * dlls/riched20/reader.c:
4403 riched20: Use WARN() not ERR() on unknown tokens.
4405 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
4406 kernel32: Add a stub for HeapSetInformation.
4408 * include/winbase.h, include/winnt.h:
4409 kernel32: Declare HeapQueryInformation and HeapSetInformation.
4411 * dlls/comctl32/imagelist.c:
4412 comctl32: imagelist: Remove more 1xN assumptions.
4414 * dlls/comctl32/imagelist.c:
4415 comctl32: Remove a redundant variable.
4417 2006-11-01 James Hawkins <truiken@gmail.com>
4419 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
4420 advpack: Use the full path of the INF file as the source directory if the CAB
4423 2006-11-01 Alexandre Julliard <julliard@winehq.org>
4425 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
4426 kernel32: Moved PeekNamedPipe implementation to ntdll.
4428 * dlls/kernel32/file.c:
4429 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
4431 2006-11-01 Mike McCormack <mike@codeweavers.com>
4433 * dlls/comctl32/imagelist.c:
4434 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
4439 * dlls/msi/handle.c:
4440 msi: Don't print traces for addref and release.
4442 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
4443 msi: Search the patch package for source cabinet files.
4445 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
4447 * dlls/kernel32/profile.c:
4448 kernel32: Cast-qual warnings fix.
4450 * dlls/kernel32/ne_segment.c:
4451 kernel32: Cast-qual warnings fix.
4453 2006-11-01 Alexandre Julliard <julliard@winehq.org>
4455 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
4456 server/protocol.def, server/trace.c:
4457 server: Compute the removable device flag on the server side.
4459 * dlls/ntdll/server.c:
4460 ntdll: Simplify wine_server_handle_to_fd.
4461 Now that we have a critical section, races are no longer possible.
4463 * dlls/ntdll/file.c:
4464 ntdll: Added NetBSD fstatvfs support.
4466 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
4468 * dlls/advpack/tests/install.c:
4469 advpack: Add another test.
4471 * dlls/advpack/tests/install.c:
4474 2006-10-31 Huw Davies <huw@codeweavers.com>
4476 * dlls/hhctrl.ocx/help.c:
4477 hhctrl.ocx: Don't fail if ole is already initialised.
4479 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
4481 * programs/cmd/builtins.c:
4482 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
4484 2006-10-31 Rob Shearman <rob@codeweavers.com>
4486 * dlls/rpcrt4/rpc_transport.c:
4487 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
4488 the bound-to port is connectable from other machines.
4490 * dlls/rpcrt4/rpc_transport.c:
4491 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
4493 * dlls/rpcrt4/rpc_transport.c:
4494 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
4495 the read and write function for the protseq assume that syscalls will block.
4497 * dlls/rpcrt4/rpc_transport.c:
4498 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
4499 to go into an infinite loop if getaddrinfo returned more than one entry.
4501 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
4502 rpcrt4: Convert the named pipe server code to look directly into the
4503 connection to get at the wait handles, instead of using
4504 get_connect_wait_handle which isn't generic enough to be used for
4506 Remove the unneeded get_connect_wait_handle function from the connection
4507 operations function list.
4509 * dlls/rpcrt4/rpc_transport.c:
4510 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
4511 socket-specific server protseq functions.
4513 2006-10-31 Alexandre Julliard <julliard@winehq.org>
4515 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
4516 winex11.drv: Fixed the prototype of many OpenGL functions.
4518 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
4520 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
4521 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
4522 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
4524 2006-10-31 Alexandre Julliard <julliard@winehq.org>
4526 * dlls/winedos/int21.c:
4527 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
4529 * dlls/kernel32/vxd.c:
4530 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
4532 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
4534 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4535 include/wine/wined3d_types.h:
4536 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
4538 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4539 include/wine/wined3d_types.h:
4540 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
4542 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
4543 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
4545 * dlls/wined3d/device.c:
4546 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
4548 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
4549 include/wine/wined3d_types.h:
4550 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
4552 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
4553 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
4555 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
4556 include/wine/wined3d_types.h:
4557 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
4559 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
4560 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
4561 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
4563 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
4564 include/wine/wined3d_types.h:
4565 wined3d: Add D3DFVF codes to the WINED3D namespace.
4567 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
4569 * dlls/secur32/tests/schannel.c:
4570 secur32: Make sure crashing tests are not run.
4572 2006-10-31 Alexandre Julliard <julliard@winehq.org>
4574 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
4575 kernel32: Fixed behavior of FindFirstFile for DOS devices.
4577 2006-10-31 Mike McCormack <mike@codeweavers.com>
4579 * dlls/msi/tests/db.c:
4580 msi: Add a test showing a join doesn't need a WHERE clause.
4582 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
4583 msi: Use a simpler algorithm for joins.
4585 * dlls/msi/tests/db.c:
4586 msi: Test the data returned by join queries in one ok().
4588 * dlls/msi/sql.y, dlls/msi/tokenize.c:
4589 msi: Remove tokens that aren't valid for MSI SQL.
4594 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
4595 msi: Fix the ALTER and FREE keywords in the tokenizer.
4597 * dlls/msi/action.c:
4598 msi: Mark components with missing or outdated files as incomplete.
4600 * dlls/comctl32/imagelist.c:
4601 comctl32: Remove some more Nx1 assumptions.
4603 2006-10-30 Jacek Caban <jacek@codeweavers.com>
4605 * dlls/wininet/http.c:
4606 wininet: Inherit INET_CALLBACKW from parent handler.
4608 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
4609 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
4611 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
4613 * dlls/hhctrl.ocx/help.c:
4614 hhctrl.ocx: Remove duplicate HeapFree().
4616 * dlls/gdi32/metafile.c:
4617 gdi32: Cast-qual warnings fix.
4619 * dlls/gdi32/freetype.c:
4620 gdi32: Cast-qual warnings fix.
4622 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4624 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
4625 msvcrt: Add stub for _setmaxstdio + tiny test.
4627 2006-10-30 Kovács András <andras@csevego.net>
4629 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
4630 dlls/wined3d/vertexshader.c:
4631 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
4633 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
4635 * dlls/localspl/tests/localmon.c:
4636 localspl/tests: Add tests for EnumPorts.
4638 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
4640 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
4641 localspl: Add German resources.
4643 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
4645 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
4646 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
4647 dlls/localspl/spl_En.rc:
4648 localspl: Implement EnumPortsW.
4650 2006-10-27 Aric Stewart <aric@codeweavers.com>
4652 * dlls/shell32/shell32_main.c:
4653 shell32: ABM_NEW was using parameters that are not set.
4655 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
4658 wine.inf: Associate .hlp files with winhelp.
4660 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
4662 * dlls/user/tests/win.c, dlls/user/win.c:
4663 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
4664 WS_POPUP style, make it pass under Wine.
4666 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
4668 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
4669 crypt32: Input parameter checking.
4671 2006-10-30 Alexandre Julliard <julliard@winehq.org>
4673 * dlls/user/tests/msg.c, dlls/user/winpos.c:
4674 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
4676 * dlls/winecrt0/delay_load.c:
4677 winecrt0: Fix delay load structure types for Win64.
4679 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
4681 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4682 include/wine/wined3d_types.h:
4683 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
4685 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
4686 include/wine/wined3d_types.h:
4687 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
4689 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
4690 include/wine/wined3d_types.h:
4691 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
4693 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4694 include/wine/wined3d_types.h:
4695 wined3d: Add D3DFILLMODE to the WINED3D namespace.
4697 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4698 include/wine/wined3d_types.h:
4699 wined3d: Add D3DCULL to the WINED3D namespace.
4701 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4702 include/wine/wined3d_types.h:
4703 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
4705 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4706 include/wine/wined3d_types.h:
4707 wined3d: Add D3DBLENDOP to the WINED3D namespace.
4709 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4710 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
4711 wined3d: Add D3DFOGMODE to the WINED3D namespace.
4713 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
4715 * dlls/wined3d/device.c:
4716 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
4718 * dlls/wined3d/stateblock.c:
4719 wined3d: Set correct default for DMAPOFFSET sampler state.
4721 * dlls/wined3d/device.c:
4722 wined3d: Fix GetTexture() for uninitialized textures.
4724 * dlls/d3d9/tests/stateblock.c:
4725 d3d9: Make the "Tests executed" counter stable.
4727 * dlls/d3d9/tests/stateblock.c:
4728 d3d9: Pass test as argument to print handler.
4730 2006-10-29 Jacek Caban <jacek@codeweavers.com>
4732 * dlls/mshtml/htmlelem.c:
4733 mshtml: Added put_innerHTML implementation.
4735 * dlls/shlwapi/ordinal.c:
4736 shlwapi: Added SHQueueUserWorkItem implementation.
4738 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
4739 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
4741 * dlls/wininet/internet.c, dlls/wininet/internet.h,
4742 dlls/wininet/utility.c:
4743 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
4745 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
4746 dlls/wininet/internet.h:
4747 wininet: Remove lpwhparent from WININETHANDLERHEADER.
4749 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
4750 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
4752 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
4753 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
4755 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
4756 wininet: Move ftp FindNextFile implementation to ftp.c.
4758 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
4759 wininet: Use lpAppInfo instead of lpwhparent where possible.
4761 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
4762 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
4764 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
4765 wininet: Use lpHttpSession instead of lpwhcalback where possible.
4767 * dlls/wininet/http.c, dlls/wininet/internet.h:
4768 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
4770 * dlls/wininet/http.c:
4771 wininet: Use lpAppInfo instead of lpwhparent where possible.
4773 * dlls/wininet/http.c, dlls/wininet/internet.h:
4774 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
4776 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
4778 * dlls/shell32/tests/shlfolder.c:
4779 shell32: Cast-qual warnings fix.
4781 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
4783 * dlls/dbghelp/source.c:
4784 dbghelp: Cast-qual warnings fix.
4786 * dlls/dbghelp/path.c:
4787 dbghelp: Cast-qual warnings fix.
4789 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
4791 * dlls/gdi32/enhmetafile.c:
4792 gdi32: Cast-qual warnings fix.
4795 gdi32: Cast-qual warnings fix.
4797 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
4799 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
4800 d3d9: Cast-qual warnings fix.
4802 2006-10-30 Mike McCormack <mike@codeweavers.com>
4804 * dlls/msi/action.c:
4805 msi: Split ACTION_UpdateInstallStates into two separate functions.
4807 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4809 * dlls/user/tests/msg.c:
4810 user32: Flush painting events harder in some places in order to avoid races
4811 in the message tests.
4813 * dlls/user/tests/msg.c:
4814 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
4815 tests pass cleanly under fully up to date XP SP2.
4817 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
4819 * programs/control/params.h:
4820 control.exe: Remove unused define.
4822 2006-10-28 Jacek Caban <jacek@codeweavers.com>
4824 * dlls/mshtml/nsembed.c:
4825 mshtml: Print wine_gecko version in load_wine_gecko.
4827 * dlls/wininet/tests/http.c, include/wininet.h:
4828 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
4830 * dlls/urlmon/tests/protocol.c:
4831 urlmon: Update winehq.org IP.
4833 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
4835 * dlls/wined3d/drawprim.c:
4836 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
4838 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
4840 * dlls/dmusic/dmusic.c:
4841 dmusic: Do not write outside of array bounds.
4843 2006-10-27 Huw Davies <huw@codeweavers.com>
4845 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
4846 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
4847 a hittest on the item that's returned and not a hittest on the client
4848 area as MSDN states.
4850 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
4852 * dlls/iphlpapi/iphlpapi_main.c:
4853 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
4855 2006-10-27 Alexandre Julliard <julliard@winehq.org>
4857 * ANNOUNCE, ChangeLog, VERSION, configure:
4860 ----------------------------------------------------------------
4861 2006-10-27 Alexandre Julliard <julliard@winehq.org>
4863 * dlls/wined3d/directx.c:
4864 wined3d: Simplify some uses of the WineD3D_Context object.
4866 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
4867 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
4869 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
4870 wined3d: Fix a memory leak (spotted by Eric Pouech).
4872 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
4874 * dlls/crypt32/oid.c:
4875 crypt32: Cast-qual warnings fix.
4877 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
4879 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
4880 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
4881 programs/winhelp/winhelp.h:
4882 winhelp: Properly implement context help and JumpContext macro.
4884 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
4886 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
4887 dlls/winequartz.drv/Makefile.in,
4888 dlls/winequartz.drv/quartzdrv_main.c,
4889 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
4890 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
4892 2006-10-27 Alexandre Julliard <julliard@winehq.org>
4894 * tools/winedump/dump.c:
4895 winedump: Avoid some dead code.
4897 2006-10-25 Kovács András <andras@csevego.net>
4899 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
4900 wined3d: Implement D3DSIO_MOVA in ARB backend.
4902 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
4904 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
4905 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
4906 dlls/winex11.drv/winex11.drv.spec:
4907 wgl: Move part of wglGetProcAddress to gdi32.
4909 2006-10-26 Duane Clark <fpga@pacbell.net>
4911 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
4912 msvcrt: Fix fread on large buffers in ascii mode.
4914 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
4916 * programs/winebrowser/main.c:
4917 winebrowser: Support for Portland Initiative scripts.
4919 2006-10-27 Alexandre Julliard <julliard@winehq.org>
4921 * dlls/kernel32/file.c:
4922 kernel32: Close the directory handle in FindNextFile as soon as we reach the
4923 end of the directory.
4925 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
4927 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
4928 d3d8: Cast-qual warnings fix.
4930 2006-10-27 James Hawkins <truiken@gmail.com>
4932 * dlls/msi/files.c, dlls/msi/tests/install.c:
4933 msi: Extract cabinets based on DiskId, not LastSequence.
4935 2006-10-26 James Hawkins <truiken@gmail.com>
4937 * dlls/msi/tests/install.c:
4938 msi: Test the order in which cab files are handled in the Media table.
4940 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
4941 dlls/msi/tests/install.c:
4942 msi: Implement handling for the ErrorDialog and use it to change media.
4944 2006-10-27 Mike McCormack <mike@codeweavers.com>
4947 msi: Avoid crashing if writeout_cabinet_stream fails.
4949 * dlls/msi/action.c:
4950 msi: Remove redundant null checks before MSI_EvaluateCondition.
4952 2006-10-26 Mike McCormack <mike@codeweavers.com>
4954 * dlls/comctl32/imagelist.c:
4955 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
4957 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
4960 tools/wine.inf: Add default printer ports.
4962 2006-10-26 Rob Shearman <rob@codeweavers.com>
4964 * dlls/rpcrt4/rpc_message.c:
4965 rpcrt4: The allocation hint in request and response packets is just that -
4967 It is not an error if the stub data exceeds this size, so reallocate the
4968 buffer with the newly calculated size and continue.
4970 * dlls/rpcrt4/rpc_message.c:
4971 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
4972 receive a packet with the RPC_FLG_LAST flag set.
4973 This matches what is mentioned in the DCE/RPC specification.
4975 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
4976 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
4977 not just bind packets.
4980 ole32: Fix a memory leak on the error path of dispatch_rpc.
4982 * dlls/oleaut32/typelib.c:
4983 oleaut32: Update comments at the top of typelib.c and remove "stub" from
4984 several traces that are in implemented functions.
4986 * dlls/ole32/oleproxy.c:
4987 ole32: Fix some memory leaks in the class factory proxy.
4989 * dlls/ole32/oleproxy.c:
4990 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
4992 2006-10-25 Jacek Caban <jacek@codeweavers.com>
4994 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
4995 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
4996 shdocvw: Added CUrlHistory stub implementation.
4998 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
4999 include/urlhist.idl:
5000 include: Added urlhist.idl.
5002 2006-10-26 Alexandre Julliard <julliard@winehq.org>
5004 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
5005 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
5006 winex11.drv: Offset X11 coordinates with the primary monitor position.
5007 No longer force the primary monitor to contain the X11 (0,0) coordinate.
5010 server: Always ignore the root window position when computing coordinates
5013 2006-10-24 David Anderson <davea42@earthlink.net>
5015 * dlls/dbghelp/dwarf.c:
5016 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
5018 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
5020 * dlls/ddraw/device.c:
5021 ddraw: Add missing dereference operators.
5023 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
5025 * dlls/mshtml/olecmd.c:
5026 mshtml: Moved release of dom_window to right place.
5028 2006-10-26 Mike McCormack <mike@codeweavers.com>
5030 * dlls/msi/join.c, dlls/msi/tests/db.c:
5031 msi: Fix the join algorithm.
5033 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
5034 msi: Allow UPDATE queries without a condition.
5036 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
5037 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
5038 msi: Update tables using records, not integer by integer.
5040 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
5041 msi: Remove some unused functions.
5043 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
5045 msi: Fixed the UPDATE query to work with explicit values.
5047 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
5048 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
5049 msi: Use msi_feature_set_state and msi_component_set_state where possible.
5051 * dlls/msi/action.c:
5052 msi: Create macro functions to set feature and component states.
5054 2006-10-25 James Hawkins <truiken@gmail.com>
5056 * dlls/msi/tests/db.c:
5057 msi: Add tests for the UPDATE sql command.
5059 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
5061 * dlls/comdlg32/filedlg.c:
5062 comdlg32: Select the Filename edit box content after the user navigated to a
5063 directory by entering there the name.
5065 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5067 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
5068 dlls/kernel32/nls/winerr_kor.mc:
5069 kernel32: Added winerr_kor.mc.
5071 2006-10-25 Rob Shearman <rob@codeweavers.com>
5073 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
5074 dlls/rpcrt4/rpc_transport.c:
5075 rpcrt4: Move transport-specific server functions to rpc_transport.c.
5077 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
5079 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
5080 dlls/comctl32/trackbar.c:
5081 comctl32: Create tooltip windows with WS_POPUP style.
5083 * dlls/comctl32/status.c:
5084 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
5086 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
5088 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
5089 ddraw: Forward the depth stencil buffer to wined3d.
5091 2006-10-25 Alexandre Julliard <julliard@winehq.org>
5093 * dlls/user/winpos.c:
5094 user32: Fixed maximized window size on multi-monitor setups.
5096 * programs/winhelp/winhelp.c:
5097 winhelp: Properly handle negative coordinates for mouse events.
5099 * programs/winemine/main.c, programs/winemine/main.h:
5100 winemine: Properly handle negative coordinates for mouse events.
5102 * programs/winefile/winefile.c:
5103 winefile: Properly handle negative coordinates for mouse events.
5105 * programs/wineconsole/user.c:
5106 wineconsole: Properly handle negative coordinates for mouse events.
5108 * programs/regedit/childwnd.c:
5109 regedit: Properly handle negative coordinates for mouse events.
5111 * programs/oleview/pane.c:
5112 oleview: Properly handle negative coordinates for mouse events.
5114 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
5115 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
5116 user32: Properly handle negative coordinates for mouse events.
5118 * dlls/shell32/control.c:
5119 shell32: Properly handle negative coordinates for mouse events.
5121 * dlls/msi/dialog.c:
5122 msi: Properly handle negative coordinates for mouse events.
5124 * dlls/hhctrl.ocx/help.c:
5125 hhctrl.ocx: Properly handle negative coordinates for mouse events.
5127 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
5128 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
5129 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
5130 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
5131 comctl32: Properly handle negative coordinates for mouse events.
5133 2006-10-25 Mike McCormack <mike@codeweavers.com>
5135 * dlls/comctl32/imagelist.c:
5136 comctl32: Create a point from index function and use it.
5138 2006-10-25 Kovács András <andras@csevego.net>
5140 * dlls/mlang/mlang.c:
5141 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
5143 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
5145 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
5146 crypt32: Cast-qual warnings fix.
5148 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
5150 * dlls/kernel32/process.c:
5151 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
5153 2006-10-24 Alexandre Julliard <julliard@winehq.org>
5155 * dlls/winex11.drv/xinerama.c:
5156 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
5157 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
5158 I committed the wrong file.
5160 2006-10-24 Aric Stewart <aric@codeweavers.com>
5162 * dlls/winex11.drv/xim.c:
5163 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
5165 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
5168 user: Remove wrong comment.
5170 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
5172 * dlls/winex11.drv/xinerama.c:
5173 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
5175 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
5177 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5178 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
5179 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
5181 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5182 include/wine/wined3d_types.h:
5183 wined3d: Add D3DBLEND to the WINED3D namespace.
5185 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
5186 include/wine/wined3d_types.h:
5187 wined3d: Add D3DTA masks to the WINED3D namespace.
5188 Also fix usage of D3DTSS/D3DTA in ddraw.
5190 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
5191 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
5193 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
5194 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
5195 include/wine/wined3d_types.h:
5196 wined3d: Add D3DTADDRESS to the WINED3D namespace.
5198 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
5199 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
5201 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
5203 * dlls/usp10/tests/usp10.c:
5204 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
5207 * dlls/usp10/tests/usp10.c:
5208 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
5210 2006-10-24 Francois Gouget <fgouget@free.fr>
5212 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
5213 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
5214 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
5215 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
5216 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
5217 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
5218 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
5219 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
5220 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
5221 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
5222 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
5223 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
5224 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
5225 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
5226 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
5227 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
5228 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
5229 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
5230 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
5231 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
5232 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
5233 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
5234 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
5235 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
5236 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
5237 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
5238 include/mediaobj.idl:
5239 Don't include windows.h & co in the Wine sources.
5240 Remove uneeded COM_NO_WINDOWS_H defines.
5242 2006-10-24 Rob Shearman <rob@codeweavers.com>
5244 * dlls/oleaut32/typelib.c:
5245 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
5248 * dlls/oleaut32/typelib.c:
5249 oleaut32: Free the array subscript memory for type descriptions when freeing
5252 * dlls/oleaut32/tests/typelib.c:
5253 oleaut32: Fix a reference count leak in the typelib test.
5255 * dlls/oleaut32/typelib.c:
5256 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
5258 * dlls/oleaut32/typelib.c:
5259 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
5261 2006-10-24 Huw Davies <huw@codeweavers.com>
5263 * dlls/winex11.drv/xim.c:
5264 winex11.drv: Only initialize static variables once per process.
5266 * dlls/winex11.drv/x11drv_main.c:
5267 winex11.drv: Give XCloseIM another chance.
5269 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
5271 * dlls/oledlg/oledlg_Fr.rc:
5272 oledlg: Updated French translation.
5274 * programs/wineconsole/wineconsole_Fr.rc:
5275 wineconsole: Updated French translation.
5277 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
5279 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
5280 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
5281 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
5282 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
5283 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
5284 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
5285 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
5286 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
5287 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
5288 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
5289 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
5290 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
5291 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
5292 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
5293 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
5294 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
5295 programs/wordpad/Nl.rc:
5296 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
5298 2006-10-24 Alexandre Julliard <julliard@winehq.org>
5300 * programs/notepad/main.c, programs/notepad/main.h:
5301 notepad: Fallback to default position if saved position if off-screen.
5304 user: Make sure the desktop window exists before calling monitor functions.
5306 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5308 * dlls/oledlg/oledlg_Ko.rc:
5309 oledlg: Updated Korean resource.
5311 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
5313 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
5314 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
5315 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
5316 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
5317 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
5318 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
5319 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
5320 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
5321 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
5322 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
5323 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
5324 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
5325 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
5326 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
5327 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
5328 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
5329 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
5330 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
5331 programs/winemine/De.rc, programs/winhelp/De.rc,
5332 programs/wordpad/De.rc:
5333 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
5335 2006-10-24 Mike McCormack <mike@codeweavers.com>
5337 * dlls/msi/action.c:
5338 msi: Split code to get a file's verion into a separate comment.
5340 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
5341 dlls/riched20/editor.h, dlls/riched20/reader.c,
5342 dlls/riched20/richole.c:
5343 riched20: Create macro functions for allocating and freeing memory.
5345 * dlls/riched20/clipboard.c:
5346 riched20: Make sure to use GlobalAlloc with GlobalFree.
5348 2006-10-23 James Hawkins <truiken@gmail.com>
5350 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
5351 advpack: Fix the full path check.
5353 * dlls/msi/tests/install.c:
5354 msi: Add tests for installing from continuous cabinets.
5356 * dlls/msi/tests/install.c:
5357 msi: Allow more customization of install test files.
5359 * dlls/msi/tests/install.c:
5360 msi: Remove unused function pointer and definitions.
5362 * dlls/msi/tests/install.c:
5363 msi: Remove two unnecessary install tables.
5365 * dlls/msi/database.c, dlls/msi/tests/install.c:
5366 msi: Add support for localizable strings in MsiDatabaseImport.
5368 2006-10-23 Jacek Caban <jacek@codeweavers.com>
5370 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
5371 urlmon: Added video/mpeg mime filter.
5373 * dlls/urlmon/urlmon_main.c:
5374 urlmon: Code clean up.
5376 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
5377 urlmon: Added video/avi mime filter implementation.
5379 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
5381 * dlls/user/dde_client.c:
5382 user: Remove superfluous shadow variable.
5384 * dlls/crypt32/cert.c:
5385 crypt32: Cast-qual warnings fix.
5387 2006-10-23 Huw Davies <huw@codeweavers.com>
5389 * dlls/winex11.drv/x11drv_main.c:
5390 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
5392 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
5394 * programs/regedit/edit.c:
5395 regedit: Initialize a variable (Coverity).
5397 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
5399 * dlls/comctl32/tests/toolbar.c:
5400 comctl32/tests: Specify type of function argument and remove unused arguments.
5402 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
5404 * dlls/netapi32/wksta.c:
5405 netapi32: Fix the size of allocation for the string returned from
5406 NetpGetComputerName.
5408 * dlls/ole32/clipboard.c:
5409 ole32: Fixed some wrong conditions in OleFlushClipboard.
5411 * dlls/ole32/compobj.c:
5412 ole32: CoUninitialize: No longer access an object after it's been freed.
5414 * dlls/msxml3/nodelist.c:
5415 msxml: Fixed list walking in xmlnodelist_get_length.
5417 * dlls/gdi32/enhmfdrv/graphics.c:
5418 gdi32: Better error handling in enhanced metafile.
5420 * dlls/winex11.drv/keyboard.c:
5421 winex11.drv: As the min keycode is always greater or equal to 8, we
5422 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
5424 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
5426 * dlls/winmm/wineoss/midi.c:
5427 wineoss: On non-OSS systems define MidiExit too.
5429 * dlls/iphlpapi/ifenum.c:
5430 iphlpapi: NetBSD needs sys/param.h.
5432 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
5434 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
5435 localspl: Remember hInstance, needed for resources.
5437 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
5438 localspl: Add version resource.
5440 * dlls/localspl/tests/localmon.c:
5441 localspl/tests: Fallback to localmon.dll on NT4.0.
5443 2006-10-23 Alexandre Julliard <julliard@winehq.org>
5445 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
5446 dlls/user/tests/monitor.c, dlls/user/win.c:
5447 user: Fixed MonitorFromWindow behavior for an invalid window handle.
5449 2006-10-23 Francois Gouget <fgouget@free.fr>
5451 * dlls/msi/tests/suminfo.c:
5452 msi/tests: Fix compilation with gcc 2.95.
5454 * programs/oleview/typelib.c:
5455 oleview: Fix compilation with gcc 2.95.
5457 2006-10-23 Rob Shearman <rob@codeweavers.com>
5459 * dlls/oleaut32/tmarshal.c:
5460 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
5463 * dlls/oleaut32/typelib.c:
5464 oleaut32: Fix two more leaks on type info destruction.
5466 * dlls/oleaut32/typelib.c:
5467 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
5468 and to fix a memory leak.
5470 * dlls/oleaut32/typelib.c:
5471 oleaut32: Free allocated memory on typelib and typeinfo destruction.
5473 * dlls/oleaut32/tmarshal.c:
5474 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
5477 * dlls/oleaut32/tmarshal.c:
5478 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
5480 * dlls/ole32/tests/marshal.c:
5481 ole32: Fix some memory leaks in the marshal tests.
5483 * dlls/comctl32/tests/imagelist.c:
5484 comctl32: Fix imagelist leak in tests.
5486 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
5488 * dlls/user/class.c, dlls/user/tests/class.c:
5489 user32: Make the test pass for GetClassName called on a small buffer.
5491 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
5492 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
5494 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
5495 oleaut32: Add a test for QueryPathOfRegTypeLib.
5497 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
5499 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
5500 shlwapi: Test and fix StrRStrI[AW].
5502 * dlls/shlwapi/tests/string.c:
5503 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
5506 * dlls/shlwapi/tests/string.c:
5507 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
5509 * dlls/shlwapi/tests/string.c:
5510 shlwapi/tests: Make the string.c tests compile in Visual C++.
5512 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
5513 programs/notepad/De.rc, programs/notepad/En.rc,
5514 programs/notepad/Es.rc, programs/notepad/Fi.rc,
5515 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
5516 programs/notepad/It.rc, programs/notepad/Ja.rc,
5517 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
5518 programs/notepad/No.rc, programs/notepad/Pl.rc,
5519 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
5520 programs/notepad/Si.rc, programs/notepad/Sk.rc,
5521 programs/notepad/Sw.rc, programs/notepad/Th.rc,
5522 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
5523 programs/notepad/Zh.rc:
5524 notepad: Fix ellipsis in menu items.
5526 * programs/notepad/dialog.c, programs/notepad/main.c,
5527 programs/notepad/main.h:
5528 notepad: Implement Find and Find Next.
5530 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
5531 programs/notepad/dialog.h:
5532 notepad: Add a generic function for message boxes with a string parameter.
5534 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
5536 * dlls/comdlg32/filedlg31.c:
5537 comdlg32: Cast-qual warning fix.
5539 * dlls/comdlg32/colordlg.c:
5540 comdlg32: Cast-qual warnings fix.
5542 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
5544 * dlls/comctl32/datetime.c:
5545 comctl32: Cast-qual warnings fix.
5547 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
5549 * dlls/msvcrt/heap.c:
5550 msvcrt: Speed up new operator.
5552 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
5554 * dlls/mshtml/nsembed.c:
5555 mshtml: Insert missing "return" operator.
5557 2006-10-23 Alexandre Julliard <julliard@winehq.org>
5559 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
5560 user: Adapt system metrics for multi-monitor setups.
5562 * dlls/comctl32/tooltips.c:
5563 comctl32: Position the tooltip window correctly on multi-monitor setups.
5565 * dlls/user/winpos.c:
5566 user: Maximize windows to the right monitor on multi-monitor setups.
5568 * dlls/user/combo.c:
5569 user: Fixed combo box drop position on multi-monitor setups.
5571 * dlls/user/dialog.c, dlls/user/dialog16.c:
5572 user: Take multiple monitors into account when placing a dialog.
5575 user: Take multiple monitors into account when placing a window.
5578 user: Take multiple monitors into account when placing a popup menu.
5580 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
5581 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
5582 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
5583 Added Xinerama support for these functions.
5585 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
5586 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
5587 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
5588 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
5589 winex11.drv: Preliminary support for Xinerama.
5591 * configure, configure.ac, include/config.h.in:
5592 configure: Check for the Xinerama extension.
5594 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5596 * dlls/oledlg/oledlg_Ko.rc:
5597 oledlg: Updated Korean resource.
5599 * programs/wineconsole/wineconsole_Ko.rc:
5600 wineconsole: Updated Korean resource.
5602 2006-10-23 Mike McCormack <mike@codeweavers.com>
5604 * dlls/user/tests/class.c:
5605 user32: Add a test showing a problem in GetClassNameA.
5607 2006-10-24 Mike McCormack <mike@codeweavers.com>
5609 * dlls/msi/table.c, dlls/msi/tests/db.c:
5610 msi: Fix insertion of null integers into a table.
5612 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
5613 msi: Add the column type INTEGER as an alias for INT.
5615 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
5616 msi: Only apply transforms that are valid for a database.
5618 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
5620 msi: Initialize the summary information from a storage interface, not a db.
5622 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
5624 * programs/notepad/Ko.rc:
5625 notepad: Update Korean resources.
5627 * programs/oleview/Ko.rc:
5628 oleview: Update Korean resources.
5630 * programs/winefile/Ko.rc:
5631 winefile: Update Korean resources.
5633 2006-10-20 Hans Leidekker <hans@it.vu.nl>
5635 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
5636 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
5638 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
5640 * programs/wineconsole/wineconsole_Pl.rc:
5641 wineconsole: Fix Polish translation.
5643 * programs/wineconsole/dialog.c:
5644 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
5646 * programs/wineconsole/wineconsole_En.rc:
5647 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
5650 * dlls/comdlg32/cdlg_Pl.rc:
5651 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
5653 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
5654 hhctrl.ocx: Add Polish translation.
5656 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
5657 oledlg: Add Polish translation.
5659 2006-10-22 Frank Richter <frank.richter@gmail.com>
5661 * programs/wineconsole/wineconsole_De.rc:
5662 wineconsole: Update German translation.
5664 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
5665 oleview: Add German translation.
5667 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
5668 gphoto2.ds: Add German translation.
5670 * programs/winefile/De.rc:
5671 winefile: Update German translation.
5673 * programs/taskmgr/De.rc:
5674 taskmgr: Update German translation.
5676 * programs/regedit/De.rc:
5677 regedit: Update German translation.
5679 * programs/progman/De.rc:
5680 progman: Update German translation.
5682 * programs/notepad/De.rc:
5683 notepad: Update German translation.
5685 * programs/cmdlgtst/De.rc:
5686 cmdlgtst: Update German translation.
5688 * programs/clock/De.rc:
5689 clock: Update German translation.
5691 * dlls/oledlg/oledlg_De.rc:
5692 oledlg: Update German translation.
5694 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
5695 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
5696 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
5697 mshtml: Left-align Gecko download information message for better readability.
5699 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
5700 mshtml: Enlarge status text control ins some translated dialogs so all text
5703 * dlls/mshtml/De.rc:
5704 mshtml: Update German translation.
5706 2006-10-20 Huw Davies <huw@codeweavers.com>
5708 * dlls/oledlg/pastespl.c:
5709 oledlg: Only send the end dialog msg if the button is actually clicked.
5711 2006-10-21 Jacek Caban <jacek@codeweavers.com>
5713 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
5714 urlmon: Added image/tiff mime filter.
5716 * dlls/shdocvw/oleobject.c:
5717 shdocvw: Fix windows style of windows without parents.
5719 2006-10-20 Jacek Caban <jacek@codeweavers.com>
5721 * dlls/wininet/http.c:
5722 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
5723 Content-Length header.
5725 * dlls/mshtml/htmlelem.c:
5726 mshtml: Added IHTMLElement::get_className implementation.
5728 * dlls/mshtml/htmlselect.c:
5729 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
5731 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
5734 tools: Add addtional help to runtest.
5736 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
5738 * dlls/advapi32/lsa.c:
5739 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
5741 * programs/winedbg/be_i386.c:
5742 winedbg: Added a few more cases where we inspect if i386 instructions
5743 are actually calls (based on previous work by Jeff Latimer).
5745 * configure, configure.ac:
5746 configure: Now that we have dwarf support for debug info, don't force stabs
5747 as debug info format.
5750 winsock: Clear the held mask with the requested events so that they can be
5753 * dlls/advpack/advpack.c, dlls/advpack/files.c:
5754 advpack: Plug a couple of memory leaks.
5756 2006-10-20 Alexandre Julliard <julliard@winehq.org>
5758 * dlls/dnsapi/ns_parse.c:
5759 dnsapi: Avoid non-portable types.
5761 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
5763 * dlls/rpcrt4/rpc_transport.c:
5764 rpcrt4: Added support for RPC TCP servers.
5766 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
5768 * dlls/wininet/internet.c:
5769 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
5770 socket. But that does not mean that it failed.
5772 2006-10-18 Francois Gouget <fgouget@free.fr>
5774 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
5775 Add '\n's to Wine traces.
5777 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
5779 * dlls/ntdll/heap.c:
5780 ntdll: Added debug support for notifying block allocation / freeing.
5782 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
5784 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
5785 dlls/advapi32/tests/security.c:
5786 advapi32: Plug a couple of memory leaks.
5788 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
5790 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
5791 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
5792 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
5793 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
5794 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
5795 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
5796 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
5797 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
5798 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
5799 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
5800 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
5801 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
5802 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
5803 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
5804 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
5805 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
5806 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
5807 programs/view/Ko.rc, programs/winecfg/Ko.rc,
5808 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
5809 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
5810 programs/wordpad/Ko.rc:
5811 Korean: Use SUBLANG_NEUTRAL in Korean resources.
5813 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
5815 * programs/wineconsole/user.c:
5816 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
5819 * programs/wineconsole/user.c:
5820 wineconsole: Make most keys cancel the selection.
5822 * programs/wineconsole/user.c:
5823 wineconsole: Allow making selections with a mouse also when not in the
5826 * programs/wineconsole/user.c:
5827 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
5829 * programs/wineconsole/user.c:
5830 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
5832 * programs/wineconsole/wineconsole.c,
5833 programs/wineconsole/wineconsole_En.rc,
5834 programs/wineconsole/wineconsole_Pl.rc,
5835 programs/wineconsole/wineconsole_res.h:
5836 wineconsole: Add usage message and more specific error messages.
5838 2006-10-20 Alexandre Julliard <julliard@winehq.org>
5840 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
5841 wineaudioio.drv: Win64 printf format fixes.
5843 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
5844 dlls/winmm/winecoreaudio/coreaudio.c:
5845 winecoreaudio.drv: Win64 printf format fixes.
5847 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
5848 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
5849 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
5850 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
5851 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
5852 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
5853 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
5854 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
5855 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
5856 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
5857 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
5858 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
5859 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
5860 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
5861 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
5862 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
5863 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
5864 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
5865 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
5866 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
5867 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
5868 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
5869 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
5870 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
5871 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
5872 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
5873 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
5874 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
5875 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
5876 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
5877 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
5878 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
5879 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
5880 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
5881 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
5882 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
5883 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
5884 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
5885 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
5886 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
5887 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
5888 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
5889 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
5890 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
5891 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
5892 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
5893 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
5894 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
5895 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
5896 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
5897 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
5898 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
5899 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
5900 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
5901 gdi32: Renamed the gdi directory to gdi32.
5903 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
5904 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
5905 Avoid usage of sizeof in traces that causes warnings on MacOSX.
5907 2006-10-19 Kai Blin <kai.blin@gmail.com>
5909 * dlls/secur32/hmac_md5.h:
5910 secur32: Add include guard to hmac_md5.h.
5912 2006-10-20 Christoph Frick <frick@sc-networks.de>
5914 * dlls/gdi/gdi32.spec:
5915 gdi32: Add wglShareList to gdi32.spec.
5917 2006-10-19 James Hawkins <truiken@gmail.com>
5919 * dlls/msi/tests/db.c:
5920 msi: Add tests for integer column types.
5922 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
5923 msi: Integer columns can have the 'NOT NULL' modifier too.
5925 * dlls/msi/database.c, dlls/msi/tests/db.c:
5926 msi: Allow more than one primary key in a table when importing a database.
5928 2006-10-18 James Hawkins <truiken@gmail.com>
5931 tools/wine.inf: Add the ProgramFilesPath registry entry.
5933 2006-10-19 James Hawkins <truiken@gmail.com>
5935 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
5936 msi: Only initialize a component's state if it is linked with a feature.
5938 * dlls/msi/tests/install.c:
5939 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
5941 * dlls/msi/action.c, dlls/msi/tests/install.c:
5942 msi: Implement the InstallServices action.
5944 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
5946 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
5947 localspl: Implement InitializePrintMonitor.
5949 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
5951 * dlls/localspl/tests/localmon.c:
5952 localspl/tests: Get function pointers from the monitor.
5954 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
5956 * dlls/localspl/tests/localmon.c:
5957 localspl/tests: Another test for InitializePrintMonitor.
5959 2006-10-19 Huw Davies <huw@codeweavers.com>
5961 * dlls/oledlg/pastespl.c:
5962 oledlg: Remove the structure window property when we quit.
5964 * dlls/oledlg/pastespl.c:
5965 oledlg: Return the appropiate value after the dialog is closed.
5967 * dlls/oledlg/pastespl.c:
5968 oledlg: Update the source text.
5970 * dlls/oledlg/pastespl.c:
5971 oledlg: Set nSelectedIndex on exit.
5973 * dlls/oledlg/pastespl.c:
5974 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
5976 * dlls/oledlg/pastespl.c:
5977 oledlg: Call the hook proc if present.
5979 * dlls/oledlg/pastespl.c:
5980 oledlg: Set initial focus to the display list.
5982 * dlls/oledlg/pastespl.c:
5983 oledlg: Handle paste / link mode change.
5985 * dlls/oledlg/pastespl.c:
5986 oledlg: Minimal 'As Icon' handling. Just disable for now.
5988 * dlls/oledlg/pastespl.c:
5989 oledlg: Update the result text.
5991 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
5992 oledlg: Add paste special string resources.
5994 2006-10-18 Huw Davies <huw@codeweavers.com>
5996 * dlls/oledlg/pastespl.c:
5997 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
5998 button if the app doesn't want it.
6000 * dlls/oledlg/pastespl.c:
6001 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
6003 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
6004 oledlg: Register a couple of messages.
6006 * dlls/oledlg/pastespl.c:
6007 oledlg: Copy the appropiate list to the display list.
6009 * dlls/oledlg/pastespl.c:
6010 oledlg: Logic for initial selection of paste/pastelink radio buttons.
6012 * dlls/oledlg/pastespl.c:
6013 oledlg: Initialize the pastelink list.
6015 * dlls/oledlg/pastespl.c:
6016 oledlg: Initialize the paste list.
6018 * dlls/oledlg/pastespl.c:
6019 oledlg: Set the user supplied caption.
6021 * dlls/oledlg/pastespl.c:
6022 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
6024 * dlls/oledlg/pastespl.c:
6025 oledlg: Initial management of private structure for dialog box control.
6027 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
6028 oledlg: Load the correct dialog template and add a skeleton dialog proc.
6030 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
6031 oledlg: Paste special dialog resource.
6033 * dlls/oledlg/pastespl.c:
6034 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
6036 * dlls/oledlg/pastespl.c:
6037 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
6039 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
6040 oledlg: Register a bunch of clipboard formats.
6042 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
6043 dlls/oledlg/pastespl.c:
6044 oledlg: Move paste special dialog stubs to their own file.
6047 oledlg: Add the registered message name strings.
6050 oledlg: Add PS_MAXLINKTYPES.
6053 oledlg: Move the flag defines to under their respective structure definitions
6054 and remove some duplicates.
6057 oledlg: Add resource ids for the paste special dialog.
6059 2006-10-20 Alexandre Julliard <julliard@winehq.org>
6061 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
6062 winex11.drv: Avoid X error with unsupported pen styles.
6064 2006-10-20 Mike McCormack <mike@codeweavers.com>
6066 * dlls/msi/tests/suminfo.c:
6067 msi: Fix an uninitialized variable causing random conformance test failures.
6069 2006-10-19 Jacek Caban <jacek@codeweavers.com>
6071 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
6072 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
6073 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
6074 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
6075 dlls/mshtml/resource.h:
6076 mshtml: Use mshtmcid.h defines where possible.
6078 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
6079 mshtml: Fix debug traces.
6081 * dlls/shdocvw/ie.c:
6082 shdocvw: Added WebBrowser::Navigate implementation.
6084 * dlls/shdocvw/webbrowser.c:
6085 shdocvw: Use navigate_url in WebBrowser::Navigate.
6087 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
6088 dlls/shdocvw/webbrowser.c:
6089 shdocvw: Move common Navigate2 code to navigate_url.
6091 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
6093 * dlls/comctl32/comctl32undoc.c:
6094 comctl32: Cast-qual warnings fix.
6096 * dlls/cabinet/fdi.c:
6097 cabinet: Cast-qual warnings fix.
6099 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
6101 * dlls/wined3d/swapchain.c:
6102 wined3d: Fix the FrontBuffer content capturing.
6104 * dlls/wined3d/swapchain.c:
6105 wined3d: Correct the software cursor position if the app is running in
6108 * dlls/wined3d/surface.c:
6109 wined3d: BltOverride: Make sure that the content of the source rect is
6110 copied to the correct position in the destination rect.
6112 2006-10-18 James Hawkins <truiken@gmail.com>
6114 * dlls/msi/tests/install.c:
6115 msi: Add tests for the InstallServices action.
6117 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
6119 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
6120 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
6123 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
6125 * dlls/comctl32/toolbar.c:
6126 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
6128 2006-10-20 Mike McCormack <mike@codeweavers.com>
6131 msi: Allow rows in the _Columns table to be unordered.
6134 msi: Reset the column number for each new table in a transform.
6136 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
6139 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
6140 avoid not useful APIs in the traces.
6142 2006-10-19 Alexandre Julliard <julliard@winehq.org>
6144 * dlls/winex11.drv/x11drv_main.c:
6145 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
6147 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
6149 * dlls/dbghelp/stabs.c:
6150 dbghelp: Cast-qual warnings fix.
6152 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
6154 * include/winuser.h:
6155 include: Fix out of place comment for DLGC_* codes.
6157 2006-10-18 Francois Gouget <fgouget@free.fr>
6159 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
6160 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
6161 Fix compilation with gcc 2.95.
6163 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
6165 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
6166 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
6167 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
6168 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
6169 Use SUBLANG_NEUTRAL in French resources.
6171 * programs/taskmgr/Fr.rc:
6172 taskmgr: Fix an error in French translation.
6174 2006-10-18 James Hawkins <truiken@gmail.com>
6176 * dlls/msi/package.c, dlls/msi/tests/package.c:
6177 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
6179 * dlls/msi/dialog.c:
6180 msi: Run SetProperty events before all other events no matter what the order is.
6182 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
6184 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
6185 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
6186 winhelp: Improved metafile support.
6188 2006-10-18 Alexandre Julliard <julliard@winehq.org>
6190 * dlls/advapi32/registry.c:
6191 advapi32: Cast-qual warning fix.
6193 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
6195 * dlls/atl/registrar.c:
6196 atl: Cast-qual warnings fix.
6198 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
6200 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
6201 msvcrt: Add stub for _getmaxstdio.
6203 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
6205 * dlls/winex11.drv/x11drv.h:
6206 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
6208 2006-10-16 Hans Leidekker <hans@it.vu.nl>
6210 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
6211 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
6212 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
6213 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
6214 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
6215 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
6216 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
6217 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
6218 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
6219 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
6220 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
6221 ntdll: Win64 printf format warning fixes.
6223 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
6225 * programs/winedbg/stack.c:
6226 winedbg: Print frame address instead of duplicated bare address in backtrace.
6228 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
6230 * dlls/gdi/gdi32.spec:
6231 gdi32: Add missing spec file entry for wglDeleteContext.
6233 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
6235 * dlls/shdocvw/dochost.c:
6236 shdocvw: Make sure BSTR is allocated before calling sink.
6238 2006-10-18 Alexandre Julliard <julliard@winehq.org>
6240 * dlls/msi/tests/db.c:
6241 msi/tests: Make sure to delete the test data file.
6243 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
6245 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
6246 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
6247 MDI child, make it mostly pass under Wine.
6249 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
6251 * dlls/user/dde_client.c:
6252 user: Dead code fix (Coverity).
6254 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
6256 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
6257 usp10: Fix dead code in ScriptItemize.
6259 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
6261 * dlls/dinput/tests/joystick.c:
6262 dinput: Add SetCooperativeLevel test for joystick.
6264 * dlls/dinput/tests/keyboard.c:
6265 dinput: Add SetCooperativeLevel tests to keyboard.
6267 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
6268 dinput: Move SetCooperativeLevel into base class.
6270 * dlls/dinput/device.c, dlls/dinput/device_private.h,
6271 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
6272 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
6273 dinput: Move SetEventNotification and associated event into base class.
6275 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
6276 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
6277 dlls/dinput/mouse.c:
6278 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
6280 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
6282 * dlls/comctl32/rebar.c:
6283 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
6285 2006-10-17 Mike McCormack <mike@codeweavers.com>
6287 * dlls/msi/table.c, dlls/msi/tests/db.c:
6288 msi: Fix tables with binary data where the key is an integer.
6290 * dlls/msi/table.c, dlls/msi/tests/db.c:
6291 msi: Stream fields shouldn't be treated as strings.
6293 * dlls/msi/action.c:
6294 msi: Fix a memory leak.
6296 * dlls/msi/tests/db.c:
6297 msi: Add a test for modifying a table containing binary data.
6299 * dlls/msi/tests/suminfo.c:
6300 msi: Add a test for summary information.
6302 2006-10-16 James Hawkins <truiken@gmail.com>
6304 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
6305 msi: Revert "msi: Perform button control events in greatest to least order."
6307 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
6309 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
6310 d3d8: Backport d3d9 surface tests.
6312 * dlls/d3d8/device.c:
6313 d3d8: Fix wrong function name in FIXME.
6315 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
6317 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
6318 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
6319 wgl: Move wglDeleteContext to gdi32.
6321 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
6323 * dlls/ntdll/directory.c:
6324 ntdll: Plug a memory leak.
6326 2006-10-16 Alexandre Julliard <julliard@winehq.org>
6328 * configure, configure.ac, include/msvcrt/direct.h,
6329 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
6330 include/msvcrt/search.h, include/msvcrt/stddef.h,
6331 include/msvcrt/stdio.h, include/msvcrt/string.h,
6332 include/msvcrt/sys/types.h, include/msvcrt/time.h,
6333 include/msvcrt/wchar.h:
6334 configure: Don't define _WIN64 on the command line to avoid trouble with
6337 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
6339 * dlls/comctl32/rebar.c:
6340 comctl32: rebar: Don't return rectangles with negative width or height in
6343 * dlls/user/input.c:
6344 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
6345 before the timer proc is called.
6347 2006-10-16 Robert Shearman <rob@codeweavers.com>
6349 * dlls/kernel32/locale.c:
6350 kernel32: Add support for detecting the user locale preference from the system
6353 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
6354 rpcrt4: Add a critical section to protect the connection list in each
6355 protseq to avoid taking the process-wide server_cs in the hot path for
6358 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
6359 rpcrt4: Convert the protseq list into a standard Wine list.
6361 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
6362 rpcrt4: Abstract out the way incoming connections are waited for so that we
6363 no longer need to wait on Win32 handles.
6365 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
6366 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
6367 the functions operate on an RpcConnection object, not an
6368 RpcServerProtseq object.
6370 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
6371 rpcrt4: Create a server thread for each protseq.
6373 2006-10-16 Alexandre Julliard <julliard@winehq.org>
6375 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
6376 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
6377 Make.rules: Added support for building IDL client/proxy/server/iid files.
6380 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
6383 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
6385 * dlls/comctl32/listview.c:
6386 comctl32: listview: Update the scroll bars after resizing the last column.
6388 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
6390 * dlls/setupapi/install.c:
6391 setupapi: Fix a typo.
6393 2006-10-16 Hans Leidekker <hans@it.vu.nl>
6395 * programs/winhelp/winhelp.c:
6396 winhelp: Cast-qual warnings fix.
6398 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
6400 * dlls/ddraw/device.c:
6401 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
6403 * dlls/ddraw/device.c:
6404 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
6406 2006-10-16 Kai Blin <kai.blin@gmail.com>
6408 * dlls/secur32/dispatcher.c:
6409 secur32: Stop leaking the session key memory.
6411 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
6413 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
6414 olepro32: Add version resource.
6416 2006-10-16 Alexandre Julliard <julliard@winehq.org>
6419 libuuid: Fixed typo in CLSID_SynchronizeContainer.
6421 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
6423 server: A window timer id should be an unsigned long.
6425 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
6427 * dlls/user/input.c:
6428 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
6431 * dlls/user/input.c:
6432 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
6434 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
6436 * dlls/ddraw/device.c:
6437 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
6439 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
6441 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
6442 ddraw: Use real handles for state blocks.
6444 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
6445 dlls/ddraw/surface.c:
6446 ddraw: Make the surface list a standard wine list.
6448 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
6450 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
6451 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
6452 wgl: Move wglShareLists to gdi32.
6454 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
6455 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
6456 dlls/winex11.drv/winex11.drv.spec:
6457 wgl: Move wglGetCurrentDC to gdi32.
6459 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
6460 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
6461 dlls/winex11.drv/winex11.drv.spec:
6462 wgl: Move wglGetCurrentContext to gdi32.
6464 2006-10-15 Francois Gouget <fgouget@free.fr>
6466 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
6467 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
6468 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
6469 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
6470 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
6471 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
6472 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
6473 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
6474 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
6475 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
6476 Assorted spelling fixes.
6478 2006-10-16 Alexandre Julliard <julliard@winehq.org>
6480 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
6481 dlls/urlmon/urlmon_main.h:
6482 urlmon: Create a message window for each binding to make sure they are cleaned
6485 2006-10-15 Francois Gouget <fgouget@free.fr>
6488 msi: Remove spaces before '\n's.
6490 * programs/oleview/main.h:
6491 oleview: U(x) must be defined after winnt.h has had a chance to define
6492 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
6494 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
6495 wined3d: Remove '\0's in traces.
6497 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
6499 * programs/winetest/main.c:
6500 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
6502 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
6503 comctl32: header: Test and improve the custom draw and owner draw code.
6505 * dlls/comctl32/header.c:
6506 comctl32: header: Make all repaints pass through HEADER_Refresh.
6508 * dlls/comctl32/rebar.c:
6509 comctl32: rebar: bUnicode and NtfUnicode should be the same.
6511 2006-10-15 Kai Blin <kai.blin@gmail.com>
6513 * dlls/secur32/secur32_priv.h:
6514 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
6515 should not be done via ntlm_auth.
6517 2006-10-14 Kai Blin <kai.blin@gmail.com>
6519 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
6520 dlls/secur32/hmac_md5.h:
6521 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
6523 2006-10-13 James Hawkins <truiken@gmail.com>
6525 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
6526 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
6528 * dlls/mscoree/mscoree.spec:
6529 mscoree: Add missing stubs to the spec file.
6531 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
6533 * dlls/d3d8/device.c, dlls/wined3d/device.c,
6534 include/wine/wined3d_interface.h:
6535 d3d8: Implement CopyRects with BltFast.
6537 2006-10-15 Jacek Caban <jacek@codeweavers.com>
6539 * dlls/shdocvw/tests/webbrowser.c:
6540 shdocvw: Added IDocHostUIHandler2 test.
6542 * dlls/mshtml/nsio.c:
6543 mshtml: Load page from moniker if AsyncOpen fails.
6545 * dlls/mshtml/task.c:
6546 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
6548 2006-10-15 Hans Leidekker <hans@it.vu.nl>
6550 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
6551 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
6552 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
6554 secur32: Win64 printf format warning fixes.
6556 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
6558 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
6559 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
6560 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
6561 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
6562 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
6563 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
6564 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
6565 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
6566 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
6567 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
6568 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
6569 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
6570 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
6571 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
6572 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
6573 ole32: Win64 printf format warning fixes.
6575 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
6576 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
6577 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
6578 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
6579 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
6580 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
6581 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
6582 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
6583 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
6586 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
6587 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
6589 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
6591 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
6592 comctl32: toolbar: Test and improve TB_SETHOTITEM.
6594 * dlls/comctl32/toolbar.c:
6595 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
6597 * dlls/comctl32/toolbar.c:
6598 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
6600 * dlls/comctl32/toolbar.c:
6601 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
6603 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
6605 * dlls/ole32/errorinfo.c:
6606 ole32: Remove dead code in errorinfo.c (Coverity).
6608 2006-10-14 Alexandre Julliard <julliard@winehq.org>
6610 * dlls/ntdll/directory.c:
6611 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
6613 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
6615 * configure, configure.ac:
6616 configure: Detect mingw cross compiler in gentoo.
6618 2006-10-13 James Hawkins <truiken@gmail.com>
6620 * dlls/msi/action.c, dlls/msi/tests/install.c:
6621 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
6623 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
6624 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
6625 include: Move cfgmgr32.h to include/ to match the SDK.
6627 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
6628 clusapi: Add the clusapi.h public header.
6630 2006-10-14 Mike McCormack <mike@codeweavers.com>
6632 * programs/winetest/send.c:
6633 winetest: Avoid calling fclose twice on the same file (Coverity).
6635 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
6637 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
6638 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
6639 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
6640 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
6641 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
6642 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
6643 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
6644 dlls/ntdll/tests/string.c:
6645 ntdll/tests: Win64 printf format warning fixes.
6647 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
6648 imm32: Win64 printf format warning fixes.
6650 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
6651 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
6652 dlls/setupapi/install.c, dlls/setupapi/misc.c,
6653 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
6654 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
6655 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
6656 dlls/setupapi/virtcopy.c:
6657 setupapi: Win64 printf format warning fixes.
6659 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
6661 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
6662 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
6663 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
6664 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
6665 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
6666 ole32/tests: Win64 printf format warning fixes.
6668 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
6669 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
6670 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
6671 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
6672 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
6673 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
6674 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
6675 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
6676 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
6677 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
6678 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
6679 comctl32: Win64 printf format warning fixes.
6681 2006-10-13 Hans Leidekker <hans@it.vu.nl>
6683 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
6684 dlls/riched20/editor.c, dlls/riched20/paint.c,
6685 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
6686 dlls/riched20/writer.c:
6687 riched20: Win64 printf format warning fixes.
6689 * dlls/wininet/http.c:
6690 wininet: Cast-qual warnings fix.
6692 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
6694 * programs/winhelp/hlpfile.c:
6695 winhelp: Window style has not been initialized.
6697 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
6698 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
6700 2006-10-13 Alexandre Julliard <julliard@winehq.org>
6702 * ANNOUNCE, ChangeLog, VERSION, configure:
6705 ----------------------------------------------------------------
6706 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
6708 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
6709 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
6710 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
6711 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
6712 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
6713 comctl32/tests: Win64 printf format warning fixes.
6715 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
6716 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
6717 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
6718 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
6719 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
6720 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
6721 dlls/comdlg32/printdlg16.c:
6722 comdlg32: Win64 printf format warning fixes.
6724 2006-10-13 Hans Leidekker <hans@it.vu.nl>
6726 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
6727 winspool.drv/tests: Win64 printf format warning fixes.
6729 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
6730 msxml3/tests: Win64 printf format warning fixes.
6732 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
6733 winspool.drv: Win64 printf format warning fixes.
6735 2006-10-12 Hans Leidekker <hans@it.vu.nl>
6737 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
6738 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
6739 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
6740 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
6741 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
6742 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
6743 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
6744 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
6745 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
6746 dlls/oleaut32/vartype.c:
6747 oleaut32: Win64 printf format warning fixes.
6749 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
6750 dlls/quartz/avisplit.c, dlls/quartz/control.c,
6751 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
6752 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
6753 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
6754 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
6755 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
6756 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
6757 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
6758 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
6759 dlls/quartz/waveparser.c:
6760 quartz: Win64 printf format warning fixes.
6762 2006-10-13 Hans Leidekker <hans@it.vu.nl>
6764 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
6765 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
6766 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
6767 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
6768 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
6769 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
6770 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
6771 wineps.drv: Win64 printf format warning fixes.
6773 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
6775 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
6776 dlls/kernel32/change.c, dlls/kernel32/comm.c,
6777 dlls/kernel32/computername.c, dlls/kernel32/console.c,
6778 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
6779 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
6780 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
6781 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
6782 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
6783 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
6784 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
6785 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
6786 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
6787 dlls/kernel32/process.c, dlls/kernel32/profile.c,
6788 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
6789 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
6790 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
6791 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
6792 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
6793 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
6794 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
6795 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
6796 dlls/kernel32/wowthunk.c:
6797 kernel32: Win64 printf format warning fixes.
6799 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
6800 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
6801 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
6802 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
6803 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
6804 gdi/tests: Win64 printf format warning fixes.
6806 2006-10-13 Alexandre Julliard <julliard@winehq.org>
6808 * dlls/msvfw32/msvideo_main.c:
6809 msvfw32: Avoid a compiler warning.
6811 2006-10-13 Francois Gouget <fgouget@free.fr>
6813 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
6814 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
6815 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
6816 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
6817 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
6818 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
6819 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
6820 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
6821 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
6822 dlls/dmstyle/styletrack.c:
6823 Add '\n's to Wine traces.
6825 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
6826 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
6827 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
6828 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
6829 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
6830 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
6831 tools/widl/write_msft.c:
6832 Assorted spelling fixes.
6834 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
6835 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
6836 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
6837 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
6839 * dlls/secur32/ntlm.c:
6840 secur32: Add missing '\n' in a Wine trace.
6842 * dlls/olepro32/olepro32stubs.c:
6843 olepro32: Mark stubs as such.
6845 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
6847 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
6848 msvcrt: Fix fread eof handling.
6850 * dlls/msvcrt/file.c:
6851 msvcrt: fread: Fill buffer on small reads.
6853 * dlls/msvcrt/tests/file.c:
6854 msvcrt: Add fread eof tests.
6856 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
6858 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
6859 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
6860 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
6861 dlls/wined3d/wined3d_private_types.h:
6862 wined3d: Add shader version/end masks to the WINED3D namespace.
6864 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
6865 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
6866 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
6867 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
6868 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
6870 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
6871 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
6872 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
6874 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
6875 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
6876 dlls/wined3d/wined3d_private_types.h:
6877 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
6879 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
6880 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
6881 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
6883 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6884 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
6885 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
6887 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
6888 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
6889 include/wine/wined3d_types.h:
6890 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
6892 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
6894 * dlls/ddraw/ddraw.c:
6895 ddraw: Do not let the a surface dimension fall to 0.
6897 * dlls/ddraw/ddraw.c:
6898 ddraw: Remove an incorrect size check.
6900 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
6902 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
6903 mciseq: Win64 printf format warning fixes.
6905 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
6907 * dlls/shell32/shell32_De.rc:
6908 shell32: Fix typo in Run dialog.
6910 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
6912 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
6913 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
6914 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
6915 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
6916 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
6917 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
6918 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
6919 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
6920 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
6922 gdi: Win64 printf format warning fixes.
6924 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
6925 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
6926 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
6927 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
6928 dlls/dmstyle/styletrack.c:
6929 dmstyle: Win64 printf format warning fixes.
6931 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
6932 dlls/msacm32/format.c, dlls/msacm32/internal.c,
6933 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
6934 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
6935 msacm32: Win64 printf format warning fixes.
6937 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
6938 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
6939 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
6940 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
6941 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
6942 dmusic: Win64 printf format warning fixes.
6944 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
6945 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
6946 mciavi32: Win64 printf format warning fixes.
6948 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
6949 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
6950 msvfw32: Win64 printf format warning fixes.
6952 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
6953 dlls/dmband/dmutils.c:
6954 dmband: Win64 printf format warning fixes.
6956 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
6957 dlls/dmloader/container.c, dlls/dmloader/debug.c,
6958 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
6959 dmloader: Win64 printf format warning fixes.
6961 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
6962 mciwave: Win64 printf format warning fixes.
6964 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
6965 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
6966 mpr: Win64 printf format warning fixes.
6968 2006-10-12 Alexandre Julliard <julliard@winehq.org>
6970 * dlls/sane.ds/sane_i.h:
6971 sane.ds: Get rid of the prototypes of some removed functions.
6973 2006-10-12 Hans Leidekker <hans@it.vu.nl>
6975 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
6976 dlls/itss/storage.c:
6977 itss: Win64 printf format warning fixes.
6979 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
6980 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
6981 mapi32/tests: Win64 printf format warning fixes.
6983 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
6984 dlls/tapi32/phone.c:
6985 tapi32: Win64 printf format warning fixes.
6987 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
6988 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
6989 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
6990 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
6991 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
6992 netapi32: Win64 printf format warning fixes.
6994 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
6995 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
6996 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
6997 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
6998 dlls/oleaut32/tests/vartype.c:
6999 oleaut32/tests: Win64 printf format warning fixes.
7001 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
7003 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
7004 shell32: Implement SHRegQueryValueA with RegQueryValueA.
7006 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
7008 * tools/wineprefixcreate.in:
7009 wineprefixcreate: Set correct LD_LIBRARY_PATH.
7011 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
7013 * dlls/gdi/opengl.c:
7014 opengl: Fix wglMakeCurrent bug.
7016 2006-10-12 Hans Leidekker <hans@it.vu.nl>
7018 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
7019 mscms/tests: Win64 printf format warning fixes.
7021 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
7023 * programs/regedit/edit.c:
7024 regedit: Cast-qual warnings fix.
7026 2006-10-12 Mike McCormack <mike@codeweavers.com>
7028 * dlls/msi/table.c, dlls/msi/tests/db.c:
7029 msi: Handle the sign properly when converting integer data.
7032 msi: Improve error checking when applying transform data.
7034 2006-10-12 Alexandre Julliard <julliard@winehq.org>
7036 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
7037 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
7038 dlls/user/tests/class.c, tools/winedump/pe.c:
7039 Fixed some printf warnings caused by using sizeof.
7042 loader: Make sure the reserved area is protected on MacOSX too.
7044 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
7046 ws2_32: Win64 printf format fixes.
7048 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
7049 winsock: Add a WS_ prefix to the BSD types.
7051 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
7053 * dlls/comctl32/toolbar.c:
7054 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
7056 * dlls/comctl32/toolbar.c:
7057 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
7059 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
7060 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
7061 the strings table (with test case).
7063 * dlls/comctl32/toolbar.c:
7064 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
7067 * dlls/comctl32/toolbar.c:
7068 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
7070 * dlls/comctl32/header.c:
7071 comctl32: header: Call DefWindowProcW not DefWindowProcA.
7073 * dlls/comctl32/header.c:
7074 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
7077 * dlls/comctl32/listview.c:
7078 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
7079 resizing the last column.
7081 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
7083 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
7084 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
7087 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
7088 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
7089 include/wine/wined3d_types.h:
7090 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
7092 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
7093 include/wine/wined3d_types.h:
7094 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
7096 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
7097 dlls/wined3d/device.c, dlls/wined3d/surface.c,
7098 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
7099 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
7101 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
7102 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
7103 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
7104 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
7105 include/wine/wined3d_types.h:
7106 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
7108 * dlls/ddraw/device.c, dlls/wined3d/device.c,
7109 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
7110 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
7112 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
7113 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
7114 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
7116 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
7118 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
7119 dlls/winex11.drv/x11drv_main.c:
7120 winex11.drv: Always set window type.
7122 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
7124 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
7125 lz32/tests: Win64 printf format warning fixes.
7127 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
7128 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
7129 dinput/tests: Win64 printf format warning fixes.
7131 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
7132 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
7133 advpack/tests: Win64 printf format warning fixes.
7135 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
7137 * dlls/msi/msi_Es.rc:
7138 msi: Updated Spanish translation.
7140 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
7141 wldap32: Added Spanish translation.
7143 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
7144 mshtml: Added Spanish translation.
7146 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
7148 * dlls/user/sysparams.c:
7149 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
7152 2006-10-11 James Hawkins <truiken@gmail.com>
7154 * dlls/cabinet/fdi.c:
7155 cabinet: Make internal functions static.
7157 * dlls/crypt32/chain.c:
7158 crypt32: Make an internal function static.
7160 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
7161 comctl32: Make internal functions static.
7163 * dlls/gphoto2.ds/gphoto2_main.c:
7164 gphoto2.ds: Make an internal function static.
7166 * include/winbase.h, include/winreg.h:
7167 advapi32: Add missing declarations to the public headers.
7169 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
7170 advapi32: Make internal functions static.
7172 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
7175 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
7178 * tools/winebuild/import.c:
7179 winebuild: Cast-qual warning fix.
7181 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
7183 * dlls/ws2_32/socket.c:
7184 winsock: Add mapping for SO_ACCEPTCONN.
7186 2006-10-12 Mike McCormack <mike@codeweavers.com>
7188 * dlls/msi/tests/db.c:
7189 msi: Test transforms removing a row in a table.
7191 2006-10-11 Mike McCormack <mike@codeweavers.com>
7193 * dlls/msi/tests/db.c:
7194 msi: Tests for transforms modifying rows in a table.
7197 msi: An empty string table entry should always have a zero refcount.
7199 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
7201 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
7202 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
7203 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
7205 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
7206 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
7207 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
7208 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
7210 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
7211 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
7212 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
7213 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
7215 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
7216 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
7217 include/wine/wined3d_types.h:
7218 wined3d: Merge LIGHT types into one type in WINED3D namespace.
7220 * dlls/wined3d/wined3d_private.h:
7221 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
7223 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
7224 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
7226 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
7227 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
7229 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
7230 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
7231 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
7232 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
7234 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
7235 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
7237 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
7238 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
7239 dlls/wined3d/wined3d_private.h:
7240 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
7242 2006-10-10 Ge van Geldorp <ge@gse.nl>
7244 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
7245 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
7246 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
7247 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
7248 tools/winapi/tests.dat, tools/winapi/winapi_test:
7249 winapi_test: Regenerate tests.
7250 Remove structs from test list which have preprocessor directives in
7251 their definitions (winapi_test can't handle that).
7253 2006-10-10 James Hawkins <truiken@gmail.com>
7255 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
7256 dlls/msi/package.c, dlls/msi/tests/package.c:
7257 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
7259 * dlls/msi/tests/package.c:
7260 msi: Clean up after the package tests.
7262 2006-10-11 Mike McCormack <mike@codeweavers.com>
7264 * dlls/msi/msiquery.c:
7265 msi: Check transforms have the correct storage guid.
7267 * dlls/msi/tests/db.c:
7268 msi: Check that transforms return the correct data.
7270 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
7272 * dlls/user/spy.c, include/winuser.h:
7273 user: Add some missing messages to the message spy.
7275 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
7277 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
7278 mlang/tests: Win64 printf format warning fixes.
7280 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
7281 usp10/tests: Win64 printf format warning fixes.
7283 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
7284 psapi/tests: Win64 printf format warning fixes.
7286 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
7287 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
7288 dlls/secur32/tests/secur32.c:
7289 secur32/tests: Win64 printf format warning fixes.
7291 2006-10-10 H. Verbeet <hverbeet@gmail.com>
7293 * programs/regedit/regproc.c:
7294 regedit: Format warning fixes.
7296 * programs/wordpad/wordpad.c:
7297 wordpad: Format warning fixes.
7299 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
7300 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
7301 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
7302 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
7303 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
7304 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
7305 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
7306 ddraw: Win64 printf format warning fixes.
7308 * dlls/d3d9/tests/surface.c:
7309 d3d9: Disable the surface pitch size test for now, just check alignment instead.
7311 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7313 * dlls/lz32/tests/lzexpand_main.c:
7314 lz32/tests: WinME sometimes returns short filenames.
7316 * dlls/lz32/tests/lzexpand_main.c:
7317 lz32/tests: Be more verbose and aware of root directory.
7319 * dlls/lz32/tests/lzexpand_main.c:
7320 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
7322 * dlls/lz32/tests/lzexpand_main.c:
7323 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
7325 * dlls/lz32/tests/lzexpand_main.c:
7326 lz32/tests: Test more last errors set by LZOpenFile[AW].
7328 2006-10-10 H. Verbeet <hverbeet@gmail.com>
7330 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
7331 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
7332 dlls/ddraw/tests/refcount.c:
7333 ddraw/tests: Win64 printf format warning fixes.
7335 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
7336 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
7337 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
7338 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
7339 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
7340 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
7341 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
7342 d3d9: Win64 printf format warning fixes.
7344 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
7345 dlls/d3d8/tests/device.c:
7346 d3d8/tests: Win64 printf format warning fixes.
7348 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
7349 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
7350 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
7351 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
7352 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
7353 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
7354 dlls/d3d8/volumetexture.c:
7355 d3d8: Win64 printf format warning fixes.
7357 * dlls/wined3d/baseshader.c:
7358 wined3d: Improve shader_dump_decl_usage() TRACEs.
7360 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
7362 * dlls/wined3d/query.c:
7363 wined3d: Corrected names in checkGLcall text.
7365 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
7367 * dlls/ddraw/ddraw.c:
7368 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
7370 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
7372 * tools/widl/parser.l:
7373 widl: Cast-qual warning fix.
7375 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
7377 * dlls/shlwapi/tests/shreg.c:
7378 shlwapi: Cast-qual warnings fix.
7380 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
7382 * dlls/uxtheme/tests/system.c:
7383 uxtheme/tests: Fix Win64 printf format warnings.
7385 2006-10-10 Mike McCormack <mike@codeweavers.com>
7387 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
7388 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
7389 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
7390 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
7391 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
7392 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
7393 msi: Merge action.h into msipriv.h.
7395 * dlls/msi/msipriv.h, dlls/msi/table.c:
7396 msi: Make msi_makestring static.
7398 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
7400 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
7401 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
7402 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
7403 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
7404 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
7405 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
7406 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
7407 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
7408 dmime: Win64 printf format warning fixes.
7410 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
7411 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
7412 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
7413 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
7414 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
7415 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
7416 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
7417 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
7418 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
7419 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
7420 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
7421 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
7422 kernel32/tests: Win64 printf format warning fixes.
7424 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
7426 * dlls/user/tests/input.c:
7427 user: Add test for LL mouse hook and [Get|Set]CursorPos.
7429 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
7431 * programs/regedit/edit.c, programs/regedit/regedit.c:
7432 programs/regedit: Fix format specifiers for _stscanf and fprintf.
7434 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
7436 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
7437 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
7438 dlls/wined3d/wined3d_private_types.h:
7439 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
7441 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
7442 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
7443 dlls/wined3d/wined3d_private_types.h:
7444 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
7446 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
7447 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
7448 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
7449 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
7451 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
7452 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
7453 include/wine/wined3d_types.h:
7454 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
7456 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
7457 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
7458 dlls/wined3d/wined3d_private_types.h:
7459 wined3d: Move D3DSPR structure into the WINED3D namespace.
7461 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
7462 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
7463 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
7464 dlls/wined3d/wined3d_private_types.h:
7465 wined3d: Move D3DSIO structure into WINED3D namespace.
7467 2006-10-10 Frank Richter <frank.richter@gmail.com>
7469 * dlls/kernel32/nls/winerr_enu.mc:
7470 kernel32: Fix typos in English messages.
7472 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
7474 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
7475 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
7476 dlls/msi/tests/package.c:
7477 msi/tests: Win64 printf format warning fixes.
7479 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
7480 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
7481 dlls/setupapi/tests/stringtable.c:
7482 setupapi/tests: Win64 printf format warning fixes.
7484 * dlls/uxtheme/tests/Makefile.in:
7485 uxtheme: Win64 printf format warning fixes.
7487 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
7489 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
7490 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
7491 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
7492 janitorial: Remove remaining NULL checks before free() (found by Smatch).
7494 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
7495 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
7496 tools: Remove redundant NULL checks before free() (found by Smatch).
7498 * server/atom.c, server/change.c, server/console.c, server/hook.c,
7499 server/mailslot.c, server/mapping.c, server/named_pipe.c,
7500 server/process.c, server/queue.c, server/registry.c,
7501 server/request.c, server/thread.c, server/token.c, server/window.c:
7502 server: Remove redundant NULL check before free() (found by Smatch).
7504 2006-10-10 Mike McCormack <mike@codeweavers.com>
7507 msi: Fix a memory leak.
7509 * dlls/msi/msiquery.c:
7510 msi: Avoid an unnecessary strdup.
7513 msi: Avoid reading the transform table data twice.
7515 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
7516 dlls/msi/tests/package.c:
7517 msi: Fix handle leaks in the test cases.
7519 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
7520 msi: Fix memory leaks and bad frees.
7522 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7524 * programs/regedit/Ko.rc:
7525 regedit: Updated Korean resource.
7527 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
7529 * dlls/wined3d/directx.c:
7530 wined3d: Fix DEBUG_SINGLE_MODE.
7532 2006-10-09 James Hawkins <truiken@gmail.com>
7534 * dlls/msi/appsearch.c:
7535 msi: NULL-terminate dst on error.
7537 * dlls/msi/appsearch.c:
7538 msi: Add missing sizeof(WCHAR) multiplier.
7540 2006-10-10 Frank Richter <frank.richter@gmail.com>
7542 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
7543 dlls/kernel32/nls/winerr_deu.mc:
7544 kernel32: Added German translation of messages.
7546 * dlls/kernel32/nls/deu.nls:
7547 kernel32: Translated some more NLS strings to German.
7549 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
7551 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
7552 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
7553 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
7554 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
7555 dsound/tests: Win64 printf format warning fixes.
7557 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
7558 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
7559 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
7560 dlls/dplayx/lobbysp.c:
7561 dplayx: Win64 printf format warning fixes.
7563 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
7564 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
7565 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
7566 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
7567 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
7568 dlls/avifil32/wavfile.c:
7569 avifil32: Win64 printf format warning fixes.
7571 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
7573 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
7574 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
7575 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
7576 mapi32: Win64 printf format warning fixes.
7578 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
7579 dlls/version/tests/install.c:
7580 version/tests: Win64 printf format warning fixes.
7582 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
7583 mlang: Win64 printf format warning fixes.
7585 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
7586 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
7587 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
7588 dmcompos: Win64 printf format warning fixes.
7590 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
7591 msacm32.drv: Win64 printf format warning fixes.
7593 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
7594 mcicda: Win64 printf format warning fixes.
7596 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
7597 odbc32: Win64 printf format warning fixes.
7599 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
7601 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
7602 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
7603 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
7605 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
7607 * dlls/comctl32/toolbar.c:
7608 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
7610 * dlls/comctl32/toolbar.c:
7611 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
7612 NM_TOOLTIPSCREATE is not sent too early.
7614 * dlls/comctl32/toolbar.c:
7615 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
7617 2006-10-09 Huw Davies <huw@codeweavers.com>
7619 * dlls/oleaut32/typelib.c:
7620 oleaut32: Implement ITypeInfo_CreateInstance.
7622 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
7624 * dlls/ddraw/main.c:
7625 ddraw: Remove the process counter.
7627 * dlls/ddraw/main.c:
7628 ddraw: Protect the ddraw list.
7630 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
7631 ddraw: Make the ddraw list a wine list.
7633 2006-10-09 Mike McCormack <mike@codeweavers.com>
7635 * dlls/riched20/editor.c:
7636 riched20: Don't crash if a colour isn't found.
7638 2006-10-09 James Hawkins <truiken@gmail.com>
7640 * dlls/advpack/files.c, dlls/advpack/install.c:
7641 advpack: Make internal functions static.
7643 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
7645 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
7646 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
7647 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
7648 wined3d: Make the shader mode selections per device.
7650 2006-10-07 Nick Burns <adger44@hotmail.com>
7652 * tools/winegcc/winegcc.c:
7653 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
7655 * include/msvcrt/process.h:
7656 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
7658 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
7660 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
7661 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
7662 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
7663 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
7664 d3d9/tests: Printf format fixes for d3d9 tests.
7666 * dlls/d3d9/tests/stateblock.c:
7667 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
7669 * dlls/d3d9/tests/stateblock.c:
7670 d3d9/tests: Remove unused device parameter.
7672 * dlls/d3d9/tests/stateblock.c:
7673 d3d9/tests: Add init/teardown handlers for state tests.
7675 * dlls/d3d9/tests/stateblock.c:
7676 d3d9/tests: Clean up get/set handler arguments.
7678 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7681 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
7683 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
7684 msxml3: Add a version resource.
7686 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
7688 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
7689 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
7690 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
7691 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
7692 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
7693 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
7694 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
7695 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
7696 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
7697 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
7698 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
7699 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
7700 dlls/winex11.drv/xvidmode.c:
7701 winex11drv: Win64 printf format warning fixes.
7703 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
7706 server: Cast-qual warning fix.
7708 2006-10-09 James Hawkins <truiken@gmail.com>
7710 * include/msi.h, include/msiquery.h:
7711 msi: Add missing declarations to the public headers.
7713 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
7714 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
7715 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
7716 dlls/msi/registry.c, dlls/msi/select.c:
7717 msi: Make internal functions static.
7719 2006-10-06 James Hawkins <truiken@gmail.com>
7721 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
7722 msi: Perform button control events in greatest to least order.
7724 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
7726 * programs/uninstaller/Pl.rc:
7727 uninstaller: Fix Polish translation.
7729 * programs/winefile/Pl.rc:
7730 winefile: Update Polish translation.
7732 * programs/clock/Pl.rc:
7733 clock: Update Polish translation.
7735 * programs/notepad/Pl.rc:
7736 notepad: Update Polish translation.
7738 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
7739 progman: Add Polish translation.
7741 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
7743 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
7744 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
7745 dmscript: Win64 printf format warning fixes.
7747 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
7748 rasapi32: Win64 printf format warning fixes.
7750 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
7751 rsaenh: Win64 printf format warning fixes.
7753 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
7754 dlls/dswave/dswave_main.c:
7755 dswave: Win64 printf format warning fixes.
7757 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
7758 dlls/dpnet/dpnet_main.c:
7759 dpnet: Win64 printf format warning fixes.
7761 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
7762 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
7763 hlink: Win64 printf format warning fixes.
7765 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
7766 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
7767 dlls/qcap/vfwcapture.c:
7768 qcap: Win64 printf format warning fixes.
7770 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
7771 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
7772 dlls/netapi32/tests/wksta.c:
7773 netapi32: Win64 printf format warning fixes.
7775 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
7776 dlls/version/resource.c, dlls/version/ver16.c:
7777 version: Win64 printf format warning fixes.
7779 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
7780 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
7781 uxtheme: Win64 printf format warning fixes.
7783 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
7784 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
7785 dlls/wintab32/wintab32.c:
7786 wintab32: Win64 printf format warning fixes.
7788 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
7789 d3dxof: Win64 printf format warning fixes.
7791 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
7792 vmm.vxd: Win64 printf format warning fixes.
7794 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
7795 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
7796 dmsynth: Win64 printf format warning fixes.
7798 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
7799 ws2_32/tests: Win64 printf format warning fixes.
7801 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
7802 pstorec: Win64 printf format warning fixes.
7804 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
7805 wsock32: Win64 printf format warning fixes.
7807 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
7808 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
7809 dlls/devenum/parsedisplayname.c:
7810 devenum: Win64 printf format warning fixes.
7812 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
7813 msrle32: Win64 printf format warning fixes.
7815 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
7816 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
7817 imagehlp: Win64 printf format warning fixes.
7819 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
7820 riched20/tests: Win64 printf format warning fixes.
7822 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
7824 * dlls/ddraw/ddraw.c:
7825 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
7827 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
7829 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
7830 rsaenh: Win64 printf format warning fixes.
7832 * dlls/rsaenh/tests/rsaenh.c:
7833 rsaenh: Make hmac test run on all windows versions.
7835 * dlls/msi/tests/install.c:
7836 msi: Make tests run on Win98 again.
7838 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7841 wine.inf: Add ddeml.dll to fake dlls.
7843 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
7845 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
7846 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
7847 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
7848 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
7849 dinput: Win64 printf format warning fixes.
7851 2006-10-07 Hans Leidekker <hans@it.vu.nl>
7853 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
7854 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
7855 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
7856 shell32/tests: Win64 printf format warning fixes.
7858 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
7859 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
7860 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
7861 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
7862 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
7863 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
7864 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
7865 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
7866 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
7867 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
7868 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
7869 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
7870 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
7871 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
7872 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
7873 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
7874 dlls/shell32/systray.c:
7875 shell32: Win64 printf format warning fixes.
7877 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
7879 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
7880 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
7881 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
7882 dlls/user/tests/edit.c, dlls/user/tests/input.c,
7883 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
7884 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
7885 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
7886 dlls/user/tests/text.c, dlls/user/tests/win.c,
7887 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
7888 user/tests: Win64 printf format warning fixes.
7890 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
7892 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
7893 dxerr8: Win64 printf format warning fixes.
7895 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
7896 dlls/olecli32/olecli_main.c:
7897 olecli32: Win64 printf format warning fixes.
7899 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
7900 dxerr9: Win64 printf format warning fixes.
7902 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
7903 olesvr32: Win64 printf format warning fixes.
7905 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
7906 dlls/quartz/tests/memallocator.c:
7907 quartz/tests: Win64 printf format warning fixes.
7909 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
7910 dlls/rpcrt4/tests/ndr_marshall.c:
7911 rpcrt4/tests: Win64 printf format warning fixes.
7913 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
7914 psapi: Win64 printf format warning fixes.
7916 2006-10-07 Hans Leidekker <hans@it.vu.nl>
7918 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
7919 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
7920 iphlpapi: Win64 printf format warning fixes.
7922 2006-10-07 Jacek Caban <jacek@codeweavers.com>
7924 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
7925 ole32: Don't fail in OleCreate if created object doesn't implement
7926 IRunnableObject or IOleChache.
7928 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
7930 * dlls/comdlg32/fontdlg16.c:
7931 comdlg32: Move NULL check before use (Coverity).
7933 2006-10-07 Jacek Caban <jacek@codeweavers.com>
7935 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
7936 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
7937 mshtml: Win64 printf format warning fixes.
7939 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
7940 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
7941 urlmon: Win64 printf format warning fixes.
7943 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
7944 dlls/shdocvw/tests/webbrowser.c:
7945 shdocvw: Win64 printf format warning fixes.
7947 2006-10-06 Hans Leidekker <hans@it.vu.nl>
7949 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
7950 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
7951 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
7952 shlwapi/tests: Win64 printf format warning fixes.
7954 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
7956 * programs/winefile/winefile.c:
7957 winefile: Cast-qual warnings fix.
7959 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
7961 * programs/winebrowser/main.c:
7962 winebrowser: Cast-qual warnings fix.
7964 * programs/wineboot/wineboot.c:
7965 wineboot: Cast-qual warning fix.
7967 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7969 * dlls/shlwapi/shlwapi_main.c:
7970 shlwapi: Update info in DllGetVersion.
7972 2006-10-07 Mike McCormack <mike@codeweavers.com>
7974 * dlls/d3d8/tests/d3d8_main.c:
7975 d3d8: Don't crash if d3d8 can't be loaded.
7977 2006-10-06 James Hawkins <truiken@gmail.com>
7979 * dlls/shdocvw/persist.c:
7980 shdocvw: Return S_OK in PersistStorage_InitNew.
7982 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
7983 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
7984 dlls/shell32/pidl.c, dlls/shell32/shell.c,
7985 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
7986 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
7987 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
7988 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
7989 dlls/shell32/trash.c:
7990 janitorial: Remove redundant NULL checks before SHFree.
7992 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
7993 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
7994 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
7995 dlls/quartz/filtermapper.c:
7996 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
7998 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
7999 dlls/advpack/install.c, dlls/advpack/reg.c:
8000 advpack: Win64 printf format warning fixes.
8002 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
8004 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
8005 atl: Win64 printf format warning fixes.
8007 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
8008 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
8009 wnaspi32: Win64 printf format warning fixes.
8011 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
8012 wtsapi32: Win64 printf format warning fixes.
8014 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
8015 dlls/amstream/mediastream.c:
8016 amstream: Win64 printf format warning fixes.
8018 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
8019 vwin32.vxd: Win64 printf format warning fixes.
8021 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
8022 serialui: Win64 printf format warning fixes.
8024 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
8025 winemp3.acm: Win64 printf format warning fixes.
8027 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
8028 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
8029 dxdiagn: Win64 printf format warning fixes.
8031 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
8032 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
8033 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
8034 dlls/winmm/wineoss/mmaux.c:
8035 winmm/wineoss: Win64 printf format warning fixes.
8037 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
8038 dlls/winmm/winealsa/midi.c:
8039 winmm/winealsa: Win64 printf format warning fixes.
8041 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
8042 winmm/winearts: Win64 printf format warning fixes.
8044 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
8045 winmm/winenas: Win64 printf format warning fixes.
8047 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
8048 winmm/wineesd: Win64 printf format warning fixes.
8050 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
8051 winmm/winejack: Win64 printf format warning fixes.
8053 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
8055 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
8056 winecfg: Cast-qual warnings fix.
8058 2006-10-06 Alexandre Julliard <julliard@winehq.org>
8060 * dlls/winex11.drv/x11drv_main.c:
8061 winex11.drv: Give XInitThreads another chance.
8063 2006-10-06 Hans Leidekker <hans@it.vu.nl>
8065 * dlls/winspool.drv/info.c:
8066 winspool.drv: Cast-qual warnings fix.
8068 2006-10-06 Kai Blin <kai.blin@gmail.com>
8070 * dlls/secur32/ntlm.c:
8071 secur32: Add support for cached client credentials.
8073 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
8075 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
8076 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
8077 dlls/mscoree/mscoree_main.c:
8078 mscoree: Initial stub implementation.
8080 2006-10-06 Francois Gouget <fgouget@free.fr>
8082 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
8083 dlls/dmloader/loader.c:
8084 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
8087 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
8088 Tweak TRACE()s to simplify '\n' checks.
8090 * dlls/wined3d/directx.c:
8091 wined3d: Fix '\n' typo.
8093 2006-10-06 Hans Leidekker <hans@it.vu.nl>
8095 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
8096 usp10: Add a stub implementation of ScriptStringValidate.
8098 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
8099 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
8100 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
8101 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
8102 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
8103 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
8104 shlwapi: Win64 printf format warning fixes.
8106 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
8108 * dlls/wined3d/surface.c:
8109 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
8110 IWineD3DSurfaceImpl_BltOverride.
8112 2006-10-05 James Hawkins <truiken@gmail.com>
8114 * dlls/msi/dialog.c:
8115 msi: Make msi_dialog_dup_property return a copy of the property if the property
8118 * dlls/ddraw/device.c:
8119 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
8122 * dlls/dinput/mouse.c:
8123 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
8125 * dlls/dbghelp/msc.c:
8126 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
8128 * dlls/advapi32/service.c:
8129 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
8131 * dlls/crypt32/protectdata.c:
8132 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
8134 2006-10-05 Jacek Caban <jacek@codeweavers.com>
8136 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
8137 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
8138 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
8139 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
8140 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
8141 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
8142 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
8143 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
8144 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
8145 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
8146 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
8147 mshtml: Win64 printf format warning fixes.
8149 2006-10-06 Mike McCormack <mike@codeweavers.com>
8151 * dlls/comctl32/comboex.c:
8152 comctl32: Return the correct value for CB_GETLBTEXTLEN.
8155 msi: Fix transform traces.
8158 msi: Work around what appears to be a bug in native MSI's generation of
8162 msi: Transform the _Columns and _Tables tables first so the table metadata is
8163 present for new tables.
8166 msi: Handle null integers properly in transforms.
8168 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
8170 * dlls/cabinet/tests/extract.c:
8171 cabinet: Make tests run on Win98 again.
8173 * dlls/advpack/tests/files.c:
8174 advpack: Make tests run on Win98 again.
8176 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
8178 * dlls/crypt32/tests/protectdata.c:
8179 crypt32: Cast-qual warnings fix.
8181 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
8183 * dlls/wined3d/device.c:
8184 wined3d: Pitch alignment for the pow2Size.
8186 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
8187 dlls/wined3d/wined3d_private.h:
8188 wined3d: Define the surface alignment in the header.
8190 * dlls/wined3d/surface.c:
8191 wined3d: Honor the pitch in a few more places.
8193 * dlls/wined3d/surface.c:
8194 wined3d: No color keying on surfaces with an alpha channel.
8196 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
8198 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
8199 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
8200 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
8201 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
8202 include/wine/wined3d_types.h:
8203 wined3d: Add WINED3DUSAGE_OVERLAY.
8205 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
8206 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
8207 include/wine/wined3d_interface.h:
8208 wined3d: Add IWineD3DSurface::UpdateOverlay.
8210 * include/wine/wined3d_types.h:
8211 wined3d: Add DDOVERLAYFX struct.
8213 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
8214 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
8215 include/wine/wined3d_interface.h:
8216 wined3d: Add UpdatOverlayZOrder.
8218 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
8220 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
8221 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
8222 include/wine/wined3d_interface.h:
8223 wined3d: Add IWineD3DSurface::GetOverlayPosition.
8225 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
8226 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
8227 include/wine/wined3d_interface.h:
8228 wined3d: Add IWineD3DSurface::SetOverlayPosition.
8230 2006-10-05 Jacek Caban <jacek@codeweavers.com>
8232 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
8233 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
8234 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
8235 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
8236 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
8237 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
8238 shdocvw: Win64 printf format warning fixes.
8240 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
8241 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
8242 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
8243 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
8244 dlls/urlmon/urlmon_main.c:
8245 urlmon: Win64 printf format warning fixes.
8247 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
8249 * programs/taskmgr/Fr.rc:
8250 taskmgr: Updated French translation.
8252 * programs/cmdlgtst/Fr.rc:
8253 cmdlgtst: Updated French translation.
8255 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
8258 wine.inf: Add d3d9 to fake dlls.
8260 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
8262 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
8263 cabinet/tests: Win64 printf format warning fixes.
8265 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
8266 iccvid: Win64 printf format warning fixes.
8268 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
8269 msvcrt/tests: Win64 printf format warning fixes.
8271 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
8272 msdmo: Win64 printf format warning fixes.
8274 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
8275 comcat/tests: Win64 printf format warning fixes.
8277 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
8278 msacm32/tests: Win64 printf format warning fixes.
8280 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
8281 powrprof: Win64 printf format warning fixes.
8283 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
8284 comdlg32/tests: Win64 printf format warning fixes.
8286 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
8287 msvidc32: Win64 printf format warning fixes.
8289 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
8291 * dlls/wininet/tests/http.c:
8292 wininet/tests: Cast-qual warning fix.
8294 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
8296 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
8297 x11drv: Fix building issue.
8299 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
8301 * dlls/wined3d/surface.c:
8302 wined3d: Correctly name a variable.
8304 2006-10-05 Hans Leidekker <hans@it.vu.nl>
8306 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
8307 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
8308 dlls/wineps.drv/wps_Nl.rc:
8309 Don't use utf-8 in rc files.
8311 2006-10-05 Francois Gouget <fgouget@free.fr>
8313 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
8314 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
8315 programs/oleview/Fr.rc:
8316 French rc files must be encoded in iso-8859-1, not utf-8.
8318 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
8320 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
8321 winex11.drv: Make all windows moveable by default.
8323 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
8325 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
8326 netapi: Stub for DsGetDcNameA.
8328 2006-10-05 Hans Leidekker <hans@it.vu.nl>
8330 * dlls/wldap32/bind.c:
8331 wldap32: Cast-qual warnings fix.
8333 * dlls/dnsapi/ns_parse.c:
8334 dnsapi: Cast-qual warnings fix.
8336 * dlls/mscms/profile.c:
8337 mscms: Cast-qual warnings fix.
8339 * dlls/mscms/transform.c:
8340 mscms: Document the transform functions.
8342 2006-10-05 Francois Gouget <fgouget@free.fr>
8344 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
8345 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
8346 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
8347 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
8348 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
8349 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
8350 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
8351 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
8352 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
8353 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
8354 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
8355 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
8356 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
8357 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
8358 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
8359 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
8360 programs/wineconsole/curses.c, programs/winedbg/types.c:
8361 Add missing '\n's to Wine traces.
8363 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
8365 * dlls/crypt32/sip.c:
8366 crypt32: Correct the documentation.
8368 * dlls/crypt32/sip.c:
8369 crypt32: Change function declaration to overcome some cast-qual warnings in
8372 * dlls/crypt32/sip.c:
8373 crypt32: Move some defines to the top as they will be needed in more functions.
8375 2006-10-05 Alexandre Julliard <julliard@winehq.org>
8377 * dlls/dinput/dinput_main.c:
8378 dinput: Only register the window class once to avoid race conditions.
8380 2006-10-05 Hans Leidekker <hans@it.vu.nl>
8382 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
8383 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
8384 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
8385 dlls/wininet/utility.c:
8386 wininet: Win64 printf format warning fixes.
8388 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
8389 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
8390 wininet/tests: Win64 printf format warning fixes.
8392 2006-10-05 Francois Gouget <fgouget@free.fr>
8394 * dlls/user/tests/sysparams.c:
8395 user/tests: It is perfectly valid for some sysparams registry fields
8396 to not be set if they have their default value. This is the case on
8397 Windows for instance.
8399 * programs/oleview/typelib.c:
8400 oleview: Fix the placement of a '\n'.
8402 * dlls/d3d8/device.c:
8403 d3d8: Fix '\n' typo.
8405 * programs/winecfg/driveui.c:
8406 winecfg: Remove unneeded memset() calls.
8408 * dlls/shell32/shlview.c:
8409 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
8410 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
8412 * dlls/gphoto2.ds/ui.c:
8413 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
8414 (usually just iSubItem) to zero manually.
8416 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
8417 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
8418 programs/taskmgr/procpage.c:
8419 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
8420 just iSubItem) to zero manually.
8422 * programs/winecfg/appdefaults.c:
8423 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
8424 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
8426 * include/commctrl.h, include/winuser.h:
8427 include: Add new Vista SDK constants and structures.
8429 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
8431 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
8432 user32: Pass hook handle to the destination thread.
8434 2006-10-05 Alexandre Julliard <julliard@winehq.org>
8436 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
8437 server/protocol.def, server/request.h, server/trace.c:
8438 server: Changed the get_next_hook request to allow retrieving the current
8441 * dlls/user/hook.c, dlls/user/user_private.h,
8442 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
8444 user32: Store the prev_unicode hook flag on the client side.
8446 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
8448 * dlls/user/tests/dde.c:
8449 user/tests: Cast-qual warnings fix.
8451 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
8453 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
8454 dlls/msxml3/parseerror.c:
8455 msxml3: Win64 printf format warning fixes.
8457 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
8458 midimap: Win64 printf format warning fixes.
8460 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
8461 cfgmgr32: Win64 printf format warning fixes.
8463 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
8464 msg711.acm: Win64 printf format warning fixes.
8466 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
8467 imaadp32.acm: Win64 printf format warning fixes.
8469 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
8470 msadp32.acm: Win64 printf format warning fixes.
8472 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
8473 usp10: Win64 printf format warning fixes.
8475 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
8476 opengl32: Win64 printf format warning fixes.
8478 2006-10-05 Mike McCormack <mike@codeweavers.com>
8480 * dlls/kernel32/actctx.c:
8481 kernel32: Return some fake data in FindActCtxSectionStringW.
8484 msi: Only ignore the StringPool and StringData in a transform.
8487 msi: Only declare the szStringData and szStringPool strings once.
8490 msi: Remove an unused variable.
8492 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
8493 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
8494 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
8495 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
8496 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
8497 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
8498 msi: Win64 printf format warning fixes.
8500 * dlls/msi/tests/db.c:
8501 msi: Check that transforms preserve tables.
8503 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8505 * programs/regedit/Ko.rc:
8506 regedit: Updated Korean Resource.
8508 2006-10-04 Juan Lang <juan_lang@yahoo.com>
8510 * dlls/crypt32/cert.c:
8511 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
8513 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
8515 * dlls/d3d9/vertexdeclaration.c:
8516 d3d9: Fix typo in trace.
8518 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
8520 * programs/oleview/Fr.rc:
8521 oleview: Updated French translation.
8523 * programs/regedit/Fr.rc:
8524 regedit: Updated French translation.
8526 * programs/taskmgr/Fr.rc:
8527 taskmgr: Updated French translation.
8529 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
8531 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
8532 winspool.drv: Add Polish translation.
8534 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
8535 taskmgr: Add Polish translation.
8537 2006-10-04 Alexandre Julliard <julliard@winehq.org>
8539 * dlls/ntdll/serial.c:
8540 ntdll: Fixed typo in serial.c.
8542 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
8543 server/protocol.def, server/trace.c, server/window.c:
8544 user32: The per-window user data must be a DWORD_PTR.
8546 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
8547 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
8549 2006-10-04 Hans Leidekker <hans@it.vu.nl>
8551 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
8552 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
8553 dlls/advapi32/tests/security.c:
8554 advapi32/tests: Win64 printf format warning fixes.
8556 2006-10-04 Juan Lang <juan_lang@yahoo.com>
8558 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
8559 crypt32: Implement CertVerifyValidityNesting.
8561 2006-10-04 James Hawkins <truiken@gmail.com>
8563 * dlls/user/dialog.c:
8564 user: Add missing sizeof(WCHAR) multiplier.
8566 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
8568 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
8569 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
8570 wintrust: Win64 printf format warning fixes.
8572 * dlls/crypt32/tests/sip.c:
8573 crypt32: More tests for CryptSIPLoad.
8575 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
8577 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
8578 infosoft: Win64 printf format warning fixes.
8580 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
8581 ifsmgr.vxd: Win64 printf format warning fixes.
8583 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
8584 comcat: Win64 printf format warning fixes.
8586 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
8587 activeds: Win64 printf format warning fixes.
8589 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
8591 * programs/regedit/Pl.rc:
8592 regedit: Update Polish translation.
8594 2006-10-04 Hans Leidekker <hans@it.vu.nl>
8596 * dlls/mscms/mscms_priv.h:
8597 mscms: Restore the preprocessor hack.
8599 2006-10-04 Alexandre Julliard <julliard@winehq.org>
8601 * dlls/user/message.c, include/wine/server_protocol.h,
8602 server/protocol.def, server/queue.c, server/trace.c:
8603 server: Pass the data for message callbacks as vararg from the client side.
8605 * dlls/user/message.c, include/wine/server_protocol.h,
8606 server/protocol.def, server/queue.c:
8607 server: Return the data for callback results in the varargs part of the
8608 get_message request.
8610 * dlls/user/message.c, include/wine/server_protocol.h,
8611 server/protocol.def, server/queue.c, server/trace.c:
8612 server: Return the data for winevent hooks in the varargs part of the get_message
8615 2006-10-03 James Hawkins <truiken@gmail.com>
8617 * dlls/msi/dialog.c:
8618 msi: Only apply the last font style in the list of styles.
8620 * dlls/msi/events.c:
8621 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
8623 * dlls/msi/dialog.c:
8624 msi: Subscribe the SelectionTree control to the SelectionPath event.
8626 * dlls/msi/dialog.c:
8627 msi: Store the selected item in the SelectionTree control.
8629 * dlls/msi/dialog.c:
8630 msi: Publish the SelectionDescription and SelectionPath events when the
8631 selection changes in the SelectionTree control.
8633 * dlls/msi/dialog.c:
8634 msi: Properly initialize the SelectionTree control's attributes and property
8637 * dlls/msi/events.c:
8638 msi: Publish the SelectionPath event in the SetTargetPath event.
8640 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
8641 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
8642 package->dialog does not always point to the same dialog.
8644 * dlls/msi/dialog.c:
8645 msi: Select the first item in the SelectionTree control.
8647 * dlls/msi/dialog.c:
8648 msi: Empty the window text if no text is provided.
8650 * dlls/msi/dialog.c:
8651 msi: Assign the property to path if the property is empty.
8653 * dlls/msi/dialog.c:
8654 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
8657 * dlls/msi/dialog.c:
8658 msi: Add missing '\n' to TRACE output.
8660 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
8662 * dlls/winex11.drv/opengl.c:
8663 x11drv: Fix wgl pixel format bug.
8665 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
8666 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
8667 dlls/winex11.drv/opengl.c:
8668 gdi32: Route WGL font code through gdi32.dll.
8670 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
8671 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
8672 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
8673 dlls/winex11.drv/opengl.c:
8674 gdi32: Route WGL context code through gdi32.dll.
8676 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
8678 * programs/wineconsole/user.c:
8679 wineconsole: Make the user backend work on non-latin1 locales.
8681 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
8684 user: Move some common code into one function.
8686 2006-10-03 Juan Lang <juan_lang@yahoo.com>
8688 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
8689 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
8690 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
8691 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
8692 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
8693 crypt32: Win64 printf format warning fixes.
8695 * dlls/crypt32/crypt32.spec:
8696 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
8698 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
8700 * dlls/capi2032/cap20wxx.c:
8701 capi: Fix compiler warnings.
8703 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
8706 wine.inf: Add some more fake binaries.
8708 2006-10-03 James Hawkins <truiken@gmail.com>
8710 * dlls/comctl32/treeview.c:
8711 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
8714 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
8716 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
8717 dlls/w32skrnl/win32s16.c:
8718 w32skrnl: Win64 printf format warning fixes.
8720 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
8721 spoolss: Win64 printf format warning fixes.
8723 * dlls/query/Makefile.in, dlls/query/query_main.c:
8724 query: Win64 printf format warning fixes.
8726 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
8727 oleacc: Win64 printf format warning fixes.
8729 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
8730 newdev: Win64 printf format warning fixes.
8732 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
8733 nddeapi: Win64 printf format warning fixes.
8735 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
8736 localspl/tests: Win64 printf format warning fixes.
8738 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
8739 dlls/hhctrl.ocx/main.c:
8740 hhctrl.ocx: Win64 printf format warning fixes.
8742 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
8743 d3dx8: Win64 printf format warning fixes.
8745 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
8746 dinput8: Win64 printf format warning fixes.
8748 * dlls/cards/Makefile.in, dlls/cards/cards.c:
8749 cards: Win64 printf format warning fixes.
8751 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
8752 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
8753 msvcrt: Win64 printf format warning fixes.
8755 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
8757 * dlls/ddraw/surface.c:
8758 ddraw: Don't destroy complex attached surfaces even if explicitely
8759 requested as they will be liquidated anyway when the root is
8762 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
8764 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
8765 crypt32: Include wine/port.h for strcasecmp.
8767 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
8769 * dlls/crypt32/tests/sip.c:
8770 crypt32/tests: Replace bad use of sprintf by 2 strcats.
8772 * dlls/ntdll/tests/exception.c:
8773 ntdll: More tests for exception handling.
8774 - Check if we really set the debug register.
8775 - Added unaligned access exception check.
8776 - Added single step exception check.
8778 2006-10-03 Juan Lang <juan_lang@yahoo.com>
8780 * dlls/crypt32/cert.c:
8781 crypt32: Make it clearer where alg ids come from in
8782 CryptVerifyCertificateSignatureEx.
8784 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
8786 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
8787 wintrust: Win64 printf format warning fixes.
8789 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
8791 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
8792 server/protocol.def, server/thread.c, server/trace.c:
8793 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
8795 * programs/winedbg/source.c:
8796 winedbg: Rewrote the file handling to use SearchPath instead of home grown
8799 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
8801 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
8802 ntdll-kernel32: WaitCommEvent.
8803 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
8804 on serial lines in ntdll
8805 - now using thread pool (instead of simple thread) for the
8806 background operations (this should help some high load
8808 - used this to implement WaitCommEvent on top NtDll functions
8809 - in kernel32, removed now the no longer used termios/ioctls...
8812 2006-09-29 Francois Gouget <fgouget@free.fr>
8814 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
8815 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
8816 has been asked for, and sets all the others to zero (with conformance
8819 * include/ntstatus.h:
8820 include: Add missing STATUS_CTX_ constants.
8823 include: Add missing PSP_ constants.
8825 * dlls/oleaut32/tests/olefont.c:
8826 oleaut32: Remove unnecessary casts.
8828 2006-09-28 James Hawkins <truiken@gmail.com>
8830 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
8831 msi: Implement MsiDatabaseImport.
8833 2006-10-03 Hans Leidekker <hans@it.vu.nl>
8835 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
8836 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
8837 dlls/advapi32/registry.c, dlls/advapi32/security.c,
8838 dlls/advapi32/service.c:
8839 advapi32: Win64 printf format warning fixes.
8841 2006-10-03 Robert Shearman <rob@codeweavers.com>
8843 * dlls/rpcrt4/rpc_transport.c:
8844 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
8845 the former are exported by rpcrt4 seemingly to allow callers of tower
8846 functions to free the allocated memory.
8848 * dlls/rpcrt4/rpcrt4.spec:
8849 rpcrt4: RpcBindingCopy is implemented.
8851 * dlls/rpcrt4/rpc_transport.c:
8852 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
8855 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
8857 * dlls/user/tests/win.c:
8858 user: Increase the time during which flush_events() waits for pending events.
8860 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
8862 * dlls/crypt32/tests/sip.c:
8863 crypt32: Remove bogus tests.
8865 2006-10-03 Francois Gouget <fgouget@free.fr>
8867 * dlls/shell32/tests/shelllink.c:
8868 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
8869 field so cast it to DATABLOCK_HEADER to access the dwSignature
8870 field. Fixes the compilation with Visual C++ on Windows.
8872 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
8873 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
8875 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
8876 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
8877 Assorted spelling fixes.
8879 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
8880 dlls/rsaenh/tests/rsaenh.c:
8881 Add missing '\n's to ok() calls.
8883 * dlls/mshtml/tests/htmldoc.c:
8884 mshtml: Remove space before '\n'.
8886 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
8888 * dlls/ntdll/tests/exception.c:
8889 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
8891 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
8893 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
8894 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
8895 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
8896 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
8897 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
8898 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
8899 dlls/winedos/vxd.c, dlls/winedos/xms.c:
8900 winedos: Win64 printf format warning fixes.
8902 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
8904 * dlls/user/cursoricon.c, include/winuser.h:
8905 user: Fix CopyImage function declaration.
8907 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
8909 * dlls/comdlg32/filedlgbrowser.c:
8910 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
8912 2006-10-03 Alexandre Julliard <julliard@winehq.org>
8915 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
8917 * dlls/ntdll/file.c:
8918 ntdll: Added error mapping for ENXIO.
8920 * dlls/ntdll/directory.c, server/fd.c:
8921 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
8923 * configure, configure.ac, programs/explorer/Makefile.in,
8924 programs/explorer/desktop.c, programs/explorer/device.c,
8925 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
8926 programs/explorer/hal.c:
8927 explorer: Added dynamic drive support for MacOSX.
8929 * programs/explorer/device.c:
8930 explorer: Avoid repeated notifications on device removal.
8932 * programs/explorer/Makefile.in, programs/explorer/device.c,
8933 programs/explorer/explorer_private.h, programs/explorer/hal.c:
8934 explorer: Split the device management to a separate file to make it usable
8935 independently of HAL support.
8937 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
8939 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
8940 winedbg: Fixed the auto mode.
8942 2006-10-03 Alexandre Julliard <julliard@winehq.org>
8944 * dlls/ws2_32/socket.c:
8945 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
8947 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
8949 * dlls/ws2_32/socket.c:
8950 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
8952 * dlls/ntdll/signal_i386.c:
8953 ntdll: Clear alignment check flag before entering exception handler.
8955 2006-10-02 Juan Lang <juan_lang@yahoo.com>
8957 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
8958 dlls/crypt32/tests/cert.c:
8959 crypt32: Implement CryptSignAndEncodeCertificate.
8961 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
8963 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
8964 programs/regedit/En.rc, programs/regedit/Es.rc,
8965 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
8966 programs/regedit/It.rc, programs/regedit/Ja.rc,
8967 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
8968 programs/regedit/No.rc, programs/regedit/Pl.rc,
8969 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
8970 programs/regedit/Si.rc, programs/regedit/Tr.rc,
8971 programs/regedit/resource.h:
8972 regedit: Remove the unused IDD_DIALOG2.
8974 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
8975 programs/regedit/En.rc, programs/regedit/Es.rc,
8976 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
8977 programs/regedit/It.rc, programs/regedit/Ja.rc,
8978 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
8979 programs/regedit/No.rc, programs/regedit/Pl.rc,
8980 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
8981 programs/regedit/Si.rc, programs/regedit/Tr.rc,
8982 programs/regedit/framewnd.c, programs/regedit/resource.h:
8983 regedit: Add option to export only a specified branch.
8985 * programs/regedit/framewnd.c:
8986 regedit: Some import/export dialogs code cleanup.
8988 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
8990 * programs/cmdlgtst/Fr.rc:
8991 cmdlgtst: Updated French translation.
8993 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
8994 crypt32: Initial French translation.
8996 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
8998 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
8999 user: Cast-qual warnings fix.
9001 2006-10-02 Juan Lang <juan_lang@yahoo.com>
9003 * dlls/crypt32/tests/sip.c:
9004 crypt32/tests: Win64 printf format warning fixes.
9006 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
9007 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
9009 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
9011 * programs/winemenubuilder/Makefile.in,
9012 programs/winemenubuilder/winemenubuilder.c:
9013 winemenubuilder: Win64 printf format warning fixes.
9015 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
9016 programs/wineconsole/user.c:
9017 wineconsole: Win64 printf format warning fixes.
9019 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
9020 rpcss: Win64 printf format warning fixes.
9022 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
9023 oleview: Win64 'incompatible pointer type' warning fix.
9025 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
9026 icinfo: Win64 printf format warning fixes.
9028 * programs/eject/Makefile.in, programs/eject/eject.c:
9029 eject: Win64 printf format warning fixes.
9031 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
9032 cmdlgtst: Win64 printf format warning fixes.
9034 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
9035 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
9036 winhelp: Win64 printf format warning fixes.
9038 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
9039 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
9040 winecfg: Win64 printf format warning fixes.
9042 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
9043 programs/wineboot/wineboot.c:
9044 wineboot: Win64 printf format warning fixes.
9046 2006-10-02 Jacek Caban <jacek@codeweavers.com>
9048 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
9049 shdocvw: Silence common invalid QueryInterface FIXMEs.
9051 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
9052 mshtml: Silence common invalid QueryInterface FIXME.
9054 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
9055 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
9056 mshtml: Added begining implementation of IPersistStreamInit::Save.
9058 * dlls/mshtml/nsembed.c:
9059 mshtml: Code cleanup.
9061 2006-10-02 H. Verbeet <hverbeet@gmail.com>
9063 * dlls/wined3d/directx.c:
9064 wined3d: Report the correct number of available 4-component float vectors
9067 * dlls/wined3d/pixelshader.c:
9068 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
9070 2006-10-02 Robert Shearman <rob@codeweavers.com>
9072 * dlls/oleaut32/typelib.c:
9073 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
9074 dual dispinterfaces.
9076 * dlls/oleaut32/typelib.c:
9077 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
9078 inherited interfaces.
9080 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
9082 * dlls/advapi32/tests/registry.c:
9083 advapi32: Make sure it's a real cleanup.
9085 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
9087 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
9088 programs/regedit/Es.rc, programs/regedit/Fr.rc,
9089 programs/regedit/Hu.rc, programs/regedit/It.rc,
9090 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
9091 programs/regedit/Ru.rc, programs/regedit/Si.rc:
9092 regedit: Fix some translated resources errors.
9094 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
9096 * programs/winecfg/Ru.rc:
9097 winecfg: Fix a typo in Russian translation.
9099 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
9101 * programs/winedbg/tgt_active.c:
9102 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
9104 * dlls/ntdll/tests/info.c:
9105 ntdll: Add a test for NtReadVirtualMemory.
9107 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9109 * dlls/kernel32/tests/path.c:
9110 kernel32: Add 2 simple tests for GetLongPathNameW.
9112 * dlls/kernel32/path.c:
9113 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
9115 2006-09-29 Juan Lang <juan_lang@yahoo.com>
9117 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
9118 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
9119 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
9120 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
9121 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
9122 dlls/crypt32/tests/str.c:
9123 crypt32/tests: Win64 printf format warning fixes.
9125 2006-09-28 Juan Lang <juan_lang@yahoo.com>
9127 * dlls/shdocvw/webbrowser.c:
9128 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
9130 * dlls/shdocvw/webbrowser.c:
9131 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
9133 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
9135 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
9136 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
9137 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
9138 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
9139 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
9140 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
9141 dlls/wined3d/query.c, dlls/wined3d/resource.c,
9142 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
9143 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
9144 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
9145 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
9146 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
9147 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
9148 dlls/wined3d/wined3d_private.h:
9149 wined3d: Win64 printf fixes.
9151 2006-09-30 Hans Leidekker <hans@it.vu.nl>
9153 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
9154 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
9155 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
9156 dlls/wldap32/parse.c, dlls/wldap32/search.c:
9157 wldap32: Win64 printf format warning fixes.
9159 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
9160 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
9161 dlls/mscms/transform.c:
9162 mscms: Win64 printf format warning fixes.
9164 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
9165 dnsapi: Win64 printf format warning fixes.
9167 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
9169 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
9170 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
9171 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
9172 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
9173 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
9174 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
9175 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
9176 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
9177 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
9178 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
9179 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
9180 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
9181 dlls/user/winproc.c, dlls/user/winstation.c:
9182 user: Win64 printf format warning fixes.
9184 2006-09-29 Benjamin Arai <me@benjaminarai.com>
9186 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9187 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
9188 dlls/resutils/resutils.spec:
9189 resutils: Implements stub dll for resutils.dll.
9191 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
9193 * dlls/ntdll/tests/exception.c:
9194 ntdll: Added debug registers test case.
9196 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
9198 * dlls/mswsock/mswsock.c:
9199 mswsock: More debug output in AcceptEx().
9201 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
9203 * dlls/gdi/freetype.c:
9204 gdi32: Improve get_nearest_charset().
9206 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
9208 * dlls/tapi32/line.c:
9209 tapi32: Cast-qual warnings fix.
9211 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
9213 * dlls/user/tests/win.c:
9214 user/tests: Flush events before running mouse tests.
9216 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
9218 * dlls/ws2_32/socket.c:
9219 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
9221 * dlls/ws2_32/socket.c, include/winsock.h:
9222 ws2_32: Use a symbolic name instead of hand-made value.
9224 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
9226 * dlls/wined3d/wined3d_private.h:
9227 wined3d: Remove unused field in shader opcode_arg.
9229 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
9231 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
9232 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
9233 programs/regedit/No.rc:
9234 Updated Norwegian Bokmål translations.
9236 2006-10-02 Alexandre Julliard <julliard@winehq.org>
9238 * include/winsock.h:
9239 winsock: Make sure to include sys/types.h in all cases.
9241 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
9243 * dlls/oleaut32/tests/vartest.c:
9244 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
9246 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
9248 * dlls/shell32/shlfileop.c:
9249 shell32: Another cast-qual warning fix.
9251 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
9253 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
9254 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
9255 shell32: Cast-qual warnings fix.
9257 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
9259 * dlls/rsaenh/tests/rsaenh.c:
9260 rsaenh/tests: import & export of a plaintext public key + algID check.
9262 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
9264 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
9265 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
9266 tools/winedump/pe.c:
9267 winedump: Win64 printf format warning fixes.
9269 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
9270 wrc: Win64 printf format warning fixes.
9272 * server/Makefile.in, server/registry.c, server/trace.c:
9273 server: Win64 printf format warning fixes.
9275 2006-09-29 Jason Green <jave27@gmail.com>
9277 * dlls/user/input.c, dlls/user/user32.spec:
9278 user32: Stub implementation of BlockInput.
9280 2006-09-29 Francois Gouget <fgouget@free.fr>
9282 * dlls/d3d9/tests/stateblock.c:
9283 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
9285 * dlls/riched20/tests/editor.c:
9286 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
9288 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
9289 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
9291 * dlls/ddraw/tests/ddrawmodes.c:
9292 ddraw: Only perform the screen resolution changing tests in interactive mode.
9294 * dlls/oleaut32/tests/usrmarshal.c:
9295 oleaut32: Fixed compilation in the nameless union case.
9297 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
9298 Add missing '\n's to ok() calls.
9300 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
9301 dsound: Don't use state.buffer_size before it has been initialized.
9303 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
9304 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
9305 dlls/urlmon/binding.c, include/urlmon.idl:
9306 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
9307 test compilation on Windows.
9309 * dlls/ddraw/tests/d3d.c:
9310 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
9313 * tools/winapi/msvcmaker:
9314 msvcmaker: The msvcrt tests need '..' in the include path.
9316 * dlls/ole32/tests/moniker.c:
9317 ole32: Fix invalid macro usage.
9319 * include/wincrypt.h:
9320 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
9323 * include/security.h:
9324 secur32: Only include secext.h when asked to.
9326 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
9327 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
9328 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
9329 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
9331 Fix rpcndr.h so it takes CONST_VTABLE into account.
9332 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
9335 * tools/widl/header.c:
9336 widl: Use CONST_VTBL to declare lpVtbl.
9338 2006-09-28 Francois Gouget <fgouget@free.fr>
9340 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
9341 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
9342 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
9343 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
9344 dlls/winex11.drv/opengl.c:
9345 Assorted spelling fixes.
9347 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
9349 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
9350 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
9351 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
9352 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
9353 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
9354 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
9355 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
9356 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
9357 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
9358 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
9359 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
9360 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
9361 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
9362 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
9363 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
9364 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
9365 programs/uninstaller/main.c, tools/widl/hash.c:
9366 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
9369 * include/wine/debug.h, include/wine/test.h:
9370 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
9372 * include/windef.h, include/winnt.h:
9373 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
9375 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
9376 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
9377 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
9378 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
9379 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
9380 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
9381 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
9382 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
9383 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
9384 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
9385 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
9386 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
9387 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
9388 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
9389 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
9390 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
9391 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
9392 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
9393 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
9394 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
9395 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
9396 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
9397 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
9398 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
9399 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
9400 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
9401 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
9402 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
9403 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
9404 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
9405 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
9406 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
9407 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
9408 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
9409 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
9410 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
9411 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
9412 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
9413 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
9414 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
9415 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
9416 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
9417 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
9418 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
9419 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
9420 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
9421 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
9422 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
9423 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
9424 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
9425 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
9426 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
9427 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
9428 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
9429 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
9430 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
9431 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
9432 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
9433 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
9434 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
9435 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
9436 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
9437 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
9438 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
9439 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
9440 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
9441 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
9442 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
9443 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
9444 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
9445 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
9446 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
9447 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
9448 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
9449 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
9450 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
9451 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
9452 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
9453 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
9454 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
9455 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
9456 dlls/winmm/wineaudioio/Makefile.in,
9457 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
9458 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
9459 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
9460 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
9461 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
9462 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
9463 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
9464 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
9465 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
9466 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
9467 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
9468 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
9469 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
9470 programs/winhelp/Makefile.in, server/Makefile.in,
9471 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
9472 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
9473 DWORD/LONG/ULONG from long to int.
9475 2006-09-28 James Hawkins <truiken@gmail.com>
9477 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
9479 msi: Return to the parent dialog when the argument to the EndDialog event
9482 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
9484 * dlls/shell32/shelllink.c:
9485 shell32: Cast-qual warnings fix.
9487 * dlls/shell32/shell32_main.c:
9488 shell32: Cast-qual warnings fix.
9490 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
9491 shell32: Cast-qual warnings fix.
9493 * dlls/shell32/brsfolder.c:
9494 shell32: Cast-qual warnings fix.
9496 2006-09-29 Alexandre Julliard <julliard@winehq.org>
9498 * dlls/winex11.drv/opengl.c:
9499 winex11.drv: Fix typo that confuses winapi_check.
9501 2006-09-28 Juan Lang <juan_lang@yahoo.com>
9503 * dlls/winex11.drv/opengl.c:
9504 winex11.drv: Don't deadlock if GL init fails.
9506 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
9508 * tools/winedump/winedump.man.in:
9509 winedump: Remove the shell script reference from the man-page.
9511 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
9513 * dlls/comctl32/toolbar.c:
9514 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
9516 * dlls/comctl32/toolbar.c:
9517 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
9519 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
9520 msvfw32: Add Polish translation.
9522 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
9523 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
9524 dlls/gphoto2.ds/gphoto2_No.rc:
9525 gphoto2.ds: Use SS_CENTER to center a dialog string.
9527 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
9528 gphoto2.ds: Add Polish translation.
9530 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
9531 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
9532 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
9533 dlls/sane.ds/sane_No.rc:
9534 sane.ds: Use SS_CENTER to center a dialog string.
9536 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
9537 sane.ds: Add Polish translation.
9539 2006-09-28 Juan Lang <juan_lang@yahoo.com>
9541 * include/wincrypt.h:
9542 wincrypt.h: Fix a typo.
9544 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
9545 rsaenh: Correct signature checking.
9546 - pass desired key to encrypt_block_impl
9547 - don't change the alg id of imported keys
9550 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
9552 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
9553 crypt32: Added some CryptSIP stub implementations.
9555 2006-09-28 Hans Leidekker <hans@it.vu.nl>
9557 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
9558 usp10: Add a stub implementation and a test for ScriptLayout.
9560 2006-09-28 Alexandre Julliard <julliard@winehq.org>
9562 * ANNOUNCE, ChangeLog, VERSION, configure:
9565 ----------------------------------------------------------------
9566 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
9568 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
9569 ole32: StgOpenStorage on non-existent file should create it (with test).
9571 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
9573 * dlls/shlwapi/string.c:
9574 shlwapi: Add size parameters to function that takes array arguments.
9576 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
9578 * dlls/rpcrt4/rpc_server.c:
9579 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
9581 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
9583 * dlls/crypt32/tests/sip.c:
9584 crypt32: A small test to verify when to write function pointers.
9586 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
9588 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9589 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
9590 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
9591 localspl/tests: Add initial test.
9593 2006-09-27 Benjamin Arai <me@benjaminarai.com>
9595 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9596 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
9597 dlls/clusapi/clusapi.spec:
9598 clusapi: Implement stub dll for clusapi.
9600 2006-09-27 James Hawkins <truiken@gmail.com>
9602 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
9603 msi: Follow state resolution rules when a feature parent saves a component.
9605 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
9606 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
9607 of INSTALLSTATE_UNKNOWN.
9609 2006-09-27 Juan Lang <juan_lang@yahoo.com>
9611 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
9612 dlls/crypt32/tests/cert.c:
9613 crypt32: Implement CertGetPublicKeyLength.
9615 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
9617 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
9618 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
9620 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
9622 * dlls/ntdll/signal_i386.c:
9623 ntdll: Align stack to 4 bytes.
9625 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
9627 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
9628 dlls/localspl/localspl_main.c:
9629 localspl: Start implementation of InitializePrintMonitor.
9631 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9633 * programs/regedit/Ko.rc:
9634 regedit: Updated Korean Resource.
9636 * dlls/winmm/winmm_Ko.rc:
9637 winmm: Updated Korean resource.
9639 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
9641 * dlls/wined3d/device.c:
9642 wined3d: Tell gl about the surface alignment.
9644 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
9646 * dlls/shdocvw/regsvr.c:
9647 shdocvw: Cast-qual warnings fix.
9649 * dlls/secur32/secur32.c:
9650 secur32: Cast-qual warnings fix.
9652 2006-09-27 Huw Davies <huw@codeweavers.com>
9655 ole32: Don't return from CoRegisterClassObject until we have created the
9657 Also don't fail if the client connects to the pipe between CreateNamedPipe
9658 and ConnectNamedPipe.
9660 2006-09-27 Robert Shearman <rob@codeweavers.com>
9662 * include/objidl.idl:
9663 include: Add types to objidl.idl used by COM contexts.
9665 * dlls/oleaut32/tmarshal.c:
9666 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
9669 * dlls/ole32/stg_stream.c:
9670 ole32: Check the return value of IStream_SetSize so as to not blindly continue
9671 on and possibly corrupt the structured storage file.
9673 * dlls/ntdll/signal_i386.c:
9674 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
9677 * dlls/ntdll/virtual.c:
9678 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
9679 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
9682 include: Add recently added PSDK VM flags to winnt.h.
9684 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
9686 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
9687 gdi32: Modify kerning scaling algorithm to the one which appears to better
9688 match what Windows does.
9690 2006-09-27 Jacek Caban <jacek@codeweavers.com>
9692 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
9693 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
9694 dlls/mshtml/tests/htmldoc.c:
9695 mshtml: Added get_readyState implementation.
9697 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
9698 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
9699 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
9700 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
9701 dlls/mshtml/rsrc.rc:
9702 mshtml: Remove conflicts between resource.h and mshtmcid.h.
9704 2006-09-27 Alexandre Julliard <julliard@winehq.org>
9706 * dlls/ole32/tests/hglobalstream.c:
9707 ole32/tests: Avoid using sizeof in a trace.
9709 * dlls/d3d9/tests/stateblock.c:
9710 d3d9/tests: Don't test texture states beyond the supported maximum.
9712 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
9714 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
9715 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
9716 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
9718 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
9720 * dlls/wined3d/device.c:
9721 wined3d: Fix typo in ResourceReleased.
9723 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
9725 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
9726 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
9728 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
9730 * dlls/lz32/tests/lzexpand_main.c:
9731 lz32/tests: Fix some typos in error messages.
9733 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
9735 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
9736 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
9737 wined3d: Read GL info and load constants into the same device.
9739 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
9740 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
9741 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
9742 wined3d: Move device pointer into the BaseShader class.
9744 2006-09-27 Juan Lang <juan_lang@yahoo.com>
9746 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
9747 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
9749 * include/wintrust.h:
9750 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
9752 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
9754 * dlls/crypt32/tests/sip.c:
9755 crypt32: Another CryptSIPLoad test.
9757 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
9758 wintrust: Added some CryptSIP stub implementations.
9761 wintrust: Fix function prototype.
9763 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
9765 * programs/clock/Fr.rc:
9766 clock: French translation improvements.
9768 * programs/notepad/Fr.rc:
9769 notepad: French translation improvements.
9771 * programs/progman/Fr.rc:
9772 progman: French translation improvements.
9774 * programs/winefile/Fr.rc:
9775 winefile: French translation improvements.
9777 * programs/taskmgr/Fr.rc:
9778 taskmgr: French translation improvements.
9780 * programs/regedit/Fr.rc:
9781 regedit: French translation improvements.
9783 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
9785 * programs/view/view.c:
9786 view: Reset the image left-top corner to the window left-top corner after a
9789 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
9790 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
9791 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
9792 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
9793 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
9794 programs/view/resource.h, programs/view/view.c:
9795 view: Remove the Info > Hello menu item.
9797 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
9798 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
9799 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
9800 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
9801 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
9802 programs/view/init.c, programs/view/resource.h:
9803 view: Remove IDS_APPNAME from resources.
9805 * programs/view/Pl.rc, programs/view/viewrc.rc:
9806 view: Add Polish translation.
9808 * programs/regedit/En.rc:
9809 regedit: Fix the English (Neutral) menu.
9811 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
9813 * programs/winecfg/Ru.rc:
9814 winecfg: Update Russian translation.
9816 2006-09-26 H. Verbeet <hverbeet@gmail.com>
9818 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
9819 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
9820 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
9821 dlls/wined3d/volumetexture.c:
9822 wined3d: Comparing BOOLs against FALSE is redundant.
9824 * dlls/wined3d/directx.c:
9825 wined3d: Add a comment to clarify the point of max_sampler_stages.
9827 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
9828 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
9829 include/wine/wined3d_gl.h:
9830 wined3d: Add support for native NPOT textures.
9832 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
9833 wined3d: Enable pixel shaders by default.
9835 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
9836 wined3d: Fix the default values for wined3d_settings.
9838 * dlls/wined3d/vertexshader.c:
9839 wined3d: Don't overwrite the position y offset in ARB vertex programs.
9841 * dlls/wined3d/device.c:
9842 wined3d: Cleanup ActiveRender some more.
9844 * dlls/wined3d/device.c:
9845 wined3d: Render upside down when rendering offscreen, even if the backbuffer
9846 is used to render to.
9848 * dlls/wined3d/device.c:
9849 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
9851 2006-09-26 Juan Lang <juan_lang@yahoo.com>
9853 * include/wintrust.h:
9854 wintrust.h: Add missing defines.
9856 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
9857 dlls/crypt32/tests/encode.c:
9858 crypt32: Encode/decode authority key ids.
9860 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9862 * programs/cmdlgtst/Ko.rc:
9863 cmdlgtst: Updated Korean resource.
9865 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
9867 * dlls/rsaenh/rsaenh.c:
9868 rsaenh: Cast-qual warnings fix.
9870 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
9871 rsaenh: Cast-qual warnings fix.
9873 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
9875 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
9876 uninstaller: Add Polish translation.
9878 * dlls/winmm/winmm_En.rc:
9879 winmm: Use English (US) instead of English (Neutral) for resources.
9881 * dlls/comctl32/comctl_Pl.rc:
9882 comctl32: Update Polish translation.
9884 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
9885 dlls/msrle32/msrle_Hu.rc:
9886 msrle32: Show correctly the authors surname in some non-latin1 languages.
9888 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
9889 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
9890 dlls/msvidc32/rsrc.rc:
9891 video codecs: add Polish translation.
9893 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
9895 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
9896 dmband: Print 64bit integers with wine_dbgstr_longlong.
9898 2006-09-25 James Hawkins <truiken@gmail.com>
9900 * dlls/msi/action.c, dlls/msi/tests/package.c:
9901 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
9902 the component's state should match.
9904 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
9905 msi: Only specifically resolve the TARGETDIR directory once.
9907 * dlls/msi/tests/package.c:
9908 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
9911 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
9912 dlls/msi/package.c, dlls/msi/tests/package.c:
9913 msi: Store the full path to the database file in the MSIDATABASE structure.
9915 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
9917 * dlls/user/property.c, include/winuser.h:
9918 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
9920 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
9922 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
9923 dlls/setupapi/tests/devinst.c:
9924 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
9926 2006-09-26 Alexandre Julliard <julliard@winehq.org>
9928 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
9929 explorer: Work around the latest HAL binary compatibility breakage.
9931 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
9933 * dlls/crypt32/tests/sip.c:
9934 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
9936 2006-09-22 James Hawkins <truiken@gmail.com>
9938 * dlls/setupapi/queue.c:
9939 setupapi: Fix a typo.
9941 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
9943 * dlls/d3d8/d3d8_main.c:
9944 d3d8: Remove no longer used imports.
9946 * dlls/d3d9/d3d9_main.c:
9947 d3d9: Remove no longer used imports.
9949 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
9952 mssip.h: Added function definition.
9954 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
9956 * dlls/gdi/tests/font.c:
9957 gdi32: Add a test for GetKerningPairs.
9959 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
9960 gdi32: Implement GetKerningPairs for TrueType fonts.
9962 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
9964 * dlls/winex11.drv/keyboard.c:
9965 winex11.drv: Use a proper protector for X11/XKBlib.h.
9967 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
9969 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
9970 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
9971 programs/winedbg/winedbg.c:
9972 winedbg: Fixed regression in gdb startup (especially gdb proxy).
9974 * programs/winedbg/memory.c:
9975 winedbg: Put back the %d format for printing integral values even for
9976 64bit internal values as the default format in winebdg command imposes.
9978 * dlls/dbghelp/dwarf.c:
9979 dbghelp: Added support for a couple of compiland's children.
9981 * dlls/dbghelp/dwarf.c:
9982 dbghelp: Fix location computation when attribute has a constant form instead
9985 * dlls/dbghelp/dwarf.c:
9986 dbghelp: Change the definition of an attribute so that we can pass around
9989 * dlls/dbghelp/dwarf.c:
9990 dbghelp: Move the attribute union (now nameless) into a structure called
9993 * dlls/dbghelp/dwarf.c:
9994 dbghelp: Added support for DW_OP_breg* operations in location computation.
9996 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
9997 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
9998 dbghelp: Variables & registers.
9999 - more strickling differentiation variable location between
10000 a register, and the dereferenced address defined by a
10001 register (and possibly an offset)
10002 - added a parameter to symt_add_func_local (and internal symbol
10003 data struct) to help differentiate
10004 - fix all debug parsers to confer to this new scheme
10006 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
10008 * dlls/lz32/tests/lzexpand_main.c:
10009 lz32/tests: Try to open nonexisting compressed files.
10011 * dlls/lz32/tests/lzexpand_main.c:
10012 lz32/tests: Add more cases for opening compressed files.
10014 * dlls/lz32/tests/lzexpand_main.c:
10015 lz32/tests: Move indirect opening of compressed files into separate functions.
10016 Also rename W-string variable to get some naming consistency.
10018 * dlls/lz32/tests/lzexpand_main.c:
10019 lz32/tests: Compare result to predefined compressed file name, not calculated
10022 2006-09-25 Juan Lang <juan_lang@yahoo.com>
10024 * dlls/crypt32/tests/cert.c:
10025 crypt32: Reduce indent level of tests.
10027 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
10029 * dlls/wined3d/glsl_shader.c:
10030 wined3d: Use GL_EXTCALL.
10031 That fixes compilation with gl headers that do not know about glUniform4fvARB.
10033 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
10035 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
10036 dlls/winex11.drv/winex11.drv.spec:
10037 winex11.Drv: Remove unneeded wgl exports.
10039 2006-09-25 Duane Clark <fpga@pacbell.net>
10041 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
10042 msvcrt: fgetc needs to use unsigned parameters.
10043 Spotted by and adapted from test written by Tobias Ringström.
10045 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
10047 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
10048 dlls/dmcompos/signposttrack.c:
10049 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
10051 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
10053 * dlls/rpcrt4/rpc_transport.c:
10054 rpcrt4: Cast-qual warnings fix.
10056 * dlls/rpcrt4/ndr_stubless.c:
10057 rpcrt4: Cast-qual warnings fix.
10059 * dlls/rpcrt4/cpsf.c:
10060 rpcrt4: Cast-qual warnings fix.
10062 * dlls/rpcrt4/ndr_marshall.c:
10063 rpcrt4: Cast-qual warnings fix.
10065 * dlls/riched20/reader.c:
10066 riched20: Cast-qual warning fix.
10068 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
10070 * programs/notepad/Tr.rc:
10071 notepad: Update Turkish resources.
10073 * programs/clock/Tr.rc:
10074 clock: Update Turkish resources.
10076 * dlls/shell32/shell32_Tr.rc:
10077 shell32: Update Turkish resources.
10079 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
10081 * programs/regedit/listview.c:
10082 regedit: Remove dead code.
10084 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
10086 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
10087 wined3d: Add the missing gamma cap.
10089 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
10091 * dlls/wintrust/register.c:
10092 wintrust: Implement SoftpubDllRegisterServer.
10094 2006-09-22 Ivan Leo <ivanleo@gmail.com>
10096 * dlls/dinput/mouse.c:
10097 dinput: Add some error checks to mouse.c.
10099 2006-09-22 Frank Richter <frank.richter@gmail.com>
10101 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
10102 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
10103 ReturnBuffer and certain ReturnBufferSizes.
10105 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
10107 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
10108 dlls/comctl32/toolbar.c:
10109 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
10110 bitmap before ImageList_AddMasked rather then call
10111 ImageList_SetImagesCount after.
10113 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
10114 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
10116 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
10118 * dlls/ntdll/signal_i386.c:
10119 ntdll: Avoid ebx being clobbered in exception handler.
10121 2006-09-24 Jacek Caban <jacek@codeweavers.com>
10123 * dlls/mshtml/tests/htmldoc.c:
10124 mshtml: Added more loading tests.
10126 * dlls/mshtml/navigate.c:
10127 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
10129 * dlls/mshtml/nsembed.c:
10130 mshtml: Initialize url in OnStartURIOpen.
10132 * dlls/mshtml/persist.c:
10133 mshtml: Remove FIXMEs and fix a typo.
10135 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
10136 mshtml: Added PARSECOMPLETE task implementation.
10138 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
10139 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
10140 mshtml: Store BSCallback in HTMDocument.
10142 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
10143 mshtml: Store IBinding interface in BSCallback.
10145 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
10146 dlls/mshtml/persist.c, dlls/mshtml/task.c:
10147 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
10148 IPersistMoniker::Load.
10150 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
10151 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
10152 mshtml: Create one "Internet Explorer_Hidden" window per thread.
10154 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
10156 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
10157 dlls: Assorted French translation improvements.
10159 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
10161 * programs/winefile/Pl.rc:
10162 winefile: Update Polish translation.
10164 * dlls/user/resources/user32_Pl.rc:
10165 user32: Update Polish translation.
10167 * programs/regedit/Pl.rc:
10168 regedit: Update Polish translation.
10170 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
10171 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
10173 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
10174 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
10175 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
10177 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
10179 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
10180 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
10181 wined3d: Surface data is 32 bit aligned.
10183 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
10185 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
10186 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
10187 dlls/wined3d/wined3d_private.h:
10188 wined3d: Avoid wasting a uniform.
10190 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
10191 wined3d: Stop fixing up a VBO if the declaration changes too often.
10193 * dlls/wined3d/vertexbuffer.c:
10194 wined3d: Verify the VBO vertex declaration every draw.
10196 * dlls/wined3d/surface_gdi.c:
10197 wined3d: Fix a typo.
10199 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
10201 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
10202 quartz: Cast-qual warnings fix.
10204 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
10206 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
10207 oleaut32: Cast-qual warnings fix.
10209 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
10211 * programs/msiexec/msiexec.c:
10212 msiexec: Should recognize /xpackage syntax.
10214 2006-09-21 Aric Stewart <aric@codeweavers.com>
10216 * dlls/user/edit.c:
10217 user: Correct buffer overflows in IME processing code.
10219 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
10221 * dlls/msi/dialog.c:
10222 msi: Support more dialog groups.
10224 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
10227 wrc: Fixed typo for the --pedantic argument.
10229 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
10231 * include/wincrypt.h:
10232 wincrypt.h: A few more defines.
10234 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
10236 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
10237 include/wine/wined3d_gl.h:
10238 wined3d: glBlend* fixes.
10240 2006-09-21 Jacek Caban <jacek@codeweavers.com>
10242 * dlls/mshtml/tests/htmldoc.c:
10243 mshtml: Better IDM_PARSECOMPLETE test.
10245 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
10246 dlls/shdocvw/webbrowser.c:
10247 shdocvw: Added [get|put]_Silent implementation.
10248 As we don't have any dialog in WebBrowser implemented yet, all we have to do
10249 is to store silent value.
10251 2006-09-21 Huw Davies <huw@codeweavers.com>
10253 * dlls/advapi32/security.c:
10254 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
10256 This makes the tests run correctly on first invocation.
10258 * dlls/gdi/tests/font.c:
10259 gdi32: Make the bitmap font tests locale aware.
10261 * dlls/gdi/tests/font.c:
10262 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
10263 so remove the width test completely.
10265 2006-09-17 Kai Blin <kai.blin@gmail.com>
10267 * dlls/secur32/secur32.c:
10268 secur32: Stop loading Negotiate until it is actually working.
10270 2006-09-24 Alexandre Julliard <julliard@winehq.org>
10272 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
10273 make_makefiles: Merged the make_progs script into make_makefiles.
10275 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
10277 * include/msvcrt/sys/types.h, include/winsock.h:
10278 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
10280 2006-09-22 Alexandre Julliard <julliard@winehq.org>
10282 * configure, configure.ac:
10283 configure: Moved the libGL.a check to the final warnings.
10285 * Makefile.in, configure, configure.ac, include/.gitignore:
10286 Makefile: Automatically update config.h if configure changed.
10288 * tools/make_makefiles:
10289 make_makefiles: Parse the makefiles to find the correct rules file dependency.
10292 makedep: Update dependencies even with no source files.
10294 2006-09-21 Alexandre Julliard <julliard@winehq.org>
10296 * dlls/user/resource.c, dlls/user/tests/resource.c,
10297 dlls/user/tests/resource.rc:
10298 user: Fix handling of high bits of resource id in LoadString, reported by
10301 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
10303 * dlls/wined3d/drawprim.c:
10304 wined3d: Allow null streams in the vertex declaration.
10306 2006-09-17 Kai Blin <kai.blin@gmail.com>
10308 * dlls/secur32/ntlm.c:
10309 secur32: Tell the user if ntlm_auth is not found or outdated.
10311 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
10313 * dlls/msacm32/driver.c:
10314 msacm: acmDriverPriority() compares dwPriority against negative values.
10315 This issue was spotted by Andrew Talbot.
10317 2006-09-15 Benjamin Arai <me@benjaminarai.com>
10319 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
10320 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
10321 dlls/nddeapi/nddeapi.spec:
10322 nddeapi: Implement stub dll for nddeapi.
10324 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
10326 * dlls/comdlg32/fontdlg.c:
10327 comdlg32: Show better font style information in fontdlg.
10329 2006-09-13 James Hawkins <truiken@gmail.com>
10331 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
10332 wintrust: Add a stub implementation of CryptCATClose.
10334 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
10335 wintrust: Add a stub implementation of CryptCATEnumerateMember.
10337 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
10338 wintrust: Move the Crypt* functions to crypt.c.
10340 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
10341 dlls/wintrust/wintrust.spec:
10342 wintrust: Add a stub implementation of CryptCATOpen.
10344 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
10346 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
10347 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
10349 * dlls/comctl32/toolbar.c:
10350 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
10352 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
10353 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
10355 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
10356 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
10358 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
10359 comctl32: imagelist: SetImageCount can be used to decrease image count (with
10362 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
10363 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
10364 dlls/comctl32/tests/toolbar.c:
10365 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
10367 2006-09-20 James Hawkins <truiken@gmail.com>
10369 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
10370 dlls/msi/tests/package.c:
10371 msi: Disable child features of parent features that are unselected because of
10374 * dlls/msi/dialog.c:
10375 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
10378 * dlls/msi/action.c, dlls/msi/tests/package.c:
10379 msi: Don't check a component's install state if a component ID is not provided.
10381 * dlls/msi/tests/package.c:
10382 msi: Fix the results of a few tests to match Windows.
10384 * dlls/msi/action.c, dlls/msi/tests/package.c:
10385 msi: Load the component states in CostFinalize instead of CostInitialize.
10387 * dlls/msi/action.c, dlls/msi/tests/package.c:
10388 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
10390 * dlls/msi/action.c, dlls/msi/tests/package.c:
10391 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
10393 * dlls/advpack/files.c:
10394 advpack: backup should be a const string.
10396 2006-09-21 Alexandre Julliard <julliard@winehq.org>
10398 * dlls/wininet/tests/http.c:
10399 wininet/tests: Don't fail the tests if the network is unreachable.
10401 * dlls/urlmon/tests/url.c:
10402 urlmon/tests: Don't fail the tests if the network is unreachable.
10404 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
10406 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
10407 dlls/winex11.drv/winex11.drv.spec:
10408 opengl: Move wgl font code to winex11.drv.
10410 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
10412 * include/wine/mmsystem16.h:
10413 include: Make the return type of mmioSendMessage16 in the function declaration
10414 match that of the function definition.
10416 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
10418 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
10419 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
10421 2006-09-20 Benjamin Arai <me@benjaminarai.com>
10423 * dlls/msi/tests/db.c:
10424 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
10425 returns the correct results.
10427 * dlls/msi/tests/db.c:
10428 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
10429 the correct results.
10431 * dlls/oleaut32/tests/vartest.c:
10432 oleaut32: Conformance test for function variant:VarImp.
10434 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
10435 oleaut32: Implementation for function variant:VarImp.
10437 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
10439 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
10440 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
10441 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
10442 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
10443 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
10444 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
10445 dmime: Print 64bit integers with wine_dbgstr_longlong.
10447 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
10449 * dlls/ole32/stg_prop.c:
10450 ole32: Cast-qual warnings fix.
10452 * dlls/odbc32/proxyodbc.c:
10453 odbc32: Cast-qual warning fix.
10455 2006-09-20 Juan Lang <juan_lang@yahoo.com>
10457 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
10458 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
10461 * dlls/crypt32/chain.c:
10462 crypt32: Don't crash on freeing null chain engine.
10464 * dlls/crypt32/tests/cert.c:
10465 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
10467 * dlls/crypt32/tests/encode.c:
10468 crypt32: Test decoding a big CRL.
10470 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
10472 * dlls/wined3d/drawprim.c:
10473 wined3d: Do not bind the 0 vbo when vbos are unsupported.
10475 2006-09-21 Alexandre Julliard <julliard@winehq.org>
10477 * server/process.c, server/process.h, server/request.c:
10478 server: Kill the process without SIGTERM when the fd socket is closed.
10480 * configure, configure.ac:
10481 configure: Don't display any messages when started from the makefile to rebuild
10484 2006-09-20 Alexandre Julliard <julliard@winehq.org>
10487 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
10489 * Makefile.in, tools/Makefile.in:
10490 Makefile: Fixed rule for building makedep when cross-compiling.
10492 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
10494 * dlls/crypt32/sip.c:
10495 crypt32: Simplify by removing unneeded backslash.
10497 2006-09-20 Huw Davies <huw@codeweavers.com>
10499 * dlls/gdi/tests/font.c:
10500 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
10501 there's a \n in the string.
10503 * dlls/gdi/freetype.c:
10504 gdi32: Fix ppem in the case that there isn't an exact height match in the
10507 * dlls/gdi/tests/font.c:
10508 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
10510 2006-09-19 Benjamin Arai <me@benjaminarai.com>
10512 * dlls/msi/tests/db.c:
10513 msi: Adds test to check if "AND" operator returns the correct result for the
10516 * dlls/msi/tests/db.c:
10517 msi: Adds tests to check if joins return the correct number of rows.
10519 * dlls/msi/tests/db.c:
10520 msi: Updates tests for joins to include row and column ids in message.
10522 2006-09-17 Christoph Frick <frick@sc-networks.com>
10524 * dlls/wined3d/device.c:
10525 wined3d: Clamp the light exponent at 128.
10527 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
10529 * dlls/setupapi/tests/devinst.c:
10530 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
10532 * dlls/ntdll/cdrom.c:
10533 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
10536 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
10537 ntdll: Fixed conditional expression (Coverity).
10539 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
10542 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
10545 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
10547 * dlls/dinput/mouse.c:
10548 dinput: Initialize default coop level. Invert logic in hook handler.
10550 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
10552 * dlls/ntdll/env.c:
10553 ntdll: Cast-qual warning fix.
10555 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
10557 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
10559 msi: Cast-qual warnings fix.
10561 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
10563 * dlls/hlink/hlink_main.c:
10564 hlink: Cast-qual warnings fix.
10566 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
10568 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
10569 url: Fixed wrong argument (Coverity).
10571 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
10573 * programs/notepad/dialog.c:
10574 notepad: Keep the modify information of edit control when toggle wrap line.
10576 * programs/notepad/main.c, programs/notepad/main.h:
10577 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
10579 2006-09-15 James Hawkins <truiken@gmail.com>
10581 * dlls/msi/dialog.c:
10582 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
10583 to duplicate the component changing logic.
10585 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
10586 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
10587 INSTALLSTATE_ABSENT.
10589 * dlls/msi/tests/package.c:
10590 msi: Add tests for components with multiple parent features.
10592 2006-09-14 James Hawkins <truiken@gmail.com>
10594 * dlls/msi/dialog.c:
10595 msi: Add the total and free disk space to the VolumeCostList control.
10597 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
10599 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
10600 d3d8: More correct stub for ValidatePixelShader + tests.
10602 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
10604 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
10605 dinput: Return proper errors in SetCooperativeLevel.
10607 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
10609 * include/winuser.h:
10610 include: Add some missing definitions in winuser.h.
10612 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
10614 * dlls/advpack/advpack_private.h:
10615 advpack: Remove duplicate function declaration.
10617 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
10619 * dlls/netapi32/nbnamecache.c:
10620 netapi32: Cast-qual warnings fix.
10622 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
10624 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
10625 msvcrt: Cast-qual warnings fix.
10627 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
10629 * dlls/mapi32/util.c:
10630 mapi32: Cast-qual warning fix.
10632 * dlls/kernel32/resource.c:
10633 kernel32: Cast-qual warnings fix.
10635 * dlls/kernel32/ne_module.c:
10636 kernel32: Cast-qual warnings fix.
10638 * dlls/kernel32/instr.c:
10639 kernel32: Cast-qual warnings fix.
10641 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
10642 dlls/kernel32/volume.c:
10643 kernel32: Cast-qual warnings fix.
10645 2006-09-20 Alexandre Julliard <julliard@winehq.org>
10647 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
10648 dlls/winex11.drv/dib.c, include/winnt.h,
10649 programs/winedbg/tgt_active.c:
10650 include: Added definitions for the fault address exception information.
10652 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
10653 include/wine/exception.h, include/winnt.h:
10654 include: Exception filters should return LONG, not DWORD.
10655 Also move UnhandledExceptionFilter definitions to winbase.h since they
10656 are there in the latest SDK.
10658 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
10660 * include/commctrl.h:
10661 include: Win64 fix in TBBUTTON.
10663 * dlls/comctl32/toolbar.c:
10664 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
10667 * dlls/comctl32/header.c:
10668 comctl32: header: Update the header comment.
10670 * dlls/comctl32/header.c:
10671 comctl32: header: Remove the nOldWidth.
10673 * dlls/comctl32/header.c:
10674 comctl32: header: Send new values in notifies during resize and drag-drop
10675 instead of the old ones.
10676 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
10678 * dlls/comctl32/header.c:
10679 comctl32: header: Merge the simple delete and complex delete.
10681 * dlls/comctl32/header.c:
10682 comctl32: header: Simplify the insert/delete code by using ReAlloc.
10684 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
10685 comctl32: header: Test the header order-management code and fix some bugs.
10687 2006-09-19 Juan Lang <juan_lang@yahoo.com>
10689 * include/wincrypt.h:
10690 wincrypt.h: Add more missing definitions and prototypes.
10692 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
10694 * dlls/dmloader/debug.c:
10695 dmloader: Print 64bit integers with wine_dbgstr_longlong.
10697 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
10699 * dlls/winspool.drv/info.c:
10700 winspool: Fix missing backslash.
10702 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
10705 wine.inf: Add the missing SecurityService keys.
10707 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
10709 * dlls/setupapi/devinst.c:
10710 setupapi: Fixed wrong check (Coverity).
10712 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
10714 * dlls/crypt32/tests/str.c:
10715 crypt32: Cast-qual warnings fix.
10717 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
10719 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
10720 dlls/crypt32/tests/sip.c:
10721 crypt32: Move SIP related tests to their own file.
10723 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
10725 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
10726 crypt32: Move SIP related functions to their own file.
10728 * dlls/crypt32/crypt32.spec:
10729 crypt32: Add a few functions to the spec file.
10731 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
10733 * dlls/winex11.drv/opengl.c:
10734 winex11.drv: Fix wined3d/opengl regression.
10736 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
10738 * dlls/winex11.drv/opengl.c:
10739 winex11.drv: Fix fbconfig regression.
10741 2006-09-13 James Hawkins <truiken@gmail.com>
10743 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
10744 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
10746 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
10747 dlls/setupapi/tests/parser.c:
10748 setupapi: Implement pSetupGetField, with tests.
10750 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
10752 * documentation/README.ko:
10753 README.ko: Updated.
10755 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
10757 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
10758 gdi: Cast-qual warnings fix.
10760 * dlls/gdi/enhmetafile.c:
10761 gdi: Cast-qual warnings fix.
10763 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
10764 gdi: Cast-qual warnings fix.
10766 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
10768 * tools/widl/typelib.c:
10769 widl: Don't compare result of read() to unsigned type.
10771 * tools/widl/write_msft.c:
10772 widl: Remove unused parameter in create_msft_typeinfo.
10774 * tools/widl/write_msft.c:
10775 widl: Remove unused parameter in ctl2_encode_name.
10777 * tools/widl/utils.c:
10778 widl: Replace a #if by if for better compiler checking.
10780 * tools/widl/typegen.c:
10781 widl: Remove unused parameter in write_ip_tfs.
10783 * tools/widl/parser.l:
10784 widl: Fix warning about unused structure field in lexer.
10786 * tools/widl/widl.man.in:
10787 widl: Add -u and -U options to man page.
10789 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
10791 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
10792 dmscript: Print 64bit integers with wine_dbgstr_longlong.
10794 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
10796 * dlls/crypt32/tests/main.c:
10797 crypt32/tests: Some tests for CryptSIPLoad.
10799 2006-09-13 Hans Leidekker <hans@it.vu.nl>
10801 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
10802 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
10803 Remove some unnecessary casts.
10805 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
10806 dlls/dnsapi/tests/record.c:
10807 dnsapi: Implement and test DnsRecordSetDetach.
10809 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
10811 * dlls/comctl32/listview.c:
10812 comctl32: listview: Don't edit labels after the first click of a double click.
10814 * dlls/comctl32/listview.c:
10815 comctl32: listview: Don't edit labels on click if the view was not focused.
10817 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
10819 * include/commctrl.h:
10820 include/commctrl.h: TV_DISPINFO constants definition.
10822 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
10824 * include/windows.h:
10825 include/windows.h: Added _INC_WINDOWS declaration.
10827 2006-09-14 Alexandre Julliard <julliard@winehq.org>
10830 makefile: Automatically re-run configure if it has been modified.
10832 * Makefile.in, tools/make_makefiles:
10833 makefiles: Automatically rebuild makefiles when their sources and/or configure
10836 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
10837 makefiles: Attempt to automatically run make depend when reading an updated
10840 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
10841 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
10842 programs/Makefile.in, programs/make_progs:
10843 makefiles: Remove the dependencies comment in files that don't need it.
10845 * configure, configure.ac, dlls/activeds/Makefile.in,
10846 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
10847 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
10848 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
10849 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
10850 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
10851 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
10852 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
10853 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
10854 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
10855 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
10856 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
10857 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
10858 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
10859 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
10860 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
10861 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
10862 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
10863 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
10864 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
10865 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
10866 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
10867 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
10868 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
10869 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
10870 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
10871 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
10872 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
10873 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
10874 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
10875 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
10876 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
10877 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
10878 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
10879 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
10880 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
10881 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
10882 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
10883 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
10884 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
10885 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
10886 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
10887 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
10888 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
10889 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
10890 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
10891 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
10892 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
10893 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
10894 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
10895 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
10896 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
10897 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
10898 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
10899 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
10900 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
10901 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
10902 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
10903 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
10904 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
10905 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
10906 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
10907 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
10908 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
10909 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
10910 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
10911 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
10912 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
10913 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
10914 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
10915 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
10916 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
10917 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
10918 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
10919 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
10920 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
10921 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
10922 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
10923 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
10924 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
10925 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
10926 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
10927 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
10928 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
10929 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
10930 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
10931 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
10932 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
10933 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
10934 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
10935 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
10936 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
10937 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
10938 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
10939 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
10940 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
10941 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
10942 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
10943 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
10944 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
10945 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
10946 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
10947 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
10948 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
10949 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
10950 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
10951 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
10952 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
10953 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
10954 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
10955 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
10956 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
10957 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
10958 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
10959 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
10960 dlls/winmm/wineaudioio/Makefile.in,
10961 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
10962 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
10963 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
10964 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
10965 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
10966 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
10967 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
10968 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
10969 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
10970 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
10971 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
10972 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
10973 programs/control/Makefile.in, programs/eject/Makefile.in,
10974 programs/expand/Makefile.in, programs/explorer/Makefile.in,
10975 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
10976 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
10977 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
10978 programs/progman/Makefile.in, programs/regedit/Makefile.in,
10979 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
10980 programs/rundll32/Makefile.in, programs/start/Makefile.in,
10981 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
10982 programs/view/Makefile.in, programs/wineboot/Makefile.in,
10983 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
10984 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
10985 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
10986 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
10987 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
10988 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
10989 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
10990 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
10991 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
10992 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
10993 makefiles: Generate the dependencies line to avoid some code duplication.
10995 2006-09-13 Alexandre Julliard <julliard@winehq.org>
10997 * ANNOUNCE, ChangeLog, VERSION, configure:
11000 ----------------------------------------------------------------
11001 2006-09-13 Alexandre Julliard <julliard@winehq.org>
11003 * programs/msiexec/msiexec.c:
11004 msiexec: Ignore failure to create the service if it already exists.
11006 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
11008 * documentation/README.de:
11009 README.de: Updated comment on support libraries to match English.
11011 * documentation/README.de:
11012 README.de: Mention kernel 2.6.
11014 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
11016 * dlls/wintrust/register.c:
11017 wintrust: Add CryptSIPAddProvider calls to the registration.
11019 2006-09-13 Mike McCormack <mike@codeweavers.com>
11021 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
11022 dlls/msi/tests/db.c:
11023 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
11025 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
11027 * dlls/dinput/dinput_main.c:
11028 dinput: Create/destroy hook thread from DirectInput.
11030 2006-09-13 Mike McCormack <mike@codeweavers.com>
11032 * dlls/msi/tests/db.c:
11033 msi: Add a test for ALTER TABLE.
11035 * dlls/msi/database.c, dlls/msi/tests/db.c:
11036 msi: Fix database creation.
11038 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
11040 msi: Split the font registration code out into a separate file.
11042 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
11044 * dlls/dxdiagn/provider.c:
11045 dxdiagn: Cast-qual warning fix.
11047 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
11049 * dlls/gdi/freetype.c:
11050 gdi32: Fix init_system_links() for non-localized font name.
11052 * dlls/gdi/freetype.c:
11053 gdi32: Fix wrong break statement use.
11055 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
11057 * dlls/wined3d/directx.c:
11058 wined3d: Avoid crashing when renderer returns no name.
11060 2006-09-12 James Hawkins <truiken@gmail.com>
11062 * dlls/msi/tests/db.c:
11063 msi: Add more join tests.
11065 * dlls/msi/dialog.c:
11066 msi: Show the available drives in the VolumeCostList control.
11068 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
11070 * dlls/ole32/stg_stream.c:
11071 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
11073 2006-09-13 Alexandre Julliard <julliard@winehq.org>
11075 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
11076 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
11077 tests: Moved some compatibility defines to wine/test.h.
11079 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
11081 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
11082 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
11083 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
11084 dlls/dmstyle/styletrack.c:
11085 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
11087 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
11090 README: Update for kernel 2.6.
11092 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11094 * dlls/mshtml/rsrc.rc:
11095 mshtml: Add version resource.
11097 * dlls/shdocvw/version.rc:
11098 shdocvw: Update version info.
11100 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
11102 * dlls/wintrust/register.c:
11103 wintrust: Use the return values of the registration functions.
11105 * dlls/wintrust/register.c:
11106 wintrust: We do care about errors during this kind of registration.
11108 * dlls/wintrust/register.c:
11109 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
11111 2006-09-13 Mike McCormack <mike@codeweavers.com>
11113 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
11114 dlls/msi/tests/db.c:
11115 msi: Delete databases we create but never commit.
11117 2006-09-12 Alexandre Julliard <julliard@winehq.org>
11119 * configure, configure.ac:
11120 configure: Fix left-over reference to kernel directory.
11122 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
11124 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
11125 wintrust: Implemented WintrustAddDefaultForUsage.
11127 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
11128 wintrust: Added tests for WintrustAddDefaultForUsage.
11130 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
11131 include/wintrust.h:
11132 wintrust: Added stubbed WintrustAddDefaultForUsage.
11134 2006-09-12 Alexandre Julliard <julliard@winehq.org>
11136 * dlls/secur32/dispatcher.c:
11137 secur32: Use _exit instead of exit in child process to avoid flushing things
11140 * dlls/crypt32/tests/encode.c:
11141 crypt32: Comment out an unreliable test.
11143 * dlls/winex11.drv/opengl.c:
11144 winex11.drv: Fixed and simplified the opengl extension registration.
11146 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
11148 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
11149 dlls/opengl32/wgl_ext.h:
11150 opengl32: Remove unused code.
11152 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
11154 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
11155 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
11156 winex11.drv: Move WGL extension code to winex11.drv.
11158 2006-09-12 Alexandre Julliard <julliard@winehq.org>
11160 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11161 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
11162 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
11163 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
11164 dlls/kernel/console.c, dlls/kernel/console_private.h,
11165 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
11166 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
11167 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
11168 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
11169 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
11170 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
11171 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
11172 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
11173 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
11174 dlls/kernel/local16.c, dlls/kernel/locale.c,
11175 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
11176 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
11177 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
11178 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
11179 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
11180 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
11181 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
11182 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
11183 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
11184 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
11185 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
11186 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
11187 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
11188 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
11189 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
11190 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
11191 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
11192 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
11193 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
11194 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
11195 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
11196 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
11197 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
11198 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
11199 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
11200 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
11201 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
11202 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
11203 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
11204 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
11205 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
11206 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
11207 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
11208 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
11209 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
11210 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
11211 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
11212 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
11213 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
11214 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
11215 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
11216 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
11217 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
11218 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
11219 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
11220 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
11221 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
11222 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
11223 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
11224 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
11225 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
11226 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
11227 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
11228 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
11229 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
11230 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
11231 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
11232 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
11233 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
11234 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
11235 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
11236 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
11237 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
11238 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
11239 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
11240 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
11241 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
11242 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
11243 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
11244 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
11245 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
11246 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
11247 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
11248 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
11249 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
11250 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
11251 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
11252 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
11253 dlls/kernel/resource.c, dlls/kernel/resource16.c,
11254 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
11255 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
11256 dlls/kernel/syslevel.c, dlls/kernel/system.c,
11257 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
11258 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
11259 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
11260 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
11261 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
11262 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
11263 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
11264 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
11265 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
11266 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
11267 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
11268 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
11269 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
11270 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
11271 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
11272 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
11273 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
11274 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
11275 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
11276 dlls/kernel/version.c, dlls/kernel/version.rc,
11277 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
11278 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
11279 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
11280 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
11281 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
11282 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
11283 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
11284 dlls/kernel32/computername.c, dlls/kernel32/console.c,
11285 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
11286 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
11287 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
11288 dlls/kernel32/error16.c, dlls/kernel32/except.c,
11289 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
11290 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
11291 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
11292 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
11293 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
11294 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
11295 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
11296 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
11297 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
11298 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
11299 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
11300 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
11301 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
11302 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
11303 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
11304 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
11305 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
11306 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
11307 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
11308 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
11309 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
11310 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
11311 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
11312 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
11313 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
11314 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
11315 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
11316 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
11317 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
11318 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
11319 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
11320 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
11321 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
11322 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
11323 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
11324 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
11325 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
11326 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
11327 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
11328 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
11329 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
11330 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
11331 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
11332 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
11333 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
11334 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
11335 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
11336 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
11337 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
11338 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
11339 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
11340 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
11341 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
11342 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
11343 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
11344 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
11345 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
11346 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
11347 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
11348 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
11349 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
11350 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
11351 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
11352 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
11353 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
11354 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
11355 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
11356 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
11357 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
11358 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
11359 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
11360 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
11361 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
11362 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
11363 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
11364 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
11365 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
11366 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
11367 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
11368 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
11369 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
11370 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
11371 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
11372 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
11373 dlls/kernel32/process.c, dlls/kernel32/profile.c,
11374 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
11375 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
11376 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
11377 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
11378 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
11379 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
11380 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
11381 dlls/kernel32/tape.c, dlls/kernel32/task.c,
11382 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
11383 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
11384 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
11385 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
11386 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
11387 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
11388 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
11389 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
11390 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
11391 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
11392 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
11393 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
11394 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
11395 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
11396 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
11397 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
11398 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
11399 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
11400 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
11401 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
11402 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
11403 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
11404 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
11405 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
11406 tools/make_makefiles:
11407 kernel32: Renamed the kernel directory to kernel32.
11408 Also get rid of the kernel/messages subdirectory.
11410 * libs/wine/config.c:
11411 libwine: Avoid a compiler warning on Solaris.
11413 2006-09-12 Mike McCormack <mike@codeweavers.com>
11415 * dlls/msi/tests/db.c:
11416 msi: Add some more tests for MsiOpenDatabase.
11418 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
11420 * dlls/oleaut32/hash.c:
11421 oleaut32: Replace a loop with a simple computation.
11423 * tools/widl/hash.c:
11424 widl: Replace a loop with a simple computation.
11426 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
11428 * dlls/wintrust/register.c:
11429 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
11431 * dlls/wintrust/register.c:
11432 wintrust: Removed stray backslash.
11434 * dlls/wintrust/register.c:
11435 wintrust: Typo in TRACE.
11437 * dlls/wintrust/register.c:
11438 wintrust: Simplify registrations by using WintrustAddActionID.
11440 2006-09-11 James Hawkins <truiken@gmail.com>
11442 * dlls/msi/classes.c:
11443 msi: Don't try to register a class if a COM server file is not provided.
11445 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
11447 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
11448 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
11450 2006-09-11 Benjamin Arai <me@benjaminarai.com>
11452 * dlls/oleaut32/tests/vartest.c:
11453 oleaut32: Conformance test for function variant:VarIdiv.
11455 * dlls/oleaut32/variant.c:
11456 oleaut32: Fixes for function variant:VarIdiv.
11458 * dlls/oleaut32/tests/vartest.c:
11459 oleaut32: Conformance test for function variant:VarDiv.
11461 * dlls/oleaut32/variant.c:
11462 oleaut32: Fixes for function variant:VarDiv.
11464 2006-09-11 H. Verbeet <hverbeet@gmail.com>
11466 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
11467 wined3d: Cleanup the surface loading code a bit.
11468 - Separate allocation and uploading of textures.
11469 - Move common code for allocating, uploading and downloading textures
11470 into separate functions.
11471 - Set the correct format and type for DXT textures.
11473 * dlls/d3d8/device.c:
11474 d3d8: Free the shader handle table.
11476 2006-09-12 Alexandre Julliard <julliard@winehq.org>
11478 * dlls/ntdll/file.c:
11479 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
11480 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
11483 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
11484 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
11486 wrc: Change the prefix on bison-generated names to avoid the name-prefix
11489 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
11490 tools/wmc/wmc.c, tools/wmc/wmc.h:
11491 wmc: Change the prefix on bison-generated names to avoid the name-prefix
11494 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
11495 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
11496 tools/widl/utils.h, tools/widl/widl.c:
11497 widl: Change the prefix on bison-generated names to avoid the name-prefix
11500 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
11501 libs/wpp/wpp_private.h:
11502 wpp: Change the prefix on bison-generated names to avoid the name-prefix
11505 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
11506 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
11509 2006-09-11 Alexandre Julliard <julliard@winehq.org>
11511 * dlls/msi/cond.y, dlls/msi/sql.y:
11512 msi: Change the prefix on bison-generated names to avoid the name-prefix
11515 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
11516 tools/wmc/mcy.y, tools/wrc/parser.y:
11517 Make.rules: Set the default prefix for bison files from the file basename.
11519 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
11520 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
11521 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
11522 makefiles: List bison dependencies explicitly for parallel makes, since older
11523 bisons don't support --defines.
11525 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
11527 * dlls/gdi/freetype.c:
11528 gdi32: Fix logical error of italic, bold determination.
11530 * dlls/gdi/gdiobj.c:
11531 gdi32: Fix DefaultGuiFont name string for Korean Charset.
11533 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
11535 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
11536 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
11537 localspl: Add minimal localspl.dll.
11539 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
11541 * dlls/dinput/device.c, dlls/dinput/device_private.h,
11542 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
11543 dinput: Move hook_thread from device to DirectInput.
11545 2006-09-11 Alexandre Julliard <julliard@winehq.org>
11547 * dlls/kernel/cpu.c:
11548 kernel: Better CPU detection on MacOS.
11550 * dlls/winex11.drv/opengl.c:
11551 winex11.drv: Avoid compile errors in the non-OpenGL case.
11554 Makefile: Don't build all the tools before make depend, only build makedep
11557 * dlls/Maketest.rules.in:
11558 Maketest.rules: Don't require testlist.c to be built before make depend.
11560 * dlls/shell32/Makefile.in:
11561 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
11563 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
11564 programs/winetest/dist.rc, programs/winetest/maketest,
11565 programs/winetest/winetest.rc, tools/make_makefiles:
11566 winetest: Generate the list of test resources in make_makefiles.
11567 Only include test revision information in the distributed binary.
11569 * programs/winetest/main.c, programs/winetest/maketest,
11570 programs/winetest/util.c, programs/winetest/winetest.h:
11571 winetest: Store the test name as the resource name instead of in a separate
11574 2006-09-11 Robert Shearman <rob@codeweavers.com>
11576 * dlls/ole32/storage32.c:
11577 ole32: Add a check for a condition where a stream has an invalid size
11578 and so there aren't enough blocks in the chain to write data into.
11580 * dlls/ole32/storage32.c:
11581 ole32: Remove some assertions in the stuctured storage code by
11582 returning error codes to the caller and by handling the error
11585 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
11586 ole32: Convert the *_{Read,Write}At structured storage functions to
11587 return HRESULTs instead of BOOLs so that errors can be properly
11588 propagated from lower levels.
11590 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
11591 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
11593 * dlls/ole32/tests/storage32.c:
11594 ole32: Make an ok message match the name of the function it is testing.
11596 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
11597 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
11599 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
11600 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
11601 not all of the requested bytes were available.
11603 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
11604 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
11606 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
11608 * dlls/wintrust/register.c:
11609 wintrust: Change the name of the strings to not confuse them with the functions
11610 that are present in wintrust.
11612 * dlls/wintrust/register.c:
11613 wintrust: Use the return value of CryptRegisterOIDFunction.
11615 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
11617 * dlls/gdi/tests/font.c:
11618 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
11620 2006-08-30 James Liggett <jrliggett@cox.net>
11622 * programs/explorer/Makefile.in, programs/explorer/systray.c:
11623 explorer: Add support for tooltips for system tray icons.
11624 Based on the original systray implementation by Kai Morich
11625 <kai.morich@bigfoot.de>.
11627 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
11629 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
11630 dlls/winex11.drv/winex11.drv.spec:
11631 winex11.drv: Import glx makecurrent/wglsharelists.
11633 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
11634 dlls/winex11.drv/winex11.drv.spec:
11635 winex11.drv: Import glx context code.
11637 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
11639 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
11640 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
11641 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
11642 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
11643 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
11644 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
11645 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
11646 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
11647 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
11648 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
11651 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
11653 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
11654 dmusic: Print 64bit integers with wine_dbgstr_longlong.
11656 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
11658 * programs/taskmgr/trayicon.c:
11659 taskmgr: Remove dead code in trayicon.c (Coverity).
11661 * dlls/winspool.drv/tests/info.c:
11662 winspool: String cleanup in the tests.
11664 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11666 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
11667 dlls/d3d8/tests/d3d8_main.c:
11668 d3d8: Better stub for ValidateVertexShader + tests.
11670 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
11672 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
11673 dlls/riched20/editstr.h, dlls/riched20/paint.c:
11674 riched20: Rewrite of scrolling and some redrawing code.
11675 Replaces duplicated scrolling code with re-usable functions.
11676 Removes excessive boundary checking on scroll code, since that's done
11677 in the scrollbar control anyways.
11678 Properly separates repaint calls based on what has changed.
11679 Send EN_UPDATE and EN_CHANGE at the right places.
11680 Only call EnsureVisible on changes, not all repaints.
11682 2006-09-07 Francois Gouget <fgouget@free.fr>
11684 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
11685 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
11687 2006-09-10 Alexandre Julliard <julliard@winehq.org>
11689 * Make.rules.in, Makefile.in, tools/makedep.c:
11690 makedep: For generated headers, parse the source idl instead.
11691 This avoids having to generate all the headers before make depend.
11693 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
11695 * dlls/shell32/shellole.c:
11696 shell32: Remove the unused shell allocator.
11698 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
11699 shell32: Document the shell32 "mini-COM" functions.
11701 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
11703 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
11704 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
11705 ddraw: Pass the fullscreen flag to wined3d.
11707 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
11708 dlls/ddraw/tests/ddrawmodes.c:
11709 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
11711 * dlls/ddraw/surface.c:
11712 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
11714 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
11716 * dlls/kernel/computername.c:
11717 kernel: Remove dead code in computername.c.
11719 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
11721 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
11722 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
11724 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
11726 * dlls/dswave/dswave_main.c:
11727 dswave: Print 64bit integers with wine_dbgstr_longlong.
11729 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
11731 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
11732 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
11734 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
11736 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
11737 dlls/dplayx/name_server.h:
11738 dplayx: Cast-qual warnings fix.
11740 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
11742 * dlls/dnsapi/query.c:
11743 dnsapi: Cast-qual warnings fix.
11745 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
11747 * dlls/dinput/device.c:
11748 dinput: Cast-qual warnings fix.
11750 * dlls/ddraw/texture.c:
11751 ddraw: Cast-qual warning fix.
11753 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
11755 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
11756 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
11757 programs/progman/Fr.rc, programs/regedit/Fr.rc,
11758 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
11759 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
11760 programs/winhelp/Fr.rc:
11761 Assorted French translation improvements.
11763 * programs/winecfg/Fr.rc:
11764 winecfg: French translation update.
11766 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
11768 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
11769 hhctrl: New French translation.
11771 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
11772 winspool.drv: New French translation.
11774 * dlls/mshtml/Fr.rc:
11775 mshtml: Updated French translation.
11777 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
11779 * dlls/crypt32/tests/main.c:
11780 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
11782 * dlls/crypt32/main.c:
11783 crypt32: Implemented CryptSIPRemoveProvider.
11785 * dlls/crypt32/main.c:
11786 crypt32: Add documentation.
11788 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
11790 * dlls/gdi/tests/metafile.c:
11791 gdi: Change the metafile.c test to use sprintf instead of snprintf for
11794 2006-09-09 Alexandre Julliard <julliard@winehq.org>
11796 * dlls/kernel/process.c:
11797 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
11800 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
11801 documentation/Makefile.in:
11802 makefiles: Make sure that all phony targets depend on 'dummy'.
11804 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
11805 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
11807 * fonts/Makefile.in:
11808 fonts: Avoid using the $< make variable in explicit rules.
11810 * tools/Makefile.in, tools/makedep.c:
11811 makedep: Support for new naming scheme for lex files.
11813 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
11814 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
11815 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
11816 makefiles: Add global rules for bison and lex files.
11817 Also build the .c and .h files separately to allow parallel makes.
11819 * programs/winedbg/dbg.y:
11820 winedbg: Allow building without debug support in the parser.
11823 wrc: Allow building without debug support in the parser.
11826 wmc: Allow building without debug support in the parser.
11828 * tools/widl/widl.c:
11829 widl: Allow building without debug support in the parser.
11831 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
11832 winhelp: Specify the lex options directly in the source file.
11834 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
11835 winedbg: Specify the lex options directly in the source file.
11837 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
11838 msi: Specify the bison name prefix directly in the source file.
11840 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
11841 libs/wpp: Specify the bison name prefix directly in the source file.
11843 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
11845 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
11846 dbghelp: Cast-qual warnings fix.
11848 * dlls/kernel/virtual.c, include/winbase.h:
11849 kernel: Constify a formal parameter.
11851 2006-09-08 Mike McCormack <mike@codeweavers.com>
11853 * configure, configure.ac, dlls/oleaut32/Makefile.in,
11854 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
11855 dlls/oleaut32/ungif.h, include/config.h.in:
11856 oleaut32: Include minimal ungif source to remove dependency on libungif.
11858 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
11860 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
11861 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
11863 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
11865 * dlls/crypt32/main.c:
11866 crypt32: Bail out on registry errors and return the error (if any).
11868 * dlls/crypt32/main.c:
11869 crypt32: Add documentation.
11871 * dlls/crypt32/main.c:
11872 crypt32: Change the order of writing to the registry.
11874 * dlls/crypt32/main.c:
11875 crypt32: Bail out on registry errors and return the error (if any).
11877 * dlls/crypt32/main.c:
11878 crypt32: Added some input validation.
11880 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
11882 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
11883 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
11884 include/Makefile.in, include/lmcons.h, include/svrapi.h:
11885 svrapi: Added a stub svrapi.dll.
11887 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
11889 * dlls/winspool.drv/info.c:
11890 winspool: Manage loaded monitors in a list.
11892 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
11893 winspool: Minimal load/unload printmonitors; use it to get a test working.
11895 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
11897 * dlls/user/sysparams.c:
11898 user: ChangeDisplaySettings virtual desktop mode handling fix.
11900 2006-09-08 Alexandre Julliard <julliard@winehq.org>
11903 wine.inf: Register msiexec.
11905 2006-09-07 Benjamin Arai <me@benjaminarai.com>
11907 * dlls/oleaut32/tests/vartest.c:
11908 oleaut32: Conformance test for function variant:VarPow.
11910 * dlls/oleaut32/variant.c:
11911 oleaut32: Fixes for function variant:VarPow.
11913 * dlls/oleaut32/tests/vartest.c:
11914 oleaut32: Conformance test for function variant:VarAnd.
11916 * dlls/oleaut32/variant.c:
11917 oleaut32: Fixes for function variant:VarAnd.
11919 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
11921 * dlls/ntdll/tests/info.c:
11922 ntdll/tests: Print 64bit integers as two 32 bit integers.
11924 2006-09-08 Mike McCormack <mike@codeweavers.com>
11926 * dlls/msi/tests/db.c:
11927 msi: Add more tests for temporary columns.
11929 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
11930 msi: Fix the TEMPORARY keyword for columns.
11932 * dlls/msi/tests/db.c:
11933 msi: Add a test for MsiDatabaseIsTablePersistent.
11935 * dlls/msi/msiquery.c, include/msiquery.h:
11936 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
11938 * dlls/msi/string.c:
11939 msi: Increase the size of the string table.
11941 * dlls/msi/action.c:
11942 msi: Split code to create a random package name into a separate function.
11944 * dlls/msi/table.c:
11945 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
11947 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
11949 * dlls/ntdll/file.c:
11950 ntdll: attr is never NULL inside NtCreateFile.
11952 2006-09-07 James Hawkins <truiken@gmail.com>
11954 * dlls/msi/join.c, dlls/msi/tests/db.c:
11955 msi: Allow non-key columns to be used with the join query.
11957 * dlls/msi/tests/db.c:
11958 msi: Add tests for MSI SQL join queries.
11960 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
11962 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
11963 widl: Add more complete pointer handling to write_typeformatstring_var.
11965 2006-09-07 Francois Gouget <fgouget@free.fr>
11967 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
11968 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
11969 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
11970 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
11971 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
11972 programs/view/init.c:
11973 Assorted spelling fixes.
11975 * dlls/ntdll/ntdll.spec:
11976 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
11978 * dlls/setupapi/setupapi.spec:
11979 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
11981 * dlls/tapi32/line.c:
11982 tapi32: Fix spelling of a local variable.
11984 * dlls/ole32/stg_stream.c:
11985 ole32: Fix spelling of a couple of local variables.
11987 * dlls/shell32/shlmenu.c:
11988 shell32: Fix spelling of a local variable.
11990 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
11991 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
11993 * include/ntstatus.h, include/sddl.h:
11994 include: Document some Microsoft spelling mistakes so we know they are not to
11997 * include/shlobj.h:
11998 shell32: Fix name of a constant.
12001 include: Fix the name of a MODEMSETTINGS field.
12003 * include/imagehlp.h:
12004 imagehlp: Fix the name of the ADDRESS_MODE enum.
12006 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
12008 * dlls/advpack/files.c:
12009 advpack: Cast-qual warnings fix.
12011 2006-09-07 Kai Blin <kai.blin@gmail.com>
12013 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
12014 secur32: Fix DecryptMessage for the dummy case.
12016 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
12017 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
12018 secur32: Fix generation of the session key.
12020 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
12022 * dlls/crypt32/oid.c:
12023 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
12025 * dlls/crypt32/oid.c:
12026 crypt32: Add some documentation.
12028 2006-09-07 Albert Lee <trisk@jhu.edu>
12030 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
12031 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
12033 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
12035 * configure, configure.ac:
12036 configure.ac: Display a hint when CAPI is not supported.
12038 2006-09-07 Alexandre Julliard <julliard@winehq.org>
12040 * dlls/ntdll/signal_i386.c:
12041 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
12043 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
12045 * dlls/wined3d/device.c:
12046 wined3d: Simplify setting the stencil renderstate.
12048 * dlls/wininet/ftp.c:
12049 wininet: Fix fd leak on failure case.
12051 * dlls/winmm/wineoss/midi.c:
12052 wineoss: Remove "please report" from a trace.
12054 * programs/winefile/winefile.c:
12055 winefile: Fix the display of free disk space in the statusbar.
12057 * programs/regedit/framewnd.c:
12058 regedit: Also refresh the listview.
12060 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
12061 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
12063 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
12065 * dlls/riched20/editor.c:
12066 riched20: WM_CONTEXTMENU fix for custom context menus.
12068 * dlls/riched20/caret.c:
12069 riched20: ME_SetSelection -1 to -1 behavior fix.
12071 2006-08-30 James Hawkins <truiken@gmail.com>
12073 * dlls/crypt32/decode.c:
12074 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
12077 * dlls/crypt32/decode.c:
12078 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
12080 2006-09-03 James Hawkins <truiken@gmail.com>
12082 * dlls/msi/custom.c:
12083 msi: Store the CustomActionData for deferred custom actions.
12085 * dlls/msi/dialog.c:
12086 msi: Add the ability to change directories in the DirectoryList control.
12088 2006-09-01 James Hawkins <truiken@gmail.com>
12090 * dlls/msi/dialog.c:
12091 msi: Add initial implementation of the DirectoryList control.
12093 * dlls/msi/dialog.c:
12094 msi: Load and display the VolumeCostList control's column headers.
12096 2006-08-31 James Hawkins <truiken@gmail.com>
12098 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
12099 msi: Store and use the center point of the dialog window in between dialogs.
12101 * dlls/msi/dialog.c:
12102 msi: Verify the path in the PathEdit control.
12104 * dlls/msi/dialog.c:
12105 msi: Search for the browse dialog controls by type instead of name.
12107 * dlls/msi/dialog.c:
12108 msi: Provide the control to the dialog_update function for the case
12109 when the control isn't attached to the dialog yet.
12111 2006-08-30 James Hawkins <truiken@gmail.com>
12113 * dlls/msi/tests/db.c:
12114 msi: Add more tests for the _Streams table.
12116 2006-09-03 Dan Kegel <dank@kegel.com>
12118 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
12119 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
12120 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
12121 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
12122 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
12123 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
12124 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
12125 programs/cmd/batch.c, programs/cmd/builtins.c,
12126 programs/cmd/directory.c, programs/cmd/wcmd.h,
12127 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
12128 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
12129 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
12130 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
12131 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
12132 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
12133 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
12134 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
12135 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
12136 programs/wcmd: Rename to programs/cmd.
12138 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
12140 * dlls/user/static.c:
12141 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
12143 2006-09-06 James Hawkins <truiken@gmail.com>
12145 * tools/winapi/msvcmaker:
12146 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
12148 * dlls/msi/tests/format.c:
12149 msi: Add many more MsiFormatRecord tests.
12151 * dlls/msi/tests/format.c:
12152 msi: Fix two MsiFormatRecord tests.
12154 2006-09-05 James Hawkins <truiken@gmail.com>
12156 * dlls/msi/format.c, dlls/msi/tests/format.c:
12157 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
12159 * dlls/msi/format.c, dlls/msi/tests/format.c:
12160 msi: Fix creation of the default format in MsiFormatRecord.
12162 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
12163 msi: Add more tests for MsiFormatRecord.
12165 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
12167 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
12168 wined3d: Add support for R32F and R16F texture formats.
12170 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
12172 * dlls/wined3d/wined3d_private.h:
12173 wined3d: Remove unused field: Surface.textureName.
12175 * dlls/wined3d/device.c:
12176 wined3d: Clean up ActiveRender.
12178 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
12180 * dlls/wined3d/device.c:
12181 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
12184 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
12186 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
12187 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
12188 dlls/comdlg32/fontdlg.c:
12189 comdlg32: Cast-qual warnings fix.
12191 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
12193 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
12194 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
12195 dlls/comdlg32/printdlg16.c:
12196 comdlg32: Cast-qual warnings fix.
12198 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
12200 * dlls/crypt32/tests/oid.c:
12201 crypt32/tests: Cast-qual warning fix.
12203 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
12204 crypt32: Cast-qual warnings fix.
12206 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
12208 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
12209 shfolder: Add version resource.
12211 * dlls/shlwapi/tests/path.c:
12212 shlwapi: Simple test for UrlCanonicalizeA.
12214 2006-09-01 András Kovács <andras@csevego.net>
12216 * dlls/wined3d/device.c:
12217 wined3d: Implement BlendFactor renderstate.
12219 * dlls/wined3d/device.c:
12220 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
12222 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
12224 * dlls/crypt32/oid.c:
12225 crypt32: Set last error on registry errors.
12227 * dlls/wintrust/register.c:
12228 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
12230 * include/wintrust.h:
12231 wintrust.h: Added several defines needed for the registration of wintrust.dll.
12233 * dlls/wintrust/register.c:
12234 wintrust: Only register actions when
12235 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
12237 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
12239 * dlls/wintrust/register.c:
12240 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
12242 * dlls/wintrust/register.c:
12243 wintrust: Register DRIVER_ACTION_VERIFY.
12245 * dlls/wintrust/register.c:
12246 wintrust: Register OFFICESIGN_ACTION_VERIFY.
12248 * dlls/wintrust/register.c:
12249 wintrust: Register HTTPSPROV_ACTION.
12251 * dlls/wintrust/register.c:
12252 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
12254 * dlls/wintrust/register.c:
12255 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
12257 * dlls/wintrust/register.c:
12258 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
12260 * dlls/wintrust/register.c:
12261 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
12263 * dlls/wintrust/register.c, tools/wine.inf:
12264 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
12266 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
12268 * include/softpub.h:
12269 softpub.h: Added several new defines for provider functions.
12271 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
12273 * include/wintrust.h:
12274 wintrust.h: Added a new define for a provider function.
12276 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
12278 * dlls/kernel/resource16.c, include/wine/winuser16.h:
12279 kernel: Constify some formal parameters.
12281 2006-09-01 Mike McCormack <mike@codeweavers.com>
12283 * dlls/msi/tests/db.c:
12284 msi: Add a short test for transforms.
12286 * dlls/msi/tests/db.c:
12287 msi: Make opening and closing 4000 handle into two tests, not 20000.
12289 2006-08-31 Robert Shearman <rob@codeweavers.com>
12291 * dlls/ole32/oleobj.c:
12292 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
12293 DataAdviseHolder_Advise since there is no requirement for the
12294 application to keep this memory valid for the lifetime of the
12297 * dlls/ole32/oleobj.c:
12298 ole32: Don't send data changes in DataAdviseHolder_Advise for
12299 ADVF_PRIMEFIRST connections if we are connected to a data object,
12300 since it will send the data change for us.
12302 * dlls/ole32/defaulthandler.c:
12303 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
12304 both defer to the real data object if the cached versions fail and we
12307 * dlls/ole32/rpc.c:
12308 ole32: Add a reference to the stream in RPC_StartLocalServer since we
12309 release a reference to it when the local server thread dies.
12311 * dlls/ole32/tests/ole2.c:
12312 ole32: Add a test for OleLoad.
12314 * dlls/ole32/ole2.c:
12315 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
12317 * dlls/ole32/ole2.c:
12318 ole32: Re-order the function calls in OleLoad to match native.
12319 Call IOleObject_GetMiscStatus like OleCreate and native do.
12321 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
12322 ole32: Add tests for OleCreate.
12324 * dlls/ole32/ole2.c:
12325 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
12326 render option is specified as draw or format.
12327 This is documented on MSDN and is confirmed by tests.
12329 * dlls/ole32/ole2.c:
12330 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
12332 * dlls/ole32/ole2.c:
12333 ole32: Re-structure OleCreate to match to order of calls that native does.
12334 Get rid of hres1 since all failures are returned. Cleanup pUnk on
12335 failure and make sure to return NULL in ppvObj.
12337 * dlls/ole32/ole2.c:
12338 ole32: Set the storage's class ID in OleCreate.
12340 * dlls/rpcrt4/cproxy.c:
12341 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
12342 Make StdProxy_GetIID and StdProxy_GetChannel return void.
12343 Don't bother checking for This and pRpcChannelBuffer being NULL as
12346 2006-08-31 Mike McCormack <mike@codeweavers.com>
12348 * dlls/msi/database.c, dlls/msi/tests/db.c:
12349 msi: Implement MsiDatabaseExport.
12351 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
12352 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
12354 * dlls/msi/insert.c, dlls/msi/tests/db.c:
12355 msi: Make sure there's a value for each column when inserting data.
12357 * dlls/msi/table.c, dlls/msi/tests/db.c:
12358 msi: Validate database fields before inserting them.
12360 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
12362 msi: Create a function to copy record fields, use it to order INSERT fields
12365 * dlls/msi/tests/record.c:
12366 msi: Add a few more tests for MSI_NULL_INTEGER.
12368 * dlls/msi/create.c, dlls/msi/tests/db.c:
12369 msi: Check that column names are unique when creating a table.
12371 2006-08-31 Huw Davies <huw@codeweavers.com>
12373 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
12374 dlls/rpcrt4/tests/cstub.c:
12375 rpcrt4: Add delegating stub support.
12377 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
12378 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
12379 that will be used as the server object for delegated stubs.
12381 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
12383 * dlls/wintrust/register.c:
12384 wintrust: Moved the generation of the guidstring to a separate function.
12386 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
12387 include/wintrust.h:
12388 wintrust: Implementation of WintrustAddActionID.
12390 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
12392 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
12393 dlls/wintrust/tests/register.c:
12394 wintrust: Implementation of WintrustRemoveActionID.
12396 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
12398 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
12399 widl: Sanity check string and pointer attrs. Don't assign string as type.
12401 * tools/widl/parser.y:
12402 widl: Handle more pointer types in get_struct_type.
12404 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
12406 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
12407 tools/widl/typegen.c, tools/widl/widltypes.h:
12408 widl: Remove checks for typedefs that always fail.
12410 2006-08-29 James Hawkins <truiken@gmail.com>
12412 * dlls/advpack/install.c:
12413 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
12415 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
12416 advpack: Get the proper working directory in install_init.
12418 2006-08-30 Huw Davies <huw@codeweavers.com>
12420 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
12421 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
12423 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
12426 * dlls/rpcrt4/cstub.c:
12427 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
12429 * dlls/rpcrt4/cstub.c:
12430 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
12432 2006-08-30 Mike McCormack <mike@codeweavers.com>
12434 * dlls/msi/dialog.c:
12435 msi: Don't crash if we can't find a control.
12437 * dlls/msi/tokenize.c:
12438 msi: Use a binary search to find sql keywords.
12440 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
12441 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
12442 ddraw: Make tests pass when OpenGL libraries aren't present.
12444 2006-08-29 Robert Reif <reif@earthlink.net>
12446 * dlls/advapi32/tests/lsa.c:
12447 advapi32: Fix lsa tests on windows98.
12449 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
12451 * tools/widl/parser.y:
12452 widl: Generate an error for "int f(void a)".
12454 * tools/widl/header.c:
12455 widl: Print pointers more aesthetically in generated header.
12457 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
12458 tools/widl/typelib.c, tools/widl/widltypes.h:
12459 widl: Add an is_ptr function.
12461 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
12462 tools/widl/widltypes.h, tools/widl/write_msft.c:
12463 widl: Factor the entry_t structure.
12465 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
12466 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
12467 tools/widl/write_msft.c:
12468 widl: Use type_t for typedefs, not var_t. Simplify representation.
12470 * tools/widl/parser.y:
12471 widl: Generate names for tagless structs, unions and enums.
12473 2006-08-29 Robert Shearman <rob@codeweavers.com>
12475 * dlls/rpcrt4/cproxy.c:
12476 rpcrt4: Make the reference counting in the standard proxy thread-safe.
12478 * dlls/rpcrt4/cstub.c:
12479 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
12480 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
12483 * dlls/rpcrt4/cproxy.c:
12484 rpcrt4: Remove some unused code.
12486 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
12487 dlls/rpcrt4/ndr_midl.c:
12488 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
12489 idenitfy what the code contained does - it is a number of helpers for
12490 generated client/server code.
12492 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
12493 dlls/rpcrt4/ndr_midl.c:
12494 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
12495 functions to cproxy.c since both sets of functions depend on the
12496 implementations of the standard stubs and proxies.
12499 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
12500 which seems to be more appropriate and matches the errno translation
12503 * dlls/oleaut32/tmarshal.c:
12504 oleaut32: Delay the creation of the stub object for IDispatch until it is
12507 * dlls/oleaut32/typelib.c:
12508 oleaut32: Fix a leak of the module reference count.
12510 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
12512 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
12513 dlls/comctl32/trackbar.c:
12514 comctl32: Cast-qual warnings fix.
12516 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
12518 * dlls/advpack/files.c:
12519 advpack: Cast-qual warnings fix.
12521 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
12523 * dlls/comdlg32/filedlg.c:
12524 comdlg: Send missing CDN_FOLDERCHANGE.
12526 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
12528 * include/wincrypt.h:
12529 wincrypt.h: Add new OID.
12531 * include/softpub.h:
12532 softpub.h: Add a GUID.
12534 * include/wintrust.h:
12535 wintrust.h: Add a GUID.
12537 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
12539 * dlls/wintrust/register.c:
12540 wintrust: Add some documentation.
12542 * dlls/wintrust/tests/register.c:
12543 wintrust: Add some extra tests for WintrustRemoveActionID.
12545 2006-08-29 Mike McCormack <mike@codeweavers.com>
12548 msi: Fix a memory leak.
12550 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
12551 msi: Free the handle table on PROCESS_DETACH.
12553 * dlls/msi/tests/package.c:
12554 msi: Fix test compilation with MSVC6.
12556 * dlls/msi/package.c, dlls/msi/tests/package.c:
12557 msi: Properties are case sensitive.
12559 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
12561 * configure, configure.ac, dlls/Makefile.in,
12562 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
12563 programs/winetest/Makefile.in:
12564 wintrust: Add framework and initial tests.
12566 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
12568 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
12569 wintrust: Add some register stubs.
12571 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
12572 dlls/wintrust/wintrust_main.c:
12573 wintrust: Move register related functions to a separate file.
12575 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
12577 * tools/widl/header.c:
12578 widl: Add the rest of the pointer types to write_type.
12580 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
12582 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
12583 programs/regedit/listview.c, programs/winedbg/display.c,
12584 programs/winedbg/source.c, programs/winedbg/stack.c:
12585 Remove some more unused debugging channels.
12587 2006-08-26 Huw Davies <huw@codeweavers.com>
12589 * dlls/rpcrt4/tests/cstub.c:
12590 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
12591 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
12592 the base interface's IRpcStubBuffer_Connect. This vtbl should
12593 presumably forward calls to the real object's vtbl. We can't simply
12594 pass the real object to the base interface's stub, as the real
12595 object's QI may not provide us with the base interface.
12597 2006-08-28 Huw Davies <huw@codeweavers.com>
12599 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
12600 rpcrt4: Add a helper function to create a stub.
12602 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
12604 * dlls/wined3d/vertexshader.c:
12605 wined3d: Apply the half pixel correction for shaders too.
12607 2006-08-28 James Hawkins <truiken@gmail.com>
12609 * dlls/msi/dialog.c:
12610 msi: Use msi_dialog_dup_property where appropriate.
12612 * dlls/msi/dialog.c:
12613 msi: Use the respective update functions when creating the Browse dialog control.
12615 * dlls/msi/dialog.c:
12616 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
12618 * dlls/msi/dialog.c:
12619 msi: Update the PathEdit control in response to the DirectoryListUp event.
12621 * dlls/msi/dialog.c:
12622 msi: Highlight the text in the PathEdit control.
12624 2006-08-28 Dan Kegel <dank@kegel.com>
12626 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
12627 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
12628 dlls/msi/suminfo.c:
12629 msi: Callers of alloc_msihandle should handle failure.
12631 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
12632 msi: Remove limit on number of handles.
12634 * dlls/msi/tests/db.c:
12635 msi/tests: Add test to verify we can create 4000 msi handles.
12637 2006-08-28 Robert Shearman <rob@codeweavers.com>
12639 * dlls/quartz/videorenderer.c:
12640 quartz: Use the absolute height of the bitmap format as a negative values
12641 simply means it is a top-down bitmap.
12643 * dlls/ole32/rpc.c:
12644 ole32: Return errors if the attempt to start a LocalService object fails.
12646 * dlls/ole32/compobj.c:
12647 ole32: AppId is a value under the clsid key, rather than a key.
12649 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
12650 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
12651 ole32: Fix functions defined without specifying argument types by changing
12654 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
12656 * dlls/winex11.drv/opengl.c:
12657 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
12659 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
12661 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
12662 riched20: EM_EXSETSEL fixes and conformance tests.
12664 2006-08-28 Alexandre Julliard <julliard@winehq.org>
12666 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
12667 tools: Get rid of the winapi makefile, it's not used anyway.
12669 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
12670 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
12671 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
12672 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
12673 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
12674 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
12675 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
12676 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
12677 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
12678 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
12679 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
12680 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
12681 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
12682 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
12683 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
12684 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
12685 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
12686 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
12687 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
12688 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
12689 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
12690 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
12691 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
12692 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
12693 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
12694 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
12695 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
12696 makefiles: Only run test and documentation targets in directories that need them.
12698 * programs/winetest/Makefile.in, tools/make_makefiles:
12699 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
12701 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
12702 tools: Added make_makefiles tool that updates the list in configure.ac and
12703 runs make_dlls and make_progs.
12705 * dlls/kernel/cpu.c:
12706 kernel: Get rid of useless trace.
12708 2006-08-28 Mike McCormack <mike@codeweavers.com>
12710 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
12711 dlls/msi/tests/db.c:
12712 msi: Fix writing of long strings to the database.
12714 * dlls/msi/record.c:
12715 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
12717 2006-08-27 H. Verbeet <hverbeet@gmail.com>
12719 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
12720 d3d8: Use proper handles for pixel shaders.
12722 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
12723 d3d8: Improve shader handle management.
12725 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
12727 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
12728 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
12730 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12732 * dlls/msi/msi_Ko.rc:
12733 msi: Updated Korean resource.
12735 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
12737 * dlls/dbghelp/stabs.c:
12738 dbghelp: Removed stabs dump facility now that we have it (for PE files)
12741 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
12742 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
12743 winedump: Added -G option to dump raw stabs information from PE files.
12745 * programs/winedbg/memory.c:
12746 winedbg: Native dbghelp generate long basic types, so handle them too.
12748 2006-08-27 Jacek Caban <jacek@codeweavers.com>
12750 * dlls/mshtml/olecmd.c:
12751 mshtml: Added IDM_UNDERLINE implementation.
12753 * dlls/mshtml/olecmd.c:
12754 mshtml: Added IDM_ITALIC implementation.
12756 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
12757 dlls/mshtml/olecmd.c:
12758 mshtml: Added IDM_FONTNAME implementation.
12760 2006-08-25 James Hawkins <truiken@gmail.com>
12762 * dlls/msi/dialog.c:
12763 msi: Add a stub implementation of the VolumeCostList control.
12765 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
12766 msi: Add initial implementation of the DirectoryListUp event.
12768 * dlls/msi/dialog.c:
12769 msi: Add initial implementation of the DirectoryCombo control.
12771 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
12773 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12774 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
12775 dlls/wined3d/wined3d_private.h:
12776 wined3d: Find the correct sampler type for < 2.0 pshaders.
12778 * dlls/wined3d/surface.c:
12779 wined3d: Properly initialize a variable.
12781 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
12783 * dlls/advapi32/tests/registry.c:
12784 advapi32/tests: Cast-qual warnings fix.
12786 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
12788 * dlls/riched20/editor.c:
12789 riched20: Remove two testing fixme's that were accidentally committed.
12791 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
12793 * dlls/user/combo.c:
12794 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
12795 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
12796 breaks Z-order based painting.
12797 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
12798 WM_PAINT like Windows does.
12800 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
12802 * dlls/opengl32/wgl.c:
12803 opengl: Fix Mesa/DRI regression.
12805 2006-08-27 Robert Reif <reif@earthlink.net>
12807 * dlls/advapi32/tests/security.c:
12808 advapi32: Fix security tests to not crash on windows.
12810 2006-08-26 Robert Reif <reif@earthlink.net>
12812 * dlls/kernel/locale.c:
12813 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
12816 2006-08-25 Frank Richter <frank.richter@gmail.com>
12818 * dlls/setupapi/queue.c:
12819 setupapi: Make do_file_copyW send "target newer" notifications.
12821 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
12822 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
12823 as observed on Windows XP.
12825 2006-08-27 Alexandre Julliard <julliard@winehq.org>
12827 * dlls/kernel/path.c:
12828 kernel: Fixed off-by-one error in GetShortPathNameW.
12830 2006-08-26 Alexandre Julliard <julliard@winehq.org>
12832 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
12833 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
12834 wrc: Get rid of xmalloc casts.
12836 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
12837 tools/wrc/parser.y, tools/wrc/utils.c:
12838 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
12840 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
12841 wmc: Get rid of xmalloc casts.
12843 * tools/wmc/mcy.y, tools/wmc/utils.c:
12844 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
12846 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
12847 tools/widl/widltypes.h, tools/widl/write_msft.c:
12848 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
12850 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
12852 makefiles: Get rid of the checklink rules, they no longer work.
12854 2006-08-26 Robert Shearman <rob@codeweavers.com>
12856 * dlls/ole32/oleproxy.c:
12857 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
12858 Invoke, even though we are requesting a buffer size of 0 as we put
12859 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
12861 * dlls/ole32/oleproxy.c:
12862 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
12863 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
12866 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
12867 ole32: Add support for main-threaded apartments.
12868 A main-threaded apartment is the first single-threaded apartment in the
12869 process. It was designed to be used for legacy applications that don't
12870 want to think about threading at all, even if they are always called
12871 from the same context, as is the case for regular STAs.
12873 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
12874 ole32: Move the opening of the AppId key for a clsid to a helper function.
12876 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
12877 ole32: CoGetClassObject should host a single-threaded object in a
12878 single-threaded apartment if executing in a multi-threaded apartment,
12881 * dlls/ole32/compobj.c:
12882 ole32: Get the threading model value for inproc classes and output a
12883 fixme if we should create it in an apartment of another type.
12885 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
12887 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
12888 dlls/advapi32/eventlog.c:
12889 advapi32: Cast-qual warnings fix.
12891 2006-08-26 Jacek Caban <jacek@codeweavers.com>
12893 * dlls/mshtml/olecmd.c:
12894 mshtml: Better stub for QueryStatus(CGID_MSHTML).
12896 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
12897 mshtml: Added nsICommandParams argument to do_ns_command.
12899 2006-08-26 Robert Reif <reif@earthlink.net>
12901 * dlls/secur32/tests/secur32.c:
12902 secur32: Fix secur32 test to pass on windows.
12904 2006-08-25 Robert Reif <reif@earthlink.net>
12906 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
12907 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
12909 * dlls/advapi32/tests/lsa.c:
12910 advapi32: Fix lsa tests.
12912 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12914 * dlls/shlwapi/shlwapi_Ko.rc:
12915 shlwapi: Updated Korean resource.
12917 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
12919 * dlls/shell32/shlfileop.c:
12920 shell32: Fix a bug in SHELL_ConfirmW.
12921 Fix a bug introduced while changing the OK/Cancel to Yes/No.
12923 2006-08-26 Alexandre Julliard <julliard@winehq.org>
12925 * dlls/winex11.drv/Makefile.in:
12926 winex11.drv: Remove no longer used all: target.
12928 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
12930 * programs/oleview/typelib.c:
12931 oleview: Added data freeing in EnumFuncs function.
12933 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
12935 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
12936 quartz: Skip over INFO chunk in AVI file parsing.
12938 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
12940 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
12941 dlls/comctl32/theme_listbox.c:
12942 comctl32: Remove unneccessary default debug channels.
12944 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
12946 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
12947 dlls/wined3d/wined3d_private.h:
12948 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
12950 2006-08-25 Mike McCormack <mike@codeweavers.com>
12952 * dlls/msi/package.c:
12953 msi: Set the ALLUSERS property to 1 always.
12955 * dlls/msi/alter.c:
12956 msi: Fix a memory leak.
12958 * dlls/msi/dialog.c:
12959 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
12961 2006-08-25 Alexandre Julliard <julliard@winehq.org>
12963 * dlls/winex11.drv/opengl.c:
12964 winex11.drv: Fix a compiler warning when OpenGL is missing.
12966 * dlls/crypt32/tests/encode.c:
12967 crypt32/tests: Avoid sizeof in traces.
12969 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
12970 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
12971 configure: Set rpath on all executables that link to libwine.
12972 Also add the -multiply_defined suppress option for executables on MacOS.
12974 * configure, configure.ac:
12975 configure: Make sure timezone and daylight are variables.
12977 * aclocal.m4, configure, configure.ac:
12978 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
12980 * configure, configure.ac:
12981 configure: Enable the -Wwrite-strings flag.
12983 * tools/winedump/main.c, tools/winedump/output.c,
12984 tools/winedump/winedump.h:
12985 winedump: Get rid of the install script.
12987 * programs/make_progs:
12988 make_progs: Update the directory list in configure.ac too.
12991 make_dlls: Update the directory list in configure.ac too.
12993 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12995 * programs/regedit/Ko.rc:
12996 regedit: Updated Korean resource.
12998 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
13000 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
13001 tools/widl/widl.c, tools/widl/widltypes.h:
13002 widl: Remove usage of type_t ref field for base types; simplify code.
13004 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
13006 * tools/widl/parser.y:
13007 widl: Write-strings warning fix.
13009 * dlls/mshtml/nsiface.idl:
13010 mshtml: Write-strings warnings fix.
13012 2006-08-25 Mike McCormack <mike@codeweavers.com>
13014 * dlls/msi/helpers.c, dlls/msi/package.c:
13015 msi: Reimplement msi_dup_property and msi_get_property_int.
13017 * dlls/msi/msipriv.h, dlls/msi/package.c:
13018 msi: Store properties in a hash table, not the database.
13019 Use string insensitive comparisons for property names.
13021 2006-08-24 James Hawkins <truiken@gmail.com>
13023 * dlls/msi/dialog.c:
13024 msi: Fix the height of the line control window.
13026 * dlls/msi/dialog.c:
13027 msi: Add a stub implementation of the DirectoryList dialog control.
13029 * dlls/msi/dialog.c:
13030 msi: Add a stub implementation of the DirectoryCombo dialog control.
13032 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
13034 * include/softpub.h:
13035 softpub.h: Added some GUIDs.
13037 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
13039 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
13040 wined3d: Load projected textures in fragment shaders.
13042 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
13043 wined3d: Compile pixel shaders in drawprim.
13045 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
13047 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
13048 riched32: Add version resource.
13051 wine.inf: Add a bunch of fake dlls.
13053 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
13055 * dlls/ntdll/version.c:
13056 ntdll: Print 64bit integers with wine_dbgstr_longlong.
13058 2006-08-24 James Hawkins <truiken@gmail.com>
13060 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
13061 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
13062 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
13063 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
13064 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
13065 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
13066 msi: Inform the user with an error message when the MSI file path is invalid.
13068 2006-08-24 Alexandre Julliard <julliard@winehq.org>
13070 * ANNOUNCE, ChangeLog, VERSION, configure:
13073 ----------------------------------------------------------------
13074 2006-08-24 Alexandre Julliard <julliard@winehq.org>
13076 * configure, configure.ac:
13077 configure: Fixed bug in previous OpenGL warning patch.
13079 2006-08-17 Robert Reif <reif@earthlink.net>
13081 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
13082 advapi32: Output information on failed LsaQueryInformationPolicy tests.
13084 2006-08-24 Mike McCormack <mike@codeweavers.com>
13086 * dlls/msi/table.c:
13087 msi: Fix strings with lengths that are exact multiples of 2^16.
13089 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
13091 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
13092 gdi: Add missing glyph code to GetGlyphIndices and tests.
13094 2006-08-24 Mike McCormack <mike@codeweavers.com>
13096 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
13097 shell32: Use kernel functions in preference to libwine ones.
13099 * dlls/shell32/tests/shlfileop.c:
13100 shell32: Fix compilation of test on MSVC6.
13102 2006-08-24 James Hawkins <truiken@gmail.com>
13104 * dlls/msi/dialog.c:
13105 msi: Add an initial implementation of the PathEdit control.
13107 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
13109 * dlls/opengl32/wgl.c:
13110 opengl32: Fix ATI OpenGL bug.
13112 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
13114 * configure, configure.ac:
13115 configure: Extend the current OpenGL/Direct3D warning code.
13117 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13119 * programs/winecfg/Ko.rc:
13120 winecfg: Updated Korean Resource.
13122 2006-08-23 Benjamin Arai <me@benjaminarai.com>
13124 * dlls/oleaut32/tests/vartest.c:
13125 oleaut32: Updated conformance test return string for VT_RESERVED.
13127 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
13129 * tools/winedump/debug.c, tools/winedump/dump.c:
13130 winedump: Cast-qual warnings fix.
13132 2006-08-23 James Liggett <jrliggett@cox.net>
13134 * dlls/winex11.drv/window.c:
13135 winex11.drv: Fix explorer regression caused by systray patch
13136 Move systray_dock_window call to X11DRV_CreateWindow so that it can
13137 safely call SetWindowPos without having _CheckNotSysLevel crash the
13140 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
13142 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
13143 riched20: Add tests for EM_GETMODIFY.
13145 2006-08-23 Huw Davies <huw@codeweavers.com>
13147 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
13148 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
13150 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
13151 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
13153 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
13154 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
13156 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
13157 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
13159 This shows that the IRpcStubBuffer for a delegated stub's base
13160 interface is stored at (void**)This-1.
13162 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
13163 rpcrt4: Tests for NdrDllGetClassObject.
13164 These show that delegated stubs need different Connect, Disconnect and
13165 CountRefs methods than non-delegated stubs (ie they don't use all of
13166 the CStdStubBuffer_* functions).
13168 2006-08-23 Jacek Caban <jacek@codeweavers.com>
13170 * dlls/mlang/mlang.c:
13171 mlang: Added IMultiLanguage3 interface stub implementation.
13173 * include/mlang.idl:
13174 mlang.idl: Added IMultiLanguage3 declaration.
13176 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
13178 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
13179 msvcrt: Fix scanf format "%i" base detection.
13181 2006-08-21 Stefan Huehner <stefan@huehner.org>
13183 * programs/winedbg/winedbg.man.in:
13184 winedbg: Fix typo in manpage.
13186 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
13188 * dlls/wined3d/device.c:
13189 wined3d: Make the destination surface glDirty in UpdateSurface.
13191 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
13193 * dlls/winspool.drv/tests/info.c:
13194 winspool.drv/tests: Write-strings warnings fix.
13196 * dlls/winspool.drv/info.c:
13197 winspool.drv: Write-strings warnings fix.
13199 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
13201 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
13202 wineps.drv: Write-strings warnings fix.
13204 * dlls/ddraw/main.c:
13205 ddraw: Write-strings warnings fix.
13207 2006-08-23 Alexandre Julliard <julliard@winehq.org>
13209 * README, loader/wine.man.in:
13210 Documentation updates.
13212 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
13213 tools: Added a man page for wineprefixcreate.
13215 * DEVELOPERS-HINTS:
13216 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
13218 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
13220 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
13221 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
13222 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
13223 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
13224 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
13225 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
13226 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
13227 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
13228 dlls/shlwapi/string.c:
13229 shlwapi: Move strings used by StrFromTimeInterval to resources.
13231 * programs/regedit/En.rc, programs/regedit/Pl.rc,
13232 programs/regedit/about.c, programs/regedit/childwnd.c,
13233 programs/regedit/framewnd.c, programs/regedit/listview.c,
13234 programs/regedit/main.c, programs/regedit/main.h,
13235 programs/regedit/resource.h:
13236 regedit: Put language-dependent strings in resources.
13238 * programs/regedit/framewnd.c:
13239 regedit: Remove custom filter from open/save dialogs.
13241 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
13243 * programs/winecfg/winecfg.c:
13244 winecfg: Make sure we can use a large text.
13246 * dlls/wintrust/wintrust_main.c:
13247 wintrust: Add some documentation.
13249 2006-08-23 Alexandre Julliard <julliard@winehq.org>
13251 * configure, configure.ac:
13252 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
13254 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
13256 * configure, configure.ac:
13257 configure: Show messages about additional packages with --verbose.
13259 2006-08-22 James Liggett <jrliggett@cox.net>
13261 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
13262 dlls/winex11.drv/x11drv_main.c:
13263 winex11.drv: Add XEmbed system tray support.
13264 Portions of this patch based on the work of Mike Hearn and Rob
13267 2006-08-22 James Hawkins <truiken@gmail.com>
13269 * programs/msiexec/msiexec.c:
13270 msiexec: Add handling for msiexec's regserver option.
13272 2006-08-23 Mike McCormack <mike@codeweavers.com>
13275 server: Use ntdll values where possible.
13277 * include/windef.h:
13278 windef.h: Add a definition for FILETIME.
13280 * dlls/ntdll/threadpool.c:
13281 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
13283 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
13285 * programs/winecfg/Nl.rc:
13286 winecfg: Update Dutch resource.
13288 * programs/winecfg/driveui.c:
13289 winecfg: Wrong text in messagebox.
13291 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13293 * dlls/shlwapi/shlwapi_Ko.rc:
13294 shlwapi: Update Korean resource.
13296 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
13298 * libs/wine/loader.c:
13299 libwine: Cast-qual warning fix.
13301 * tools/winebuild/res16.c:
13302 winebuild: Cast-qual warnings fix.
13304 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
13306 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
13307 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
13308 ntdll/tests: Print 64bit integers as two 32 bit integers.
13310 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
13312 * dlls/winex11.drv/opengl.c:
13313 winex11.drv: Fix opengl pixel format bug.
13315 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
13317 * dlls/mshtml/Tr.rc:
13318 mshtml: Update Turkish resources.
13320 2006-08-22 Juan Lang <juan_lang@yahoo.com>
13322 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
13323 crypt32: Add CryptFormatObject stub.
13325 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
13327 * dlls/shell32/shell32_Pl.rc:
13328 shell32: Pl.rc: Fix a backslash.
13330 * dlls/shlwapi/string.c:
13331 shlwapi: Make StrFormatByteSize format numbers using locale settings.
13333 2006-08-22 Jacek Caban <jacek@codeweavers.com>
13335 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
13336 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
13337 dlls/mshtml/tests/htmldoc.c:
13338 mshtml: Use IPropertyNotifySink connection point.
13340 2006-08-22 Robert Reif <reif@earthlink.net>
13342 * dlls/dsound/propset.c:
13343 dsound: Remove unused parameter from propset functions.
13345 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
13347 * configure, configure.ac:
13348 configure: Try to #include <pthread.h> before checking for pthread_np.h.
13350 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
13352 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
13353 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
13355 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
13357 * dlls/crypt32/main.c:
13358 crypt32: Print parameters and add some documentation.
13360 2006-08-21 James Hawkins <truiken@gmail.com>
13362 * dlls/msi/tests/package.c:
13363 msi: Add tests for the AppSearch action.
13365 * dlls/msi/cond.y, dlls/msi/tests/package.c:
13366 msi: Add handling for MsiEvaluateCondition's substring operators.
13368 * dlls/msi/tests/package.c:
13369 msi: Add tests for MsiEvaluateCondition's substring operators.
13371 2006-08-22 Mike McCormack <mike@codeweavers.com>
13373 * dlls/itss/itss.c:
13374 itss: Simplify the class factory.
13376 2006-08-22 Kai Blin <kai.blin@gmail.com>
13378 * dlls/kernel/sync.c:
13379 kernel: Set last error in CreateIoCompletionPort.
13381 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
13383 * dlls/shlwapi/string.c:
13384 shlwapi: Format the kilobyte file size number using locale settings.
13385 The code is quite complex but I haven't found any easier way to do it
13386 (passing NULL as NUMBERFMT results in two decimal places being appended).
13388 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
13389 shell32: Show file size in the details view in kilobytes.
13391 2006-08-22 Mike McCormack <mike@codeweavers.com>
13393 * dlls/shell32/shlfileop.c:
13394 shell32: Don't add the directory name twice when recursing into subdirectories.
13396 2006-08-21 Benjamin Arai <me@benjaminarai.com>
13398 * dlls/oleaut32/typelib.c:
13399 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
13401 2006-08-21 Juan Lang <juan_lang@yahoo.com>
13403 * dlls/crypt32/oid.c:
13404 crypt32: Fix a misplaced parenthesis.
13406 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
13408 * dlls/oleaut32/variant.c:
13409 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
13411 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
13413 * programs/winecfg/No.rc:
13414 winecfg: Update Norwegian Bokmål resources.
13416 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
13418 * programs/winecfg/Tr.rc:
13419 winecfg: Update Turkish resources.
13421 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
13423 * dlls/riched20/editor.c:
13424 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
13426 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
13428 * programs/oleview/main.h, programs/oleview/typelib.c:
13429 oleview: Added dispinterface handling to idl viewer.
13431 * programs/oleview/typelib.c:
13432 oleview: Added typedef handling to idl viewer.
13434 2006-08-21 Huw Davies <huw@codeweavers.com>
13436 * dlls/winex11.drv/xrender.c:
13437 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
13439 2006-08-19 Frank Richter <frank.richter@gmail.com>
13441 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
13442 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
13443 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
13444 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
13445 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
13446 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
13447 programs/winecfg/audio.c, programs/winecfg/properties.h,
13448 programs/winecfg/resource.h:
13449 winecfg: audio: Use strings from resources.
13451 2006-08-18 Frank Richter <frank.richter@gmail.com>
13453 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
13454 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
13455 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
13456 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
13457 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
13458 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
13459 programs/winecfg/driveui.c, programs/winecfg/resource.h:
13460 winecfg: driveui: Load UI strings from resources.
13462 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
13464 * programs/winecfg/Fr.rc:
13465 winecfg: Update French translation.
13467 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
13469 * dlls/wined3d/device.c:
13470 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
13472 * dlls/wined3d/device.c:
13473 wined3d: Print real unhandled D3DCMPFUNC value.
13475 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
13477 * programs/oleview/typelib.c:
13478 oleview: Added idl save to file functionality.
13480 * programs/oleview/main.h, programs/oleview/typelib.c:
13481 oleview: Added idl displaying.
13482 - Added idl displaying.
13483 - Fixed AddToTLDataStrWithTabsW function.
13485 * programs/oleview/typelib.c:
13486 oleview: Added idl formatting.
13488 * programs/oleview/typelib.c:
13489 oleview: Added functions description to idl generation.
13491 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
13493 * dlls/advpack/tests/install.c:
13494 advpack/tests: Make RunSetupCommand not popup dialogs.
13496 2006-08-21 Mike McCormack <mike@codeweavers.com>
13498 * dlls/kernel/actctx.c:
13499 kernel32: Print parameters, call SetLastError() when failing.
13501 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
13503 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
13504 include/wine/wined3d_gl.h:
13505 wined3d: Better GPU detection.
13507 2006-08-19 H. Verbeet <hverbeet@gmail.com>
13509 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
13510 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
13511 dlls/wined3d/wined3d_private.h:
13512 wined3d: Improve float constant loading a bit.
13513 - Use a list to keep track of what constants are set.
13514 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
13516 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
13517 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
13518 dlls/wined3d/wined3d_private.h:
13519 wined3d: Lookup GLSL float uniform locations only once per program.
13521 * dlls/wined3d/stateblock.c:
13522 wined3d: Free the float constant map arrays for all stateblocks.
13524 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
13525 wined3d: Fix indices for the float constant map.
13526 Indices for the float constant map should be multiplied by 4 because
13527 we're loading 4 component float vectors, not because the size of a
13530 2006-08-18 Jacek Caban <jacek@codeweavers.com>
13532 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
13533 mshtml: Added IDM_BOLD implementation.
13535 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
13537 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
13539 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
13541 2006-08-19 Dan Kegel <dank@kegel.com>
13544 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
13546 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
13548 * dlls/riched20/editor.c:
13549 riched20: Swap two lines that were in wrong order / caused notification not
13552 2006-08-19 Kai Blin <kai.blin@gmail.com>
13554 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
13555 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
13557 2006-08-19 Robert Reif <reif@earthlink.net>
13559 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
13560 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
13563 * dlls/advapi32/tests/security.c:
13564 advapi32: LookupAccountSid buffer size query tests.
13566 * dlls/advapi32/security.c:
13567 advapi32: LookupAccountSid buffer size query fixes.
13569 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
13571 * dlls/qcap/capturegraph.c:
13572 qcap: Print 64bit integers with wine_dbgstr_longlong.
13574 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
13576 * programs/winecfg/No.rc:
13577 winecfg: Update Norwegian Bokmål resources.
13579 * dlls/shlwapi/shlwapi_No.rc:
13580 shlwapi: Update Norwegian Bokmål resources.
13582 2006-08-18 Stefan Huehner <stefan@huehner.org>
13584 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
13585 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
13586 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
13587 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
13588 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
13589 dlls/twain_32/dsm_ctrl.c:
13590 Fix some -Wstrict-prototype warnings () -> (void).
13592 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
13594 * dlls/comctl32/toolbar.c:
13595 comctl32: Correctly map toolbar bitmap mask color in case of non-default
13598 2006-08-18 Alexandre Julliard <julliard@winehq.org>
13600 * dlls/msvcrt/except.c:
13601 msvcrt: Fixed access to the extra arguments of setjmp3.
13603 * dlls/user/user_main.c:
13604 user: Add .exe extension to wineboot just in case.
13606 * programs/explorer/explorer.c:
13607 explorer: Specify an explicit path when launching winefile.
13609 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
13611 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
13612 quartz: Print 64bit integers with wine_dbgstr_longlong.
13614 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
13616 * dlls/quartz/dsoundrender.c:
13617 quartz: DSoundRender: Do not overwrite a full buffer.
13619 2006-08-18 Frank Richter <frank.richter@gmail.com>
13621 * dlls/shlwapi/shlwapi_De.rc:
13622 shlwapi: Update German resources.
13624 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
13625 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
13626 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
13627 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
13628 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
13629 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
13630 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
13631 winecfg: x11drv: Load vertex shader mode strings from resources.
13633 2006-08-18 Tom Wickline <twickline@gmail.com>
13635 * DEVELOPERS-HINTS:
13636 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
13638 2006-08-18 Jacek Caban <jacek@codeweavers.com>
13640 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
13641 mshtml: Added more Exec tests and fixes.
13643 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
13645 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
13646 ntdll: Fix failing test on windows.
13648 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
13650 * dlls/sfc/sfc_main.c:
13651 sfc: Print a FIXME only once.
13653 2006-08-18 Robert Reif <reif@earthlink.net>
13655 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
13656 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
13657 dlls/dsound/tests/propset.c:
13658 dsound: Add class factory tests.
13660 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
13661 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
13662 dlls/dsound/propset.c:
13663 dsound: Class factory cleanup.
13664 Consolidate all class factories into a single implementation.
13665 Fixes a problem discovered by oleview.
13667 2006-08-17 Kai Blin <kai.blin@gmail.com>
13669 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
13670 secur32: Gracefully handle ntlm_auth versions that don't support the new
13673 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
13675 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
13676 shlwapi: Add the Polish translation.
13678 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
13679 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
13680 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
13681 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
13682 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
13683 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
13684 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
13685 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
13686 shlwapi: Store the "%ld bytes" string as a resource.
13688 * dlls/shell32/trash.c:
13689 shell32: Show the original file name and deletion date in the Trash folder.
13691 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
13692 shell32: Add desktop entries parsing code.
13694 * dlls/shell32/shlfileop.c:
13695 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
13697 2006-08-18 Mike McCormack <mike@codeweavers.com>
13699 * dlls/kernel/locale.c:
13700 kernel32: Change a FIXME to a WARN.
13702 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
13703 dlls/msi/sql.y, dlls/msi/tokenize.c:
13704 msi: Add a stub ALTER query.
13706 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
13708 * tools/widl/typegen.c:
13709 widl: Output format-strings for interface pointers.
13711 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
13712 tools/widl/typegen.c, tools/widl/typegen.h:
13713 widl: Allow format-string functions to work with objects.
13715 2006-08-17 Robert Reif <reif@earthlink.net>
13717 * dlls/advapi32/tests/security.c:
13718 advapi32: Fix test_LookupAccountSid to work on win9x.
13720 2006-08-17 Jacek Caban <jacek@codeweavers.com>
13722 * dlls/mshtml/conpoint.c:
13723 mshtml: Fix Advise implementation for IPropertyNotifySink.
13725 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
13726 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
13728 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
13730 * dlls/shlwapi/string.c:
13731 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
13733 2006-08-17 Huw Davies <huw@codeweavers.com>
13735 * dlls/rpcrt4/ndr_marshall.c:
13736 rpcrt4: Remember to skip over the conformance description.
13738 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
13740 * dlls/comctl32/imagelist.c:
13741 comctl32: Fix ImageList_Replace function to correctly apply image mask.
13743 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
13745 * include/wintrust.h:
13746 wintrust.h: Added some defines.
13748 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
13750 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
13751 secur32: Make tests loadable on NT4.
13753 2006-08-17 Alexandre Julliard <julliard@winehq.org>
13755 * dlls/user/user_main.c, programs/explorer/desktop.c:
13756 user: Defer all ExitWindowsEx processing to wineboot.
13758 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
13759 programs/wineboot/wineboot.c:
13760 wineboot: Added support for doing a proper shutdown before rebooting.
13761 Send WM_QUERYENDSESSION messages to all windows of a given process
13762 before moving on to the next.
13763 Switch option parsing to getopt.
13764 Added a bunch of options to control shutdown behavior.
13766 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
13768 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
13769 dlls/winex11.drv/opengl.c:
13770 x11drv/opengl: Pixel format rewrite.
13772 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
13774 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
13775 dlls/riched20/style.c:
13776 riched20: Send EN_LINK notifications. Properly underline / color links.
13778 2006-08-17 Kai Blin <kai.blin@gmail.com>
13780 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
13781 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
13782 secur32: Add real signing / verifying to NTLM provider.
13784 * dlls/secur32/ntlm.c:
13785 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
13788 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
13790 * programs/regedit/childwnd.c:
13791 regedit: Write-strings warnings fix.
13793 * dlls/ddraw/direct3d.c:
13794 ddraw: Write-strings warnings fix.
13796 * dlls/winspool.drv/info.c:
13797 winspool.drv: Write-strings warning fix.
13799 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
13801 * tools/widl/proxy.c:
13802 widl: Use typegen.c format-string functions in proxy.c.
13804 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
13805 tools/widl/typegen.h:
13806 widl: Move format-string declaration output to typegen.c.
13808 2006-08-17 Jacek Caban <jacek@codeweavers.com>
13810 * dlls/mshtml/tests/htmldoc.c:
13811 mshtml: Added test of edit mode.
13813 * dlls/mshtml/olecmd.c:
13814 mshtml: Added beginning implementation of IDM_EDITMODE.
13816 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
13817 mshtml: Rename get_property to get_client_disp_property and make it available
13820 * include/mshtmhst.idl:
13821 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
13823 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
13825 * dlls/wined3d/surface.c:
13826 wined3d: Make sure b_info structure is properly allocated and released.
13828 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
13830 * tools/winedump/minidump.c:
13831 winedump: Print each 64bit integers as two 32 bit integers.
13833 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13835 * programs/winecfg/Ko.rc:
13836 winecfg: Updated Korean resource.
13838 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
13840 * programs/winecfg/Tr.rc:
13841 winecfg: Update Turkish resource file.
13843 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
13845 * programs/winecfg/No.rc:
13846 winecfg: Updated Norwegian Bokmål resources.
13848 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
13850 * dlls/comctl32/toolbar.c:
13851 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
13853 2006-08-16 Frank Richter <frank.richter@gmail.com>
13855 * programs/winecfg/appdefaults.c:
13856 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
13858 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
13859 programs/winecfg/winecfg.h:
13860 winecfg: Use WCHARs for window title, current app.
13862 2006-08-16 Huw Davies <huw@codeweavers.com>
13864 * dlls/rpcrt4/tests/ndr_marshall.c:
13865 rpcrt4: Add tests for NdrAllocate.
13867 2006-08-16 Frank Richter <frank.richter@gmail.com>
13869 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
13870 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
13871 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
13872 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
13873 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
13874 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
13875 winecfg: New resource strings for appdefaults.
13877 2006-08-16 Jacek Caban <jacek@codeweavers.com>
13879 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
13880 mshtml: Added [Get|Set]ParentContentListener implementation.
13882 2006-08-16 Robert Shearman <rob@codeweavers.com>
13884 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
13885 advapi32: Add tests for RegQueryValueEx to show that it sets the data
13886 size to 0 when a buffer isn't present and that it sets the type to
13889 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
13891 * dlls/wined3d/device.c:
13892 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
13894 2006-08-16 Robert Reif <reif@earthlink.net>
13896 * dlls/secur32/tests/secur32.c:
13897 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
13899 2006-08-16 Alexandre Julliard <julliard@winehq.org>
13902 user: Explicitly load explorer.exe from the system directory.
13905 wine.inf: Create a fake exe for explorer.exe.
13907 2006-08-16 Robert Shearman <rob@codeweavers.com>
13909 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
13910 ole32: Move some functions out of compobj.c that don't belong there and update
13911 the copyright statement.
13913 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
13914 dlls/ole32/tests/marshal.c:
13915 ole32: Add some more tests for failure cases of Co* functions and make builtin
13918 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
13919 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
13920 to conform to these.
13922 * dlls/rpcrt4/ndr_stubless.c:
13923 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
13926 2006-08-16 Hans Leidekker <hans@it.vu.nl>
13928 * dlls/wldap32/option.c:
13929 wldap32: Support setting server controls.
13931 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
13932 wldap32: Document ldap_{get,set}_option and the parsing functions.
13934 2006-08-16 Alexandre Julliard <julliard@winehq.org>
13936 * configure, configure.ac, dlls/Makedll.rules.in,
13937 programs/Makeprog.rules.in:
13938 configure: Setting rpath should no longer be needed for dlls.
13940 2006-08-16 Mike McCormack <mike@codeweavers.com>
13942 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
13943 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
13944 Makes builtin shlwapi behave better during reboot after IE6 install.
13946 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
13947 shlwapi: Add a stub implementation for ZoneComputePaneSize.
13948 Allows IE6 to show its main window with builtin shlwapi.
13950 * dlls/msi/tests/db.c:
13951 msi: Fix a couple of memory leaks in the test code.
13953 2006-08-16 Frank Richter <frank.richter@gmail.com>
13955 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
13956 programs/winecfg/winecfg.h:
13957 winecfg: appdefaults: Use more strings from resources, unicode.
13959 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
13960 programs/winecfg/winecfg.h:
13961 winecfg: Make load_string public.
13963 * programs/winecfg/De.rc:
13964 winecfg: Tweak and update German resources.
13966 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
13968 * tools/widl/proxy.c:
13969 widl: Generate proxy code for user marshalled types.
13971 * tools/widl/proxy.c:
13972 widl: Fix out-only temporary variable generation.
13974 * tools/widl/proxy.c:
13975 widl: Fix NdrComplexStructUnmarshall calls in generated code.
13977 * tools/widl/proxy.c:
13978 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
13980 * tools/widl/header.c, tools/widl/parser.y:
13981 widl: Calculate method indices in parser instead of during header generation.
13983 2006-08-15 Robert Reif <reif@earthlink.net>
13985 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
13986 secur32: Add GetComputerObjectName tests.
13988 * dlls/secur32/secur32.c:
13989 secur32: Partial GetComputerObjectName implementation.
13991 * dlls/advapi32/tests/lsa.c:
13992 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
13994 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
13995 kernel32: Add GetNativeSystemInfo.
13997 2006-08-15 James Hawkins <truiken@gmail.com>
13999 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
14000 msi: Add a stub for MsiGetFeatureCost.
14002 * dlls/msi/source.c:
14003 msi: Use the bare minimum number of parameters for LookupAccountName.
14005 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
14007 * dlls/wineps.drv/ps.c:
14008 wineps.drv: Write-strings warnings fix and declare function static.
14010 * dlls/crypt32/tests/oid.c:
14011 crypt32/tests: Write-strings warning fix.
14013 2006-08-15 Jacek Caban <jacek@codeweavers.com>
14015 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
14016 mshtml: Correctly handle nsILoadGroup.
14018 2006-08-15 Alexandre Julliard <julliard@winehq.org>
14020 * server/process.c:
14021 server: Store the actual process count in snapshots.
14022 We can't rely on running_processes for that, since it now also counts
14023 processes waiting for SIGKILL and those aren't included in snapshots.
14025 * dlls/user/tests/cursoricon.c:
14026 user/tests: Fix a compiler warning, and remove some useless casts.
14028 * dlls/ntdll/loadorder.c:
14029 ntdll: Default to native loadorder for the main exe if not in system directory.
14030 Unlike dlls, executables can have the same name without necessarily
14031 being the same application, so defaulting to native is more likely to
14032 do the right thing.
14034 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
14036 * dlls/kernel/tests/file.c:
14037 kernel/tests: Wrong error code checked.
14039 * dlls/setupapi/tests/devinst.c:
14040 setupapi: Make tests loadable again on NT4.
14042 * include/winerror.h:
14043 winerror.h: Added an error code.
14045 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
14046 include/wintrust.h:
14047 wintrust: Added stubbed WintrustLoadFunctionPointers.
14049 2006-08-15 Mike McCormack <mike@codeweavers.com>
14051 * configure, configure.ac, dlls/infosoft/Makefile.in,
14052 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
14053 programs/winetest/Makefile.in:
14054 infosoft: Add a test for the language neutral word breaker.
14056 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14058 * programs/winecfg/En.rc:
14059 winecfg: Improve wording of virtual desktop explanation.
14061 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
14063 * dlls/ddraw/main.c:
14064 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
14066 2006-08-15 Alexandre Julliard <julliard@winehq.org>
14069 relpath: Properly handle a "." directory name.
14071 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
14073 * dlls/usp10/tests/usp10.c:
14074 usp10: Remove unnecessary casts in test suite.
14076 2006-08-14 Juan Lang <juan_lang@yahoo.com>
14078 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
14079 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
14080 dlls/crypt32/tests/chain.c:
14081 crypt32: Implement CertCreateCertificateChainEngine and
14082 CertFreeCertificateChainEngine.
14084 * include/wincrypt.h:
14085 crypt32: Implement CertCreateCertificateChainEngine and
14086 CertFreeCertificateChainEngine.
14088 2006-08-15 Alexandre Julliard <julliard@winehq.org>
14090 * configure, configure.ac, include/config.h.in, loader/kthread.c:
14091 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
14093 * configure, configure.ac:
14094 configure: Disable optimization on MacOS because of gcc bug.
14096 * configure, configure.ac:
14097 configure: Use a platform name check for MacOS shared library support,
14098 it's completely different from the others anyway.
14100 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
14101 configure: Moved the library checks after the function checks to avoid code
14104 2006-08-15 Kai Blin <kai.blin@gmail.com>
14107 secur32: Fix typo in ISC flags.
14109 * dlls/secur32/ntlm.c:
14110 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
14112 2006-08-14 Kai Blin <kai.blin@gmail.com>
14114 * dlls/secur32/ntlm.c:
14115 secur32: Copy helper buffer to output buffer before reusing helper buffer.
14117 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
14119 * tools/widl/proxy.c:
14120 widl: Pass the right size to MIDL_memset in generated proxy code.
14122 2006-08-14 James Hawkins <truiken@gmail.com>
14124 * dlls/msi/files.c:
14125 msi: Non-compressed files may come before the list of compressed files in the
14128 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
14130 * dlls/cabinet/tests/extract.c:
14131 cabinet/tests: Write-strings warnings fix.
14133 * dlls/dnsapi/tests/name.c:
14134 dnsapi/tests: Write-strings warnings fix.
14136 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
14138 * programs/winedbg/gdbproxy.c:
14139 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
14141 2006-08-15 Alexandre Julliard <julliard@winehq.org>
14143 * configure, configure.ac, dlls/kernel/Makefile.in,
14144 dlls/ws2_32/Makefile.in, include/config.h.in,
14145 programs/winedbg/Makefile.in, server/Makefile.in:
14146 configure: Only link against libpoll where really necessary.
14148 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
14150 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
14151 include/wintrust.h:
14152 wintrust: Added stubbed WintrustRemoveActionID.
14154 2006-08-14 Frank Richter <frank.richter@gmail.com>
14156 * dlls/user/sysparams.c:
14157 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
14159 * dlls/user/sysparams.c:
14160 user: Initialize size of nonclients struct in load_nonclient_metrics.
14162 2006-08-14 Alexandre Julliard <julliard@winehq.org>
14164 * configure, configure.ac, libs/wine/Makefile.in:
14165 libwine: Also set the current library version for MacOS.
14167 * configure, configure.ac:
14168 configure: Suppress multiple definitions warnings from the MacOS linker.
14170 * server/request.c, server/request.h, server/signal.c:
14171 server: Make sure to completely kill processes before returning from a
14174 * server/process.c, server/process.h, server/thread.c:
14175 server: Send a SIGKILL to processes that don't terminate properly.
14177 2006-08-14 Mike McCormack <mike@codeweavers.com>
14179 * dlls/ole32/ole2.c:
14180 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
14182 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
14184 * programs/winedbg/symbol.c:
14185 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
14188 * programs/winedbg/stack.c:
14189 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
14190 so guard against it.
14192 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
14193 winedbg: Don't ask for module inspection when calling SymInitialize.
14195 2006-08-14 Kai Blin <kai.blin@gmail.com>
14197 * dlls/secur32/ntlm.c:
14198 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
14200 2006-08-14 Frank Richter <frank.richter@gmail.com>
14202 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
14203 uxtheme: Set non-client metrics from theme.
14205 * dlls/uxtheme/msstyles.c:
14206 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
14209 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
14210 uxtheme: Enable gradient captions if a theme provides colors for them.
14212 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
14214 * fonts/system.sfd:
14215 fonts: Add Hebrew to the system font.
14217 2006-08-14 Mike McCormack <mike@codeweavers.com>
14219 * dlls/oleaut32/olepicture.c:
14220 oleaut32: Put the HeapFree back in the right place.
14222 * dlls/ole32/stg_prop.c:
14223 ole32: Use PropVariantInit instead of memset.
14225 2006-08-14 Robert Reif <reif@earthlink.net>
14227 * include/Makefile.in, include/dsgetdc.h:
14228 include: Add dsgetdc.h.
14230 * dlls/advapi32/lsa.c:
14231 advapi32: Move duplicated code into function.
14233 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
14234 advapi32: Try again with different access mask if LsaOpenPolicy fails with
14235 STATUS_ACCESS_DENIED.
14237 2006-08-14 Kai Blin <kai.blin@gmail.com>
14239 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
14240 secur32: Fix heap error.
14242 2006-08-13 Kai Blin <kai.blin@gmail.com>
14244 * dlls/secur32/ntlm.c:
14245 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
14248 2006-08-14 Kai Blin <kai.blin@gmail.com>
14250 * dlls/secur32/ntlm.c:
14251 secur32: Cast helper to ULONG_PTR instead of DWORD.
14253 2006-08-13 Kai Blin <kai.blin@gmail.com>
14255 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
14256 secur32: Implement simple VerifySignature.
14258 2006-08-12 Kai Blin <kai.blin@gmail.com>
14260 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
14261 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
14262 secur32: Implement simple MakeSignature.
14264 2006-08-14 Kai Blin <kai.blin@gmail.com>
14266 * dlls/secur32/ntlm.c:
14267 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
14269 2006-08-13 Benjamin Arai <me@benjaminarai.com>
14271 * dlls/oleaut32/tests/olefont.c:
14272 oleaut32: Conformance test for olefont:AddRefHfont.
14274 * dlls/oleaut32/tests/olefont.c:
14275 oleaut32: Conformance test for olefont:ReleaseHfont.
14277 2006-08-14 Mike McCormack <mike@codeweavers.com>
14279 * dlls/oleaut32/olepicture.c:
14280 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
14282 * dlls/oleaut32/olepicture.c:
14283 oleaut32: Print an IID in the trace, not just a pointer to it.
14285 * dlls/oleaut32/olepicture.c:
14286 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
14288 * dlls/ole32/hglobalstream.c:
14289 ole32: Always set pcbWritten when writing a stream.
14291 * dlls/ole32/ole2.c:
14292 ole32: FreePropVariantArray should return an error if rgvars is null.
14293 As suggested by Rob Shearman.
14295 2006-08-14 Frank Richter <frank.richter@gmail.com>
14297 * dlls/uxtheme/system.c:
14298 uxtheme: Don't back up colors etc. when a theme is already active.
14300 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14302 * programs/view/Ko.rc:
14303 view: Updated Korean resource.
14305 2006-08-12 Robert Reif <reif@earthlink.net>
14307 * dlls/advapi32/tests/security.c:
14308 advapi32: Add more LookupAccountSid tests.
14310 * dlls/advapi32/security.c:
14311 advapi32: Add more SIDs to AccountLookupSid.
14313 * dlls/netapi32/access.c:
14314 netapi32: NetUserModalsGet bug fixes and cleanup.
14316 2006-08-13 Phil Costin <philcostin@hotmail.com>
14318 * dlls/wined3d/glsl_shader.c:
14319 wined3d: Fix vertex shader corruption issue.
14321 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
14323 * programs/winedbg/memory.c:
14324 winedbg: Print 64bit integers with wine_dbgstr_longlong.
14326 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
14328 * dlls/advpack/tests/files.c:
14329 advpack/tests: Write-strings warnings fix.
14331 * dlls/advapi32/tests/security.c:
14332 advapi32/tests: Write-strings warnings fix.
14334 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
14336 * programs/winetest/main.c:
14337 winetest: Write-strings warnings fix.
14339 * programs/taskmgr/dbgchnl.c:
14340 taskmgr: Write-strings warnings fix.
14342 * dlls/crypt32/tests/encode.c:
14343 crypt32/tests: Write-strings warnings fix.
14345 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
14347 * programs/oleview/typelib.c:
14348 oleview: Improved interface handling in idl viewer.
14350 2006-08-12 Jacek Caban <jacek@codeweavers.com>
14352 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
14353 mshtml: Remove no longer used get_nsIURI.
14355 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
14356 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
14359 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
14361 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
14362 widl: Improve pointer null checking logic.
14364 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
14365 widl: Use ref_type to simplify some code.
14367 2006-08-11 Robert Reif <reif@earthlink.net>
14369 * dlls/advapi32/security.c:
14370 advapi32: Add some more well known SIDs.
14372 2006-08-11 Benjamin Arai <me@benjaminarai.com>
14374 * dlls/oleaut32/tests/olefont.c:
14375 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
14378 2006-08-11 James Hawkins <truiken@gmail.com>
14380 * dlls/msi/action.c, dlls/msi/tests/package.c:
14381 msi: If a component's state is not local, source, or default, default to the
14384 2006-08-11 Juan Lang <juan_lang@yahoo.com>
14386 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
14387 dlls/crypt32/tests/main.c:
14388 crypt32: Improve undocumented functions.
14389 - Test and implement I_CryptGetDefaultCryptProv (and correct its
14391 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
14392 its out parameter, correct and show with a test.
14394 * dlls/msi/tokenize.c:
14395 msi: Use wide char strings for token values to avoid an unnecessary
14396 WideCharToMultiByte.
14398 2006-08-11 Alexandre Julliard <julliard@winehq.org>
14400 * tools/winebuild/build.h, tools/winebuild/import.c,
14401 tools/winebuild/main.c, tools/winebuild/relay.c,
14402 tools/winebuild/res16.c, tools/winebuild/res32.c,
14403 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
14404 tools/winebuild/utils.c:
14405 winebuild: Added output() function to properly deal with write errors.
14407 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
14409 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
14410 widl: Don't generate indentation spaces on empty lines.
14412 2006-08-11 Alexandre Julliard <julliard@winehq.org>
14414 * loader/pthread.c:
14415 loader: Exit the whole process when killing the last thread.
14417 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
14419 * programs/winhelp/hlpfile.c:
14420 winhelp: Fix LZ77 decompressor.
14422 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
14424 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
14425 msi/tests: Write-strings warnings fix.
14427 * dlls/msi/files.c:
14428 msi: Write-strings warning fix.
14430 * dlls/version/install.c:
14431 version: Write-strings warnings fix.
14433 2006-08-11 Juan Lang <juan_lang@yahoo.com>
14435 * dlls/crypt32/tests/main.c:
14436 crypt32/tests: Only load crypt32 once.
14438 2006-08-11 Robert Reif <reif@earthlink.net>
14440 * include/lmaccess.h:
14441 lmaccess.h: Add some LOCALGROUP defines.
14443 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
14444 kernel32: Add IsWow64Process.
14446 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
14448 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
14449 wldap32: Write-strings warnings fix.
14451 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
14453 * dlls/shdocvw/regsvr.c:
14454 shdocvw: Set the CLSID_Internet shell folder's attributes.
14456 2006-08-11 Mike McCormack <mike@codeweavers.com>
14458 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
14459 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
14460 include/indexsrv.idl, include/indexsvr.idl:
14461 include: Rename indexsvr.idl to indexsrv.idl.
14463 * dlls/infosoft/wordbreaker.c:
14464 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
14466 2006-08-10 Mike McCormack <mike@codeweavers.com>
14468 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
14470 infosoft: Implement and register the language neutral wordbreaker, not the
14473 2006-08-10 Aric Stewart <aric@codeweavers.com>
14475 * dlls/user/menu.c:
14476 user: Implement MNS_NOTIFYBYPOS.
14478 2006-08-11 Alexandre Julliard <julliard@winehq.org>
14480 * dlls/ntdll/signal_i386.c:
14481 ntdll: Remove some macros and clean up the code now that all platforms use
14484 * dlls/ntdll/signal_i386.c:
14485 ntdll: Switch linux to siginfo-style signal handling.
14487 2006-08-11 Mike McCormack <mike@codeweavers.com>
14489 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
14490 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
14491 pstorec: Add a stub implementation.
14493 2006-08-10 Benjamin Arai <me@benjaminarai.com>
14495 * dlls/oleaut32/olefont.c:
14496 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
14498 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
14500 * tools/bug_report.pl:
14501 bug_report.pl: Use correct 'wine --version' syntax.
14503 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
14505 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
14507 widl: Fix incorrect version number in generated code.
14509 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14511 * dlls/shell32/shell32_Ko.rc:
14512 shell32: Updated Korean resource.
14514 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
14516 * dlls/wined3d/drawprim.c:
14517 wined3d: Fix opengl extension call.
14519 2006-08-10 James Hawkins <truiken@gmail.com>
14521 * dlls/msi/files.c, dlls/msi/tests/package.c:
14522 msi: Only remove a file if the version to be installed is strictly newer than
14525 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
14527 * programs/regedit/treeview.c:
14528 regedit: Write-strings warnings fix.
14530 * dlls/wininet/tests/http.c:
14531 wininet/tests: Write-strings warnings fix.
14533 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
14535 * dlls/riched20/editor.c:
14536 riched20: Accept RTF header without a version number.
14538 * dlls/riched20/reader.c:
14539 riched20: Accept RTF group tokens inside colortbl destination.
14541 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
14543 * dlls/wined3d/directx.c:
14544 wined3d: Fix spelling in a comment.
14546 2006-08-10 Kai Blin <kai.blin@gmail.com>
14548 * dlls/secur32/ntlm.c:
14549 secur32: Implement CompleteAuthToken for NTLM.
14551 2006-08-10 Alexandre Julliard <julliard@winehq.org>
14553 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
14554 server/process.c, server/queue.c, server/registry.c,
14555 server/request.c, server/serial.c, server/thread.c, server/timer.c,
14556 server/trace.c, server/winstation.c:
14557 server: Only call gettimeofday once per poll loop.
14559 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
14561 * dlls/kernel/tests/file.c:
14562 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
14565 2006-08-10 Alexandre Julliard <julliard@winehq.org>
14567 * ANNOUNCE, ChangeLog, VERSION, configure:
14570 ----------------------------------------------------------------
14571 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
14573 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
14574 tools/winapi/make_filter, tools/winapi/msvcmaker,
14575 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
14576 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
14577 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
14578 tools/winedump/function_grep.pl:
14579 tools: Check for open return code in Perl scripts.
14581 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
14583 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
14584 riched20: Add conformance tests for WM_SETFONT.
14586 2006-08-09 Ken Myers <kmyers@ucla.edu>
14588 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
14589 dlls/riched20/tests/editor.c:
14590 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
14592 2006-08-09 Juan Lang <juan_lang@yahoo.com>
14594 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
14595 crypt32: Implement CryptRegisterDefaultOIDFunction and
14596 CryptUnregisterDefaultOIDFunction.
14598 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
14600 * dlls/setupapi/install.c:
14601 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
14603 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
14605 * tools/widl/typegen.c:
14606 widl: Add ref_type (dereference typedefs) and use it.
14608 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
14610 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
14611 dlls/setupapi/stringtable.c:
14612 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
14614 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
14616 * dlls/version/tests/info.c, dlls/version/tests/install.c:
14617 version/tests: Write-strings warnings fix.
14619 * dlls/wineps.drv/init.c:
14620 wineps.drv: Write-strings warnings fix.
14622 2006-08-10 Mike McCormack <mike@codeweavers.com>
14624 * dlls/user/static.c:
14625 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
14627 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14629 * dlls/shell32/shell32_No.rc:
14630 shell32: Updated Norwegian Bokmål resources.
14632 * dlls/mshtml/No.rc:
14633 mshtml: Updated Norwegian Bokmål resources.
14635 2006-08-09 James Hawkins <truiken@gmail.com>
14637 * dlls/msi/files.c, dlls/msi/package.c:
14638 msi: Download install cabinet files if the msi package is remote.
14640 2006-08-09 Juan Lang <juan_lang@yahoo.com>
14642 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
14643 dlls/crypt32/tests/main.c:
14644 crypt32: Add a couple stubs, and implement the undocumented
14645 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
14647 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
14649 * dlls/wined3d/surface.c:
14650 wined3d: Surface pitch fix.
14652 * dlls/wined3d/glsl_shader.c:
14653 wined3d: Draw buffers support.
14655 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
14657 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
14658 wined3d: Minor cursor fixes.
14660 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
14662 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
14663 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
14665 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
14667 * dlls/wininet/netconnection.c:
14668 wininet: MSG_WAITALL support in NETCON_recv with SSL.
14670 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
14672 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
14673 msvcrt: Rename _execve to MSVCRT__execve.
14675 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
14677 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
14678 dbghelp: Made stabs parsing a bit more robust.
14679 Enhance dbghelp's robustness against bogus stabs sections found in
14680 meetro.exe (as reported by Jan Zerebecki).
14682 2006-08-09 Robert Shearman <rob@codeweavers.com>
14684 * dlls/msi/database.c:
14685 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
14687 * dlls/rpcrt4/rpcrt4.spec:
14688 rpcrt4: Forward NdrClientCall to NdrClientCall2.
14689 NdrClientCall should be implemented as a separate function when
14690 NdrClientCall2 has been factorised enough.
14692 * dlls/rpcrt4/ndr_stubless.c:
14693 rpcrt4: Add some more traces and make the stack offsets easier to read in the
14694 stubless interpreter.
14696 * dlls/rpcrt4/ndr_stubless.c:
14697 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
14698 initialise the memory size field to zero before calling the memory
14701 * dlls/rpcrt4/ndr_stubless.c:
14702 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
14703 stubless intepreter.
14705 * dlls/rpcrt4/ndr_stubless.c:
14706 rpcrt4: Support fixed arrays in calc_arg_size.
14708 * dlls/rpcrt4/ndr_stubless.c:
14709 rpcrt4: Complex types should be dereferenced an extra time in the old format
14712 * dlls/rpcrt4/ndr_stubless.c:
14713 rpcrt4: Fix the stack offset for the old format stubless code when an object's
14714 method is being called.
14716 * dlls/ole32/defaulthandler.c:
14717 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
14718 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
14719 This->pDataDelegate instead of querying for IDataObject from
14720 This->pOleDelegate.
14722 * dlls/ole32/storage32.c:
14723 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
14724 compared against instead of IEnumSTATSTG.
14726 * dlls/ole32/moniker.c:
14727 ole32: When comparing monikers use the abData field of MInterfacePointer
14728 as ulCntData doesn't include the size of its own field.
14730 * dlls/ole32/oleobj.c:
14731 ole32: Zero stg in case ADVF_NODATA is specified.
14732 Otherwise IDataObject_GetData fails before using it in
14733 DataAdviseHolder_SendOnDataChange.
14735 * include/rpcproxy.h:
14736 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
14738 * include/rpcproxy.h:
14739 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
14740 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
14741 DllCanUnloadNow functions.
14743 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
14745 * dlls/ole32/regsvr.c:
14746 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
14748 * dlls/msxml3/regsvr.c:
14749 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
14751 * dlls/msi/regsvr.c:
14752 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
14754 * dlls/msi/regsvr.c:
14755 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
14757 2006-08-09 Francois Gouget <fgouget@free.fr>
14759 * dlls/mlang/regsvr.c, include/mlang.idl:
14760 mlang: Give the CLSIDs their proper names.
14761 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
14762 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
14764 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
14766 * dlls/shell32/regsvr.c:
14767 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
14768 CLSID_ShellFolderViewOC.
14770 * dlls/shdocvw/regsvr.c:
14771 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
14773 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
14775 * dlls/user/menu.c:
14776 user: Fix the keyboard navigation and some graphical glitches for multi-column
14779 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
14781 * include/winerror.h:
14782 winerror.h: Add some error codes.
14784 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
14786 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
14787 include/wine/wined3d_gl.h:
14788 wined3d: Fix GLSL regression / draw buffers support.
14790 2006-08-09 Frank Richter <frank.richter@gmail.com>
14792 * dlls/shell32/shell32_De.rc:
14793 shell32: Tweak and update German translation.
14795 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
14797 * dlls/ddraw/device.c:
14798 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
14800 * dlls/wined3d/device.c:
14801 wined3d: Watch out for negative results when validating the shader constant
14804 2006-08-08 Duane Clark <fpga@pacbell.net>
14806 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
14807 msvcrt: In text mode a ctrl-z signals EOF.
14808 Spotted by David Hagood with test suggested by Dan Kegel.
14810 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
14812 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
14813 dlls/user/tests/cursoricon.c:
14814 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
14817 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
14819 * dlls/user/menu.c, dlls/user/tests/menu.c:
14820 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
14821 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
14822 MFT_RIGHTORDER in SetMenuItemInfo.
14823 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
14824 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
14825 documented in MSDN (Word 95 depends on this).
14826 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
14827 modified with SetMenuItemInfo.
14830 2006-08-09 Jacek Caban <jacek@codeweavers.com>
14832 * dlls/mshtml/nsio.c:
14833 mshtml: Use moniker in AsyncOpen if channel is NULL.
14835 * dlls/mshtml/nsio.c:
14836 mshtml: Set nsURI's moniker in NewURI.
14838 * dlls/mshtml/nsembed.c:
14839 mshtml: Set nsURI's moniker in OnStartURILoad.
14841 * dlls/mshtml/nsio.c:
14842 mshtml: Don't crash in QueryInterface if uri is NULL.
14844 * dlls/mshtml/nsio.c:
14845 mshtml: Added default GetSpec implementation.
14847 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
14848 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
14850 * dlls/mshtml/nsembed.c:
14851 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
14853 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
14854 dlls/mshtml/persist.c:
14855 mshtml: Store IMoniker in BSCallback.
14857 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
14858 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
14860 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
14861 mshtml: Create "Internet Explorer_Hidden" window.
14863 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
14864 mshtml: Load the page from moniker if we don't have nsIChannel.
14866 * dlls/shdocvw/classinfo.c:
14867 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
14869 2006-08-09 Huw Davies <huw@codeweavers.com>
14871 * dlls/shlwapi/tests/path.c:
14872 shlwapi: Add tests for PathUnquoteSpaces.
14874 2006-08-09 Kai Blin <kai.blin@gmail.com>
14876 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
14877 secur32: Make ntlm tests run on both WinXP and Win2k.
14879 * dlls/secur32/tests/ntlm.c:
14880 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
14883 2006-08-09 Mike McCormack <mike@codeweavers.com>
14885 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
14886 shell32: IShellLink::SetPath removes quotes from the path.
14888 * dlls/shell32/tests/shelllink.c:
14889 shell32: Fix test compilation with MSVC6.
14891 2006-08-09 Alexandre Julliard <julliard@winehq.org>
14893 * dlls/user/user_private.h, include/wine/server_protocol.h,
14894 server/protocol.def, server/queue.c, server/trace.c:
14895 server: Make the message extra info 64 bits on Win64.
14897 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
14898 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
14899 server/protocol.def, server/queue.c, server/request.h,
14901 server: Split the queuing of hardware messages into a separate
14902 send_hardware_message request.
14904 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
14906 * dlls/shell32/recyclebin.c:
14907 shell32: Add recyclebin.c file missing in previous commit.
14909 * dlls/shell32/shell32_Pl.rc:
14910 shell32: Update Polish translation.
14912 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
14913 shell32: Add a custom icon for the trash folder.
14915 * dlls/shell32/trash.c:
14916 shell32: Add trash items enumeration.
14918 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
14919 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
14920 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
14921 dlls/shell32/trash.c, dlls/shell32/xdg.h:
14922 shell32: Add a Trash virtual folder.
14924 2006-08-06 Yong Chi <yong28chi@yahoo.com>
14926 * dlls/ddraw/direct3d.c:
14927 ddraw: Fix for incorrect return value from wined3d.
14929 2006-08-09 Alexandre Julliard <julliard@winehq.org>
14931 * .gitignore, Make.rules.in:
14932 Make.rules: Added rules for client/proxy/server generation from IDL files.
14934 * programs/explorer/desktop.c:
14935 explorer: Never paint the desktop when using the X root window.
14937 2006-08-08 Juan Lang <juan_lang@yahoo.com>
14939 * dlls/crypt32/oid.c:
14940 crypt32: Trace key type in CryptFindOIDInfo.
14942 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14944 * dlls/user/resources/user32_Ko.rc:
14945 user32: Updated Korean resource.
14947 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
14949 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
14950 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
14951 msvcrt: Remove redundant NULL checks before MSVCRT_free.
14953 * dlls/comdlg32/filedlg.c:
14954 comdlg32: Remove redundant NULL checks before MemFree.
14956 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
14958 * programs/wordpad/wordpad.c:
14959 wordpad: Request WS_VSCROLL now that riched20 supports it.
14961 * dlls/riched20/editor.c, dlls/riched20/paint.c:
14962 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
14965 2006-08-08 James Hawkins <truiken@gmail.com>
14967 * dlls/msi/tests/package.c:
14968 msi: Add tests for the RemoveFiles action.
14970 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
14972 * dlls/user/tests/sysparams.c:
14973 user/tests: Write-strings warnings fix.
14975 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
14976 dlls/shlwapi/tests/shreg.c:
14977 shlwapi/tests: Write-strings warnings fix.
14979 2006-08-08 Kai Blin <kai.blin@gmail.com>
14981 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
14982 dlls/secur32/tests/ntlm.c:
14983 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
14986 2006-08-08 Juan Lang <juan_lang@yahoo.com>
14988 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
14989 rsaenh: Test and fix CryptEncrypt with NULL buffer.
14991 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
14993 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
14994 usp10: ScriptItemize will break up the string into script_items.
14996 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
14998 * configure, configure.ac:
14999 configure: Fix the linux/ipx.h detection.
15001 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
15003 * dlls/wined3d/directx.c:
15004 wined3d: Volume texture addressing caps.
15006 * dlls/wined3d/directx.c:
15007 wined3d: Shader declaration cap fixes.
15009 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
15011 * dlls/riched20/run.c:
15012 riched20: Modify ME_CharFromPoint to work properly with password controls.
15014 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
15016 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
15017 mshtml: Add Swedish translation.
15019 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
15021 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
15022 wined3d: Shader cap fixes.
15024 2006-08-04 Robert Shearman <rob@codeweavers.com>
15026 * dlls/user/user_main.c, programs/explorer/desktop.c:
15027 user: Make ExitWindowsEx asynchronous by deferring the real work to the
15030 2006-08-08 Mike McCormack <mike@codeweavers.com>
15032 * dlls/shell32/shlfileop.c:
15033 shell32: Use case insensitive comparisons when comparing paths.
15035 2006-08-07 James Hawkins <truiken@gmail.com>
15037 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
15038 dlls/msi/msipriv.h, dlls/msi/package.c:
15039 msi: Fix the compressed files logic.
15040 If the compressed file attribute is not set, use the Word Count
15041 property to determine if files are compressed.
15043 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15045 * dlls/shell32/shell32_Ko.rc:
15046 shell32: Updated Korean resource.
15048 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
15050 * dlls/wined3d/device.c:
15051 wined3d: Stub out remaining renderstates.
15053 * dlls/wined3d/device.c:
15054 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
15056 * dlls/wined3d/device.c:
15057 wined3d: Add missing newline at the end of traces.
15059 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
15060 dlls/wined3d/wined3d_private.h:
15061 wined3d: Registry setting for the amount of simulated texture memory.
15062 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
15065 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
15068 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
15072 wine.inf: Don't create a fake exe and change the name at the same time.
15073 This confuses installers that think said exes can be run when this is
15074 not the case and cannot work.
15077 wine.inf: Use %CurrentVersionNT% wherever applicable.
15079 * dlls/mlang/regsvr.c:
15080 mlang: Fix the 'Multi Language String' CLSID: there is no
15081 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
15083 * include/shlguid.h:
15084 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
15086 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
15087 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
15088 inseng: Switch to the standard regsvr.c registration code.
15089 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
15090 This also gives us DllUnregisterServer() for free.
15092 * dlls/itss/regsvr.c:
15093 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
15094 so we can register its VersionIndependentProgID.
15096 * dlls/oleaut32/regsvr.c:
15097 oleaut32: Set some missing ProxyStubClsid fields.
15099 * dlls/ole32/regsvr.c:
15100 ole32: Add a BaseInterface where needed.
15102 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
15104 * dlls/wined3d/directx.c:
15105 wined3d: Textureops caps fix.
15107 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
15109 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
15110 user/tests: Write-strings and cast-qual warnings fix.
15112 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
15113 shell32: Write-strings warnings fix.
15115 2006-08-07 James Hawkins <truiken@gmail.com>
15117 * dlls/wintrust/wintrust_main.c:
15118 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
15120 * dlls/msi/tests/package.c:
15121 msi: Add tests for MsiGetProperty.
15123 2006-08-07 Alexandre Julliard <julliard@winehq.org>
15125 * aclocal.m4, configure:
15126 configure: Fixed soname detection on MacOS by using otool instead of ldd.
15128 2006-08-05 Kevin Koltzau <kevin@plop.org>
15130 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
15131 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
15132 dlls/hid/version.rc:
15133 hid: Initial implementation.
15135 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
15137 * dlls/wininet/internet.c:
15138 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
15140 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
15142 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
15143 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
15144 dlls/riched20/undo.c, dlls/riched20/wrap.c:
15145 riched20: New, clean, simple selection repaint logic - should fix all outstanding
15148 2006-08-07 H. Verbeet <hverbeet@gmail.com>
15150 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
15151 d3d9: Stub D3DPERF_ functions.
15153 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
15154 wined3d: Allow async occlusion queries.
15156 * dlls/wined3d/query.c:
15157 wined3d: Improve a few query traces.
15158 The query type is useful to have in query TRACEs.
15159 IWineD3DQueryImpl_GetDataSize isn't really a stub.
15161 * dlls/wined3d/query.c:
15162 wined3d: Check Occlusion query GL calls.
15164 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
15165 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
15166 wined3d: Add a couple of traces to the vertexdeclaration creation code.
15168 2006-08-07 Alexandre Julliard <julliard@winehq.org>
15170 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
15171 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
15172 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
15173 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
15174 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
15175 programs/winemenubuilder/Makefile.in, server/Makefile.in,
15176 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
15177 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
15178 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
15179 tools/wrc/Makefile.in:
15180 makefiles: Use make dependencies to create installation directories.
15181 This avoids a lot of redundant calls to mkinstalldirs.
15183 * dlls/ntdll/signal_i386.c:
15184 ntdll: Get rid of the Linux legacy signal stack switching.
15185 It doesn't work right in 32-bit code anyway.
15187 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
15189 * dlls/ntdll/signal_i386.c:
15190 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
15192 2006-08-07 Robert Shearman <rob@codeweavers.com>
15194 * dlls/ole32/defaulthandler.c:
15195 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
15196 if we are already connected.
15198 * dlls/ole32/oleobj.c:
15199 ole32: Finish off delegate notifications in the data advise holder.
15200 Advise the data delegate object when new advises come in on the data
15201 advise holder, not just when connecting.
15202 Unadvise the data delegate object when unadvising a connection on the
15203 data advise holder, when destructing the data advise holder and when
15206 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
15208 * dlls/dinput/mouse.c:
15209 dinput: Signal event after we queued an event. Not before.
15211 2006-08-05 Robert Reif <reif@earthlink.net>
15213 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
15214 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
15215 include/lmaccess.h:
15216 netapi32: Add stubs for remaining NetLocalGroup* functions.
15217 Move existing NetLocalGroup* functions to local_group.c.
15218 Add stubs for remaining NetLocalGroup* functions.
15220 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
15222 * dlls/dbghelp/dwarf.c:
15223 dbghelp: Missing bits from previous patch about variables with constant values.
15225 2006-08-07 Alexandre Julliard <julliard@winehq.org>
15227 * Make.rules.in, Makefile.in, documentation/Makefile.in:
15228 Make.rules: Make all submake invocations silent for consistency.
15230 * dlls/ntdll/directory.c:
15231 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
15233 2006-08-06 Francois Gouget <fgouget@free.fr>
15235 * dlls/usp10/tests/usp10.c:
15236 usp10/tests: Add trailing '\n's to ok() calls.
15238 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
15239 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
15240 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
15241 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
15242 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
15243 Assorted spelling fixes.
15245 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
15247 * dlls/wined3d/directx.c:
15248 wined3d: texture caps fixes.
15250 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
15251 wined3d: General constant caps fix.
15253 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
15255 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
15257 loader/pthread: Added pthread_attr_get_np support.
15259 2006-08-07 Mike McCormack <mike@codeweavers.com>
15261 * dlls/msi/dialog.c:
15262 msi: Fix the dialog centering logic.
15264 * dlls/kernel/powermgnt.c:
15265 kernel32: Change some FIXMEs to WARNs.
15267 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
15268 dlls/cabinet/tests/extract.c:
15269 cabinet: Fix and test the undocumented Extract function.
15270 The paths are MAX_PATH length.
15271 The last field is list of files which is checked when flags = 0.
15272 Add tests for the flag in the file list.
15274 * dlls/cabinet/cabinet_main.c:
15275 cabinet: Split the cabinet path for FDICopy.
15277 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15279 * programs/oleview/Ko.rc:
15280 oleview: Updated Korean resource.
15282 2006-08-05 H. Verbeet <hverbeet@gmail.com>
15284 * dlls/d3d8/device.c, dlls/d3d9/device.c:
15285 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
15287 * dlls/wined3d/vertexshader.c:
15288 wined3d: Fix D3DCOLOR swizzling in shaders.
15290 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
15291 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
15292 include/wine/wined3d_interface.h:
15293 wined3d: Delay vertex shader compilation until the shader is first used.
15295 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
15297 * dlls/ntdll/directory.c:
15298 ntdll: Add FreeBSD default serial port device.
15300 * dlls/oleaut32/tests/vartype.c:
15301 oleaut32/tests: Test relative error, not absolute.
15303 2006-08-05 Robert Reif <reif@earthlink.net>
15306 winnt.h: Add some more RIDs.
15308 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
15310 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
15311 setupapi/tests: Write-strings warnings fix.
15313 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
15314 secur32/tests: Write-strings warnings fix.
15316 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
15318 * dlls/msvcrt/msvcrt.spec:
15319 msvcrt: Some more exports requested from msvcr80.dll.
15321 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
15324 wine.inf: We should not override existing associations.
15326 * dlls/mshtml/mshtml.inf:
15327 mshtml: Fix the .jfif Content Type.
15329 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
15331 * dlls/riched20/caret.c, dlls/riched20/paint.c:
15332 riched20: Ensure text is wrapped before invalidating selection.
15334 2006-08-05 Alexandre Julliard <julliard@winehq.org>
15336 * libs/.gitignore, libs/wine/Makefile.in:
15337 libwine: Add a minor number to the library filename for future extensions.
15339 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
15340 libs/wine/Makefile.in:
15341 libs: Get rid of Makelib.rules since we only have one library now.
15342 Merge all the rules into the libwine makefile.
15344 2006-08-04 Robert Reif <reif@earthlink.net>
15346 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
15347 netapi32: Add stub for NetUserGetLocalGroups.
15349 * dlls/netapi32/access.c:
15350 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
15352 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
15353 netapi32: Add stub for NetLocalGroupEnum.
15355 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
15356 wtsapi32: Add some stubs.
15358 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
15360 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
15361 include/msiquery.h:
15362 msi: Write-strings warnings fix.
15364 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
15366 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
15367 include/wine/wined3d_gl.h:
15368 wined3d: Volume textures fix.
15370 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
15372 * dlls/wined3d/directx.c:
15373 wined3d: Raster caps fix.
15375 * dlls/wined3d/directx.c:
15376 wined3d: Primitive misc caps fix.
15378 2006-08-04 Kevin Koltzau <kevin@plop.org>
15380 * dlls/setupapi/devinst.c:
15381 setupapi: Create an empty list when getting device interface classes.
15383 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
15385 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
15386 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
15387 dlls/riched20/tests/editor.c:
15388 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
15390 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
15392 * tools/widl/widl.c, tools/widl/write_msft.c:
15393 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
15395 2006-08-04 Alexandre Julliard <julliard@winehq.org>
15397 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
15398 configure: Only link against libresolv where necessary.
15400 * configure, configure.ac, include/config.h.in, server/fd.c:
15401 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
15403 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
15405 * dlls/wined3d/basetexture.c:
15406 wined3d: Basetexture anisotropic fix.
15408 * dlls/wined3d/directx.c:
15409 wined3d: Fix a number of badly reported caps.
15411 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
15413 * dlls/user/tests/win.c, dlls/user/win.c:
15414 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
15416 * dlls/user/tests/win.c:
15417 user: Add a test for CreateWindowEx.
15419 2006-08-04 Alexandre Julliard <julliard@winehq.org>
15422 user: Don't bother checking the WS_VISIBLE style on the desktop window.
15424 2006-08-04 Hans Leidekker <hans@it.vu.nl>
15426 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
15427 usp10: Implement ScriptGetGlyphABCWidth.
15428 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
15430 2006-08-04 Robert Reif <reif@earthlink.net>
15432 * dlls/advapi32/tests/security.c:
15433 advapi32: Add more SID tests.
15435 2006-08-04 Robert Shearman <rob@codeweavers.com>
15437 * dlls/rpcrt4/rpc_binding.c:
15438 rpcrt4: Make the error output on a failed binding more informative
15439 by dumping information about the interface it is trying to bind to.
15441 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
15442 dlls/urlmon/urlmon_main.c:
15443 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
15445 2006-08-04 Hans Leidekker <hans@it.vu.nl>
15447 * dlls/usp10/usp10.c:
15448 usp10: Implement ScriptIsComplex.
15450 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
15452 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
15453 tools/widl/widl.c, tools/widl/widl.h:
15454 widl: Generate GUID (infile_i.c) files.
15456 2006-08-03 James Hawkins <truiken@gmail.com>
15458 * dlls/msi/dialog.c:
15459 msi: Use the initial dialog position values in the database when creating the
15462 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
15464 * dlls/usp10/tests/usp10.c:
15465 usp10: Fix glyph comparsion between tests.
15467 2006-08-04 Alexandre Julliard <julliard@winehq.org>
15469 * dlls/ntdll/server.c:
15470 ntdll: Fix a race condition at thread exit.
15472 2006-08-03 Benjamin Arai <me@benjaminarai.com>
15474 * dlls/oleaut32/varformat.c:
15475 oleaut32: Removes extra string allocation for varformat:VarMonthName.
15477 2006-08-03 Robert Shearman <rob@codeweavers.com>
15479 * dlls/ntdll/directory.c:
15480 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
15481 whole directory if the mask doesn't contain any wildcards and the file
15482 exists on in the directory with the same case as the mask.
15484 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15486 * dlls/oledlg/oledlg_Ko.rc:
15487 oledlg: Updated Korean resource.
15489 2006-08-03 Robert Reif <reif@earthlink.net>
15491 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
15492 advapi32: Add a computer SID to the registry.
15494 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
15495 ntdll: Fix some function arguments.
15497 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
15499 * dlls/wined3d/surface.c:
15500 wined3d: Surface pitch fix.
15502 2006-08-03 Jacek Caban <jacek@codeweavers.com>
15504 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
15505 mshtml: Fix handling offset in BSCallback.
15507 2006-08-03 H. Verbeet <hverbeet@gmail.com>
15509 * dlls/wined3d/drawprim.c:
15510 wined3d: Disable vertex arrays after we're done drawing from them.
15511 After drawing from a vertex array we should disable them, to prevent
15512 the next draw calls from potentially reading past their ends. This
15513 also moves the disabling of vertex attrib arrays (for shaders) into
15516 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
15518 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
15519 tools/widl/parser.y:
15520 widl: Write forward declarations for coclass definitions.
15522 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
15524 * dlls/riched20/editor.c:
15525 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
15526 exactly one screen line.
15528 * dlls/riched20/editor.c:
15529 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
15531 * dlls/riched20/editor.c:
15532 riched20: Ctrl+A should be allowed in read-only controls too.
15534 2006-08-03 Jacek Caban <jacek@codeweavers.com>
15536 * dlls/mshtml/navigate.c:
15537 mshtml: Added nsInputStream::Read implementation.
15539 2006-08-03 Robert Shearman <rob@codeweavers.com>
15541 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
15542 dlls/ole32/storage32.h:
15543 ole32: Ensure that a returned free block is valid in storage.
15544 Otherwise, an IStream_SetSize call followed by an IStream_Read call
15545 could fail with STG_E_DOCFILECORRUPT.
15547 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
15548 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
15549 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
15551 * dlls/msi/action.c:
15552 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
15554 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
15556 * dlls/msvfw32/msvideo16.c:
15557 msvfw32: Write-strings warning fix.
15559 * dlls/ole32/tests/clipboard.c:
15560 ole32/tests: Write-strings warnings fix.
15562 * dlls/riched20/tests/editor.c:
15563 riched20/tests: Write-strings warnings fix.
15565 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
15567 * dlls/dbghelp/dwarf.c:
15568 dbghelp: Properly handle variable with const value (ie without location)
15571 2006-08-03 Alexandre Julliard <julliard@winehq.org>
15574 server: Abstract the epoll functions a bit more.
15576 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
15578 * include/ntquery.h, include/shlguid.h:
15579 shell32: Add property ids to header files.
15581 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
15583 * include/shldisp.idl:
15584 include: Add the ShellFolderViewOC coclass.
15586 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
15588 * dlls/oleaut32/typelib.c:
15589 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
15591 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
15593 * dlls/hlink/link.c:
15594 hlink: Avoid double computation of the string length.
15596 2006-08-03 Alexandre Julliard <julliard@winehq.org>
15598 * dlls/winex11.drv/init.c:
15599 winex11.drv: Comment out the XCloseDisplay call on process detach.
15600 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
15602 2006-08-02 Benjamin Arai <me@benjaminarai.com>
15604 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
15605 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
15607 * dlls/oleaut32/tests/olefont.c:
15608 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
15610 2006-08-03 Robert Reif <reif@earthlink.net>
15613 winnt.h: Add missing define.
15615 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
15617 * dlls/wined3d/surface.c:
15618 wined3d: Paletted texture support.
15620 2006-08-03 Mike McCormack <mike@codeweavers.com>
15622 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
15623 ddraw: Don't link to wined3d, load it at runtime.
15624 This lets ddraw dlls built on a machine with OpenGL present run on other
15625 machines that may not have the OpenGL libraries installed.
15627 2006-08-02 Thomas Kho <tkho@ucla.edu>
15630 server: Remove unused thread_apc member.
15632 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15634 * programs/notepad/Ko.rc:
15635 notepad: Updated Korean resource.
15637 2006-08-02 Huw Davies <huw@codeweavers.com>
15639 * fonts/ms_sans_serif.sfd:
15640 fonts: Add that extra pixel to the variants of 'e' too.
15642 2006-08-03 Alexandre Julliard <julliard@winehq.org>
15644 * dlls/riched20/editor.c:
15645 riched20: Fixed handling of window private data for Win64.
15647 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
15649 * dlls/riched20/editor.c:
15650 riched20: Handle incorrect calls of window procedure.
15652 2006-08-01 Robert Reif <reif@earthlink.net>
15654 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
15655 advapi32: Check returned data from LsaQueryInformationPolicy.
15657 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
15659 * dlls/msi/tests/db.c:
15660 msi/tests: Write-strings warnings fix.
15662 * dlls/lz32/tests/lzexpand_main.c:
15663 lz32/tests: Write-strings warning fix.
15665 2006-08-02 Alexandre Julliard <julliard@winehq.org>
15667 * dlls/kernel/thunk.c:
15668 kernel32: Make some functions static.
15670 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
15671 hhctrl.ocx: Make some functions static.
15674 user: Add some missing internal Wine messages to the message spy.
15676 2006-08-02 Jacek Caban <jacek@codeweavers.com>
15678 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
15679 hlink: Added HlinkTranslateURL tub implementation.
15681 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
15682 dlls/hlink/tests/hlink.c, include/hlink.idl:
15683 hlink: Added HlinkIsShortcut implementation.
15685 * dlls/ole32/moniker.c:
15686 ole32: Clean up OleRun.
15688 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
15690 * dlls/riched20/run.c:
15691 riched20: Added short descriptions to functions in run.c, just in case
15692 anybody had any doubts about what they actually do.
15694 2006-08-02 Huw Davies <huw@codeweavers.com>
15696 * fonts/ms_sans_serif.sfd:
15697 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
15699 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
15701 * programs/winetest/Makefile.in:
15702 winetest: Added hlink tests.
15704 2006-08-02 Alexandre Julliard <julliard@winehq.org>
15706 * dlls/user/message.c, dlls/user/win.c, include/win.h,
15707 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
15708 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
15709 Also use the same code for Get/SetWindowWord.
15710 Based on a patch by Ge van Geldorp.
15712 2006-08-02 Mike McCormack <mike@codeweavers.com>
15714 * dlls/msi/classes.c:
15715 msi: Only ever write the long path for InProcServers.
15717 * dlls/msi/classes.c:
15718 msi: Register advertised components too.
15720 2006-08-02 Alexandre Julliard <julliard@winehq.org>
15722 * dlls/uxtheme/system.c:
15723 uxtheme: Make some variables static.
15725 * dlls/oledlg/insobjdlg.c:
15726 oledlg: Make a string static.
15728 * dlls/kernel/editline.c:
15729 kernel32: Make the keymap entries const.
15731 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
15732 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
15733 ole32: Make some functions and variables static.
15735 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
15736 msxml3: Make some functions and variables static.
15738 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
15739 opengl32: Make some functions and variables static.
15741 * dlls/glu32/glu.c:
15742 glu32: Make some functions static.
15744 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
15745 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
15746 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
15747 dsound: Make some functions static.
15749 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
15750 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
15751 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
15752 dlls/winex11.drv/xvidmode.c:
15753 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
15755 2006-08-01 James Hawkins <truiken@gmail.com>
15757 * dlls/msi/tests/db.c:
15758 msi: Add tests for SQL query markers.
15760 * dlls/msi/files.c:
15761 msi: A file that does not have the msidbFileAttributesCompressed bit set should
15762 be considered non-compressed.
15764 * dlls/msi/package.c, dlls/msi/tests/format.c:
15765 msi: Don't crash if an empty record is given to MsiProcessMessage.
15767 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
15768 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
15771 2006-08-01 Robert Reif <reif@earthlink.net>
15773 * dlls/advapi32/lsa.c:
15774 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
15777 2006-08-01 Juan Lang <juan_lang@yahoo.com>
15779 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
15780 dlls/wintrust/wintrust_main.c:
15781 wintrust: Implement TrustIsCertificateSelfSigned.
15783 * dlls/crypt32/str.c:
15784 crypt32: Support more types in CertRDNToStr.
15786 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15788 * dlls/msvfw32/msvfw32_Ko.rc:
15789 msvfw32: Updated Korean resource.
15791 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
15793 * dlls/shell32/version.h:
15794 shell32: Fix the file version string of the version resource.
15796 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
15798 * dlls/kernel/tests/process.c:
15799 kernel/tests: Write-strings warnings fix.
15801 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
15802 kernel: Write-strings warnings fixes.
15804 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
15806 * programs/oleview/typelib.c:
15807 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
15809 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
15811 * dlls/mshtml/mshtml.inf:
15812 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
15814 2006-08-01 Alexandre Julliard <julliard@winehq.org>
15816 * libs/port/memmove.c:
15817 libport: Fixed invalid lvalue accesses in memmove.
15819 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15821 * programs/view/Ko.rc:
15822 view: Updated Korean resource.
15824 2006-08-01 Huw Davies <huw@codeweavers.com>
15826 * dlls/comctl32/propsheet.c:
15827 comctl32: Limit the width of the watermark to 164 pixels.
15829 2006-07-31 Huw Davies <huw@codeweavers.com>
15831 * dlls/comctl32/propsheet.c:
15832 comctl32: Limit the size of the header bitmap to 49x49.
15834 * dlls/comctl32/propsheet.c:
15835 comctl32: Invalidate the header area so that updated titles will be drawn.
15837 * dlls/comctl32/propsheet.c:
15838 comctl32: Wordwrap the sub title.
15840 * dlls/comctl32/propsheet.c:
15841 comctl32: The titles are already converted to unicode so always use DrawTextW
15844 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
15846 * dlls/shell32/trash.c:
15847 shell32: Send directories and non-regular files to the trash.
15849 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
15851 * dlls/user/tests/win.c:
15852 user: Add a couple of missing bits to the SetWindowLong test.
15854 2006-08-01 Jacek Caban <jacek@codeweavers.com>
15856 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
15857 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
15859 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
15860 dlls/mshtml/mshtml_private.h:
15861 mshtml: Store HTMLElement pointer in HTMLTextContainer.
15863 2006-08-01 Robert Reif <reif@earthlink.net>
15865 * dlls/advapi32/tests/lsa.c:
15866 advapi32: More LsaQueryInformationPolicy tests.
15868 2006-08-02 Mike McCormack <mike@codeweavers.com>
15870 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
15871 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
15873 2006-08-01 Alexandre Julliard <julliard@winehq.org>
15876 gdi: Fixed buffer overflow in GetCharABCWidthsI.
15878 * Make.rules.in, tools/makedep.c:
15879 makedep: Always search for includes in the standard directories, even without
15882 * Make.rules.in, tools/makedep.c:
15883 makedep: Don't add dependencies for system headers.
15886 makedep: Get rid of restrictions on line lengths. Merge lines that end in
15890 makedep: Convert to standard Wine lists.
15892 2006-07-28 Robert Shearman <rob@codeweavers.com>
15894 * dlls/msxml3/regsvr.c:
15895 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
15896 Don't delete the progid key when unregistering coclasses - this is now
15897 done in unregister_progids.
15899 * dlls/msxml3/regsvr.c:
15900 msxml3: Separate the writing of progids from the writing of classes.
15901 This allows writing multiple progids that refer to one class.
15902 Support writing out Version and VersionIndependentProgId keys for classes.
15904 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
15906 * dlls/kernel/format_msg.c:
15907 kernel: Wsign-compare warning fix.
15909 2006-07-31 Robert Reif <reif@earthlink.net>
15911 * dlls/advapi32/lsa.c:
15912 advapi32: LsaQueryInformationPolicy update.
15913 Update LsaQueryInformationPolicy to use correct computer name and SID.
15914 Add support for PolicyDnsDomainInformation.
15916 2006-08-02 Mike McCormack <mike@codeweavers.com>
15918 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
15919 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
15920 dlls/hlink/tests/hlink.c:
15921 hlink: Add a short test case.
15923 * dlls/hlink/link.c:
15924 hlink: Use CoTaskMemAlloc when returning memory to a caller.
15926 * dlls/hlink/link.c:
15927 hlink: Create a strdupW function and use it.
15929 2006-07-31 Thomas Kho <tkho@ucla.edu>
15931 * dlls/msi/dialog.c:
15932 msi: Wake dialog on messages from external threads.
15934 2006-07-31 James Hawkins <truiken@gmail.com>
15936 * dlls/msi/action.c, dlls/msi/tests/package.c:
15937 msi: Fix a couple install state test cases.
15938 - Correctly handle the msidbComponentAttributesOptional component attribute.
15939 - Don't set a component's state to INSTALLSTATE_LOCAL if the
15940 msidbComponentAttributesSourceOnly attribute is provided.
15942 * dlls/msi/tests/package.c:
15943 msi: Fix the add_feature_entry helper function.
15945 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
15947 * include/ddk/winsplp.h:
15948 winsplp.h: Remove FAR, use W structs, fix typo.
15950 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
15952 * dlls/dinput/tests/keyboard.c:
15953 dinput/tests: Write-strings warning fix.
15955 * dlls/dsound/tests/dsound8.c:
15956 dsound/tests: Write-strings warning fix.
15958 2006-07-31 Robert Shearman <rob@codeweavers.com>
15960 * dlls/user/tests/win.c, dlls/user/win.c:
15961 user: Ignore setting NULL window procs inside SetWindowLong.
15962 Add tests for SetWindowLong error cases.
15964 2006-07-31 Duane Clark <fpga@pacbell.net>
15966 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
15967 msvcrt: Fix fgetwc/s in binary mode.
15969 * dlls/msvcrt/tests/file.c:
15970 msvcrt: Test fgetwc/s in binary mode.
15972 * dlls/msvcrt/file.c:
15973 msvcrt: Remove read_i loop and fix fread.
15975 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
15977 * tools/widl/parser.y:
15978 widl: Set type_t kind field correctly for all types.
15980 * tools/widl/parser.y:
15981 widl: Set defined flag for coclasses.
15983 2006-07-31 James Hawkins <truiken@gmail.com>
15985 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
15986 setupapi: Add a stub implementation of SetupGetSourceInfo.
15988 * dlls/msi/action.c, dlls/msi/tests/package.c:
15989 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
15992 2006-07-31 Robert Shearman <rob@codeweavers.com>
15994 * dlls/oleaut32/typelib.c:
15995 oleaut32: Improve dump_DispParms.
15997 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
15998 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
16000 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
16001 ole32: Implement OleNoteObjectVisible as described by MSDN.
16003 * dlls/ole32/storage32.c:
16004 ole32: Remove a check on the share mode for the NULL filename case as the
16005 check is already done earlier in StgCreateDocfile.
16007 2006-07-31 Alexandre Julliard <julliard@winehq.org>
16009 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
16010 ntdll: Move the calling of the process entry point back to kernel32.
16011 Apparently some copy protection stuff relies on that.
16012 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
16014 * dlls/ntdll/loader.c:
16015 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
16017 * loader/preloader.c:
16018 preloader: Added support for the new style DT_GNU_HASH symbol table.
16020 * loader/preloader.c:
16021 preloader: Fixed type checking in symbol lookup.
16023 * loader/preloader.c:
16024 preloader: Properly use the ELF hash table when looking up a symbol.
16026 2006-07-31 Jacek Caban <jacek@codeweavers.com>
16028 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
16029 dlls/shdocvw/webbrowser.c:
16030 shdocvw: Added WebBrowser::Invoke implementation.
16032 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
16033 dlls/shdocvw/tests/webbrowser.c:
16034 shdocvw: Added SetExtent and GetExtent implementation.
16036 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
16038 * dlls/wined3d/surface.c:
16039 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
16041 * dlls/wined3d/device.c:
16042 wined3d: Avoid NULL dereference.
16044 2006-07-31 Thomas Kho <tkho@ucla.edu>
16046 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
16047 riched20: Implement EM_GETLINE.
16049 2006-08-01 Mike McCormack <mike@codeweavers.com>
16051 * dlls/ole32/storage32.c:
16052 ole32: Use IsGUIDEqual to compare IIDs.
16054 2006-07-31 Alexandre Julliard <julliard@winehq.org>
16056 * libs/wine/mmap.c:
16057 libwine: Better heuristic for finding the top of the address space on Linux.
16059 2006-07-31 Robert Reif <reif@earthlink.net>
16061 * dlls/advapi32/security.c:
16062 advapi32: Add computer sid support to LookupAccountSidW.
16064 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
16065 advapi32: Add more helper functions.
16066 Add ADVAPI_GetComputerSid.
16068 2006-07-31 Jacek Caban <jacek@codeweavers.com>
16070 * dlls/shdocvw/regsvr.c:
16071 shdocvw: Register SHDocVw typelib.
16073 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
16074 dlls/shdocvw/shdocvw_v1.idl:
16075 shdocvw: Added typelib.
16077 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
16079 * dlls/shell32/shell32_Pl.rc:
16080 shell32: Update the Polish translation.
16082 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
16083 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
16084 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
16085 shell32: Call the trashing code from SHFileOperationW.
16087 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
16088 dlls/shell32/xdg.h:
16089 shell32: Add trashing support functions.
16091 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
16092 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
16093 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
16094 shell32: Add trashing confirmations.
16096 2006-07-31 Benjamin Arai <me@benjaminarai.com>
16098 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
16099 dlls/oleaut32/tests/vartest.c:
16100 oleaut32: Move varformat conformance tests to new file varformat.c
16102 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
16104 * dlls/user/input.c, dlls/user/tests/input.c:
16105 user: Set buffer to '\0' in GetKeyNameTextA too.
16107 2006-07-29 Duane Clark <fpga@pacbell.net>
16109 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
16112 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
16115 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
16116 msvcrt: Fix _read and fgetc.
16118 * dlls/msvcrt/tests/file.c:
16119 msvcrt: File read buffer tests.
16121 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
16123 * dlls/dinput/dinput_main.c:
16124 dinput: Initialize event sequence counter. And simplify code.
16126 2006-07-29 Robert Reif <reif@earthlink.net>
16128 * dlls/advapi32/tests/security.c:
16129 advapi32: Add string sid tests.
16131 * dlls/advapi32/tests/security.c:
16132 advapi32: Print more info about failed test.
16134 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
16135 dlls/advapi32/security.c:
16136 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
16137 Make debugstr_sid global.
16139 2006-08-01 Mike McCormack <mike@codeweavers.com>
16141 * dlls/ole32/storage32.c:
16142 ole32: Add function parameters to FIXME messages.
16144 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
16145 ole32: Add a test showing what STGM_TRANSACTED does for streams.
16147 2006-07-30 H. Verbeet <hverbeet@gmail.com>
16149 * dlls/ddraw/direct3d.c:
16150 ddraw: Order Z-buffer formats by depth buffer bit depths in
16151 IDirect3DImpl_7_EnumZBufferFormats.
16153 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
16154 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
16155 GLSL fragment shaders.
16157 * dlls/wined3d/device.c:
16158 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
16160 * dlls/wined3d/surface.c:
16161 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
16162 IWineD3DSurfaceImpl_UnlockRect.
16164 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
16166 * dlls/comctl32/tests/comboex.c:
16167 comctl32/tests: Write-strings warnings fix.
16169 * dlls/advpack/tests/install.c:
16170 advpack/tests: Write-strings warnings fix.
16172 * dlls/cabinet/cabinet_main.c:
16173 cabinet: Write-strings warning fix.
16175 2006-07-29 Jacek Caban <jacek@codeweavers.com>
16177 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
16178 shlwapi: Change file path to URL in UrlCanonicalize.
16180 * dlls/urlmon/umon.c:
16181 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
16183 2006-07-30 Alexandre Julliard <julliard@winehq.org>
16185 * dlls/ntdll/virtual.c:
16186 ntdll: Use the right section size when setting protections.
16187 Use the same size computation when setting section protections than
16188 when mapping it in the first place (reported by Nicholas Miell).
16190 2006-07-29 Mike McCormack <mike@codeweavers.com>
16192 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
16193 ole32: Add some missing traces.
16195 * dlls/ole32/tests/storage32.c:
16196 ole32: Add a test for IEnumSTATSTG.
16198 * dlls/msi/files.c:
16199 msi: Change an ERR to a WARN.
16201 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
16203 * tools/widl/proxy.c:
16204 widl: Fix "static declaration follows non-static declaration" in generated code.
16206 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
16207 widl: Encode coclass types in typelibs.
16209 * tools/widl/parser.y:
16210 widl: Register types for coclasses.
16212 * tools/widl/write_msft.c:
16213 widl: Check if a typeinfo is already in a typelib before adding it.
16215 * tools/widl/write_msft.c:
16216 widl: Set typelib_idx for coclasses when they're added to a typelib.
16218 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
16219 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
16220 tools/widl/write_msft.c:
16221 widl: Fold class_t into type_t.
16223 2006-07-28 Thomas Kho <tkho@ucla.edu>
16225 * dlls/Maketest.rules.in:
16226 Maketest.rules.in: Fix comment.
16228 2006-07-28 Robert Reif <reif@earthlink.net>
16230 * dlls/advapi32/security.c:
16231 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
16233 * dlls/advapi32/security.c:
16234 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
16236 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
16238 * programs/regedit/regproc.c:
16239 regedit: Allow entering - for a value in a .reg file to delete that value.
16241 2006-07-28 James Hawkins <truiken@gmail.com>
16243 * dlls/wininet/urlcache.c:
16244 wininet: Only copy the relative filename into the UrlEntry structure.
16246 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
16248 * dlls/advpack/tests/advpack.c:
16249 advpack/tests: Write-strings warnings fix.
16251 * dlls/msi/tests/db.c:
16252 msi/tests: Write-strings warnings fix.
16254 2006-07-28 Juan Lang <juan_lang@yahoo.com>
16256 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
16257 dlls/crypt32/tests/cert.c, include/wincrypt.h:
16258 crypt32: Implement CryptHashPublicKeyInfo.
16260 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
16261 rsaenh: Use Interlocked functions for reference counting.
16263 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
16265 * dlls/dinput/device.c, include/dinput.h:
16266 dinput: Add DISCL_NOWINKEY define.
16268 2006-07-28 Jason Green <jave27@gmail.com>
16270 * dlls/wined3d/baseshader.c:
16271 wined3d: Skip processing of D3DSIO_PHASE instruction.
16273 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
16274 include/d3d9types.h, include/wine/wined3d_types.h:
16275 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
16277 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
16278 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
16279 include/d3d9types.h, include/wine/wined3d_types.h:
16280 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
16282 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
16284 * dlls/wined3d/surface.c:
16285 wined3d: Optimize d3dfmt_convert_surface.
16287 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
16288 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
16289 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
16290 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
16291 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
16292 winex11.drv: Kill DGA support.
16294 2006-07-27 Jacek Caban <jacek@codeweavers.com>
16296 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
16297 include/stdole2.idl:
16298 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
16301 2006-07-29 Alexandre Julliard <julliard@winehq.org>
16303 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
16304 dlls/stdole32.tlb/Makefile.in:
16305 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
16306 things than resources.
16308 2006-07-28 Alexandre Julliard <julliard@winehq.org>
16310 * dlls/user/message.c:
16311 user: Abort WaitForUserIdle if the target process died.
16313 2006-07-28 Jason Green <jave27@gmail.com>
16315 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
16316 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
16317 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
16318 wined3d: More shader fixes / new instructions.
16319 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
16320 - Subtract 1 more constant from total GLSL allowed float constants to
16321 accommodate the PROJECTION matrix row that we reference.
16323 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
16325 * dlls/wined3d/surface.c:
16326 wined3d: Render target texturing.
16328 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
16330 * dlls/msi/msi_main.c:
16331 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
16334 * dlls/msi/msipriv.h:
16335 msi: Make the version information of DllGetVersion same as in version resource.
16337 2006-07-27 Juan Lang <juan_lang@yahoo.com>
16339 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
16340 rsaenh: More tests and some fixes.
16341 - correct deleting the default container
16342 - imported keys should be stored in their container, not just given to the caller
16343 - tests for these changes
16345 2006-07-27 Benjamin Arai <me@benjaminarai.com>
16347 * dlls/oleaut32/varformat.c:
16348 oleaut32: VarMonthName - Update error codes and helper functions.
16350 * dlls/oleaut32/tests/vartest.c:
16351 oleaut32: VarSub: Conformance test.
16353 * dlls/oleaut32/variant.c:
16354 oleaut32: VarSub: Fixes several data types and corrects error codes.
16356 2006-07-28 Robert Shearman <rob@codeweavers.com>
16358 * dlls/oleaut32/olepicture.c:
16359 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
16361 * dlls/oleaut32/olefont.c:
16362 oleaut32: Implement GetTypeInfoCount for standard fonts.
16364 * dlls/oleaut32/olepicture.c:
16365 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
16366 Remove some validation code that is already handled by a more generic
16367 case at the end of the function.
16369 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
16370 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
16372 * dlls/oleaut32/tests/olefont.c:
16373 oleaut32: Add a test for passing an invalid number of input parameters into
16374 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
16376 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
16377 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
16378 Add some tests for IPictureDisp::Invoke.
16380 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
16381 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
16383 * dlls/oleaut32/tests/olefont.c:
16384 oleaut32: Add a successful test for IFontDisp::Invoke.
16386 * dlls/oleaut32/olefont.c:
16387 oleaut32: Handle the Weight property in IFontDisp::Invoke.
16389 2006-07-27 Juan Lang <juan_lang@yahoo.com>
16391 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
16392 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
16393 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
16396 sspi.h: Add missing define.
16398 2006-07-27 James Hawkins <truiken@gmail.com>
16400 * dlls/msi/tests/db.c:
16401 msi: Add tests for MsiDatabaseImport.
16403 2006-07-27 Jacek Caban <jacek@codeweavers.com>
16405 * include/mshtml.idl:
16406 mshtml.idl: Fix SAFEARRAY argument declaration.
16408 * tools/widl/write_msft.c:
16409 widl: Reorder segments to match midl.
16411 * tools/widl/write_msft.c:
16412 widl: Use cval in ATTR_ID.
16414 * tools/widl/write_msft.c:
16415 widl: Added ATTR_BINDABLE handling to add_func_desc.
16417 * tools/widl/write_msft.c:
16418 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
16420 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
16421 shdocvw: Added test of GetControlInfo.
16423 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
16425 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
16426 Fix 2 "static is not at beginning of declaration" warnings.
16428 * dlls/msi/tests/package.c:
16429 msi: 0xdeadbeef is too big for a signed int thus producing sign
16430 comparison warnings when compared to an int variable. Use 0xdeadbee
16433 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
16435 * dlls/mapi32/tests/prop.c:
16436 mapi32/tests: Write-strings warning fix.
16438 * dlls/msi/tests/install.c:
16439 msi/tests: Write-strings warning fix.
16441 * dlls/crypt32/tests/encode.c:
16442 crypt32/tests: Write-strings warnings fix.
16444 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
16446 * programs/winebrowser/main.c:
16447 winebrowser: Pass any given argument that is not a mailto URL to the browser.
16449 2006-07-27 Mike McCormack <mike@codeweavers.com>
16451 * programs/msiexec/msiexec.c:
16452 msiexec: Don't crash if there's no args.
16454 * dlls/msi/action.c:
16455 msi: Don't set the shortcut's working directory if it's NULL.
16457 * dlls/msi/msi.c, dlls/msi/registry.c:
16458 msi: Fix some memory leaks.
16460 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
16462 * dlls/dinput/keyboard.c:
16463 dinput: Keyboard: Use the same event queue mechanism as mouse.
16465 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
16467 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
16468 dlls/wined3d/wined3d_private.h:
16469 wined3d: Do not use the IWineD3DSurface for the cursor.
16471 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
16473 * dlls/wined3d/surface.c:
16474 wined3d: Avoid a false ERR.
16476 2006-07-27 Alexandre Julliard <julliard@winehq.org>
16478 * ANNOUNCE, ChangeLog, VERSION, configure:
16481 ----------------------------------------------------------------
16482 2006-07-27 Jason Green <jave27@gmail.com>
16484 * dlls/wined3d/vertexshader.c:
16485 wined3d: Fix minor typo from shader patch.
16487 2006-07-27 Huw Davies <huw@codeweavers.com>
16490 wine.inf: Add lnkfile description.
16492 2006-07-27 Alexandre Julliard <julliard@winehq.org>
16495 server: Round up the timeout for poll() to avoid redundant calls.
16497 * server/request.c:
16498 server: Don't crash on invalid request sizes.
16500 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
16502 * programs/winhelp/winhelp.c:
16503 winhelp: Write-strings warning fix.
16505 * dlls/user/tests/menu.c:
16506 user/tests: Write-strings warnings fix.
16508 2006-07-26 James Hawkins <truiken@gmail.com>
16510 * dlls/msi/Makefile.in, dlls/msi/package.c:
16511 msi: Download the MSI package if it is a remote URL.
16513 2006-07-26 Juan Lang <juan_lang@yahoo.com>
16515 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
16516 crypt32: Implement CryptStrToNameA/W, with tests.
16518 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
16519 dlls/crypt32/tests/encode.c:
16520 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
16522 * dlls/rsaenh/rsaenh.c:
16523 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
16525 2006-07-27 Alexandre Julliard <julliard@winehq.org>
16527 * dlls/oleaut32/olefont.c:
16528 oleaut32: Fixed compiler warning.
16530 2006-07-26 Jason Green <jave27@gmail.com>
16532 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
16533 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
16534 wined3d: Fix some upside-down rendering issues for shaders.
16536 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
16538 * dlls/wined3d/surface.c:
16539 wined3d: BltFast/BltOverride color keying.
16541 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
16543 * programs/regedit/listview.c:
16544 regedit: Write-strings warning fix.
16546 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
16548 * dlls/wined3d/directx.c:
16549 wined3d: Blacklist WINED3DFMT_R8G8B8.
16551 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16553 * programs/wineconsole/wineconsole_Ko.rc:
16554 wineconsole: Updated Korean resource.
16556 2006-07-27 Mike McCormack <mike@codeweavers.com>
16558 * include/commctrl.h:
16559 comctl32: Fix a typo.
16561 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
16562 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
16564 * dlls/msi/tests/format.c:
16565 msi: Remember to free a handle.
16568 msi: Fix some memory leaks in the condition parser.
16570 * dlls/msi/appsearch.c, dlls/msi/msi.c:
16571 msi: Use msi_alloc/free, not HeapAlloc/Free.
16573 2006-07-26 James Hawkins <truiken@gmail.com>
16575 * dlls/msi/tests/install.c:
16576 msi: Test the column types of MSI packages.
16578 * dlls/msi/tests/package.c:
16579 msi: Test the states of a component with a compressed file.
16581 * dlls/msi/table.c:
16584 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
16586 * dlls/dinput8/dinput8_main.c:
16587 dinput8: Better DirectInput8Create warning.
16589 2006-07-26 Jacek Caban <jacek@codeweavers.com>
16591 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
16592 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
16594 * dlls/mshtml/protocol.c:
16595 mshtml: Fix handling res URLs with full path and number resource ID.
16597 2006-07-26 Robert Shearman <rob@codeweavers.com>
16599 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
16600 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
16602 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
16603 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
16604 the input parameter into the correct type.
16606 * dlls/ole32/regsvr.c:
16607 ole32: Add more self-registration entries for classes and interfaces.
16609 2006-07-26 Huw Davies <huw@codeweavers.com>
16612 wine.inf: Add inifile entries.
16614 2006-07-24 Thomas Kho <tkho@ucla.edu>
16616 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
16617 wcmd: Correct handling of quotes and /s flag when a command argument is present.
16619 2006-07-23 Kovács András <andras@csevego.net>
16621 * dlls/wined3d/device.c:
16622 wined3d: Fix CopyRects if pDestPointsArray is NULL.
16624 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
16626 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
16627 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
16629 2006-07-26 Ge van Geldorp <ge@gse.nl>
16631 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
16632 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
16633 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
16634 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
16635 programs/winedbg/memory.c, programs/winedbg/source.c,
16636 programs/winedbg/stack.c, programs/winedbg/symbol.c,
16637 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
16638 programs/winedbg/types.c:
16639 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
16641 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
16643 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
16644 wined3d: More efficient color keying dirtifying.
16645 Instead of blindly dirtifying the surface LoadTexture keeps track of
16646 the color key that was used when creating the opengl texture and
16647 reloads the surface if the color key has changed.
16649 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
16651 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
16652 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
16653 include/wine/wined3d_interface.h:
16654 ddraw: Support using an application-provided surface pointer.
16656 2006-07-26 Mike McCormack <mike@codeweavers.com>
16658 * dlls/msi/record.c, dlls/msi/tests/record.c:
16659 msi: Fix an off by one error in MsiRecordGetString.
16661 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
16662 msi: Implement SQL inner joins.
16664 2006-07-26 Alexandre Julliard <julliard@winehq.org>
16666 * dlls/crypt32/tests/store.c:
16667 crypt32/tests: Clean up temp files.
16669 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
16670 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
16671 server/protocol.def, server/request.c, server/thread.c,
16673 server: Convert the server start time to the abs_time_t type.
16675 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
16676 server/protocol.def, server/thread.c, server/thread.h,
16678 server: Convert thread creation/exit times to the abs_time_t type.
16680 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
16682 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
16683 deal only with timeouts.
16685 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
16686 server/protocol.def, server/request.h, server/trace.c:
16687 server: Rename the wait_input_idle request to better reflect what it does.
16688 Also get rid of the unused timeout field.
16690 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
16692 server: Make the create_async function take an absolute timeout.
16694 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
16696 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
16698 server: Fix some comparisons between signed and unsigned.
16700 2006-07-26 Alexandre Julliard <julliard@winehq.org>
16702 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
16703 server/console.c, server/debugger.c, server/file.c, server/hook.c,
16704 server/object.c, server/object.h, server/process.c, server/process.h,
16705 server/protocol.def, server/ptrace.c, server/queue.c,
16706 server/region.c, server/registry.c, server/request.c,
16707 server/request.h, server/snapshot.c, server/symlink.c,
16708 server/token.c, server/trace.c, server/user.h, server/window.c,
16709 server/winstation.c, tools/make_requests:
16710 server: Added data_size_t type to represent sizes in the server protocol.
16711 Make it an unsigned int to save some space on Win64, if we need to
16712 transfer more than 4Gb over the server pipe something is seriously
16715 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
16717 * dlls/rsaenh/rsaenh.c:
16718 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
16720 * dlls/rsaenh/rsaenh.c:
16721 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
16724 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
16726 * dlls/winspool.drv/tests/info.c:
16727 winspool.drv/tests: Write-strings warnings fix.
16729 * dlls/msi/tests/db.c:
16730 msi/tests: Write-strings warnings fix.
16732 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16734 * programs/winefile/Ko.rc:
16735 winefile: Updated Korean resource.
16737 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
16739 * dlls/dmime/performance.c:
16740 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
16742 2006-07-25 Juan Lang <juan_lang@yahoo.com>
16744 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
16745 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
16746 crypt32: Implement file stores.
16748 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
16750 * dlls/wined3d/directx.c:
16751 wined3d: Enable all bump mapping formats.
16753 2006-07-26 Jason Green <jave27@gmail.com>
16755 * dlls/wined3d/drawprim.c:
16756 wined3d: Fix crash caused by bad TRACE.
16758 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
16760 * dlls/wined3d/glsl_shader.c:
16761 wined3d: Remove superfluous breaks.
16763 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
16765 * tools/widl/parser.y:
16766 widl: Allow trailing commas in attribute lists.
16768 2006-07-26 Mike McCormack <mike@codeweavers.com>
16771 msi: Add a FIXME for join queries.
16773 2006-07-25 Mike McCormack <mike@codeweavers.com>
16775 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
16776 msi: Always load all the components.
16778 2006-07-25 Robert Shearman <rob@codeweavers.com>
16780 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
16781 dbghelp: Implement SymGetSymFromAddr64.
16783 * configure, configure.ac, dlls/oleaut32/olepicture.c,
16784 include/config.h.in:
16785 configure: Add a check for the DGifOpen function in the gif_lib.h header as
16786 the v4 of the file does define it, while v3 doesn't.
16788 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
16790 * dlls/comdlg32/filedlg.c:
16791 comdlg32: GetOpenFileNameW - Create unicode windows.
16793 2006-07-25 Alexandre Julliard <julliard@winehq.org>
16795 * programs/uninstaller/main.c:
16796 uninstaller: Fail more gracefully when the registry key is missing.
16798 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
16800 * dlls/oleaut32/safearray.c:
16801 oleaut32: Adding a NULL to a safearray is supposed to crash.
16803 2006-07-25 Alexandre Julliard <julliard@winehq.org>
16805 * dlls/ntdll/server.c:
16806 ntdll: Avoid accessing the TEB after the memory view has been released.
16807 When using reserved areas the memory could potentially be reused right
16811 server: Try harder to find a suitable thread for read/write_process_memory.
16813 2006-07-20 Thomas Kho <tkho@ucla.edu>
16815 * server/process.c:
16816 server: Add new threads to end of thread_list.
16818 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
16820 * dlls/rpcrt4/ndr_marshall.c:
16821 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
16823 2006-07-24 Jason Green <jave27@gmail.com>
16825 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
16826 dlls/wined3d/wined3d_private.h:
16827 wined3d: Implement more GLSL instructions.
16828 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
16830 2006-07-25 Mike McCormack <mike@codeweavers.com>
16832 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
16833 msi: Fix where queries on 32bit integer columns.
16835 2006-07-24 James Hawkins <truiken@gmail.com>
16837 * dlls/msi/tests/db.c:
16838 msi: Add tests for the WHERE SQL clause.
16840 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16842 * dlls/wineps.drv/wps_Ko.rc:
16843 wineps.drv: Updated Korean resource.
16845 2006-07-25 H. Verbeet <hverbeet@gmail.com>
16847 * dlls/wined3d/device.c, dlls/wined3d/query.c,
16848 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
16849 wined3d: Add real occlusion query support.
16851 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
16852 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
16853 IWineD3DPixelShaderImpl_SetFunction.
16855 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
16856 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
16858 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
16860 * tools/widl/parser.l, tools/widl/parser.y:
16861 widl: Support SAFEARRAY(type) syntax.
16863 * tools/widl/header.c:
16864 widl: Fix redefinition of types in output.
16866 2006-07-24 Jacek Caban <jacek@codeweavers.com>
16868 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
16869 shdocvw: Added more test and fixes.
16871 2006-07-24 Huw Davies <huw@codeweavers.com>
16873 * dlls/gdi/freetype.c:
16874 gdi32: Use the correct name when writing the fixed font registry value.
16876 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
16878 * dlls/user/input.c, dlls/user/tests/msg.c:
16879 user: Add more TrackMouseEvent tests, particularly a test with
16880 injected mouse move events. Fix a problem detected by the test.
16882 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
16884 * dlls/user/input.c:
16885 user: Various TrackMouseEvent fixes.
16886 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
16887 use hittest directly to simplify the code.
16888 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
16890 * dlls/user/winpos.c:
16891 user: Add a trace to EndDeferWindowPos.
16893 * dlls/user/input.c:
16894 user: Use (win) debug channel by default, add a TRACE to SendInput.
16896 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
16898 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
16899 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
16901 2006-07-24 Mike McCormack <mike@codeweavers.com>
16903 * dlls/msi/registry.c:
16904 msi: Use CLSIDFromString to make squash_guid a bit more robust.
16906 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
16907 msi: Make MsiConfigureFeature a bit more robust.
16909 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
16910 dlls/msi/msipriv.h:
16911 msi: Move COM server implementation to a separate file.
16913 * configure, configure.ac:
16914 configure: Check for freetype-config first, then use the libraries it specifies.
16916 2006-07-23 Jason Green <jave27@gmail.com>
16918 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
16919 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
16920 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
16921 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
16922 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
16923 references from D3DTS_* to WINED3DTS_*.
16925 2006-07-24 Alexandre Julliard <julliard@winehq.org>
16927 * configure, configure.ac, loader/main.c, loader/preloader.c:
16928 preloader: Allocate more space in low memory as well as for top-down allocations.
16930 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
16931 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
16933 * dlls/ntdll/virtual.c:
16934 ntdll: Support memory allocations inside reserved areas.
16936 * dlls/ntdll/virtual.c:
16937 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
16939 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
16940 libs/wine/wine.map:
16941 libwine: Added a function to enumerate the reserved mmap areas.
16943 2006-07-24 Robert Shearman <rob@codeweavers.com>
16946 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
16949 * dlls/rpcrt4/ndr_marshall.c:
16950 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
16951 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
16953 * dlls/rpcrt4/rpc_binding.c:
16954 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
16956 * dlls/rpcrt4/ndr_marshall.c:
16957 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
16959 * dlls/rpcrt4/ndr_marshall.c:
16960 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
16961 NdrConformantStringUnmarshall.
16963 * dlls/rpcrt4/ndr_marshall.c:
16964 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
16965 Change the FIXME messages to print out unrecognised format characters in
16966 hex rather than decimal.
16968 * dlls/uuid/uuid.c:
16969 uuid: Add IIDs and CLSIDs from xmldso.h.
16971 * dlls/oleaut32/typelib.c:
16972 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
16973 as native doesn't assume that it doesn't contain valid data.
16975 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
16976 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
16978 2006-07-24 Mike McCormack <mike@codeweavers.com>
16980 * dlls/msi/tests/msi.c:
16981 msi: Add a test case for MsiGetFileHash.
16984 msi: Implement MsiGetFileHash.
16986 * dlls/winex11.drv/keyboard.c:
16987 winex11.drv: Avoid an uninitialized variable warning.
16989 2006-07-24 Alexandre Julliard <julliard@winehq.org>
16991 * programs/winevdm/winevdm.c:
16992 winevdm: Load sound.drv too.
16994 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
16996 * tools/widl/header.c:
16997 widl: Allow write_type to output full pointer types.
16999 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
17001 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
17002 dlls/wined3d/wined3d_private.h:
17003 wined3d: Draw the cursor.
17005 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
17007 * dlls/wined3d/device.c:
17008 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
17010 2006-07-24 Mike McCormack <mike@codeweavers.com>
17013 msi: Reimplement MsiGetUserInfo using awstrings.
17015 2006-07-23 Dan Kegel <dank@kegel.com>
17017 * dlls/winedos/int21.c:
17018 winedos: Limit reported disk space to 1GB.
17020 2006-07-23 Jason Green <jave27@gmail.com>
17022 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
17023 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
17024 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
17025 constants regression).
17027 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
17029 * dlls/comdlg32/tests/printdlg.c:
17030 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
17032 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
17034 * dlls/dinput/device_private.h:
17035 dinput: Simplify code a bit.
17037 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
17039 * dlls/dinput/dinput_main.c:
17040 dinput: Fix small typo.
17042 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
17044 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
17045 wined3d: Whitelist pixelformats instead of blacklisting.
17047 * dlls/wined3d/surface.c:
17048 wined3d: Reactivate the X bits fixup.
17050 2006-07-24 Mike McCormack <mike@codeweavers.com>
17052 * dlls/msi/msi.c, dlls/msi/registry.c:
17053 msi: MoveMsiEnumPatches to registry.c
17055 * dlls/shdocvw/regsvr.c:
17056 shdocvw: Register MruListLong.
17058 * dlls/hlink/hlink_main.c:
17059 hlink: Implement HlinkNavigateToStringReference.
17061 * dlls/hlink/link.c:
17062 hlink: Only release an object that we successfully created.
17064 * dlls/query/query.spec, dlls/query/query_main.c:
17065 query: Add a stub implementation for LocateCatalogs.
17067 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
17069 * programs/winhelp/Ko.rc:
17070 winhelp: Updated Korean resource.
17072 2006-07-23 Robert Reif <reif@earthlink.net>
17075 winnt.h: Add more SID defines.
17077 2006-07-22 Jacek Caban <jacek@codeweavers.com>
17079 * dlls/urlmon/session.c:
17080 urlmon: Don't use freed string in TRACE.
17082 * dlls/shdocvw/persist.c:
17083 shdocvw: Return S_OK in IPersistStreamInit::Load.
17085 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17087 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
17088 shell32: Define one more avi resource.
17090 2006-07-21 James Hawkins <truiken@gmail.com>
17092 * dlls/msi/tests/package.c:
17093 msi: Add tests for component and feature states.
17095 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
17097 * dlls/shell32/tests/shlexec.c:
17098 shell32/tests: Write-strings warnings fix.
17100 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
17102 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
17103 include/richedit.h:
17104 riched20: Write-strings warnings fix.
17105 The string members of the FINDTEXT and FINDTEXTEX structs are declared
17106 constant in the SDK.
17108 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
17110 * programs/oleview/typelib.c:
17111 oleview: Added interface handling to idl display.
17113 2006-07-21 James Hawkins <truiken@gmail.com>
17115 * dlls/msi/dialog.c:
17116 msi: Expand features with odd Display values.
17118 * dlls/msi/dialog.c:
17119 msi: Don't display a feature if its Display value is zero.
17121 * dlls/msi/action.c:
17122 msi: Set the component's initial state based on its attributes.
17124 2006-07-21 Jason Green <jave27@gmail.com>
17126 * dlls/wined3d/device.c:
17127 wined3d: Minor trace corrections in Set___ShaderConstants().
17129 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
17131 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
17132 wined3d: Do not try to create a vbo more than once.
17134 * dlls/wined3d/vertexbuffer.c:
17135 wined3d: Move vertex fixups into their own function.
17137 2006-07-21 Alexandre Julliard <julliard@winehq.org>
17139 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
17140 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
17142 2006-07-20 Benjamin Arai <me@benjaminarai.com>
17144 * dlls/oleaut32/tests/vartest.c:
17145 oleaut32: Fix missing tests and heap errors for VarCat conformance.
17147 * dlls/oleaut32/variant.c:
17148 oleaut32: Fix temp variant initialization issues in VarCat.
17150 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
17152 * dlls/kernel/time.c, dlls/ntdll/process.c,
17153 include/wine/server_protocol.h, server/process.c,
17154 server/protocol.def, server/trace.c:
17155 ntdll: Implementation of process CreationTime and ExitTime.
17157 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
17159 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
17160 include/setupapi.h:
17161 setupapi: Implemented SetupDiCreateDeviceInfoA.
17163 * dlls/setupapi/tests/devinst.c:
17164 setupapi: Rename a test.
17166 2006-07-20 Robert Reif <reif@earthlink.net>
17168 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
17169 advapi32: Partial LookupAccountSid implementation.
17171 2006-07-21 Alexandre Julliard <julliard@winehq.org>
17173 * dlls/ntdll/heap.c:
17174 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
17176 * dlls/ntdll/heap.c:
17177 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
17179 * dlls/ntdll/heap.c:
17180 ntdll: Add a few more free list entries to the heap.
17182 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17184 * dlls/comdlg32/cdlg_Ko.rc:
17185 comdlg32: Updated Korean resource.
17187 2006-07-21 Mike McCormack <mike@codeweavers.com>
17190 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
17193 msi: Use msi_reg_get_val_str() to read a registry value.
17195 * dlls/msi/msi.c, dlls/msi/msi.spec:
17196 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
17199 msi: Components with INSTALLSTATE_NOTUSED are considered present.
17202 msi: A component with an empty path is not used.
17205 msi: Use TRACE not FIXME for already implemented functions.
17207 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
17209 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
17210 d3d9: State management test framework for d3d9.
17212 * dlls/wined3d/device.c:
17213 wined3d: Respect EnableAutoDepthStencil parameter.
17215 * dlls/wined3d/stateblock.c:
17216 wined3d: Correct initial render states.
17218 * dlls/wined3d/device.c:
17219 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
17221 * dlls/wined3d/device.c:
17222 wined3d: Restore recording mode later in ActiveRender().
17224 * dlls/wined3d/device.c:
17225 wined3d: Read shader constants from correct stateblock.
17227 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
17229 * dlls/mscms/tests/profile.c:
17230 mscms/tests: Write-strings warnings fix.
17232 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
17234 * dlls/user/input.c, dlls/user/tests/msg.c:
17235 user: Add a TrackMouseEvent test, make it pass under Wine.
17237 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
17239 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
17240 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
17242 2006-07-20 Robert Shearman <rob@codeweavers.com>
17244 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
17245 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
17246 ole32: Implement CoRegisterPSClsid.
17248 2006-07-20 Juan Lang <juan_lang@yahoo.com>
17250 * dlls/msi/appsearch.c:
17251 msi: Don't use fixed-size buffers in AppSearch action.
17253 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
17255 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
17256 dinput8: DirectInput8Create rewrite.
17258 2006-07-19 Benjamin Arai <me@benjaminarai.com>
17260 * dlls/oleaut32/tests/olefont.c:
17261 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
17263 * dlls/oleaut32/olefont.c:
17264 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
17266 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
17268 * dlls/comdlg32/filedlg31.c:
17269 comdlg32: Remove redundant headers.
17271 2006-07-19 Ge van Geldorp <ge@gse.nl>
17273 * dlls/gdi/freetype.c:
17274 gdi: Use variables of correct size.
17276 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
17278 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
17279 setupapi: Add stub for SetupDiCreateDeviceInfoW.
17281 * dlls/setupapi/devinst.c:
17282 setupapi: Remove unneeded NULL checks before MyFree().
17284 2006-07-19 James Hawkins <truiken@gmail.com>
17286 * dlls/msi/events.c:
17287 msi: Implement the SetInstallLevel event.
17289 * dlls/msi/install.c, dlls/msi/msipriv.h:
17290 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
17291 be used internally.
17293 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
17294 msi: Update feature states after changing install levels, as they may have
17297 * dlls/msi/action.c:
17298 msi: Rename SetFeatureStates to match the naming scheme of internal msi
17301 2006-07-20 Mike McCormack <mike@codeweavers.com>
17303 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
17304 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
17305 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
17306 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
17307 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
17308 include/xmldso.idl:
17309 include: Remove unnecessary semicolons from idl.
17311 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
17312 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
17313 oledb: Add oledb.idl and some idl files it depends on.
17315 2006-07-19 Mike McCormack <mike@codeweavers.com>
17317 * configure, configure.ac:
17318 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
17320 2006-07-20 Mike McCormack <mike@codeweavers.com>
17322 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
17323 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
17324 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
17325 include/wine/itss.idl:
17326 include: Semicolons after cpp_quote are a syntax error in midl.
17328 2006-07-19 Hans Leidekker <hans@it.vu.nl>
17330 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
17331 usp10: Implement and test ScriptCacheGetHeight.
17333 2006-07-19 Jacek Caban <jacek@codeweavers.com>
17335 * dlls/urlmon/internet.c:
17336 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
17338 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
17339 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
17340 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
17341 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
17342 mshtml: Wrap remaining Heap* functions by inline functions.
17344 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
17346 * dlls/wininet/ftp.c:
17347 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
17349 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
17351 * dlls/dnsapi/tests/name.c:
17352 dnsapi/tests: Write-strings warnings fix.
17354 * dlls/comctl32/tests/listview.c:
17355 comctl32/tests: Write-strings warnings fix.
17357 2006-07-19 H. Verbeet <hverbeet@gmail.com>
17359 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
17360 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
17361 wined3d: Compilation fixes.
17363 2006-07-20 Kovács András <andras@csevego.net>
17365 * dlls/dinput/joystick_linuxinput.c:
17366 dinput: joydev_enum_deviceA now returns the correct value.
17368 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17370 * dlls/comctl32/comctl_Ko.rc:
17371 comctl32: Updated Korean resource.
17373 2006-07-19 Juan Lang <juan_lang@yahoo.com>
17375 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
17376 dlls/crypt32/tests/encode.c:
17377 crypt32: Implement more string types for X509_NAME_VALUE.
17379 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
17380 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
17383 * dlls/msi/appsearch.c:
17384 msi: Implement ACTION_AppSearchIni.
17386 2006-07-19 Alexandre Julliard <julliard@winehq.org>
17388 * dlls/ntdll/directory.c:
17389 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
17390 around a kernel bug.
17392 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
17394 * dlls/wininet/ftp.c:
17395 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
17397 2006-07-19 Juan Lang <juan_lang@yahoo.com>
17399 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
17400 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
17401 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
17403 * dlls/msi/appsearch.c:
17404 msi: Implement searching parent in ACTION_AppSearchReg.
17406 2006-07-19 Mike McCormack <mike@codeweavers.com>
17409 msi: Implement MsiConfigureFeatureW.
17412 msi: Fix the size of base 85 GUIDs.
17414 * dlls/msi/action.c:
17415 msi: Only load the features and files tables once.
17417 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
17419 * programs/oleview/typelib.c:
17420 oleview: Added data freeing in TypeLib Viewer.
17422 * programs/oleview/main.h, programs/oleview/typelib.c:
17423 oleview: Added some features to IDL data displaying.
17425 * programs/oleview/main.h, programs/oleview/pane.c,
17426 programs/oleview/typelib.c:
17427 oleview: Added skeleton for IDL files generation.
17429 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
17431 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
17432 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
17434 2006-07-19 Alexandre Julliard <julliard@winehq.org>
17436 * loader/preloader.c:
17437 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
17440 * dlls/kernel/process.c:
17441 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
17443 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
17444 kernel: Added support for exec'ing a new Win32 process.
17445 Use it to restart execution if the main binary can't be loaded because
17446 of address space conflicts, and also for Win16/DOS support.
17448 * dlls/kernel/process.c, dlls/ntdll/server.c,
17449 include/wine/server_protocol.h, server/process.c, server/process.h,
17450 server/protocol.def, server/request.c, server/trace.c:
17451 server: Simplify process creation.
17452 Pass the socket for the new process from the parent through the
17454 Perform initialisations during the new_process request.
17456 2006-07-19 Jason Green <jave27@gmail.com>
17458 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
17459 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
17460 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
17461 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
17462 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
17463 wined3d: Make the number of floating point shader constants dynamic.
17465 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
17467 * dlls/crypt32/tests/crl.c:
17468 crypt32: Make tests loadable on NT4.
17470 2006-07-18 James Hawkins <truiken@gmail.com>
17472 * dlls/msi/msi.spec, dlls/msi/source.c:
17473 msi: Add a stub implementation of MsiSourceListClearAll.
17475 * dlls/msi/action.c, dlls/msi/dialog.c:
17476 msi: Sort SelectionTree items by their Display value.
17478 2006-07-18 Huw Davies <huw@codeweavers.com>
17480 * dlls/msi/files.c:
17481 msi: Create files with the correct file attributes.
17483 2006-07-18 Mike McCormack <mike@codeweavers.com>
17486 msi: Check the right pointers for NULL.
17489 msi: Set properties, not the command line in MsiReinstallFeatureW.
17491 * dlls/msi/install.c, dlls/msi/msi.spec:
17492 msi: Implement MsiSetInstallLevel.
17494 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17496 * dlls/mshtml/Ko.rc:
17497 mshtml: Updated Korean resource.
17499 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
17501 * dlls/secur32/ntlm.c:
17502 secur32: Write-strings warnings fix.
17504 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
17506 * dlls/crypt32/tests/main.c:
17507 crypt32/tests: Write-strings warnings fix.
17509 2006-07-18 Benjamin Arai <me@benjaminarai.com>
17511 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
17512 oleaut32: Update error codes for VarMod.
17514 2006-07-18 Huw Davies <huw@codeweavers.com>
17516 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
17517 msxml3: removeChild should catch a NULL child node.
17519 * dlls/msxml3/tests/domdoc.c:
17520 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
17521 doesn't find a match.
17523 2006-07-18 Juan Lang <juan_lang@yahoo.com>
17525 * dlls/msi/appsearch.c:
17526 msi: Set name in ACTION_AppSearchGetSignature.
17528 * dlls/crypt32/encode.c:
17529 crypt32: Don't return from a try block.
17531 2006-07-18 Jacek Caban <jacek@codeweavers.com>
17533 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
17534 mshtml: Added stub implementation of ShowHTMLDialog.
17536 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
17539 wpp: In recursive macro definitions, print the macro name instead of nothing.
17541 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
17543 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
17544 include/wine/wined3d_interface.h:
17545 ddraw/wined3d: Remove texture format enumeration functions.
17547 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
17549 * dlls/wined3d/swapchain.c:
17550 wined3d: Duplicate flips in software if the local copy is up to date.
17552 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
17554 * dlls/wined3d/surface.c:
17555 wined3d: Disable the fog before writing the back buffer data.
17557 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
17559 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
17560 dlls/wined3d/wined3d_private.h:
17561 wined3d: Add a setting for the render target locking method.
17563 * dlls/wined3d/surface.c:
17564 wined3d: Break the glDrawPixels call out of UnlockRect.
17566 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17568 * programs/cmdlgtst/Ko.rc:
17569 cmdlgtst: Updated Korean resource.
17571 2006-07-17 Juan Lang <juan_lang@yahoo.com>
17573 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
17574 crypt32: Output x.500 strings from CertNameToStrA/W.
17576 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
17577 dlls/crypt32/serialize.c:
17578 crypt32: Fix reading key prov info from serialized data.
17580 * dlls/crypt32/encode.c:
17581 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
17583 * dlls/msi/appsearch.c:
17584 msi: Fix silly pointer error.
17586 2006-07-17 James Hawkins <truiken@gmail.com>
17588 * dlls/msi/dialog.c:
17589 msi: Update the feature components' states when a feature is selected.
17591 2006-07-17 Duane Clark <fpga@pacbell.net>
17593 * dlls/msvcrt/tests/file.c:
17594 msvcrt: Add tests of file operations in ASCII mode.
17596 2006-07-17 Jacek Caban <jacek@codeweavers.com>
17598 * dlls/urlmon/sec_mgr.c:
17599 urlmon: Fix handle leak.
17601 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
17602 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
17603 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
17604 mshtml: Wrap more Heap* function by inline functions.
17606 2006-07-17 Robert Shearman <rob@codeweavers.com>
17608 * dlls/oleaut32/tmarshal.c:
17609 oleaut32: Add an exception handler around code executed on the server side
17610 from the typelib marshaler.
17613 msi: Fix conversion of path to include nul-termination character in
17614 MsiProvideQualifiedComponentA.
17616 * dlls/rpcrt4/cproxy.c:
17617 rpcrt4: Display a big message box if the user tries to use typelib
17618 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
17621 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
17622 rpcrt4: Handle more structure padding values.
17624 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
17625 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
17626 The change caused regressions in a number of applications and needs more
17627 study to see what the correct behaviour should be.
17629 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
17631 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
17632 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
17633 dlls/wined3d/vertexshader.c:
17634 wined3d: Readd missing copyright to shaders files.
17636 * dlls/wined3d/arb_program_shader.c:
17637 wined3d: Fix typo in ARB pixel shader.
17639 2006-07-17 Benjamin Arai <me@benjaminarai.com>
17641 * dlls/oleaut32/variant.c:
17642 oleaut32: VarCmp - Corrected function description.
17644 2006-07-16 H. Verbeet <hverbeet@gmail.com>
17646 * dlls/wined3d/drawprim.c:
17647 wined3d: Increment texture_idx when continuing as well.
17649 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
17651 * dlls/advapi32/tests/crypt_lmhash.c:
17652 advapi32/tests: Write-strings warnings fix.
17654 2006-07-17 Huw Davies <huw@codeweavers.com>
17656 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
17657 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
17659 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
17660 marked as unchecked.
17662 2006-07-18 Alexandre Julliard <julliard@winehq.org>
17664 * configure, configure.ac:
17665 configure: Store the full path to the prelink tool.
17667 2006-07-17 Jason Green <jave27@gmail.com>
17669 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
17670 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
17671 dlls/wined3d/wined3d_private.h:
17672 wined3d: Fix for vertex shaders.
17674 2006-07-16 Duane Clark <fpga@pacbell.net>
17676 * programs/notepad/main.c:
17677 notepad: Change notepad printing font.
17679 * programs/notepad/dialog.c:
17680 notepad: Make notepad print something reasonable.
17682 2006-07-16 Jacek Caban <jacek@codeweavers.com>
17684 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
17685 dlls/mshtml/protocol.c:
17686 mshtml: Wrap Heap* functions by inline functions.
17688 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
17690 * dlls/wined3d/surface.c:
17691 wined3d: Break out the frame buffer readback of LockRect, implement palettized
17694 2006-07-17 Robert Shearman <rob@codeweavers.com>
17696 * dlls/dbghelp/elf_module.c:
17697 dbghelp: Don't access a negative section index in elf_map_section.
17699 * dlls/dbghelp/stabs.c:
17700 dbghelp: Avoid accessing a negative string index when parsing stabs entries
17701 with an empty string.
17703 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
17704 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
17705 TRACE now that all of the tests pass.
17707 * dlls/kernel/tests/version.c:
17708 kernel: Fix an incorrect version test.
17710 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
17711 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
17712 versions, which are tested in a hierarchical manner.
17713 Add some new tests for the different condition values.
17715 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
17716 ntdll: Use a common condition value for the major, minor and service pack
17719 * dlls/ntdll/version.c:
17720 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
17721 for comparing the values.
17723 * dlls/oleaut32/tests/vartest.c:
17724 oleaut32: Test the return value of VarCat in the tests.
17726 2006-07-15 Aric Stewart <aric@codeweavers.com>
17728 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
17729 wineboot: Copy windows file protection files at boot time.
17731 2006-07-17 Mike McCormack <mike@codeweavers.com>
17734 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
17737 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
17739 2006-07-15 Mike McCormack <mike@codeweavers.com>
17741 * dlls/msi/install.c:
17742 msi: Cleanup traces, remove unnecessary includes.
17744 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
17745 msi: Move msi_get_property_int() to helpers.c
17748 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
17751 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
17753 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
17755 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
17756 libwine: Add a configure check for setrlimit.
17758 2006-07-17 Alexandre Julliard <julliard@winehq.org>
17760 * tools/winegcc/winegcc.c:
17761 winegcc: Make sure the Wine library paths take precedence in Wine mode.
17763 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17765 * programs/clock/Ko.rc:
17766 clock: Updated Korean resource.
17768 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
17770 * dlls/comctl32/listview.c:
17771 comctl32: Use struct member after check for NULL (Coverity).
17773 2006-07-15 Mike McCormack <mike@codeweavers.com>
17775 * dlls/shdocvw/regsvr.c:
17776 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
17778 2006-07-16 Jacek Caban <jacek@codeweavers.com>
17780 * dlls/urlmon/regsvr.c:
17781 urlmon: Register zone and security manager.
17783 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
17784 dlls/urlmon/urlmon_main.c:
17785 urlmon: Added UrlMkGetSessionOption implementation.
17787 * dlls/urlmon/umon.c:
17788 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
17790 * include/urlmon.idl:
17791 urlmon.idl: Added some missing declarations.
17793 * dlls/mshtml/htmldoc.c:
17794 mshtml: Added get_all implementation.
17796 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
17798 * programs/notepad/Da.rc:
17799 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
17801 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
17803 * dlls/dinput/keyboard.c:
17804 dinput: Unacquire correct device.
17806 * dlls/dinput/keyboard.c:
17807 dinput: Ignore repeated key events.
17809 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
17811 * dlls/wined3d/surface.c:
17812 wined3d: Allocate 4 extra bytes in the dib section.
17814 2006-07-16 Duane Clark <fpga@pacbell.net>
17816 * tools/examine-relay:
17817 examine-relay: Indent winex11.drv lines.
17819 2006-07-15 Duane Clark <dclark@akamail.com>
17821 * dlls/comdlg32/printdlg.c:
17822 comdlg32: Set PD_PAGENUMS from print dialog.
17824 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17826 * programs/wordpad/Ko.rc:
17827 wordpad: Updated Korean resource.
17829 2006-07-14 James Hawkins <truiken@gmail.com>
17831 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
17832 wininet: Add more tests for InternetCrackurl.
17834 * dlls/msi/dialog.c:
17835 msi: Add handling for the ListBox dialog control.
17837 2006-07-14 Milko Krachounov <milko@3mhz.net>
17839 * dlls/shell32/shell32_Bg.rc:
17840 shell32: Update Bulgarian translation.
17842 * dlls/mshtml/Bg.rc:
17843 mshtml: Update Bulgarian translation.
17845 2006-07-16 Robert Reif <reif@earthlink.net>
17847 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
17849 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
17851 2006-07-14 Robert Reif <reif@earthlink.net>
17854 include: Add well known sids and quota limits to winnt.h.
17856 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
17858 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
17859 riched20: WM_SETFONT support.
17861 2006-07-14 Robert Shearman <rob@codeweavers.com>
17863 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
17864 ole32: Improve CoRegisterMessageFilter and add tests for it.
17866 * dlls/ole32/rpc.c:
17867 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
17869 2006-07-13 Aric Stewart <aric@codeweavers.com>
17871 * configure, configure.ac, dlls/comcat/Makefile.in,
17872 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
17873 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
17874 comcat: cImplemented or cRequired of -1 means to match everything
17875 regardless of the implementation or categories.
17877 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
17879 * dlls/msi/files.c:
17880 msi: cabinet_notify - don't fail on files with the same filepath.
17882 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
17884 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
17885 wined3d: Only copy memory corresponding to the dib section instead of the
17886 power of 2 surface.
17888 2006-07-14 András Kovács <andras@csevego.net>
17890 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
17891 shell32: Stub for SHSetLocalizedName.
17893 2006-07-13 Juan Lang <juan_lang@yahoo.com>
17895 * dlls/msi/appsearch.c:
17896 msi: Let caller set property in AppSearch.
17898 2006-07-14 Mike McCormack <mike@codeweavers.com>
17901 msi: Use awstring to return strings from MsiGetProductInfo.
17904 msi: Read from the registry, not the database in MsiGetProductInfo.
17906 * dlls/msi/msipriv.h, dlls/msi/registry.c:
17907 msi: Add some registry reading macro functions.
17909 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
17910 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
17911 msi: Move version string conversions to registry.c.
17913 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
17914 msi: Move some registry helper functions to registry.c.
17916 2006-07-13 Juan Lang <juan_lang@yahoo.com>
17918 * dlls/crypt32/cert.c:
17919 crypt32: Correct self-signed cert creation.
17920 - use correct function names for rpcrt functions
17921 - use CryptGenRandom to create unique serial numbers
17923 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
17925 * tools/widl/parser.y:
17926 widl: Support coclass forward declarations.
17928 * tools/widl/header.c:
17929 widl: Fix unterminated comment in generated code.
17931 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
17933 * dlls/wined3d/glsl_shader.c:
17934 wined3d: Fix cmp instruction for GLSL.
17935 The current GLSL cmp instruction is incorrect, because:
17936 - it ignores destination write mask
17937 - it ignores source swizzle
17938 - it ignores other source modifiers.
17939 - it works incorrectly for src0 = 0
17941 * dlls/wined3d/device.c:
17942 wined3d: Fix light state bugs.
17944 2006-07-14 Robert Shearman <rob@codeweavers.com>
17946 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
17947 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
17948 FUNCFLAG_FRESTRICTED flag.
17949 Add some more tests for ITypeInfo::Invoke.
17951 * dlls/oleaut32/olepicture.c:
17952 oleaut32: Implement GetClassID for the OLE picture class.
17954 * dlls/rpcrt4/ndr_marshall.c:
17955 rpcrt4: Fix Variance Callback Functions.
17956 A callback function for computing the variance puts the computed value
17957 into the same field as a conformance, so make sure to copy the value
17958 into pCount before returning from ComputeConformanceOrVariance.
17960 * dlls/rpcrt4/cpsf.c:
17961 rpcrt4: Add the threading model and a description when registering a CLSID
17962 for the PSFactoryBuffer.
17964 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
17965 ole32: Add validation of parameters to CoGetClassObject and make sure to
17966 initialise ppv to NULL.
17968 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
17970 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
17971 dlls/winex11.drv/xim.c:
17972 Fix swapped 2nd and 3rd argument passed to memset.
17974 2006-07-14 Alexandre Julliard <julliard@winehq.org>
17976 * programs/msiexec/msiexec.c:
17977 msiexec: Invert the return values of the boolean functions so that
17978 their names make more sense.
17980 2006-07-13 James Hawkins <truiken@gmail.com>
17982 * programs/msiexec/msiexec.c:
17983 msiexec: Also support options using a hyphen.
17985 * dlls/msi/dialog.c:
17986 msi: Add handling for the GroupBox dialog control.
17988 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
17990 * tools/winedump/pe.c:
17991 winedump: Write-strings warnings fix.
17993 2006-07-14 Alexandre Julliard <julliard@winehq.org>
17995 * configure, configure.ac:
17996 configure: Revert the error exit code for warnings, it causes more
17997 trouble than it's worth.
17999 2006-07-13 Alexandre Julliard <julliard@winehq.org>
18001 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
18002 ntdll: Make sure to not unmap anything from reserved areas
18003 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
18005 * dlls/ntdll/virtual.c:
18006 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
18007 arbitrary granularity.
18009 * dlls/ntdll/virtual.c:
18010 ntdll: Support for arbitrary memory allocation granularity.
18012 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
18014 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
18015 programs/notepad/De.rc, programs/notepad/Eo.rc,
18016 programs/notepad/Es.rc, programs/notepad/Fi.rc,
18017 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
18018 programs/notepad/It.rc, programs/notepad/Ja.rc,
18019 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
18020 programs/notepad/No.rc, programs/notepad/Pl.rc,
18021 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
18022 programs/notepad/Si.rc, programs/notepad/Sk.rc,
18023 programs/notepad/Sw.rc, programs/notepad/Th.rc,
18024 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
18025 programs/notepad/Zh.rc:
18026 notepad: Fix the ellipsis and shortcuts in menus.
18028 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
18029 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
18030 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
18031 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
18032 wordpad: Add shortcuts in menus.
18034 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
18036 * dlls/comdlg32/cdlg_Pl.rc:
18037 comdlg32: Update Polish translation.
18039 2006-07-13 Robert Shearman <rob@codeweavers.com>
18041 * dlls/ole32/compobj.c:
18042 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
18043 It increases the latency on completing the COM call and could result in
18044 the COM call never completing in some circumstances.
18046 * dlls/oleaut32/typelib.c:
18047 oleaut32: Convert void return types to the VT_EMPTY variant type in
18050 * dlls/oleaut32/typelib.c:
18051 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
18052 since dispinterfaces don't have the FDISPATCHABLE flag.
18054 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
18055 include: Add NI_* defines and add a WS(socklen_t) type.
18057 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
18058 rpcrt4: Add a stub for I_RpcMapWin32Status.
18060 * dlls/dbghelp/path.c:
18061 dbghelp: Fix the finding of PDB DS-type files.
18063 2006-07-13 Alexandre Julliard <julliard@winehq.org>
18065 * dlls/shell32/brsfolder.c:
18066 shell32: Avoid using macros that cause gcc warnings.
18068 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
18069 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
18071 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
18072 kernel32: Moved initialisation of the console handles to DllMain.
18074 2006-07-12 James Hawkins <truiken@gmail.com>
18076 * dlls/shlwapi/tests/path.c:
18077 shlwapi: Add tests for PathCommonPrefixA.
18079 * dlls/shlwapi/tests/path.c:
18080 shlwapi: Add tests for PathBuildRootA.
18082 * dlls/msi/install.c, dlls/msi/tests/package.c:
18083 msi: Update the files target paths as well, because a parent directory might
18086 2006-07-12 Thomas Kho <tkho@ucla.edu>
18088 * programs/notepad/dialog.c:
18089 notepad: Change file not saved alert title to match Windows' notepad.exe.
18091 * programs/notepad/En.rc, programs/notepad/dialog.c:
18092 notepad: Change window title to be like Windows' notepad.exe.
18094 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
18096 * dlls/winspool.drv/tests/info.c:
18097 winspool.drv/tests: Write-strings warnings fix.
18099 * dlls/mshtml/main.c:
18100 mshtml: Write-strings warnings fix.
18102 2006-07-11 James Hawkins <truiken@gmail.com>
18104 * dlls/urlmon/umon.c:
18105 urlmon: Implement URLDownloadToCacheFileW.
18107 2006-07-10 Ge van Geldorp <ge@gse.nl>
18109 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
18111 user32: Implement Get/SetClassLongPtrA/W.
18113 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
18115 * dlls/user/sysparams.c:
18116 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
18118 2006-07-12 Mike McCormack <mike@codeweavers.com>
18120 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
18121 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
18124 * dlls/ole32/clipboard.c:
18125 ole32: Small cleanups.
18127 * dlls/ole32/stg_prop.c:
18128 ole32: Remove unnecessary assert(This) calls.
18130 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
18131 ole32: Fix and test reading and writing of VT_CF properties.
18133 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
18135 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
18136 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
18137 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
18138 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
18139 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
18140 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
18141 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
18142 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
18143 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
18144 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
18145 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
18146 dlls/comctl32/propsheet.c:
18147 comctl32: Use wsprintf instead of strcat building the properties
18148 dialog title to allow different word orders.
18150 2006-07-12 Juan Lang <juan_lang@yahoo.com>
18152 * dlls/msi/appsearch.c:
18153 msi: Split up ACTION_AppSearchReg.
18155 * dlls/crypt32/store.c:
18156 crypt32: Add stubs for some stores.
18158 * dlls/crypt32/crypt32.spec:
18159 crypt32: Forward CreateFileU to CreateFileW.
18161 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
18163 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
18164 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
18165 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
18166 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
18167 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
18168 dlls/winex11.drv/x11font.h:
18169 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
18170 (not vice versa) for efficiency (required adding the Ex functionality
18173 * dlls/gdi/tests/font.c:
18174 gdi32: Add conformance test for GetTextExtentExPointW.
18176 2006-07-12 Mike McCormack <mike@codeweavers.com>
18178 * dlls/query/query_main.c:
18179 query: Return a more appropriate error code from CIState.
18181 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
18183 * dlls/urlmon/regsvr.c:
18184 urlmon: Write-strings warnings fix.
18186 2006-07-12 H. Verbeet <hverbeet@gmail.com>
18188 * dlls/wined3d/utils.c:
18189 wined3d: Texture stages that reference NULL textures should just pass
18190 through the result of the previous stage.
18192 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
18193 wined3d: Fix specular color handling for register combiners.
18194 By default the FinalCombiner is setup to add the specular color to the
18195 final result of the combiner operations. However, it should only do
18196 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
18198 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
18200 * dlls/wined3d/vertexbuffer.c:
18201 wined3d: Check the color data type too when deciding whether to convert data.
18203 2006-07-11 Mike McCormack <mike@codeweavers.com>
18205 * dlls/ole32/stg_prop.c:
18206 ole32: Implement IPropertyStorage::Enum using enumx.
18208 * dlls/ole32/stg_prop.c:
18209 ole32: Clean up some declarations.
18211 * dlls/ole32/stg_prop.c:
18212 ole32: Use enumx to implement IPropertySetStorage::Enum.
18214 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
18215 ole32: Add a framework for implementing IEnum* interfaces.
18217 2006-07-12 Mike McCormack <mike@codeweavers.com>
18219 * dlls/ole32/ole2.c:
18220 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
18222 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
18223 ole32: Fix conformance test to compile with MSVC6.
18225 * dlls/ole32/stg_prop.c:
18226 ole32: This cannot be NULL, so don't check it.
18228 * dlls/ole32/stg_prop.c:
18229 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
18232 2006-07-11 Mike McCormack <mike@codeweavers.com>
18234 * dlls/ole32/ole2.c:
18235 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
18237 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
18239 * dlls/avifil32/Makefile.in:
18240 avifil32: Remove unnecessary dependency on ntdll.
18242 2006-07-11 Juan Lang <juan_lang@yahoo.com>
18244 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
18245 dlls/crypt32/tests/cert.c, include/wincrypt.h:
18246 crypt32: Implement CryptAcquireCertificatePrivateKey.
18248 2006-07-11 Robert Reif <reif@earthlink.net>
18250 * dlls/advapi32/lsa.c:
18251 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
18253 * include/ntsecapi.h:
18254 include: Add more policy structures to ntsecapi.h.
18256 2006-07-11 Alexandre Julliard <julliard@winehq.org>
18258 * libs/Makefile.in, tools/winewrapper:
18259 libs: Get rid of the libwine symlinks.
18261 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
18262 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
18263 winegcc: Automatically add the correct lib paths when building inside the
18266 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
18267 tools/wrc/Makefile.in:
18268 libs: Get rid of the symlinks for the static libs.
18270 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
18271 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
18272 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
18273 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
18274 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
18275 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
18276 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
18277 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
18278 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
18279 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
18280 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
18281 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
18282 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
18283 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
18284 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
18285 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
18286 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
18287 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
18288 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
18289 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
18290 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
18291 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
18292 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
18293 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
18294 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
18295 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
18296 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
18297 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
18298 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
18299 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
18300 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
18301 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
18302 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
18303 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
18304 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
18305 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
18306 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
18307 libs/unicode/Makefile.in, libs/unicode/c_037.c,
18308 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
18309 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
18310 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
18311 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
18312 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
18313 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
18314 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
18315 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
18316 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
18317 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
18318 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
18319 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
18320 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
18321 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
18322 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
18323 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
18324 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
18325 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
18326 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
18327 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
18328 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
18329 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
18330 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
18331 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
18332 libs/unicode/collation.c, libs/unicode/compose.c,
18333 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
18334 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
18335 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
18336 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
18337 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
18338 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
18339 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
18340 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
18341 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
18342 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
18343 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
18344 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
18345 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
18346 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
18347 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
18348 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
18349 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
18350 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
18351 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
18352 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
18353 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
18354 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
18355 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
18356 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
18357 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
18358 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
18359 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
18360 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
18361 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
18362 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
18363 libs/wine/wine.map, programs/msiexec/Makefile.in,
18364 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
18365 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
18366 tools/wrc/Makefile.in:
18367 libs: Merged libwine_unicode into libwine.
18368 Most dlls use libwine_unicode at this point, so there's nothing to
18369 gain by having two separate libraries.
18371 2006-07-10 Juan Lang <juan_lang@yahoo.com>
18373 * dlls/crypt32/decode.c:
18374 crypt32: Check a pointer before dereferencing it (Coverity).
18376 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
18377 shell32: Always NULL-terminate path in SHGetPathFromIDList.
18379 2006-07-11 Mike McCormack <mike@codeweavers.com>
18381 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
18382 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
18383 dlls/infosoft/wordbreaker.c:
18384 infosoft: Add a word breaker for English.
18386 2006-07-10 Ge van Geldorp <ge@gse.nl>
18388 * tools/winebuild/import.c:
18389 winebuild: Save registers which might contain parameters for the function to
18392 * dlls/kernel/resource.c, include/winternl.h:
18393 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
18395 2006-07-10 James Hawkins <truiken@gmail.com>
18397 * dlls/msi/tests/package.c:
18398 msi: Test how SetTargetPath affects the target paths of install files.
18400 2006-07-09 James Hawkins <truiken@gmail.com>
18402 * dlls/msi/appsearch.c:
18403 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
18405 2006-07-10 Benjamin Arai <me@benjaminarai.com>
18407 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
18408 oleaut32: Conformance test and patch for VarCat.
18410 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
18412 * dlls/wined3d/directx.c:
18413 wined3d: Improve GetAdapterMonitor stub.
18415 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
18416 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
18417 dlls/wined3d/wined3d_private.h:
18418 wined3d: More flow control instructions.
18419 - Implement call, callnz, label, and ret
18420 - Implement support for NOT modifier
18422 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
18423 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
18424 dlls/wined3d/wined3d_private.h:
18425 wined3d: More flow control instructions
18426 - Implement if, else, endif, rep, endrep, break
18427 - Implement ifc, breakc, using undocumented comparison bits in the instruction
18429 - Fix bug in main loop processing of codes with no dst token
18430 - Fix bug in GLSL output modifier processing of codes with no dst token
18431 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
18432 - Add versioning for all the instructions above, and remove
18433 GLSL_REQUIRED thing, which is useless and should be removed from all
18434 opcodes in general.
18436 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
18438 * dlls/wined3d/device.c:
18439 wined3d: Fix off-by-one constants bug.
18441 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
18442 wined3d: Clamp texcoord output between 0 and 1.
18444 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18445 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
18446 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
18447 wined3d: Place immediate constants in the same array as global constants.
18448 - move DEF, DEFI, DEFB handling into the register counting pass
18449 - keep track of defined constants as a linked list (because there's a
18451 - apply immediate constants after global constants in the constant
18453 - both types of constants now get loaded with array notation in the
18454 shader (into the same array)
18456 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
18458 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
18459 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
18460 dlls/ddraw/tests/refcount.c:
18461 ddraw: Palette refcounting fix.
18462 Do not AddRef the DirectDraw interfaces in CreatePalette of older
18463 interface version, and add a test for that.
18465 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
18466 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
18467 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
18468 ddraw: Split up the ddraw refcount.
18470 2006-07-10 Mike McCormack <mike@codeweavers.com>
18472 * include/Makefile.in, include/cierror.h:
18473 include: Add cierror.h.
18475 2006-07-11 Mike McCormack <mike@codeweavers.com>
18477 * dlls/ole32/storage32.c:
18478 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
18480 * include/indexsvr.idl:
18481 indexsvr.h: Fix a typo.
18483 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18485 * dlls/wined3d/directx.c:
18486 wined3d: Add an "\n" to a fixme to fix another overflow (in
18487 IWineD3DImpl_CheckDeviceFormatConversion).
18489 2006-07-10 Juan Lang <juan_lang@yahoo.com>
18491 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
18493 riched20: Add stub implementation of ITextDocument.
18495 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
18496 crypt32: Implement key context property, with tests.
18498 2006-07-10 Ge van Geldorp <ge@gse.nl>
18500 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
18501 winedbg: Implement some x86_64 backend routines.
18503 * tools/winebuild/spec32.c:
18504 winebuild: Reserve enough space for null function pointer.
18507 server: Widen lparam for timers.
18509 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
18511 * dlls/shell32/shlview.c:
18512 shell32: Write-strings warning fix.
18514 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
18516 * dlls/crypt32/tests/encode.c:
18517 crypt32/tests: Write-strings warnings test.
18519 2006-07-11 Alexandre Julliard <julliard@winehq.org>
18522 server: Fixed get_thread_context for x86_64.
18524 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
18526 * dlls/amstream/amstream.c, include/mmstream.idl:
18527 amstream: Fix argument types to match the PSDK.
18529 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
18531 * programs/notepad/En.rc:
18532 notepad: En.rc: Fix the ellipsis in menu.
18534 2006-07-10 Huw Davies <huw@codeweavers.com>
18536 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
18537 msxml3: Implement removeChild.
18539 2006-07-10 Hans Leidekker <hans@it.vu.nl>
18541 * dlls/dnsapi/query.c:
18542 dnsapi: Fix a buffer overrun (Coverity).
18544 * dlls/wldap32/ber.c:
18545 wldap32: Document the ber functions.
18547 * dlls/wldap32/rename.c:
18548 wldap32: Document the rename functions.
18551 wine.inf: Add msi to the list of fake dlls.
18553 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
18555 * programs/oleview/En.rc, programs/oleview/resource.h,
18556 programs/oleview/typelib.c:
18557 oleview: Added more fields to TypeLib Viewer tree.
18559 2006-07-08 Jacek Caban <jacek@codeweavers.com>
18561 * dlls/urlmon/binding.c:
18562 urlmon: Always verify mime using FindMimeFromData.
18564 * dlls/shdocvw/tests/webbrowser.c:
18565 shdocvw: Added test of DoVerb.
18567 * dlls/shdocvw/tests/webbrowser.c:
18568 shdocvw: Added GetMiscStatus test.
18570 * dlls/shdocvw/oleobject.c:
18571 shdocvw: Call SetMenu in activate_ui.
18573 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
18574 mshtml: Added OnFrameWindowActivate implementation.
18576 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
18578 * dlls/advapi32/registry.c, include/winreg.h:
18579 advapi32: Fix registry API prototypes to match the PSDK.
18581 2006-07-10 Alexandre Julliard <julliard@winehq.org>
18583 * include/.gitignore, include/wine/.gitignore:
18584 include/.gitignore: Moved the wine subdir ignore list to the main file.
18586 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
18587 libs/.gitignore: Added wildcards for libraries.
18589 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
18590 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
18591 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
18592 .gitignore: Added wildcards to ignore lex and bison output files.
18594 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
18595 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
18596 dlls/cards/.gitignore, dlls/comcat/.gitignore,
18597 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
18598 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
18599 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
18600 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
18601 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
18602 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
18603 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
18604 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
18605 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
18606 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
18607 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
18608 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
18609 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
18610 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
18611 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
18612 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
18613 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
18614 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
18615 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
18616 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
18617 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
18618 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
18619 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
18620 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
18621 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
18622 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
18623 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
18624 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
18625 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
18626 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
18627 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
18628 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
18629 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
18630 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
18631 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
18632 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
18633 programs/msiexec/.gitignore, programs/notepad/.gitignore,
18634 programs/oleview/.gitignore, programs/progman/.gitignore,
18635 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
18636 programs/start/.gitignore, programs/taskmgr/.gitignore,
18637 programs/uninstaller/.gitignore, programs/view/.gitignore,
18638 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
18639 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
18640 programs/winemine/.gitignore, programs/winetest/.gitignore,
18641 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
18642 .gitignore: Added wildcards to ignore generated resource files.
18644 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
18645 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
18646 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
18647 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
18648 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
18649 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
18650 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
18651 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
18652 dlls/lz32/tests/.gitignore, dlls/make_dlls,
18653 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
18654 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
18655 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
18656 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
18657 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
18658 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
18659 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
18660 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
18661 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
18662 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
18663 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
18664 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
18665 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
18666 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
18667 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
18668 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
18669 dlls/ws2_32/tests/.gitignore:
18670 make_dlls: Recursively ignore .ok files in all tests directories.
18672 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
18673 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
18674 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
18675 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
18676 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
18677 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
18678 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
18679 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
18680 dlls/lz32/tests/.gitignore, dlls/make_dlls,
18681 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
18682 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
18683 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
18684 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
18685 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
18686 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
18687 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
18688 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
18689 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
18690 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
18691 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
18692 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
18693 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
18694 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
18695 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
18696 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
18697 dlls/ws2_32/tests/.gitignore:
18698 make_dlls: Recursively ignore testlist.c in all tests directories.
18700 * programs/.gitignore, programs/clock/.gitignore,
18701 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
18702 programs/eject/.gitignore, programs/expand/.gitignore,
18703 programs/explorer/.gitignore, programs/hh/.gitignore,
18704 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
18705 programs/make_progs, programs/msiexec/.gitignore,
18706 programs/notepad/.gitignore, programs/oleview/.gitignore,
18707 programs/progman/.gitignore, programs/regedit/.gitignore,
18708 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
18709 programs/rundll32/.gitignore, programs/start/.gitignore,
18710 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
18711 programs/view/.gitignore, programs/wcmd/.gitignore,
18712 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
18713 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
18714 programs/winedbg/.gitignore, programs/winefile/.gitignore,
18715 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
18716 programs/winepath/.gitignore, programs/winetest/.gitignore,
18717 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
18718 programs/winver/.gitignore, programs/wordpad/.gitignore:
18719 make_progs: Generate the .gitignore file.
18720 Ignore generated programs from the top-level .gitignore.
18722 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
18723 dlls/advpack/.gitignore, dlls/atl/.gitignore,
18724 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
18725 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
18726 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
18727 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
18728 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
18729 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
18730 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
18731 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
18732 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
18733 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
18734 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
18735 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
18736 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
18737 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
18738 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
18739 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
18740 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
18741 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
18742 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
18743 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
18744 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
18745 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
18746 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
18747 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
18748 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
18749 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
18750 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
18751 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
18752 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
18753 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
18754 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
18755 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
18756 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
18757 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
18758 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
18759 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
18760 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
18761 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
18762 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
18763 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
18764 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
18765 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
18766 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
18767 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
18768 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
18769 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
18770 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
18771 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
18772 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
18773 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
18774 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
18775 make_dlls: Ignore generated import libraries from the top-level .gitignore.
18777 * dlls/.gitignore, dlls/make_dlls:
18778 make_dlls: Generate the .gitignore file.
18780 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
18781 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
18782 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
18783 dlls/amstream/.gitignore, dlls/atl/.gitignore,
18784 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
18785 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
18786 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
18787 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
18788 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
18789 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
18790 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
18791 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
18792 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
18793 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
18794 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
18795 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
18796 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
18797 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
18798 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
18799 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
18800 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
18801 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
18802 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
18803 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
18804 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
18805 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
18806 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
18807 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
18808 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
18809 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
18810 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
18811 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
18812 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
18813 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
18814 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
18815 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
18816 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
18817 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
18818 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
18819 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
18820 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
18821 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
18822 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
18823 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
18824 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
18825 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
18826 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
18827 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
18828 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
18829 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
18830 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
18831 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
18832 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
18833 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
18834 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
18835 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
18836 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
18837 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
18838 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
18839 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
18840 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
18841 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
18842 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
18843 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
18844 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
18845 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
18846 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
18847 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
18848 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
18849 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
18850 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
18851 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
18852 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
18853 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
18854 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
18855 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
18856 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
18857 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
18858 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
18859 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
18860 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
18861 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
18862 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
18863 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
18864 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
18865 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
18866 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
18867 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
18868 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
18869 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
18870 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
18871 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
18872 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
18873 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
18874 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
18875 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
18876 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
18877 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
18878 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
18879 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
18880 dlls/version/.gitignore, dlls/version/tests/.gitignore,
18881 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
18882 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
18883 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
18884 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
18885 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
18886 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
18887 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
18888 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
18889 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
18890 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
18891 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
18892 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
18893 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
18894 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
18895 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
18896 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
18897 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
18898 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
18899 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
18900 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
18901 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
18902 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
18903 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
18904 programs/control/.gitignore, programs/eject/.gitignore,
18905 programs/expand/.gitignore, programs/explorer/.gitignore,
18906 programs/hh/.gitignore, programs/icinfo/.gitignore,
18907 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
18908 programs/notepad/.gitignore, programs/oleview/.gitignore,
18909 programs/progman/.gitignore, programs/regedit/.gitignore,
18910 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
18911 programs/rundll32/.gitignore, programs/start/.gitignore,
18912 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
18913 programs/view/.gitignore, programs/wcmd/.gitignore,
18914 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
18915 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
18916 programs/winedbg/.gitignore, programs/winefile/.gitignore,
18917 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
18918 programs/winepath/.gitignore, programs/winetest/.gitignore,
18919 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
18920 programs/winver/.gitignore, programs/wordpad/.gitignore,
18921 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
18922 tools/winapi/.gitignore, tools/winebuild/.gitignore,
18923 tools/winedump/.gitignore, tools/winegcc/.gitignore,
18924 tools/wmc/.gitignore, tools/wrc/.gitignore:
18925 Take advantage of the recursive nature of .gitignore for Makefile entries.
18926 Prefix other entries with '/' to make them non-recursive.
18928 * ANNOUNCE, ChangeLog, VERSION, configure:
18931 ----------------------------------------------------------------
18932 2006-07-07 Mike McCormack <mike@codeweavers.com>
18934 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
18935 dlls/query/Makefile.in, dlls/query/query.spec,
18936 dlls/query/query_main.c:
18937 query: Add a skeleton for query.dll.
18939 2006-07-07 James Hawkins <truiken@gmail.com>
18941 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
18942 advpack: Add tests for different configurations of INF filenames and
18943 working directories for install functions.
18945 2006-07-10 Alexandre Julliard <julliard@winehq.org>
18947 * configure, configure.ac, include/basetsd.h, include/windef.h,
18948 tools/winegcc/winegcc.c:
18949 configure: Define _WIN64 when building on a 64-bit platform.
18951 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
18952 include/msvcrt/mbstring.h, include/msvcrt/search.h,
18953 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
18954 include/msvcrt/sys/types.h, include/msvcrt/time.h,
18955 include/msvcrt/wchar.h:
18956 include/msvcrt: Fix all definitions of size_t for Win64.
18958 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
18959 dlls/msvcrt/time.c:
18960 msvcrt: Avoid including system headers in msvcrt.h.
18962 2006-07-07 Mike McCormack <mike@codeweavers.com>
18964 * include/Makefile.in, include/ntquery.h:
18965 query: Add ntquery.h.
18967 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
18969 * dlls/ntdll/tests/reg.c:
18970 ntdll/tests: Added some NULL testing.
18972 2006-07-10 Alexandre Julliard <julliard@winehq.org>
18974 * server/registry.c:
18975 server: Only accept 0 as registry handle in functions that take a parent key.
18977 2006-07-08 Robert Shearman <rob@codeweavers.com>
18979 * include/winerror.h:
18980 include: Add more error codes used by newer versions of COM.
18982 * dlls/oleaut32/typelib2.c:
18983 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
18984 had much wider testing.
18986 * dlls/oleaut32/typelib.c:
18987 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
18988 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
18989 mask. Upper 16 bits contains the ordinal number of the function.
18990 Allocation of the "recbuf" must be modified, to support larger data
18991 (based on a patch by White Snake <whitesnake78@mail.com>).
18993 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
18995 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
18996 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
18998 2006-07-07 Thomas Kho <tkho@ucla.edu>
19000 * dlls/winex11.drv/mouse.c:
19001 winex11: Use correct multiplier for negative relative mouse movements.
19003 2006-07-07 Juan Lang <juan_lang@yahoo.com>
19005 * dlls/crypt32/cert.c:
19006 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
19008 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19010 * dlls/shell32/shell32_Ko.rc:
19011 shell32: Updated Korean resource.
19013 * programs/winecfg/Ko.rc:
19014 winecfg: Updated Korean resource.
19016 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
19018 * programs/winecfg/Nl.rc:
19019 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
19021 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
19023 * programs/winecfg/audio.c:
19024 winecfg: Write-strings warnings fix.
19026 2006-07-07 Jacek Caban <jacek@codeweavers.com>
19028 * dlls/urlmon/urlmon_main.c:
19029 urlmon: Register protocol handlers in DllMain.
19031 * dlls/urlmon/urlmon_main.c:
19032 urlmon: Use non heap based objects for class factories.
19034 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
19036 * dlls/wined3d/glsl_shader.c:
19037 wined3d: Fix typo breaking 3.0 pshaders color input.
19039 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
19041 * dlls/winex11.drv/event.c:
19042 winex11.drv: Protect X11 calls by a critical section.
19044 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
19045 server/trace.c, server/window.c:
19046 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
19049 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
19051 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
19052 dlls/winex11.drv/opengl.c:
19053 Add a common fps counter channel to ddraw, opengl and d3d.
19055 2006-07-07 Jacek Caban <jacek@codeweavers.com>
19057 * dlls/mshtml/nsio.c:
19058 mshtml: Create nsWineURI even if we don't have valid nsIURI.
19060 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
19061 shdocvw: Added test of SetClientSite.
19063 * dlls/shdocvw/oleobject.c:
19064 shdocvw: Call GetContainer in SetClientSite.
19066 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
19067 include/htiframe.idl:
19068 include: Added htiframe.idl.
19070 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
19072 * dlls/wined3d/baseshader.c:
19073 wined3d: Trace ABS/ABSNEG modifiers.
19075 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
19076 wined3d: Create fake input semantics for d3d8 shaders.
19077 Use them to remove the need for loading arrays in two different places.
19079 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
19080 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
19081 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
19082 wined3d: Reverse semantics maps for shaders.
19084 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
19085 wined3d: Make WINED3D_ATR macros more flexible.
19086 Make them operate on a type, as opposed to a semantic name.
19088 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
19089 wined3d: Simplify primitiveDeclartationConvertToStrided.
19090 Assign fixed indices to declaration inputs.
19091 Then use a common path to load the strided data.
19093 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
19094 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
19095 include/wine/wined3d_types.h:
19096 wined3d: Add position_transformed flag to Strided data format.
19098 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
19099 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
19101 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
19103 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
19104 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
19105 dlls/shell32/shresdef.h:
19106 shell32: Show a confirmation before deleting files with syscalls.
19108 * dlls/shell32/shfldr_unixfs.c:
19109 shell32: If possible use SHFileOperationW to delete in unixfs.
19110 This gives confirmation dialogs, recursive directory removal etc.
19112 2006-07-07 Christoph Frick <frick@sc-networks.de>
19114 * dlls/dinput/joystick_linuxinput.c:
19115 dinput: map_axis must be able to work with LONG's value range.
19117 * dlls/dinput/joystick_linuxinput.c:
19118 dinput: Remove redundant struct members.
19120 2006-07-06 Christoph Frick <frick@sc-networks.de>
19122 * dlls/dinput/joystick_linuxinput.c:
19123 dinput: Implement the GetProperty call for getting the range of an axis.
19125 * dlls/dinput/joystick_linuxinput.c:
19126 dinput: Call fake_current_js_state on the places where it is actually needed
19129 * dlls/dinput/joystick_linuxinput.c:
19130 dinput: Only fake the current state on axes that are actually there.
19132 * dlls/dinput/joystick_linuxinput.c:
19133 dinput: Move the axes and button configs into the JoyDev struct.
19135 * dlls/dinput/joystick_linuxinput.c:
19136 dinput: Utilize the offsets and the transform to support the user
19137 supplied data format.
19139 * dlls/dinput/joystick_linuxinput.c:
19140 dinput: Adds offset and transform and their basic handling to the joystick
19143 * dlls/dinput/joystick_linuxinput.c:
19144 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
19146 * dlls/dinput/joystick_linuxinput.c:
19147 dinput: Set the amount of POVs in the caps.
19149 * dlls/dinput/joystick_linuxinput.c:
19150 dinput: Detect more than one /dev/input/event joystick.
19152 2006-07-07 Jason Green <jave27@gmail.com>
19154 * dlls/wined3d/glsl_shader.c:
19155 wined3d: Fix D3DSIO_TEXKILL for GLSL.
19157 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
19159 * programs/winecfg/En.rc:
19160 winecfg: Shift Graphics page up to fill the empty place.
19162 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
19163 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
19164 d3d8: Fix remaining refcount tests and tighten all tests.
19166 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
19168 * dlls/wininet/ftp.c:
19169 wininet: Use correct way of determining the password for anonymous ftp.
19171 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
19173 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
19174 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
19175 ensure the 16/32 bits separation.
19177 * server/context_powerpc.c:
19178 server: Fix context_powerpc.c compilation.
19180 2006-07-07 Mike McCormack <mike@codeweavers.com>
19182 * dlls/uuid/uuid.c:
19183 uuid: Add indexsvr's IIDs to libuuid.
19185 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
19186 include: Add indexsvr.idl (IWordBreaker).
19188 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
19190 * dlls/riched20/caret.c:
19191 riched20: Replace an if-statement with empty body with a FIXME comment.
19193 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
19194 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
19195 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
19196 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
19197 dlls/wintab32/context.c:
19198 janitorial: Put "inline static" at the beginning of a declaration.
19200 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
19201 programs/explorer/systray.c:
19202 janitorial: Move the storage specifier to the beginning of the declaration.
19204 2006-07-06 Thomas Kho <tkho@ucla.edu>
19206 * programs/notepad/main.c:
19207 notepad: Change window classname from NPClass to Notepad.
19209 2006-07-06 Jacek Caban <jacek@codeweavers.com>
19211 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
19212 urlmon: Added image/x-png mime filter.
19214 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
19215 urlmon: Added image/bmp filter.
19217 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
19218 urlmon: Added image/gif filter.
19220 * dlls/urlmon/tests/misc.c:
19221 urlmon: Added more test of FindMimeFromData.
19223 * dlls/urlmon/urlmon_main.c:
19224 urlmon: Fix handling of proposed mime.
19226 * dlls/urlmon/urlmon_main.c:
19227 urlmon: Added image/pjpeg mime filter.
19229 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
19231 * programs/regedit/listview.c:
19232 regedit: Write-strings warning fix.
19234 2006-07-06 Robert Shearman <rob@codeweavers.com>
19236 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
19237 tools/widl/typegen.c, tools/widl/widltypes.h:
19238 widl: Add support for the builtin constants "TRUE" and "FALSE".
19240 * dlls/ole32/compobj.c:
19241 ole32: Fix the return value of COM_RegReadPath and make it static.
19243 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
19244 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
19247 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
19248 oleaut32: Add a typedef for "boolean".
19249 Fix up an conflict that this type has with jpeglib.h.
19251 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
19252 oleaut32: Fix the error code returned by ITypeComp on an interface when the
19253 name matches, but the flags don't.
19255 2006-07-05 James Hawkins <truiken@gmail.com>
19257 * dlls/advapi32/security.c:
19258 advapi32: Get the token type in ImpersonateLoggedOnUser.
19260 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
19261 advapi32: Add tests for LookupAccountSid.
19263 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
19265 * dlls/winex11.drv/event.c:
19266 winex11.drv: Add window style and visibility status to the take focus event
19269 2006-07-05 Jason Green <jave27@gmail.com>
19271 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
19272 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
19273 This instruction was being handled incorrectly in the case where the
19274 2nd src argument contained a relatively addressed constant.
19276 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19278 * dlls/kernel/tests/file.c:
19279 kernel/tests: More tests for OpenFile.
19281 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
19283 * dlls/wininet/ftp.c:
19284 wininet: Return NULL handle if no connection is established.
19286 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
19288 * dlls/wined3d/drawprim.c:
19289 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
19291 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
19292 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
19293 dlls/wined3d/device.c:
19294 wined3d: Implement FVF to DECL9 conversion (with tests).
19296 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
19297 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
19298 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
19299 dlls/wined3d/wined3d_private.h:
19300 wined3d: Move register count pass to SetFunction.
19301 Move semantics pointers out of the reg_maps, make them persistent data
19302 in the shader (again, for future software shaders).
19304 * dlls/wined3d/device.c:
19305 wined3d: Fix STREAM flag override.
19307 * dlls/wined3d/vertexdeclaration.c:
19308 wined3d: Add missing PSIZE register for decl8->9 conversion.
19310 * dlls/wined3d/device.c:
19311 wined3d: Allow mix of SW vertex and GLSL pixel shader.
19312 Do not attach non-GLSL shaders to the GLSL program, that will cause a
19313 crash. Mix with ARB shaders is never going to happen, because the
19314 selection code will always choose GLSL for both or ARB for both.
19316 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
19317 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
19318 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
19319 dlls/wined3d/wined3d_private.h:
19320 wined3d: Rework shader mode selection.
19321 - currently half the shader selection code (GLSL vs ARB) is in
19322 fillGLcaps. The parts that check for software shaders are in
19323 GetDeviceCaps. That placement, will work, but is definitely not optimal.
19324 FillGLcaps should detect support - it should not make decision as to
19325 what's used, because that's not what the purpose of the function is.
19326 GetDeviceCaps should report support as it has already been selected.
19327 Instead, select shader mode in its own function, called in the
19328 appropriate places.
19329 - unifying pixel and vertex shaders into a single selection is a
19330 mistake. A software vertex shader can be coupled with a hardware arb or
19331 glsl pixel shader, or no shader at all. Split them back into two and add
19332 a SHADER_NONE variant.
19333 - drawprim is doing support checks for ARB_PROGRAM, and making shader
19334 decisions based on that - that's wrong, support has already been
19335 checked, and decided upon, and shaders can be implemented via software,
19336 ARB_PROGRAm or GLSL, so that support check isn't valid.
19337 - Store the shader selected mode into the shader itself. Different types
19338 of shaders can be combined, so this is an improvement. In fact, storing
19339 the mode into the settings globally is a mistake as well - it should be
19340 done per device, since different cards have different capabilities.
19342 2006-07-06 Jacek Caban <jacek@codeweavers.com>
19344 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
19345 dlls/shdocvw/tests/webbrowser.c:
19346 shdocvw: Added test of IProvideClassInfo.
19348 2006-07-06 Mike McCormack <mike@codeweavers.com>
19351 msi: Features may be published but absent.
19353 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
19354 msi: Add a test for MsiGetComponentPath and make it pass.
19357 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
19359 2006-06-30 Ge van Geldorp <ge@gse.nl>
19361 * configure, configure.ac:
19362 configure: Allow relocation on x86_64.
19364 2006-07-05 Jacek Caban <jacek@codeweavers.com>
19366 * dlls/mshtml/txtrange.c:
19367 mshtml: Added get_text implementation.
19369 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
19370 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
19371 mshtml: Added createRange implementation.
19373 * dlls/mshtml/selection.c:
19374 mshtml: Added get_type implementation.
19376 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
19377 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
19378 dlls/mshtml/selection.c:
19379 mshtml: Added get_selection implementation.
19381 * dlls/mshtml/olecmd.c:
19382 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
19384 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
19386 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
19387 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
19389 2006-07-05 Mike McCormack <mike@codeweavers.com>
19392 msi: Forward MsiUseFeature to MsiUseFeatureEx.
19394 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
19396 * fonts/Makefile.in:
19397 fonts: Fix a copy/paste bug preventing correct generation of the
19398 System font for codepages 1256 and 1257.
19400 2006-07-03 James Hawkins <truiken@gmail.com>
19402 * dlls/wininet/internet.c:
19403 wininet: Error out if hInternet is a bad handle.
19405 * dlls/wininet/ftp.c:
19406 wininet: Use a blank password if none is provided in FTP_Connect.
19408 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
19410 * configure, configure.ac, dlls/comdlg32/Makefile.in,
19411 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
19412 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
19413 comdlg32: Add initial test.
19415 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
19417 * dlls/cryptnet/.gitignore:
19418 cryptnet: Add .gitignore.
19420 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
19422 * dlls/user/tests/menu.c:
19423 user/tests: Write-strings warnings fix.
19425 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
19427 * dlls/mapi32/sendmail.c:
19428 mapi32: Write-strings warnings fix.
19430 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
19432 * include/wininet.h:
19433 wininet.h: Add extra error code.
19435 2006-07-04 Robert Reif <reif@earthlink.net>
19437 * dlls/dxdiagn/dxdiag_main.c:
19438 dxdiagn: Fix TRACE/FIXME formats.
19440 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
19442 * dlls/comctl32/listview.c:
19443 comctl32: listview: Recompute header size after an insertion of a column.
19445 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
19447 * dlls/ntdll/reg.c:
19448 ntdll: Fix possible TRACE crash.
19450 2006-07-03 Robert Shearman <rob@codeweavers.com>
19452 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
19453 oleaut: Implement processing of modules for SLTG typelibs.
19454 Set funckind when processing SLTG functions.
19456 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
19457 oleaut: Improve SLTG var support.
19458 Pass both the start of the block and the offset to the first item into
19459 SLTG_DoVars as they may be different.
19460 Process 0xfffe offsets for variable names - this means to use the
19462 Add support for parsing the optional varflags field.
19464 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
19465 oleaut: Fix function support for SLTG dispinterfaces.
19467 * dlls/oleaut32/typelib.c:
19468 oleaut: Move the processing of functions in SLTG typelibs into a
19469 separate function and use it when processing dispinterfaces.
19471 * dlls/oleaut32/typelib.c:
19472 oleaut: Move the initialisation of memidConstructor and
19473 memidDestructor of type infos to the common ITypeInfo creation
19475 Remove the WARN message as this functionality isn't implemented in
19478 * dlls/oleaut32/typelib.c:
19479 oleaut: Process references for SLTG dispatch types.
19481 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
19482 oleaut: Abstract out the processing of variables in SLTG typelib components
19483 to a common function.
19485 * dlls/oleaut32/typelib.c:
19486 oleaut: Process references when parsing SLTG alias types.
19488 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
19489 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
19490 generating code to SLTG_DoType.
19491 Process SLTG alias types with SLTG_DoType as the data is stored in the
19492 same format as in other components of the typelib.
19494 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
19495 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
19496 common to all elements, so move the processing of these from the
19497 individual element processing.
19498 Improve SLTG alias processing.
19500 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
19501 oleaut: Document some more members of SLTG_TypeInfoTail.
19503 * dlls/advapi32/service.c:
19504 advapi32: Fix the service function being called when extended is
19505 either set or not set (reported by Andrey Turkin).
19507 2006-07-03 Huw Davies <huw@codeweavers.com>
19509 * dlls/rpcrt4/ndr_marshall.c:
19510 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
19512 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
19514 * dlls/winex11.drv/keyboard.c:
19515 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
19517 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
19519 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
19520 Avoid non-portable WCHAR[] constructs.
19522 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
19524 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
19525 wined3d: Add a function to print out D3DDECLUSAGE9 values.
19527 * dlls/wined3d/baseshader.c:
19528 wined3d: Fix faulty DCL trace.
19530 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
19532 * dlls/wined3d/arb_program_shader.c:
19533 wined3d: Resync ARB mnxn function with GLSL mnxn function.
19535 * dlls/wined3d/baseshader.c:
19536 wined3d: Use shader_get_regtype() in register counting pass.
19538 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
19539 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
19540 wined3d: Move SHADER_ARB code into arb_program_shader.c.
19542 * dlls/wined3d/device.c:
19543 wined3d: Cleanup: print constants in device code.
19545 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
19547 * include/d3d9types.h:
19548 d3d9: Fix FVF POSITION mask.
19550 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
19552 * programs/oleview/typelib.c:
19553 oleview: Added next field to TypeLib viewer treeview control.
19555 * programs/oleview/typelib.c:
19556 oleview: Improved type handling in TypeLib viewer.
19558 * programs/oleview/En.rc, programs/oleview/Makefile.in,
19559 programs/oleview/main.h, programs/oleview/oleview.c,
19560 programs/oleview/resource.h, programs/oleview/typelib.c:
19561 oleview: Added open TypeLib file functionality.
19563 * programs/oleview/En.rc, programs/oleview/resource.h,
19564 programs/oleview/typelib.c:
19565 oleview: Added type displaying in TypeLib Viewer.
19567 2006-06-30 Thomas Kho <tkho@ucla.edu>
19569 * programs/wcmd/wcmdmain.c:
19570 wcmd: Modify option parser to allow compound options.
19572 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
19574 * dlls/winmm/winealsa/audio.c:
19575 winmm/winealsa: Write-strings warning fix.
19577 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
19579 * programs/taskmgr/dbgchnl.c:
19580 taskmgr: Write-strings warnings fix.
19582 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
19584 * dlls/comctl32/tests/listview.c:
19585 comctl32/tests: Write-strings warnings fix.
19587 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
19589 * programs/regedit/listview.c:
19590 regedit: Write-strings warnings fix.
19592 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
19594 * dlls/mapi32/prop.c:
19595 mapi32: Use kernel32 functions instead of the ntdll ones.
19597 2006-06-30 Jacek Caban <jacek@codeweavers.com>
19599 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
19600 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
19601 shdocvw: Get rid of Mozilla ActiveX control dependency.
19603 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
19604 dlls/mshtml/oleobj.c:
19605 mshtml: Added beginning IDM_BROWSEMODE implementation.
19608 wine.inf: Set gecko url to activate Wine Gecko installer.
19610 * dlls/mshtml/install.c:
19611 mshtml: Add trailing '\' to gecko_path if needed.
19613 2006-06-30 Ge van Geldorp <ge@gse.nl>
19615 * include/cvconst.h, programs/winedbg/be_x86_64.c:
19616 winedbg: Implement be_x86_64_init_registers.
19618 * include/msvcrt/string.h:
19619 include/msvcrt: Make sure size_t is properly defined for 64-bit.
19621 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
19622 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
19623 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
19624 programs/winedbg/stack.c:
19625 winedbg: Adjust the parameters of the backend read/write routines to
19626 match those of ReadProcessMemory/WriteProcessMemory, since those are
19627 the ones actually used.
19630 server: The "select" call passes handles, not ints.
19632 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
19634 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
19635 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
19636 dlls/shell32/shresdef.h:
19637 shell32: Add an icon for delete confirmation.
19639 * dlls/shell32/shlfileop.c:
19640 shell32: Allow for custom icons in confirmation messages.
19642 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
19643 shell32: Pass the correct parent hwnd to confirmation dialogs.
19645 * dlls/shell32/shlfileop.c:
19646 shell32: Remove the now unused SHELL_DeleteFileW.
19648 2006-07-01 Robert Shearman <rob@codeweavers.com>
19650 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
19651 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
19652 the exponent parsing to after the hex digit parsing.
19654 2006-06-30 Robert Shearman <rob@codeweavers.com>
19656 * dlls/advapi32/service.c:
19657 advapi32: Implement RegisterServiceCtrlHandleExW.
19659 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
19661 * dlls/setupapi/tests/devinst.c:
19662 setupapi/tests: Add trailing '\n's to ok() calls.
19664 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
19666 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
19667 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
19668 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
19669 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
19670 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
19671 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
19672 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
19673 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
19674 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
19675 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
19676 dlls/urlmon/regsvr.c:
19677 Use the return value of register_key_guid.
19679 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
19681 * programs/oleview/En.rc, programs/oleview/typelib.c:
19682 oleview: Added base TypeLib Viewer menu functionality.
19684 * programs/oleview/En.rc, programs/oleview/main.h,
19685 programs/oleview/typelib.c:
19686 oleview: Added status bar to TypeLib Viewer.
19688 * programs/oleview/En.rc, programs/oleview/Makefile.in,
19689 programs/oleview/main.h, programs/oleview/oleview.c,
19690 programs/oleview/pane.c, programs/oleview/resource.h,
19691 programs/oleview/tree.c, programs/oleview/typelib.c:
19692 oleview: Added TypeLib Viewer base.
19693 - Added TypeLib Viewer base.
19694 - Fixed multiple instance of pane window functionality.
19695 - Added field with TypeLib path to ITEM_INFO structure.
19697 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
19699 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
19700 wined3d: Perform sanity checks on the rectangle in LockRect.
19702 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
19704 * dlls/ddraw/ddraw.c:
19705 ddraw: Added missing '\n' in debug traces.
19707 * dlls/quartz/pin.c:
19708 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
19710 2006-06-30 Robert Shearman <rob@codeweavers.com>
19712 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
19713 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
19714 that hasn't yet been marshaled then it should create a new stub
19717 * dlls/oleaut32/typelib.c:
19718 oleaut32: Fix a typo where the FIXME doesn't match the code.
19720 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
19721 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
19723 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
19724 advapi32: Implement RegDisablePredefinedCache.
19726 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
19728 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
19729 ntdll: Fix return codes for NtCreateKey (with tests).
19731 2006-06-29 James Hawkins <truiken@gmail.com>
19733 * dlls/shlwapi/tests/path.c:
19734 shlwapi: Add tests for PathFindExtensionA.
19736 * dlls/shlwapi/tests/path.c:
19737 shlwapi: Add tests for PathCanonicalize.
19739 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
19741 * dlls/shell32/shfldr_fs.c:
19742 shell32: Use SHFileOperationW to delete files.
19744 2006-06-29 Ivan Leo <ivanleo@gmail.com>
19746 * dlls/shell32/tests/shlfileop.c:
19747 shell32/tests: Comment out a test that crashes on windows nt 4.0.
19749 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
19751 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
19752 ddraw: Fix some material related bugs.
19754 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
19755 ddraw: Matrix values in the execute buffer are handles.
19757 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
19759 * dlls/winex11.drv/winpos.c:
19760 winex11.drv: Update window's full screen state on the resolution
19761 change as well as on the window resize event.
19763 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
19764 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
19765 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
19766 include/winpos.h, include/winuser.h:
19767 include: Move appropriate parts of winpos.h to winuser.h and win.h,
19768 remove winpos.h afterwards.
19770 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
19772 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
19773 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
19774 cryptnet: Implement a stub cryptnet dll.
19776 2006-06-28 Juan Lang <juan_lang@yahoo.com>
19778 * programs/regedit/childwnd.c:
19779 regedit: Update status bar after editing key name.
19781 2006-06-28 Jason Green <jave27@gmail.com>
19783 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
19784 wined3d: Fix a few GLSL shader instruction translations.
19785 This fixes the translations for a few instructions in GLSL and allows
19786 Cubemap sampling in pixel shaders < 2.0. It makes some of the
19787 lighting on textures in Half Life 2 look better, including some of the
19788 water effects. It's not perfect yet, but much closer now.
19790 2006-06-28 Robert Shearman <rob@codeweavers.com>
19792 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
19793 ole32: When marshaling a proxy make sure to maintain an external
19794 reference on the stub object so that the first proxy can be released.
19795 Implement external refcount sharing between a proxy and the marshaled proxy.
19796 Extend the marshaling of a proxy test to show that an external reference
19797 is always kept on the stub object.
19799 * dlls/ole32/tests/marshal.c:
19800 ole32: Add a test for CoCreateInstance doing object hosting by
19801 automatically creating an appropriate apartment for the object and
19802 returning a proxy to it.
19804 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
19805 ole32: Implement CoGetObject.
19807 * dlls/oleaut32/typelib.c:
19808 oleaut32: RegisterTypeLib should register any interface that derives
19809 from IDispatch rather than just dual interfaces.
19810 This is hinted at, although not explicitly stated on MSDN, but was
19811 verified by tests with native oleaut32.
19813 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
19815 * dlls/ddraw/vertexbuffer.c:
19816 ddraw: Correct a NULL pointer check.
19818 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19820 * dlls/kernel/tests/version.c:
19821 kernel: Version test was using imports missing on WinME.
19823 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
19825 * dlls/quartz/filtergraph.c:
19826 quartz: Fixed typo (Coverity).
19828 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
19830 * dlls/quartz/regsvr.c:
19831 quartz: Use the return value of register_key_guid.
19833 2006-06-27 Juan Lang <juan_lang@yahoo.com>
19835 * dlls/oleaut32/typelib.c:
19836 oleaut32: Handle bstr length of -1 in typelibs.
19838 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
19839 shell32: Add a stub for InvalidateDriveType.
19841 2006-06-27 H. Verbeet <hverbeet@gmail.com>
19843 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
19844 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
19845 wined3d: Use register combiners for texture stage operations.
19846 Make wined3d use register combiners for texture stage operations. In
19847 order to do that the texture unit index needs to be separated from the
19848 texture stage index. For cards that don't support the
19849 NV_register_combiners extension nothing should change.
19851 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
19852 wined3d: Add code for using register combiners for texture stage operations.
19853 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
19854 larger than 4. In Direct3D that would correspond to
19855 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
19856 (which can be much larger) to which it currently corresponds in
19857 wined3d. Using register combiners we can get around that limitation
19858 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
19859 stages. This patch adds code for doing the texture operations with
19860 register combiners instead of ARB_texture_env_combine or
19861 NV_texture_env_combine4, but doesn't make use of that code yet. That's
19862 what the next patch will do.
19864 * dlls/wined3d/drawprim.c:
19865 wined3d: Fix uploading of textures for shaders.
19866 The code for uploading / binding textures for use with pixel shaders
19867 is slightly different from the one for uploading / binding textures
19868 for use with the fixed function pipeline. It would be possible to keep
19869 the code in a single function with a couple of conditionals, but in
19870 combination with the changes needed for register combiners that would
19871 become quite messy.
19873 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
19874 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
19875 include/wine/wined3d_gl.h:
19876 wined3d: Texture limits fixes.
19877 GL_LIMITS(textures) is currently used for both the number of texture
19878 stages and the maximum number of simultaneous textures. In the current
19879 code that's the same, but in a later patch that will be separated,
19880 since a texture stage doesn't have to reference an actual
19881 texture. Also, shaders can access a larger number of samplers than the
19882 number of texture units the fixed function pipeline can access.
19884 * include/wine/wined3d_gl.h:
19885 wined3d: Add register combiner function pointers.
19887 * dlls/wined3d/utils.c:
19888 wined3d: Add & use D3DTEXTUREOP dumping code.
19890 2006-06-27 James Hawkins <truiken@gmail.com>
19892 * dlls/shlwapi/tests/path.c:
19893 shlwapi: Add tests for PathAppendA.
19895 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
19897 * dlls/shell32/shlfileop.c:
19898 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
19899 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
19900 operation when called without FOF_NOCONFIRMATION or with
19901 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
19904 2006-06-26 Huw Davies <huw@codeweavers.com>
19906 * dlls/opengl32/wgl.c:
19907 opengl32: Fix the returned metrics and add a translation vector to the end of
19910 2006-06-27 Alexandre Julliard <julliard@winehq.org>
19912 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
19913 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
19915 server: Moved get/set_thread_context implementation to ptrace.c.
19917 2006-06-27 Ivan Leo <ivanleo@gmail.com>
19919 * dlls/msvcrt/tests/file.c:
19920 msvcrt/tests: Don't leave files on the disk.
19922 2006-06-27 William Knop <william.knop@gmail.com>
19924 * dlls/dbghelp/elf_module.c:
19925 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
19927 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
19929 * dlls/uxtheme/tests/system.c:
19930 uxtheme/tests: Add tests for IsThemePartDefined.
19932 2006-06-27 Hans Leidekker <hans@it.vu.nl>
19934 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
19935 userenv: Add a stub implementation for GetProfileType.
19937 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
19939 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
19940 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
19941 wined3d: Vertex buffer can be locked multiple times.
19943 2006-06-27 Huw Davies <huw@codeweavers.com>
19945 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
19946 msxml3: Always have a libxml doc associated with a domdoc object, even if the
19947 object has no nodes.
19948 This means we don't need to add checks for NULL libxml node ptrs in our node
19951 2006-06-27 James Hawkins <truiken@gmail.com>
19953 * dlls/msi/dialog.c:
19954 msi: Read the font color from the database, and use it for the text control.
19956 2006-06-26 James Hawkins <truiken@gmail.com>
19958 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
19959 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
19962 2006-06-27 Alexandre Julliard <julliard@winehq.org>
19964 * dlls/ntdll/critsection.c:
19965 ntdll: Faster critical sections on MacOS using Mach semaphores.
19967 * libs/wine/loader.c:
19968 libwine: Attempt to increase some user limits that are set too low on some
19971 * configure, configure.ac, include/config.h.in,
19972 programs/wineconsole/curses.c:
19973 wineconsole: Portability fixes in the curses mouse support.
19975 * tools/widl/widltypes.h:
19976 widl: Fixed syntax of DECL_LINK macro to look more like C code.
19978 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
19980 * dlls/shlwapi/tests/path.c:
19981 shlwapi: Test for UrlGetPart in case of file name.
19983 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
19985 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
19986 ntdll: Fix 2 failing test on native. Change Wine accordingly.
19988 2006-06-26 Hans Leidekker <hans@it.vu.nl>
19990 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
19991 shell32: Add a stub implementation for SHIsFileAvailableOffline.
19993 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
19995 * programs/winedbg/info.c:
19996 winedbg: Module info.
19997 when requesting info on a module by address, always print the module
19998 ELF/PE pair (if this applies) (and not only the embedded PE), which
20001 * programs/winedbg/info.c:
20002 winedbg: Use 64 bit version of imagehlp_module.
20003 This allows reimplementing the module list command and do less black
20004 magic to guess the ELF debug format.
20006 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
20007 dbghelp: Implemented SymEnumerateModules64.
20009 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
20010 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
20011 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
20012 dbghelp: Module info.
20013 - now internally storing module info as a 64bit module structure
20014 (the interest in not in the 64 bit side of things, but because
20015 it allows storing lots of usefull information)
20016 - fixed SymGetModuleInfo64W which wasn't returning the
20017 LoadedPdbName field
20018 - now filling for MSC files with the extended information
20019 (instead of guessing it)
20020 - reused the extended module info to store wine ELF module
20021 information (link for map link, stabs vs dwarf symbol info)
20023 2006-06-27 Alexandre Julliard <julliard@winehq.org>
20025 * programs/winetest/maketest:
20026 winetest: Portability fix in the maketest script. Added support for git.
20028 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
20030 * dlls/winex11.drv/window.c:
20031 winex11.drv: Write-strings warning fix.
20033 2006-06-27 Jason Green <jave27@gmail.com>
20035 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
20036 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
20037 wined3d: Implement more GLSL instructions and a little cleanup.
20038 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
20039 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
20040 they are implemented in ARB_fragment_program at least).
20041 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
20042 routine - use a pointer instead.
20044 2006-06-27 H. Verbeet <hverbeet@gmail.com>
20046 * dlls/wined3d/device.c:
20047 wined3d: Remove some redundant code.
20049 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
20050 wined3d: Fix compilation (VBO constants).
20052 2006-06-26 James Hawkins <truiken@gmail.com>
20054 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
20055 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
20057 * dlls/shlwapi/tests/path.c:
20058 shlwapi: Add tests for PathAddBackslash.
20060 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
20061 shlwapi: Add tests for PathCombineA.
20063 * dlls/shdocvw/version.rc:
20064 shdocvw: Upgrade the version to 5.50.4134.599.
20066 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
20068 * dlls/ddraw/device.c:
20069 ddraw: Fix some compiler warnings.
20071 * dlls/ddraw/ddraw.c:
20072 ddraw: Assign the surface descriptions height to the height.
20074 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
20076 * dlls/imagehlp/modify.c:
20077 imagehlp: Fixed typo (Coverity).
20079 * dlls/uxtheme/tests/system.c:
20080 uxtheme/tests: Add tests for GetCurrentThemeName.
20082 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
20084 * dlls/uxtheme/tests/system.c:
20085 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
20087 2006-06-25 Jacek Caban <jacek@codeweavers.com>
20089 * dlls/mshtml/conpoint.c:
20090 mshtml: Added Unadvise implementation.
20092 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
20093 dlls/mshtml/mshtml_private.h:
20094 mshtml: Destroy connection points.
20096 * dlls/mshtml/conpoint.c:
20097 mshtml: Added Advise implementation.
20099 * dlls/mshtml/nsio.c:
20100 mshtml: Return text/html by default in GetContentType.
20102 * dlls/mshtml/nsio.c:
20103 mshtml: Return NS_OK in GetStatus if channel is NULL.
20105 * dlls/mshtml/navigate.c:
20106 mshtml: Call OnStopRequest in OnStopBinding.
20108 * dlls/mshtml/navigate.c:
20109 mshtml: Break reading if IStream::Read returns 0 bytes.
20111 2006-06-23 Jacek Caban <jacek@codeweavers.com>
20113 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
20114 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
20115 mshtml: Added HTMLLoadOptions implementation (with tests).
20117 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
20119 * dlls/winmm/mci.c:
20120 mci: Fix some mciSendString quirks.
20121 Really check in MCI open string commands if the name we have is a
20122 device (and no longer rely on bad heuristics for it).
20124 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
20126 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
20127 dlls/dbghelp/elf_module.c:
20128 dbghelp: Dwarf & thunks.
20129 - added the elf_is_in_thunk_area() function to locate an address
20130 within the known thunk area of Wine's builtin modules
20131 - now passing this thunk information to the dwarf parser so that it
20132 can drop functions from the thunk areas (as dwarf symbols), so that
20133 those functions can be later on marked as thunks in dbghelp
20136 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
20138 * dlls/dbghelp/elf_module.c:
20139 dbghelp: Elf for wine and spec definitions.
20140 Enhancement over previous fix (we don't need to insert NOTYPE symbols
20141 in our public symbol table, so drop them as early as possible).
20143 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
20145 * dlls/msi/install.c, dlls/msi/tests/package.c:
20146 msi: Disable some path validity checks in MsiSetTargetPath.
20148 2006-06-24 Ivan Leo <ivanleo@gmail.com>
20150 * dlls/amstream/amstream.c:
20151 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
20152 IAMMultiMediaStreamImpl_OpenMoniker.
20154 * dlls/advapi32/tests/security.c:
20155 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
20157 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
20159 * dlls/user/resources/user32_Pl.rc:
20160 user: user32_Pl.rc: Fix the capitalization of OK.
20162 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
20164 * dlls/ntdll/time.c:
20165 ntdll: Add UZT timezone info.
20167 2006-06-23 Francois Gouget <fgouget@free.fr>
20169 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
20170 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
20171 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
20172 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
20173 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
20174 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
20175 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
20176 dlls/wined3d/utils.c, programs/winefile/resource.h:
20177 Assorted spelling, case and grammar fixes.
20179 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
20181 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
20182 dlls/shell32/shlexec.c:
20183 shell32: Fix computation of default verb.
20184 Compute the default verb as documented on MSDN instead of blindly
20185 assuming it is 'open'. This fixes the WordViewer association in some
20188 * dlls/winmm/winecoreaudio/audio.c:
20189 winecoreaudio: Protect pthread.h inclusion.
20191 * dlls/ddraw/tests/refcount.c:
20192 ddraw: Fix compilation with gcc 2.95.
20194 * dlls/crypt32/tests/encode.c:
20195 crypt32: Fix compilation with gcc 2.95.
20197 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
20199 * dlls/ddraw/ddraw.c:
20200 ddraw: Set the video memory and visible flag on render targets.
20202 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
20203 ddraw: Enumerate the reference d3ddevice.
20205 * dlls/wined3d/surface.c:
20206 wined3d: Fix single buffering.
20207 Tell gl to draw to the back buffer when a back buffer is used, do not
20208 use the value from gl.
20210 * dlls/wined3d/device.c:
20211 wined3d: Fix a bad trace.
20213 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
20215 * dlls/wined3d/device.c:
20216 wined3d: Create vertex buffer objects for D3D vertex buffers.
20218 * dlls/wined3d/vertexbuffer.c:
20219 wined3d: Vertex fixups.
20221 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
20222 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
20223 include/wine/wined3d_types.h:
20224 wined3d: Add support for VBOs to the drawing code.
20226 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
20228 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
20229 shlwapi: PathCombineW should return NULL on invalid parameters.
20231 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20233 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
20234 oleview: Added Korean resources.
20236 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
20238 * programs/oleview/En.rc, programs/oleview/details.c,
20239 programs/oleview/interface.c, programs/oleview/main.h,
20240 programs/oleview/resource.h, programs/oleview/tree.c:
20241 oleview: Fix compilation with gcc 2.95.
20242 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
20243 - moved some string to resources
20244 - fixed implementation of IPersistStream interface viewer
20246 * programs/oleview/interface.c:
20247 oleview: Added propper ClassName displaying to interface viewer.
20249 * programs/oleview/En.rc, programs/oleview/Makefile.in,
20250 programs/oleview/interface.c, programs/oleview/main.h,
20251 programs/oleview/oleview.c, programs/oleview/resource.h:
20252 oleview: Added interface viewer.
20254 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
20256 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
20257 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
20258 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
20260 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
20262 * dlls/gdi/tests/metafile.c:
20263 gdi/tests: Write-strings warnings fix.
20265 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
20267 * tools/widl/widltypes.h:
20268 widl: Write-strings warnings fix.
20270 2006-06-23 James Hawkins <truiken@gmail.com>
20272 * dlls/shell32/brsfolder.c:
20273 shell32: Add missing multiply by sizeof(WCHAR)l
20275 2006-06-23 Huw Davies <huw@codeweavers.com>
20277 * dlls/rpcrt4/ndr_stubless.c:
20278 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
20280 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
20281 dlls/winex11.drv/x11drv.h:
20282 winex11: Introduce a function to retrieve the glx drawable and have
20283 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
20285 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
20287 * dlls/imagehlp/modify.c:
20288 imagehlp: Fixed typo (Coverity).
20290 2006-06-23 Alexandre Julliard <julliard@winehq.org>
20292 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
20293 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
20295 server: Moved some common bits of get/set_thread_context to thread.c.
20297 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
20299 libwine: Added entry for sigprocmask in the pthread functions table.
20301 * loader/pthread.c:
20302 wine-pthread: Set thread scope to force using kernel threads on Solaris.
20304 2006-06-22 Huw Davies <huw@codeweavers.com>
20306 * dlls/opengl32/wgl.c:
20307 opengl32: If there's no glX context don't return a wgl context.
20309 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
20311 * programs/oleview/En.rc, programs/oleview/oleview.c,
20312 programs/oleview/resource.h:
20313 oleview: Added system configuration dialog.
20315 * programs/oleview/En.rc, programs/oleview/oleview.c:
20316 oleview: Added copy HTML tag functionality.
20318 * programs/oleview/oleview.c:
20319 oleview: Added copy CLSID functionality.
20321 * programs/oleview/En.rc, programs/oleview/main.h,
20322 programs/oleview/oleview.c, programs/oleview/resource.h,
20323 programs/oleview/tree.c:
20324 oleview: Added CreateInstanceOn functionality.
20326 2006-06-22 James Hawkins <truiken@gmail.com>
20328 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
20329 msi: Add tests for components that aren't associated with a feature.
20331 2006-06-22 Jacek Caban <jacek@codeweavers.com>
20333 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
20334 dlls/mshtml/mshtml_private.h:
20335 mshtml: Added stub implementation of HTMLLoadOptions.
20337 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
20338 include/Makefile.in, include/optary.idl:
20339 mshtml: Added optary.idl file.
20341 * dlls/mshtml/nsio.c:
20342 mshtml: Inherit NSContainer in NewURI.
20344 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
20345 mshtml: Fix a typo.
20347 * dlls/mshtml/olecmd.c:
20348 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
20350 2006-06-23 Juan Lang <juan_lang@yahoo.com>
20352 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
20353 advapi: Add a stub for SystemFunction035.
20355 * dlls/kernel/tests/locale.c:
20356 kernel: Change failing to test to show it doesn't have anything to do
20357 with embedded NULLs.
20359 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
20361 * dlls/secur32/ntlm.c:
20362 secur32: Write-strings warnings fix.
20364 * dlls/ole32/tests/stg_prop.c:
20365 ole32/tests: Write-strings warning fix.
20367 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
20369 * dlls/dinput/mouse.c:
20370 dinput: Warp mouse each 10ms instead of dropping events.
20372 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
20374 * dlls/uxtheme/tests/system.c:
20375 uxtheme/tests: Destroy the windows after we've used them.
20377 * dlls/uxtheme/tests/system.c:
20378 uxtheme/tests: Add a case sensitivity test.
20380 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
20382 * programs/oleview/En.rc:
20383 oleview: Spelling fixes (English).
20385 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
20386 oleview: French localization.
20388 2006-06-22 Huw Davies <huw@codeweavers.com>
20390 * dlls/winex11.drv/opengl.c:
20391 winex11: glXQueryExtension has its error and event base arguments swapped
20392 compared with other *QueryExtension functions!
20394 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
20396 * programs/oleview/details.c, programs/oleview/main.h,
20397 programs/oleview/tree.c:
20398 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
20400 2006-06-22 Alexandre Julliard <julliard@winehq.org>
20402 * configure, configure.ac:
20403 configure: Send pkg-config error messages to /dev/null.
20405 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
20407 * dlls/riched20/editor.c:
20408 riched20: Fix message range for get_msg_name.
20410 2006-06-21 Juan Lang <juan_lang@yahoo.com>
20412 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
20413 include/wincrypt.h:
20414 crypt32: Implement CertGetCRLFromStore.
20415 - implement CertGetCRLFromStore, with tests
20416 - update tests for CRL revocation functions to show name isn't checked
20418 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
20419 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
20421 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
20422 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
20425 2006-06-21 Ivan Leo <ivanleo@gmail.com>
20427 * dlls/quartz/filesource.c:
20428 quartz: Fix media type detection.
20430 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
20432 * dlls/dbghelp/elf_module.c:
20433 dbghelp: Elf for wine and spec definitions.
20434 - fixed regression when looking for winebuild's special symbols in ELF symtab
20435 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
20438 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
20441 Makefile.in: Add target "ctags" to the overview.
20443 * DEVELOPERS-HINTS:
20444 DEVELOPER-HINTS: Some directories where added / renamed.
20446 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
20448 * dlls/uxtheme/tests/system.c:
20449 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
20451 * dlls/uxtheme/tests/system.c:
20452 uxtheme/tests: Add some tests for GetWindowTheme.
20454 2006-06-21 James Hawkins <truiken@gmail.com>
20456 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
20457 atl: Add a stub implementation of AtlModuleLoadTypeLib.
20459 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
20460 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
20462 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
20464 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
20465 ddraw: Use the handle infrastructure for Matrix handles.
20467 2006-06-21 Alexandre Julliard <julliard@winehq.org>
20469 * ANNOUNCE, ChangeLog, VERSION, configure:
20472 ----------------------------------------------------------------
20473 2006-06-21 Alexandre Julliard <julliard@winehq.org>
20475 * programs/oleview/.gitignore, programs/oleview/oleview:
20476 oleview: Delete the symlink from git.
20478 * AUTHORS, dlls/shell32/shell32_main.c:
20479 Updated the AUTHORS list and converted it to utf-8.
20481 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
20483 * tools/mkinstalldirs:
20484 tools: Fix mkinstalldirs.
20485 We cannot trust 'mkdir -p' to set the proper permissions on parent
20486 directories. So create them manually.
20487 Fix handling of paths containing spaces.
20488 Properly prefix the path with './' if it starts with a '-'.
20489 Stop trying to create a path after the first error.
20491 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
20493 * dlls/uxtheme/tests/system.c:
20494 uxtheme/tests: Extra testing for GetLastError.
20496 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20498 * dlls/msvcrt/tests/string.c:
20499 msvcrt: Add simple test for _strdup(0).
20501 * dlls/msvcrt/string.c:
20502 msvcrt: Fix a crash in _strdup.
20504 2006-06-20 James Hawkins <truiken@gmail.com>
20506 * dlls/msi/action.c:
20507 msi: Fix handling of the no-op identifier in the Directory table.
20509 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
20511 * dlls/ntdll/server.c:
20512 ntdll: Write-strings warnings fix.
20514 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
20516 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
20517 winspool/tests: Tests for EnumForms and set an error value in our stub.
20519 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
20521 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
20522 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
20523 msvcrt: Fix _initterm, with tests.
20525 2006-06-11 Simon Kissane <skissane@gmail.com>
20527 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
20528 kernel32: Added SetThreadUILanguage() stub.
20530 2006-06-21 Robert Shearman <rob@codeweavers.com>
20532 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
20533 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
20535 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
20536 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
20538 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
20540 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
20541 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
20542 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
20543 wined3d: Pixel format cleanup.
20545 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
20547 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
20548 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
20550 Also use the whole device surface if one of the extents is zero or
20551 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
20554 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
20556 * dlls/winspool.drv/info.c:
20557 winspool: An empty string as server name is valid for AddPrinterDriver.
20559 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
20561 * programs/oleview/details.c:
20562 oleview: Added registry tab in details window.
20564 * programs/oleview/En.rc, programs/oleview/Makefile.in,
20565 programs/oleview/details.c, programs/oleview/main.h,
20566 programs/oleview/oleview.c, programs/oleview/resource.h,
20567 programs/oleview/tree.c:
20568 oleview: Added details window base.
20570 * programs/oleview/En.rc, programs/oleview/main.h,
20571 programs/oleview/oleview.c, programs/oleview/resource.h,
20572 programs/oleview/tree.c:
20573 oleview: Added base menu funcionality.
20575 * programs/oleview/En.rc, programs/oleview/main.h,
20576 programs/oleview/oleview.c, programs/oleview/resource.h,
20577 programs/oleview/tree.c:
20578 oleview: Added more TreeView entries.
20580 * programs/oleview/tree.c:
20581 oleview: Added TreeView entries read from registry.
20583 * programs/oleview/En.rc, programs/oleview/Makefile.in,
20584 programs/oleview/main.h, programs/oleview/oleview.c,
20585 programs/oleview/resource.h, programs/oleview/tree.c:
20586 oleview: Added TreeView window.
20588 * programs/oleview/Makefile.in, programs/oleview/main.h,
20589 programs/oleview/oleview.c, programs/oleview/pane.c:
20590 oleview: Added pane bar.
20592 * configure, configure.ac, programs/Makefile.in,
20593 programs/oleview/.gitignore, programs/oleview/En.rc,
20594 programs/oleview/Makefile.in, programs/oleview/main.h,
20595 programs/oleview/oleview, programs/oleview/oleview.c,
20596 programs/oleview/resource.h, programs/oleview/rsrc.rc:
20597 oleview: Added initial version.
20599 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20601 * dlls/wined3d/surface_gdi.c:
20602 wined3d: Add an "\n" to a fixme to fix an overflow.
20604 2006-06-20 Jason Green <jave27@gmail.com>
20606 * dlls/wined3d/glsl_shader.c:
20607 wined3d: Bind correct number of samplers for GLSL shaders.
20608 We are only checking against GL_MAX_TEXTURES when binding samplers,
20609 when we should be checking against the maximum number of samplers that
20610 the card supports. Spotted by H. Verbeet.
20612 2006-06-20 Juan Lang <juan_lang@yahoo.com>
20614 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
20615 crypt32: Implement some CRL verification functions.
20617 * dlls/crypt32/main.c, include/wincrypt.h:
20618 wincrypt.h: Add more definitions and prototypes.
20620 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
20622 * dlls/wininet/tests/url.c:
20623 wininet/tests: Write-strings warnings fix.
20625 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
20627 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
20628 dlls/winex11.drv/x11drv_main.c:
20629 winex11.drv: Add support for full screen window state using the NETWM protocol.
20631 2006-06-20 James Hawkins <truiken@gmail.com>
20633 * dlls/advpack/install.c:
20634 advpack: Implement DoInfInstall on top of the install framework.
20636 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20638 * dlls/kernel/tests/file.c:
20639 kernel: Add tests for OpenFile.
20641 * dlls/kernel/tests/file.c:
20642 kernel: Check for an exe which is always present in a system dir.
20644 * dlls/lz32/tests/lzexpand_main.c:
20645 lz32: Small test fixes.
20647 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
20649 * dlls/shell32/shlfileop.c:
20650 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
20652 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
20654 * tools/winedump/output.c:
20655 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
20657 * tools/winedump/output.c:
20658 winedump: Use ntdll as template.
20660 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
20661 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
20662 dlls/compstui/compstui_main.c:
20663 compstui: Add minimal compstui.dll (stubs only).
20665 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
20667 * dlls/ntdll/virtual.c:
20668 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
20670 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
20672 * programs/winecfg/Ru.rc:
20673 winecfg: Russian translation.
20675 2006-06-20 Jacek Caban <jacek@codeweavers.com>
20677 * dlls/urlmon/umon.c:
20678 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
20680 * dlls/shdocvw/persist.c:
20681 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
20683 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
20684 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
20685 dlls/mshtml/oleobj.c:
20686 mshtml: Move IOleCommandTarget implementation to separate file.
20688 * dlls/mshtml/persist.c:
20689 mshtml: Initialize url variable in IPersistMoniker::Load.
20691 * dlls/mshtml/nsio.c:
20692 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
20694 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
20695 mshtml: Added IPropertyNotifySink connection point.
20697 2006-06-20 Juan Lang <juan_lang@yahoo.com>
20699 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
20700 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
20701 dlls/crypt32/tests/store.c:
20702 crypt32: Rearrange functions a bit.
20704 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
20705 shlwapi: Small cleanups.
20706 - forward MLGetUILanguage to kernel32
20707 - correct type of parameter to MLLoadLibrary
20709 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
20711 * programs/winecfg/theme.c:
20712 winecfg: Create Resources directory when adding themes.
20714 2006-06-20 Huw Davies <huw@codeweavers.com>
20716 * dlls/rpcrt4/rpc_message.c:
20717 rpcrt4: Don't use a short to hold the packet length, since it can
20718 result in premature termination of the send.
20720 2006-06-20 Alexandre Julliard <julliard@winehq.org>
20722 * dlls/ntdll/tape.c:
20723 ntdll: Fixed tape.c compilation on Solaris.
20725 * libs/wine/mmap.c:
20726 libwine: Better memory reservation algorithm for platforms that use
20729 * configure, configure.ac:
20730 configure: Default to using wine-pthread on all platforms.
20732 2006-06-20 Jeremy White <jwhite@codeweavers.com>
20734 * configure, configure.ac:
20735 configure: Probe more carefully for soname support, primarily for Solaris
20738 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
20740 * dlls/dbghelp/dwarf.c:
20741 dbghelp: dwarf: Tidy up leb128 reading.
20743 * dlls/dbghelp/dwarf.c:
20744 dbghelp: Indent the code as the rest of dbghelp module.
20746 * dlls/dbghelp/elf_module.c:
20747 dbghelp: Support multiple debug formats.
20748 When several debug formats (eg stabs & dwarf2) exist in the same
20749 module, allow to load them all (this is needed when different
20750 compilation units are compiled with different debug options).
20752 * dlls/dbghelp/dwarf.c:
20753 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
20756 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
20757 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
20758 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
20759 dbghelp: Added the ability to define a source file by dir+filename instead of
20762 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
20763 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
20764 Walking the whole lot, not doing anything interesting apart from
20765 traversing the data.
20767 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
20768 dlls/dbghelp/elf_module.c:
20769 dbghelp: Pass .debug_loc section information to dwarf.
20771 * dlls/dbghelp/dwarf.c:
20772 dbghelp: Dwarf & parse context.
20773 - split the data structures for walking through the data (abbrev,
20774 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
20775 - created dwarf2_parse_compilation_unit() for clarity
20776 - added section structure to gather information about all ELF sections
20777 related to all dwarf2 sections (more to come)
20779 * dlls/dbghelp/dwarf.c:
20780 dbghelp: Dwarf & udt members.
20781 - correctly set size & offsets for regular udt members
20782 - first shot at bitfields for udt members
20784 * dlls/dbghelp/dwarf.c:
20785 dbghelp: Dwarf & function blocks.
20786 - properly handling function blocks
20787 - handling of variables inside of blocks (either on stack, or in a
20788 register, or relative to the frame register if any)
20789 - added dwarf2_subprogram_t structure so that we can pass around
20790 relevant information for function parsing
20792 * dlls/dbghelp/dwarf.c:
20793 dbghelp: dwarf: Properly handle function formal parameters.
20795 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
20796 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
20797 dbghelp: Storage of func locals & parameters.
20798 - added the ability to tell to add_func_local whether we're adding
20799 a local variable or a parameter (and removed the black magic
20801 - we can now address variables defined as an offset to a register
20803 * dlls/dbghelp/dwarf.c:
20804 dbghelp: Dwarf & global symbols.
20805 Offset the addresses for global symbols (func & variables) by the base
20806 image of the corresponding module.
20808 * dlls/dbghelp/dwarf.c:
20809 dbghelp: dwarf: Added support for function labels.
20811 * dlls/dbghelp/dwarf.c:
20812 dbghelp: Proper support for nested types definitions (even in C).
20814 * dlls/dbghelp/dwarf.c:
20815 dbghelp: Dwarf - function scheme.
20816 - various fixes to follow better the functions definition (nesting,
20818 - don't directly parse types referenced by a subprogram, they'll be
20819 loaded anyway when needed
20821 * dlls/dbghelp/dwarf.c:
20822 dbghelp: Dwarf & locations.
20823 - put back the block attribute parsing
20824 - added dwarf2_compute_location to properly decode a location (at
20827 * dlls/dbghelp/dwarf.c:
20828 dbghelp: Dwarf compiland.
20829 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
20830 - commented out the location parsing which is an ugly hack
20832 * dlls/dbghelp/dwarf.c:
20833 dbghelp: Dwarf & new scheme.
20834 - add some helpers for the rewrite
20835 - module is now part of the dwarf2_parse_context
20837 * dlls/dbghelp/dwarf.c:
20838 dbghelp: Dwarf & type references.
20839 Removed unused type references scheme that we'll implement using a
20840 different scheme in next patches.
20842 * dlls/dbghelp/dwarf.c:
20843 dbghelp: Dwarf merge parsing of UDT.
20844 Merge into a single function the struct/class/union parsing.
20846 * dlls/dbghelp/dwarf.c:
20847 dbghelp: Dwarf & debug info entries.
20848 - now loading the debug info entries into specific structures
20849 - this will help writing new functions
20850 - this will allow handling of forward references
20852 * dlls/dbghelp/dwarf.c:
20853 dbghelp: Dwarf abbrev table is now a sparse array.
20854 - added a pool for memory allocation when parsing a compilation unit
20855 - now using the brand new sparse array for the abbrev table
20857 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
20858 dbghelp: Added another basic type for storage: the sparse array.
20860 * dlls/dbghelp/dwarf.c:
20861 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
20863 * dlls/dbghelp/dwarf.c:
20864 dbghelp: Remove the unneeded level attribute while parsing.
20866 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
20867 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
20869 * dlls/dbghelp/dwarf.c:
20870 dbghelp: Dwarf & typedefs.
20871 - removed lookup for name for the const modifier
20872 - hard wire dwarf-reference to our pointer types
20874 * dlls/dbghelp/dwarf.c:
20875 dbghelp: Dwarf & module's symtype.
20876 - we should set the module's symtype upon success
20877 - removed unneeded bRet variable
20879 * dlls/dbghelp/dwarf.c:
20880 dbghelp: Dwarf2 & AT_byte_size.
20881 - AT_byte_size can be larger than a single byte (especially for enums)
20882 - added missing enumeration type parsing
20884 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
20885 programs/winedbg/types.c:
20886 winedbg: Proper handling of typedefs.
20887 Added types_get_real_type() to get rid of typedef information, and
20888 access the real underlying type.
20890 2006-06-19 Juan Lang <juan_lang@yahoo.com>
20892 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
20893 dlls/crypt32/tests/encode.c:
20894 crypt32: Encode/decode CRL issuing dist points.
20896 2006-06-19 Jason Green <jave27@gmail.com>
20898 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
20899 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
20901 * dlls/wined3d/glsl_shader.c:
20902 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
20903 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
20904 that's not part of the spec.
20905 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
20906 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
20908 2006-06-20 James Hawkins <truiken@gmail.com>
20911 tools/wine.inf: Add d3d8.dll to the fake dlls list.
20913 2006-06-20 Ge van Geldorp <ge@gse.nl>
20915 * dlls/kernel/global16.c:
20916 kernel32: "base" is a pointer in 16-bit global heap.
20918 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
20919 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
20920 winedbg: Added x86_64 support.
20922 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
20924 * dlls/shell32/shlfileop.c:
20925 shell32: Remove the now unused SHELL_ConfirmDialog.
20927 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
20928 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
20930 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20932 * dlls/lz32/tests/lzexpand_main.c:
20933 lz32: Remove dead code from the LZOpenFileW test.
20935 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
20937 * dlls/shell32/shell32_Pl.rc:
20938 shell32: Update the Polish translation.
20940 2006-06-19 Juan Lang <juan_lang@yahoo.com>
20942 * dlls/crypt32/crl.c:
20943 crypt32: Simplify CRL creation.
20944 Decoding already handles signed and unsigned CRLs, so don't duplicate
20945 that in CertCreateCRLContext.
20947 * dlls/crypt32/cert.c:
20948 crypt32: Simplify certificate creation.
20949 Decoding already handles signed and unsigned certs, so don't duplicate
20950 that in CertCreateCertificateContext.
20952 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20954 * dlls/lz32/tests/lzexpand_main.c:
20955 lz32: test LZOpenFileW.
20957 * dlls/lz32/tests/lzexpand_main.c:
20958 lz32: LZOpenFileA sets last error sometimes.
20960 * dlls/lz32/tests/lzexpand_main.c:
20961 lz32: Rename function aliases to real (ASCII) function names.
20963 2006-06-19 Robert Shearman <rob@codeweavers.com>
20965 * dlls/shell32/shfldr_desktop.c:
20966 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
20968 * dlls/shell32/shfldr_mycomp.c:
20969 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
20971 * dlls/rpcrt4/rpc_server.c:
20972 rpcrt4: Move the packet manipulation from the exception filter to the exception
20974 Remove the unused server_sem variable.
20976 2006-06-19 Juan Lang <juan_lang@yahoo.com>
20978 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
20979 crypt32: Fix decoding signed certs and CRLs.
20981 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
20983 * dlls/uxtheme/tests/system.c:
20984 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
20986 2006-06-20 Mike McCormack <mike@codeweavers.com>
20988 * dlls/ole32/stg_prop.c:
20989 ole32: Implement reading of VT_CF storage properties.
20991 2006-06-19 Alexandre Julliard <julliard@winehq.org>
20993 * libs/wine/config.c:
20994 libwine: Remove one more directory level when checking for build dir.
20995 This way it still works if the libdir we got was libs/wine instead of libs.
20997 2006-06-19 Jeremy White <jwhite@codeweavers.com>
20999 * dlls/msvcrt/time.c:
21000 msvcrt: Solaris asctime_r compilation fix.
21002 * dlls/dbghelp/elf_module.c:
21003 dbghelp: Fix a Solaris compilation error.
21005 * dlls/winex11.drv/winpos.c:
21006 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
21008 * dlls/ntdll/directory.c:
21009 ntdll: On Solaris, limits.h is required for PATH_MAX.
21011 2006-06-19 Ge van Geldorp <ge@gse.nl>
21013 * dlls/dbghelp/minidump.c:
21014 dbghelp: Fix compilation for x86_64.
21016 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
21018 * dlls/secur32/schannel.c, include/sspi.h:
21019 include: Fix definition of SECURITY_INTEGER.
21021 2006-06-19 Alexandre Julliard <julliard@winehq.org>
21023 * tools/winebuild/build.h, tools/winebuild/main.c,
21024 tools/winebuild/relay.c:
21025 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
21028 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
21030 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
21031 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
21032 dlls/setupapi/tests/devinst.c:
21033 setupapi: Implement SetupDiCreateDeviceInfoListExW.
21035 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
21037 * dlls/uxtheme/tests/system.c:
21038 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
21040 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
21042 * dlls/dnsapi/name.c:
21043 dnsapi: Fix conflicts nameser.h with winerror.h.
21045 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
21047 * dlls/secur32/ntlm.c:
21048 secur32: Fix another GetProcessHeap vs GetProcessHeap().
21050 2006-06-19 Hans Leidekker <hans@it.vu.nl>
21052 * dlls/mscms/profile.c:
21053 mscms: Fix famous typo in HeapFree call.
21055 2006-06-19 Kai Blin <kai.blin@gmail.com>
21057 * dlls/secur32/negotiate.c:
21058 secur32: Remove unneeded function from the Negotiate provider.
21060 2006-06-20 Mike McCormack <mike@codeweavers.com>
21062 * dlls/ole32/ole2.c:
21065 2006-06-19 Mike McCormack <mike@codeweavers.com>
21067 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
21068 hlink: Add a stub implementation for HlinkNavigateToStringReference.
21070 * dlls/imm32/imm.c:
21071 imm32: Fix some return codes.
21073 * dlls/wininet/urlcache.c:
21074 wininet: Make sure to null terminate a string before copying it.
21076 2006-06-19 Alexandre Julliard <julliard@winehq.org>
21078 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
21079 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
21081 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
21083 * include/ddk/compstui.h:
21084 include: Declare remaining exported functions in compstui.h.
21086 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
21088 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
21089 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
21090 dlls/ddraw/viewport.c:
21091 ddraw: Implement proper handle management.
21093 2006-06-16 Jason Green <jave27@gmail.com>
21095 * dlls/wined3d/glsl_shader.c:
21096 wined3d: Correct implementation of D3DSIO_LOOP.
21097 I initially misread the specification. src0.x is the iteration count,
21098 not the max amount for the loop register. This fixes that.
21100 * dlls/wined3d/baseshader.c:
21101 wined3d: Fix lookup for LOOP register.
21103 2006-06-17 Jason Green <jave27@gmail.com>
21105 * dlls/wined3d/glsl_shader.c:
21106 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
21109 2006-06-16 Jason Green <jave27@gmail.com>
21111 * dlls/wined3d/glsl_shader.c:
21112 wined3d: Load boolean and integer constants into the GLSL shader program.
21114 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
21115 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21116 wined3d: Implement locally defined boolean and integer constants in GLSL.
21118 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
21119 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
21120 wined3d: Add preliminary support for constant boolean and integer registers
21122 - Separate the declaration phase of the shader string generator into
21123 the arb and glsl specific files.
21124 - Add declarations and recognition for application-sent constant
21125 integers and booleans (locally defined ones will follow).
21126 - Standardize capitilization of pixel/vertex specific variable names.
21128 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
21129 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
21130 dlls/wined3d/wined3d_private.h:
21131 wined3d: Move constant loading into target-specific files.
21132 - Moves GLSL constant loading code into glsl_shader.c and out of the
21133 over-populated drawprim.c.
21134 - Creates a new file named arb_program_shader.c which will hold code
21135 specific to ARB_vertex_program & ARB_fragment_program.
21136 - Remove the constant loading calls from drawprim.c
21138 * dlls/wined3d/vertexshader.c:
21139 wined3d: Remove dead vertex shader code.
21141 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
21143 * dlls/riched20/caret.c:
21144 riched20: EM_CHARFROMPOS didn't work properly with scrolling
21145 (vertical scrollbar position was not taken into account).
21147 2006-06-17 Hans Leidekker <hans@it.vu.nl>
21149 * dlls/dnsapi/query.c:
21150 dnsapi: Free all allocated records instead of just the last one.
21152 * dlls/dnsapi/query.c:
21153 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
21155 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
21157 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
21158 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
21159 dlls/ddraw/tests/refcount.c:
21160 ddraw: Palette refcounting fixes + tests.
21162 2006-06-17 Robert Shearman <rob@codeweavers.com>
21165 ntdll: If ObjectAttributes is NULL then an error is returned at the
21166 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
21167 not need to be checked for NULL later on in the function.
21169 * dlls/rpcrt4/rpc_server.c:
21170 rpcrt4: Use the thread pool in the RPC server for processing packets.
21172 * dlls/ole32/ftmarshal.c:
21173 ole32: Document CoCreateFreeThreadedMarshaler.
21175 * dlls/ole32/rpc.c:
21176 ole32: Reuse event handles used for COM calls.
21177 This reduces the number of server calls during a COM call by half.
21179 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
21181 * tools/widl/client.c, tools/widl/server.c:
21182 widl: Fix updating the proc offset.
21184 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
21186 * programs/winecfg/Tr.rc:
21187 winecfg: Update Turkish resorce file.
21189 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21191 * dlls/lz32/tests/lzexpand_main.c:
21192 lz32: Enable old test and expand it.
21194 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
21196 * dlls/kernel/cpu.c:
21197 kernel: Fix reported address space limit to be in keeping with ntdll.
21199 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
21201 * dlls/winspool.drv/info.c:
21202 winspool: AddMonitor: Test the driver entry before return an error.
21204 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
21206 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
21207 msi/tests: Write-strings warnings fixes.
21209 2006-06-15 Kevin Koltzau <kevin@plop.org>
21211 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
21212 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
21213 oleaut32: Fix 64bit warnings in tests.
21215 * dlls/mscms/handle.c:
21216 mscms: Fix 64bit warnings.
21218 2006-06-16 András Kovács <andras@csevego.net>
21220 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
21221 uninstaller: Hungarian translation.
21223 2006-06-16 Scott Bambrough <scottb@xandros.com>
21225 * configure, configure.ac:
21226 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
21227 /usr/lib/libicudata.a.
21229 2006-06-16 Mike McCormack <mike@codeweavers.com>
21231 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
21232 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
21233 dlls/inseng/inseng_main.c, tools/wine.inf:
21234 inseng: Initial implementation of inseng (required for IE6 to install under
21237 2006-06-14 Jacek Caban <jacek@codeweavers.com>
21239 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
21240 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
21241 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
21242 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
21243 mshtml: Added Wine Gecko installer.
21245 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
21247 * dlls/wined3d/device.c:
21248 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
21250 2006-06-16 Huw Davies <huw@codeweavers.com>
21252 * dlls/rpcrt4/ndr_stubless.c:
21253 rpcrt4: Fix the argument size of conformant arrays.
21255 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
21257 * dlls/msi/tests/package.c:
21258 msi: Added tests for MsiSetTargetPath.
21260 2006-06-15 Francois Gouget <fgouget@free.fr>
21262 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
21263 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
21264 programs/cmdlgtst/cmdlgtst.c:
21265 Add trailing '\n's to ok() calls.
21266 Remove spaces before '\n'.
21268 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
21269 dlls/riched20/editor.c, dlls/wined3d/device.c,
21270 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
21271 Assorted spelling fixes.
21273 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
21275 * dlls/shell32/shlexec.c:
21276 shell32: Remove dead code in SHELL_FindExecutable().
21278 * dlls/ntdll/virtual.c:
21279 ntdll: Use page_size instead of page_mask+1.
21281 2006-06-16 Kai Blin <kai.blin@gmail.com>
21283 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
21284 secur32: Implement QueryContextAttributes. Add tests.
21286 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
21288 * dlls/avifil32/api.c:
21289 avifil32: Corrected destination size in MultiByteToWideChar.
21291 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21293 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
21294 d3d9: Remove ValidatePixel/VertexShader.
21296 2006-06-15 Juan Lang <juan_lang@yahoo.com>
21298 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
21299 dlls/crypt32/tests/encode.c:
21300 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
21302 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
21304 * dlls/hlink/hlink_main.c:
21305 hlink: Fix typo. We should set hl not ppvObj.
21307 2006-06-16 H. Verbeet <hverbeet@gmail.com>
21309 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
21310 include/wine/wined3d_gl.h:
21311 wined3d: Add and use GL_EXT_fog_coord defines.
21313 2006-06-16 Alexandre Julliard <julliard@winehq.org>
21315 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
21316 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
21317 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
21318 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
21319 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
21320 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
21321 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
21322 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
21323 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
21324 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
21325 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
21326 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
21327 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
21328 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
21329 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
21330 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
21331 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
21332 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
21333 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
21334 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
21335 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
21336 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
21337 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
21338 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
21339 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
21340 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
21341 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
21342 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
21343 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
21344 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
21345 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
21346 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
21347 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
21348 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
21349 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
21350 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
21351 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
21352 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
21353 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
21354 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
21355 dlls/x11drv/xvidmode.h:
21356 x11drv: Renamed the x11drv directory to winex11.drv.
21358 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
21360 * programs/notepad/Pl.rc:
21361 notepad: Pl.rc: Fix the ellipsis in menu.
21363 2006-06-15 Huw Davies <huw@codeweavers.com>
21365 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
21366 printing: Don't limit the printer name length to CCHDEVICENAME characters.
21368 2006-06-15 James Hawkins <truiken@gmail.com>
21370 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
21371 dlls/msi/tests/install.c:
21372 msi: Add tests for MsiInstallProduct.
21374 2006-06-15 Alexandre Julliard <julliard@winehq.org>
21376 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
21377 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
21378 dlls/ddraw/viewport.c:
21379 ddraw: Make some functions static.
21381 * configure, configure.ac:
21382 configure: Ues the standard AC_MSG_WARN to print warnings.
21384 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
21385 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
21387 * dlls/d3dx8/Makefile.in:
21388 d3dx8: Remove dependencies on OpenGL headers and libraries.
21390 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
21391 d3d9: Remove dependencies on OpenGL headers and libraries.
21393 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
21394 d3d8: Remove dependencies on OpenGL headers and libraries.
21396 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
21398 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
21399 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
21400 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
21401 dlls/wined3d/wined3d_private.h:
21402 wined3d: Support more than one back buffer.
21404 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
21406 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
21407 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
21408 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
21409 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
21410 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
21411 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
21412 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
21413 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
21414 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
21415 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
21416 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
21417 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
21418 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
21419 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
21420 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
21421 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
21422 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
21423 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
21424 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
21425 dlls/ddraw/viewport.c:
21426 ddraw: Rewrite most of ddraw using WineD3D.
21428 2006-06-15 Alexandre Julliard <julliard@winehq.org>
21431 server: Fixed a compiler warning on MacOSX.
21433 * libs/wine/config.c:
21434 libwine: Fixed a compiler warning on MacOSX.
21436 2006-06-12 Peter Åstrand <astrand@cendio.se>
21438 * dlls/winmm/mci.c:
21439 winmm: Add support for "open new" commands.
21441 2006-06-14 Mike McCormack <mike@codeweavers.com>
21443 * dlls/msi/tests/db.c:
21444 msi: Add test for _Streams table (based on patch by Andrey Turkin).
21446 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
21448 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
21449 include/wine/wined3d_gl.h:
21450 wined3d: Correct vertex fog for transformed vertices and correctly
21451 handle non-vertex, non-table fog.
21453 2006-06-13 Jason Green <jave27@gmail.com>
21455 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
21456 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21457 dlls/wined3d/wined3d_private.h:
21458 wined3d: Implement more GLSL instructions.
21459 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
21460 - Process instruction-based modifiers (function existed, it just
21461 wasn't being called)
21462 - Add loop checking to register maps.
21463 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
21464 except for GLSL, so won't matter.
21466 2006-06-14 Robert Shearman <rob@codeweavers.com>
21468 * dlls/atl/atl_main.c:
21469 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
21470 based on documentation by Mike McCormack.
21472 * dlls/kernel/tests/sync.c:
21473 kernel: Add a test for mutexes.
21475 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
21476 dlls/kernel/tests/version.c:
21477 kernel: Add some tests for VerifyVersionInfo.
21479 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
21480 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
21481 as CoUnmarshalInterface may have advanced the stream, even if it failed.
21483 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
21484 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
21486 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
21488 * programs/winecfg/No.rc:
21489 winecfg: Updated Norwegian Bokmål resources.
21491 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
21492 gphoto2.ds: Added Norwegian Bokmål resources.
21494 2006-06-15 Alexandre Julliard <julliard@winehq.org>
21496 * programs/winedbg/stack.c:
21497 winedbg: Avoid a crash when there's no backtrace to print.
21499 * dlls/kernel/heap.c:
21500 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
21502 2006-06-15 Mike McCormack <mike@codeweavers.com>
21505 server: Fix a win64 warning.
21508 server: Cast user handles to unsigned long for win64 compatibility.
21511 server: Cast handles to unsigned long for win64 compatibility.
21513 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
21514 dlls/comctl32/tests/listview.c:
21515 comctl32: Add a short test for the listview.
21517 * dlls/comctl32/listview.c:
21518 comctl32: Arrange the listview after deleting all items so we will place icons
21521 * dlls/comctl32/listview.c:
21522 comctl32: Use the listview's background colour when drawing with imagelist.
21524 2006-06-14 Mike McCormack <mike@codeweavers.com>
21527 msi: Don't define COND_SPACE twice.
21529 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
21531 * dlls/mciwave/mciwave.c:
21532 mciwave: Fixed a bogus free.
21534 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
21536 * dlls/user/combo.c:
21537 user32: Fix character conversion in combo box.
21538 Replace toupper/tolower with CharUpper/CharLower functions.
21540 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21543 wine.inf: Add fake dll for advpack.dll.
21545 2006-06-14 Robert Shearman <rob@codeweavers.com>
21547 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
21548 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
21550 * dlls/ntdll/virtual.c:
21551 ntdll: Change the test for no relocation information to use the
21552 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
21554 This fixes loading of resource-only DLLs that have a load-address of
21557 * dlls/msxml3/domdoc.c:
21558 msxml: Text nodes with just whitespace should be stripped.
21560 * dlls/msxml3/text.c:
21561 msxml: Implement IXMLDOMElement for text elements by using
21562 create_element instead of create_basic_node.
21564 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
21565 msxml: Allow the element implementation to be aggregatable.
21567 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
21569 * configure, configure.ac, dlls/uxtheme/Makefile.in,
21570 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
21571 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
21572 uxtheme: Add framework and initial tests.
21574 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
21576 * include/winuser.h:
21577 winuser.h: Add some missing virtual key symbols.
21579 2006-06-13 Mike McCormack <mike@codeweavers.com>
21581 * dlls/msi/tests/db.c:
21582 msi: Add a test for reading long strings.
21584 * dlls/msi/tests/db.c:
21585 msi: Add a test for creating a record with a long string.
21587 * dlls/msi/tests/db.c:
21588 msi: Add a test for MsiDatabaseExport.
21590 2006-06-14 Mike McCormack <mike@codeweavers.com>
21593 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
21595 * dlls/advpack/reg.c:
21596 advpack: Remove some dead code. (Coverity)
21598 * include/dbghelp.h:
21599 dbghelp: Fix the prototype of some callbacks.
21601 * dlls/crypt32/oid.c:
21602 crypt32: Fix a cast for Win64.
21604 * tools/wrc/parser.y:
21605 wrc: Remove some tokens declared twice.
21607 2006-06-13 Robert Shearman <rob@codeweavers.com>
21609 * dlls/rpcrt4/rpc_transport.c:
21610 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
21613 2006-06-13 Alexandre Julliard <julliard@winehq.org>
21615 * dlls/ntdll/serial.c:
21616 ntdll: Cast termios.c_cflag to avoid a printf format warning.
21618 * programs/winedbg/gdbproxy.c:
21619 winedbg: sscanf arguments should be ints, not size_t.
21621 * tools/winebuild/relay.c, tools/winebuild/res32.c:
21622 winebuild: Fix a few printf format warnings by casting size_t.
21624 * dlls/wined3d/wined3d_private.h:
21625 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
21627 * dlls/oleaut32/vartype.c:
21628 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
21630 * dlls/msvcrt/cppexcept.h:
21631 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
21633 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
21634 dlls/crypt32/store.c:
21635 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
21637 * tools/widl/server.c, tools/widl/typegen.c:
21638 widl: Use unsigned int instead of size_t to avoid printf format warnings.
21640 * programs/winevdm/winevdm.c:
21641 winevdm: Don't use sizeof in traces to avoid printf format warnings.
21643 * programs/rpcss/np_server.c:
21644 rpcss: Don't use sizeof in traces to avoid printf format warnings.
21646 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
21647 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
21649 * dlls/user/dde_misc.c, dlls/user/message.c:
21650 user32: Don't use sizeof in traces to avoid printf format warnings.
21652 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
21653 dlls/rpcrt4/rpcss_np_client.c:
21654 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
21656 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
21657 ole32: Don't use sizeof in traces to avoid printf format warnings.
21659 * dlls/netapi32/netbios.c:
21660 netapi32: Don't use sizeof in traces to avoid printf format warnings.
21662 * dlls/msvfw32/msvideo_main.c:
21663 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
21665 * dlls/mciseq/mcimidi.c:
21666 mciseq: Don't use sizeof in traces to avoid printf format warnings.
21668 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
21669 kernel32: Don't use sizeof in traces to avoid printf format warnings.
21671 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
21672 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
21673 dsound: Don't use sizeof in traces to avoid printf format warnings.
21675 * dlls/dplayx/dplayx_global.c:
21676 dplayx: Don't use sizeof in traces to avoid printf format warnings.
21678 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
21679 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
21681 * dlls/dinput/device.c:
21682 dinput: Don't use sizeof in traces to avoid printf format warnings.
21684 * dlls/d3d9/stateblock.c:
21685 d3d9: Don't use sizeof in traces to avoid printf format warnings.
21687 * dlls/d3d8/device.c:
21688 d3d8: Don't use sizeof in traces to avoid printf format warnings.
21690 * dlls/comdlg32/printdlg16.c:
21691 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
21693 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
21694 comctl32: Don't use sizeof in traces to avoid printf format warnings.
21696 * dlls/advapi32/service.c:
21697 advapi32: Don't use sizeof in traces to avoid printf format warnings.
21699 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
21700 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
21702 * dlls/version/tests/info.c:
21703 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
21705 * dlls/urlmon/tests/misc.c:
21706 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
21708 * dlls/rpcrt4/tests/rpc.c:
21709 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
21711 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
21712 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
21714 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
21715 dlls/ntdll/tests/rtlstr.c:
21716 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
21718 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
21719 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
21721 * dlls/mlang/tests/mlang.c:
21722 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
21724 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
21725 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
21727 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
21728 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
21729 dlls/kernel/tests/pipe.c:
21730 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
21732 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
21733 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
21735 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
21736 dlls/crypt32/tests/store.c:
21737 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
21739 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
21740 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
21743 * dlls/version/tests/install.c:
21744 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
21747 * dlls/shlwapi/tests/ordinal.c:
21748 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
21751 * dlls/ntdll/tests/path.c:
21752 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
21755 * dlls/mscms/tests/profile.c:
21756 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
21759 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
21760 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
21763 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
21764 dlls/crypt32/tests/str.c:
21765 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
21768 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
21769 dlls/advapi32/tests/security.c:
21770 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
21773 2006-06-08 Nick Burns <adger44@hotmail.com>
21775 * include/windef.h:
21776 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
21778 2006-06-13 Mike McCormack <mike@codeweavers.com>
21780 * include/custcntl.h, include/dispdib.h, include/mapi.h,
21781 include/objbase.h, include/storage.h, include/twain.h,
21782 include/winnls32.h:
21783 include: Remove non-ASCII characters in headers for winelib compatibility.
21785 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
21786 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
21788 * dlls/msi/table.c:
21789 msi: Fix loading of long strings.
21791 * dlls/winmm/joystick/joystick.c:
21792 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
21795 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
21797 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
21798 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
21799 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
21800 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
21801 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
21802 dlls/user/exticon.c, dlls/user/listbox.c:
21803 Yet another round of redundant NULL checks before HeapFree.
21805 2006-06-13 Alexandre Julliard <julliard@winehq.org>
21807 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
21808 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
21809 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
21810 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
21811 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
21812 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
21813 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
21814 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
21816 msvcrt: Explicitly specify CDECL calling convention on exported functions.
21818 * dlls/oledlg/oledlg_main.c:
21819 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
21821 * dlls/avifil32/api.c:
21822 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
21824 2006-06-12 Mike McCormack <mike@codeweavers.com>
21826 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
21827 userenv: Add profinfo.h.
21829 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
21831 * dlls/wined3d/pixelshader.c:
21832 wined3d: Fix params for DP2ADD/TEXLDD.
21833 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
21834 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
21836 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21837 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21838 wined3d: Mark instructions without a destination token.
21839 There are a total of 17 instructions without a destination token. Of
21840 those 9 have num_params != 0, which means that we will not process any
21841 of them correctly, because we assume the first token (if present) is a
21843 Those are basically all the flow control instructions, which we plan to
21844 support very soon. They have source tokens, and no destination. Add a
21845 flag that marks them up to the ins table. Use this flag in the trace
21846 pass, and generation pass.
21848 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
21849 dlls/wined3d/glsl_shader.c:
21850 wined3d: Keep pshader and vshader constants in GLSL separate.
21851 GLSL uniforms have as scope the entire program.
21852 To prevent conflicts, name pshader and vshader constants differently.
21853 Based on a patch by Jason Green.
21855 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
21856 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
21857 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21858 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
21859 - track sampler declarations and store the sampler usage in reg_maps structure
21860 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
21861 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
21862 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
21863 - change drawprim to bind pixel shader samplers
21864 Additional improvements:
21865 - rename texture limit to texcoord to prevent confusion
21866 - add sampler limit, and use that for samplers - *not* the same as texcoord above
21868 * dlls/wined3d/glsl_shader.c:
21869 wined3d: Cast more things.
21870 Anything with a swizzle has to be casted to vec4, or it won't work properly.
21871 There's multiple ways to do this, for the moment pick the easiest one.
21873 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
21874 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21875 dlls/wined3d/wined3d_private.h:
21876 wined3d: Add support for shader model 3.0 I/O registers.
21877 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
21878 To support that, define temporaries called IN and OUT, and use those as
21879 the output registers. At the end of the vshader, unpack the OUT temps
21880 into the proper GL variables. At the beginning of the pshader, pack the
21881 GL variables back into 12 IN registers.
21883 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
21884 wined3d: Trivial cleanups
21885 - compiler warnings and errors should be FIXME
21886 - remove obsolete comment, and change variable type.
21888 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21889 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21890 wined3d: Register map cleanups.
21892 - do not use DWORD as a bitmask, that places artificial limit of 32 on
21894 - track attributes that are used and declare only those
21895 - move declarations function call in pshader/vshader to allow us to
21896 insert pixel or vertex specific code between the declarations and
21897 the rest of the code
21898 - remove redundant 0 intializers
21899 - remove useless continue statement
21901 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
21902 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21903 dlls/wined3d/wined3d_private.h:
21904 wined3d: Share trace pass
21905 Now that the declaration function is out of the way, the tracing pass,
21906 which is very long and 100% the same can be shared between pixel and
21908 The new function is called shader_trace_init(), and is responsible for:
21909 - tracing the shader
21910 - initializing the function length
21911 - setting the shader version [needed very early]
21913 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
21914 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
21915 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21916 wined3d: Rework dcl processing.
21917 The new function is called in pass 2 (getister counting/maps), and
21918 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
21919 which, in addition to the old vertex shader input declarations covers
21920 Shader Model 3.0 vshader output and pshader input declarations. The
21921 result is stored into the reg_map structure.
21923 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
21924 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
21925 dlls/wined3d/wined3d_private.h:
21926 wined3d: The namedArrays code path is dead (always FALSE).
21927 Delete the entire namedArrays code path and all its dependencies (one
21928 of which is quite long - storeOrder in drawprim is always FALSE, for
21929 example). Delete declaredArrays, and make its code path the default.
21931 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21933 * dlls/mscms/tests/profile.c:
21934 mscms: Eliminate complex test macro to make source navigation easier.
21936 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
21939 include: The visibility attribute is supported only by gcc >= 3.3.
21941 2006-06-12 Robert Shearman <rob@codeweavers.com>
21943 * dlls/mlang/mlang.c:
21944 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
21945 The source is largely irrelevant since we are not likely to be wanting
21946 to ship updates to the MIME database as registry updates, instead of
21947 just changing the code.
21949 * dlls/mlang/mlang.c:
21950 mlang: Add us-ascii encoding to the list of supported encodings.
21952 * dlls/advapi32/security.c:
21953 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
21955 * dlls/advapi32/security.c:
21956 advapi32: Replace some mixed tabs with spaces.
21958 * dlls/advapi32/security.c:
21959 advapi32: Support well-knowns SIDs in string SIDs.
21961 * dlls/advapi32/security.c:
21962 advapi32: Nul-terminate the domain string in LookupAccountNameW.
21964 * dlls/ole32/compobj.c:
21965 ole32: Print an error if a DLL's DllGetClassObject fails as this is
21966 usually a good indicator of a bug elsewhere in Wine.
21968 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
21970 * dlls/wined3d/device.c:
21971 wined3d: Move a checkGLcall to it's gl call inside an "if".
21973 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
21974 dlls/wined3d/wined3d_private.h:
21975 wined3d: Fix stencil related render states.
21977 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
21978 wined3d: Enable two sided stencil in the caps.
21980 * dlls/wined3d/utils.c:
21981 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
21983 2006-06-12 Alexandre Julliard <julliard@winehq.org>
21985 * dlls/msvcrtd/debug.c:
21986 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
21988 * dlls/msvcrt20/msvcrt20.c:
21989 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
21991 * dlls/crtdll/crtdll_main.c:
21992 crtdll: Explicitly specify CDECL calling convention on exported functions.
21994 * dlls/ntdll/misc.c:
21995 ntdll: Explicitly specify CDECL calling convention on exported functions.
21997 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
21998 ole32: Explicitly specify CDECL calling convention on exported functions.
22000 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
22001 dlls/wldap32/compare.c, dlls/wldap32/control.c,
22002 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
22003 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
22004 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
22005 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
22006 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
22007 wldap32: Explicitly specify CDECL calling convention on exported functions.
22009 * dlls/glut32/glut.c, include/winbase.h:
22010 include: Added prototype for DllMain.
22012 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
22014 include: Make the Dll* entry points hidden.
22016 * dlls/ntdll/ntdll.spec:
22017 ntdll: Added spec entry for NtQueryMultipleValueKey.
22019 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
22020 riched20: Fix an uninitialized variable bug.
22021 Mark todo a test that depended on the bug to succeed.
22023 2006-06-10 H. Verbeet <hverbeet@gmail.com>
22025 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
22026 wined3d: Cleanup GetSrcAndOpFromValue().
22027 - Cleanup GetSrcAndOpFromValue().
22028 - Use naming more consistent with the rest of the file.
22030 2006-06-12 Mike McCormack <mike@codeweavers.com>
22032 * dlls/msi/tests/db.c:
22033 msi: Add some more test cases for INSERT.
22035 * dlls/msi/tests/format.c:
22036 msi: Add some more MsiFormatRecord tests.
22038 * dlls/msi/tests/package.c:
22039 msi: Add tests for creating packages and formatting records.
22041 * dlls/msi/tests/package.c:
22042 msi: Delete any databases we create at the end of each test.
22044 * dlls/msi/tests/msi.c:
22045 msi: Fix compilation on msvc6.
22047 * dlls/msi/tests/db.c:
22048 msi: Remove an inconsistent test.
22050 * dlls/msi/tests/format.c:
22051 msi: Fix some test cases to pass against win2k.
22053 2006-06-12 Robert Shearman <rob@codeweavers.com>
22055 * include/xmldom.idl:
22056 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
22058 * dlls/atl/atl_main.c:
22059 atl: Implement AtlModuleGetClassObject.
22061 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
22062 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
22065 * dlls/msxml3/nodelist.c:
22066 msxml3: Initialise output interface pointers to NULL in
22067 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
22069 2006-06-12 Alexandre Julliard <julliard@winehq.org>
22071 * dlls/wineps.drv/type42.c:
22072 wineps.drv: Make some variables static.
22074 * dlls/crypt32/oid.c:
22075 crypt32: Make some variables static and/or const.
22077 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
22078 dlls/shell32/shlview.c:
22079 shell32: Make some variables static and/or const.
22081 * dlls/kernel/registry16.c:
22082 kernel32: Make some variables static.
22084 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
22085 dlls/advapi32/service.c:
22086 advapi32: Make some variables static and/or const.
22088 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
22089 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
22090 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
22091 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
22092 winemp3.acm: Make some variables static and/or const.
22094 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
22095 msi: Make some variables static and/or const.
22097 * dlls/crtdll/crtdll.spec:
22098 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
22101 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
22102 x11drv: Get rid of the no longer used desktop_tid variable.
22104 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
22106 * dlls/user/menu.c:
22107 user32: Remove redundant SetLastError call from MENU_SetMenu.
22109 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
22111 * include/Makefile.in, include/ddk/compstui.h:
22112 include/ddk: Add minimal compstui.h.
22114 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
22116 * programs/winedbg/tgt_minidump.c:
22117 winedbg: Write-strings warnings fix.
22119 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
22121 * dlls/setupapi/devinst.c:
22122 setupapi: Documentation update.
22124 2006-06-11 Mike McCormack <mike@codeweavers.com>
22126 * dlls/user/message.c:
22127 user32: Win64 lparam and wparam are longs.
22129 * dlls/user/lstr.c:
22130 user32: Fix a pointer size warning in Win64.
22132 * dlls/kernel/locale.c:
22133 kernel32: Fix a cast for Win64.
22135 * dlls/msi/tests/db.c:
22136 msi: Add some test cases for "SELECT ... WHERE condition".
22138 * dlls/msi/handle.c:
22139 msi: Freeing the zero handle always succeeds.
22141 * dlls/msi/msiquery.c:
22142 msi: Always initialize MsiViewFetch's returned record to zero.
22144 2006-06-10 H. Verbeet <hverbeet@gmail.com>
22146 * dlls/d3d9/tests/device.c:
22147 d3d9: Make some test functions static.
22149 * dlls/d3d8/tests/device.c:
22150 d3d8: Make some test functions static.
22152 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
22154 * dlls/msvcrt/except.c:
22155 msvcrt: Print exception code in hex.
22157 2006-06-10 Jason Green <jave27@gmail.com>
22159 * dlls/wined3d/vertexshader.c:
22160 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
22162 2006-06-10 Robert Shearman <rob@codeweavers.com>
22164 * dlls/rpcrt4/cstub.c:
22165 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
22166 This is needed because IRpcStubBuffer::Invoke should not allow RPC
22167 exceptions to be passed to the caller.
22169 * dlls/rpcrt4/ndr_marshall.c:
22170 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
22171 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
22173 * dlls/rpcrt4/ndr_marshall.c:
22174 rpcrt4: Use safe_mutiply in conformant array functions.
22176 * dlls/rpcrt4/ndr_marshall.c:
22177 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
22178 to validate the conformance values being read from the wire.
22180 * dlls/rpcrt4/ndr_marshall.c:
22181 rpcrt4: Check that strings are null-terminated on unmarshaling of
22182 conformant-varying structs.
22184 * dlls/rpcrt4/ndr_marshall.c:
22185 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
22186 or pStubMsg->MaxCount.
22188 * dlls/rpcrt4/ndr_marshall.c:
22189 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
22192 * dlls/rpcrt4/ndr_marshall.c:
22193 rpcrt4: Introduce a new function, safe_multiply, which will raise an
22194 exception if a multiply overflows a 4-byte integer.
22195 This will protect the unmarshaling code against attacks specifying a
22197 Use this new function in the conformant string functions to harden them
22200 2006-06-12 Alexandre Julliard <julliard@winehq.org>
22202 * dlls/uuid/uuid.c, include/guiddef.h:
22203 uuid: Mark all GUID variables as hidden.
22205 * dlls/dnsapi/main.c:
22206 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
22208 * dlls/advapi32/advapi32.spec:
22209 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
22211 2006-06-10 Alexandre Julliard <julliard@winehq.org>
22213 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
22214 dlls/wined3d/vertexshader.c:
22215 wined3d: Make all the local shader functions static.
22217 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
22218 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
22219 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
22220 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
22221 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
22222 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
22223 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
22224 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
22225 dlls/wined3d/volumetexture.c:
22226 wined3d: Make the virtual table functions static where possible.
22228 2006-06-09 Pavel Roskin <proski@gnu.org>
22230 * programs/winecfg/drivedetect.c:
22231 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
22233 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
22234 winecfg: Allow and prefer using A: and B: for floppies.
22235 Pass drive type to allocate_letter(). Start search from 'A' for
22237 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
22238 that is triggered by non-sequential drive allocation.
22240 2006-06-09 Jason Green <jave27@gmail.com>
22242 * dlls/wined3d/glsl_shader.c:
22243 wined3d: Change fog output variable name for GLSL shaders.
22245 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
22246 wined3d: Fix regression from register maps switch for ARB shaders.
22247 I missed a register mask in the move to share the shader_hw_def()
22248 function between pixel and vertex shaders for ARB shaders. Fixed
22249 that, and made the GLSL version use the same mask for consistency.
22251 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
22253 * dlls/wined3d/pixelshader.c:
22254 wined3d: Enable CND/CMP for SHADER_ARB.
22256 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
22257 wined3d: Print out sampler state names.
22259 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22260 wined3d: Downgrade Get*Shader FIXME to TRACE.
22262 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
22264 * dlls/winspool.drv/tests/info.c:
22265 winspool/tests: Tests for GetPrintProcessorDirectory.
22267 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
22269 * dlls/advapi32/tests/registry.c:
22270 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
22272 2006-06-10 Alexandre Julliard <julliard@winehq.org>
22274 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
22275 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
22276 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
22277 msi: Make all the ops structures static and const.
22279 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
22280 imagehlp: Remove the unused internal.c file.
22282 * dlls/oleaut32/tmarshal.c:
22283 oleaut32: Make the virtual table functions static where possible.
22285 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
22286 dlls/ole32/storage32.h:
22287 ole32: Make the virtual table functions static where possible.
22289 * dlls/itss/itss.c:
22290 itss: Make the virtual table functions static where possible.
22292 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
22293 dlls/dxdiagn/provider.c:
22294 dxdiagn: Make the virtual table functions static where possible.
22296 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
22297 dswave: Make the virtual table functions static where possible.
22299 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
22300 dlls/dsound/duplex.c:
22301 dsound: Make the virtual table functions static where possible.
22303 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
22304 dpnet: Make the virtual table functions static where possible.
22306 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
22307 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
22308 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
22309 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
22310 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
22311 dmusic: Make the virtual table functions static where possible.
22313 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
22314 dlls/dmsynth/synthsink.c:
22315 dmsynth: Make the virtual table functions static where possible.
22317 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
22318 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
22319 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
22320 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
22321 dmstyle: Make the virtual table functions static where possible.
22323 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
22324 dlls/dmscript/scripttrack.c:
22325 dmscript: Make the virtual table functions static where possible.
22327 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
22328 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
22329 dlls/dmloader/loaderstream.c:
22330 dmloader: Make the virtual table functions static where possible.
22332 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
22333 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
22334 dlls/dmcompos/signposttrack.c:
22335 dmcompos: Make the virtual table functions static where possible.
22337 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
22338 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
22339 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
22340 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
22341 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
22342 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
22343 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
22344 d3d9: Make the virtual table functions static where possible.
22346 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
22347 d3dx8: Make the virtual table functions static where possible.
22349 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
22350 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
22351 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
22352 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
22353 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
22354 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
22355 dlls/d3d8/volumetexture.c:
22356 d3d8: Make the virtual table functions static where possible.
22358 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
22360 * dlls/x11drv/keyboard.c:
22361 x11drv: Write-strings warnings fix.
22363 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
22365 * dlls/winspool.drv/info.c:
22366 winspool: Add GetPrintProcessorDirectoryA.
22368 2006-06-09 Robert Shearman <rob@codeweavers.com>
22370 * dlls/oleaut32/tmarshal.c:
22371 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
22372 so remove the case for it being NULL.
22374 * dlls/ole32/rpc.c:
22375 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
22376 tell the RPC runtime that the call failed.
22378 * dlls/ole32/regsvr.c:
22379 ole32: Register ISequentialStream for marshaling.
22381 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
22382 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
22383 CoRevertToSelf on top of CoGetCallContext, which is a stub.
22385 * dlls/ole32/ftmarshal.c:
22386 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
22388 2006-06-09 Alexandre Julliard <julliard@winehq.org>
22390 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
22391 dlls/shell32/shfldr_unixfs.c:
22392 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
22394 * dlls/riched20/richole.c:
22395 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
22397 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
22398 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
22399 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
22400 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
22401 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
22402 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
22404 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
22405 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
22406 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
22408 2006-06-09 Jason Green <jave27@gmail.com>
22410 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
22411 wined3d: GLSL shader cleanup patch.
22412 - Based on comments from H. Verbeet
22413 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
22414 in GLSL shaders. They are interchangeable, and only served to make
22415 the trace look more intuitive, but they don't always apply as-is, so
22416 we'll just leave everything to .xyzw.
22417 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
22418 is no shader set on the next primitive, then that primitive will
22419 call UseProgramObjectARB(0) when it begins to draw.
22421 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
22423 * dlls/dbghelp/minidump.c:
22424 dbghelp: Implement fetch_thread_info on powerpc.
22426 * dlls/ntdll/thread.c:
22427 ntdll: Fix NtQueryInformationThread on non x86.
22429 2006-06-09 Robert Shearman <rob@codeweavers.com>
22431 * dlls/rpcrt4/ndr_marshall.c:
22432 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
22433 could end up using the previously allocated memory even if it isn't
22434 the right size, causing heap corruption.
22436 * dlls/rpcrt4/ndr_marshall.c:
22437 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
22438 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
22440 * dlls/rpcrt4/ndr_stubless.c:
22441 rpcrt4: Don't raise an exception if there is no freer function - not all types
22444 * dlls/rpcrt4/ndr_marshall.c:
22445 rpcrt4: Implement more base types for complex types.
22447 * dlls/rpcrt4/rpc_binding.c:
22448 rpcrt4: Now that there's a process-wide pool of connections we don't
22449 need to copy the FromConn field when copying bindings.
22451 * dlls/rpcrt4/rpc_message.c:
22452 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
22453 always returning RPC_S_OK.
22455 2006-06-08 H. Verbeet <hverbeet@gmail.com>
22457 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
22458 dlls/d3d9/tests/texture.c:
22459 d3d9: Add a test for default texture stage state values.
22461 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
22463 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
22464 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
22466 2006-06-09 Peter Beutner <p.beutner@gmx.net>
22468 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
22469 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
22470 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
22471 dlls/msvidc32/msvidc32_Tr.rc:
22472 msvidc: Change short description to MS-CRAM.
22474 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
22476 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
22477 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
22478 passed in to CreateWindow menu should be handled.
22480 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
22482 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
22483 oleaut32: Fix safearray data destruction.
22485 2006-06-09 Alexandre Julliard <julliard@winehq.org>
22487 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
22488 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
22489 opengl32: Store function pointers in a separate array to avoid a bunch of
22492 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
22493 dlls/opengl32/wgl.c:
22494 opengl32: Only store the glX name if different from the wgl name.
22496 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
22497 dlls/opengl32/opengl_ext.h:
22498 opengl32: Make all the function pointers and thunks static.
22500 2006-06-09 Mike McCormack <mike@codeweavers.com>
22502 * dlls/msi/dialog.c:
22503 msi: Update the progress control while installing.
22505 * dlls/msi/action.c:
22506 msi: Remove some unnecessary NULL checks.
22508 2006-06-09 Jason Green <jave27@gmail.com>
22510 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
22511 wined3d: Allow drawPrim to create and use the GLSL program.
22513 * dlls/wined3d/device.c:
22514 wined3d: Add GLSL helper functions to Device.
22515 - Add functions to attach & detach shader objects, create and delete programs,
22516 and maintain the list of programs.
22517 - Add a list of GLSL shader programs to the device which is initialized on
22518 Init3D(), and deleted on Release().
22520 * dlls/wined3d/vertexshader.c:
22521 wined3d: Map vertex shader instructions to GLSL generating functions.
22523 * dlls/wined3d/pixelshader.c:
22524 wined3d: Map pixel shader instructions to GLSL generating functions.
22526 * dlls/wined3d/wined3d_private.h:
22527 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
22529 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
22530 wined3d: Added more declarations to GLSL.
22531 - Declare more variable names for GLSL programs.
22532 - Some of these won't need to be declared eventually, but it doesn't hurt to
22534 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
22536 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22537 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22538 wined3d: Unified float constant register mapping between ARB pixel and vertex
22540 - Got rid of the separate constant maps.
22541 - Side effect of this is that the map is a bit larger for pixel shaders than
22544 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
22545 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
22546 wined3d: Add the bulk of the GLSL string generation functions.
22547 - Add a new file glsl_shader.c which contains almost every GLSL specific
22548 function we'll need
22549 - Move print_glsl_info() into glsl_shader.c
22550 - Move the shader_reg_maps struct info into the private header, and make it
22551 part of SHADER_OPCODE_ARG.
22552 - Create a new shared ps/vs register map for float constants (future patch
22553 will make ARB programs use this, too)
22555 2006-06-08 Jason Green <jave27@gmail.com>
22557 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
22558 dlls/wined3d/wined3d_private.h:
22559 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
22560 loading float constants for GLSL.
22561 - DrawPrim is just too big of a function. This separates the passing
22562 of constants to the shader into new functions.
22563 - Fixes an off-by-one error when loading vertex declaration constants
22564 (should be <, not <=)
22565 - Adds a function for GLSL loading of constants (aka Uniforms)
22566 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
22567 future patch will actually create this program)
22569 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
22571 * dlls/comctl32/propsheet.c:
22572 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
22573 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
22574 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
22577 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
22579 * programs/cmdlgtst/cmdlgtst.c:
22580 cmdlgtst: Use standard debug functions.
22582 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
22584 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
22585 dlls/comdlg32/finddlg16.c:
22586 comdlg32: Rename finddlg.c to finddlg16.c.
22588 2006-06-09 Alexandre Julliard <julliard@winehq.org>
22590 * dlls/hlink/hlink.spec:
22591 hlink: Add spec file entry for HlinkQueryCreateFromData.
22593 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
22594 rpcrt4: Make the protseq_ops structure constant.
22596 * dlls/kernel/heap.c:
22597 kernel: Added support for GlobalMemoryStatus on MacOS.
22599 * dlls/mshtml/navigate.c:
22600 mshtml: Changed C syntax that winapi_check doesn't like.
22602 2006-06-08 Alexandre Julliard <julliard@winehq.org>
22604 * ANNOUNCE, ChangeLog, VERSION, configure:
22607 ----------------------------------------------------------------
22608 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
22610 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
22611 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
22613 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
22614 usp10: Update ScriptGetCMap to conform to Windows.
22616 * dlls/usp10/tests/usp10.c:
22617 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
22619 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
22621 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
22622 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
22625 2006-06-08 Alexandre Julliard <julliard@winehq.org>
22627 * dlls/rpcrt4/epm_towers.h:
22628 rpcrt4: Avoid potential redefinition of uuid_t.
22630 * configure, configure.ac:
22631 configure: Make the font warning more explicit about what package is missing.
22633 2006-06-08 Robert Reif <reif@earthlink.net>
22635 * include/Makefile.in, include/lm.h, include/lmmsg.h:
22636 include: Add lmmsg.h.
22638 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
22640 * dlls/shell32/tests/shlfileop.c:
22641 shell32/tests: Test to make sure we can create a non-nested directory.
22643 * dlls/shell32/shlfileop.c:
22644 shell32: SHCreateDirectoryEx can create a non-nested directory.
22646 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
22648 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
22649 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
22650 user/tests: Update LoadImage test.
22651 Include a bitmap in the resources and don't depend on Windows'
22652 OBM_CHECK bitmap anymore.
22654 2006-06-06 Robert Shearman <rob@codeweavers.com>
22656 * dlls/oleaut32/variant.c:
22657 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
22659 * dlls/oleaut32/vartype.c:
22660 oleaut32: Handle BSTRs in VARIANT_CopyData.
22662 2006-06-08 Mike McCormack <mike@codeweavers.com>
22664 * server/registry.c:
22665 server: Fix a possible memory leak.
22667 * server/queue.c, server/sock.c, server/user.h:
22668 server: Make wparam and lparam values unsigned long for win64 compatability.
22670 2006-06-07 Robert Shearman <rob@codeweavers.com>
22673 server: Don't attach the thread input when changing parents if the new
22674 parent is the desktop (i.e. it is becoming a top-level window).
22676 * server/named_pipe.c:
22677 server: Don't set the client's server field before the server has
22678 changed into a connected state, otherwise we could assert in
22679 pipe_client_destroy.
22681 2006-06-08 Alexandre Julliard <julliard@winehq.org>
22683 * server/event.c, server/process.c, server/request.c, server/thread.c,
22685 server: Don't report a fatal protocol error for things that we can recover from.
22687 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
22689 * dlls/wininet/ftp.c:
22690 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
22692 * dlls/wininet/ftp.c:
22693 wininet: ftp: 125 is an acceptable response code for the STORE command.
22695 2006-06-07 Robert Shearman <rob@codeweavers.com>
22697 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
22698 libs/unicode/cptable.c:
22699 libunicode: Add a code page table for the US-ASCII encoding.
22701 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
22702 dlls/rpcrt4/rpc_transport.c:
22703 rpcrt4: Implement a process-wide connection pool for client connections,
22704 rather than relying on the restriction of one connection per
22705 binding. This also avoids the problem of two threads using the same
22706 connection at the same time.
22708 * dlls/rpcrt4/ndr_stubless.c:
22709 rpcrt4: Fix the retrieval of This for interpreted proxies.
22711 * dlls/rpcrt4/ndr_stubless.c:
22712 rpcrt4: Implement full-pointer support for interpreted stubs.
22713 Move the calls to the full pointer init functions before
22714 NdrClient/ServerInitializeNew, like in MIDL-generated code.
22716 2006-06-07 H. Verbeet <hverbeet@gmail.com>
22718 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
22719 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
22720 d3d9: Add a test for GetContainer (Volumes & Surfaces).
22722 * dlls/d3d9/vshaderdeclaration.c:
22723 d3d9: Remove unused vshaderdeclaration.c.
22725 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
22726 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
22727 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
22728 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
22729 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
22730 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
22731 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
22732 d3d9: Fix QueryInterface.
22733 QueryInterface should return S_OK on success and set the object
22734 pointer to NULL on failure. This is similar to the patch Ivan
22735 submitted a while ago for wined3d.
22737 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
22738 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
22739 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
22740 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
22741 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
22742 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
22743 dlls/d3d8/volumetexture.c:
22744 d3d8: Fix QueryInterface.
22745 QueryInterface should return S_OK on success and set the object
22746 pointer to NULL on failure. This is similar to the patch Ivan
22747 submitted a while ago for wined3d.
22749 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
22751 * dlls/msvcrt/undname.c:
22752 msvcrt: Write-strings warning fix.
22754 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
22756 * dlls/kernel/tests/process.c:
22757 kernel/tests: Write-strings warnings fix.
22759 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
22761 * dlls/crypt32/encode.c:
22762 crypt32: Write-strings warning fix.
22764 * dlls/dbghelp/source.c:
22765 dbghelp: Write-strings warning fix.
22767 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
22769 * dlls/wined3d/pixelshader.c:
22770 wined3d: TEXREG2GB is valid on pshaders 1.1.
22772 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
22774 * dlls/wined3d/baseshader.c:
22775 wined3d: Fix NULL dereference in generator function.
22777 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
22778 dlls/wined3d/wined3d_private.h:
22779 wined3d: Fix missing light recording.
22780 Write a light with the default parameters in disabled state if
22781 capturing a missing light.
22783 * dlls/d3d9/tests/stateblock.c:
22784 d3d9: Test missing light recording.
22785 When a light does not exist, and the app attempts to capture it in the
22786 stateblock, a disabled light with the default light parameters is
22789 * dlls/d3d9/tests/device.c:
22790 d3d9: Mipmaps level test.
22792 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
22794 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
22795 msi: Add Russian resource file.
22797 2006-06-07 Robert Reif <reif@earthlink.net>
22799 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
22800 include/lmserver.h:
22801 netapi32: Add stub for NetServerEnumEx.
22803 2006-06-07 Mike McCormack <mike@codeweavers.com>
22805 * dlls/kernel/console.c, include/wine/server_protocol.h,
22806 programs/wineconsole/wineconsole.c, server/console.c,
22807 server/protocol.def, server/trace.c:
22808 server: open_console's from field should be a handle.
22810 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
22811 tools/make_requests:
22812 server: Use unsigned long for request types that are 64bit in win64.
22814 2006-06-07 Alexandre Julliard <julliard@winehq.org>
22816 * server/request.c:
22817 server: Print process/thread id instead of pointer in protocol errors.
22819 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
22821 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
22822 dlls/x11drv/dib.c, programs/regedit/listview.c:
22823 Remove more redundant NULL checks before HeapFree (found by Smatch).
22825 2006-06-05 EA Durbin <ead1234@hotmail.com>
22827 * dlls/msi/tests/db.c:
22828 msi/tests: Fixed a typo.
22830 2006-06-06 Mike McCormack <mike@codeweavers.com>
22832 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
22833 hlink: Implement DllRegisterServer.
22835 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
22836 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
22837 hlink: Add a basic implementation (based on work by Aric Stewart).
22839 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
22840 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
22841 dlls/hlink/hlink_main.c:
22842 hlink: Add a stub implementation (based on Aric Stewart's code).
22844 * include/hlink.idl:
22845 hlink: Declare prototypes for some functions.
22847 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
22849 * programs/winecfg/main.c:
22850 winecfg: Avoid unnecessary casts.
22852 * dlls/comctl32/propsheet.c:
22853 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
22855 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
22857 * include/winuser.h:
22858 include: Add SETWALLPAPER_DEFAULT to winuser.h.
22860 2006-06-06 H. Verbeet <hverbeet@gmail.com>
22862 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
22863 wined3d: Return the result of QueryInterface in GetContainer.
22865 * dlls/wined3d/utils.c:
22866 wined3d: Remove a redundant break.
22868 * dlls/wined3d/device.c:
22869 wined3d: Don't hardcode type sizes for shader constants.
22871 * dlls/d3d9/tests/shader.c:
22872 d3d9: Add a test for setting / getting vertex shader constants.
22874 2006-06-06 Robert Shearman <rob@codeweavers.com>
22876 * dlls/shdocvw/regsvr.c:
22877 shdocvw: Register some more documented classes that native also registers.
22879 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
22880 widl: Support coclass forward declarations.
22882 * include/exdisp.idl:
22883 include: Add two more coclasses to exdisp.idl.
22885 2006-06-06 Hans Leidekker <hans@it.vu.nl>
22887 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
22888 dnsapi: Add stub implementations for the remaining documented functions.
22890 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
22892 * dlls/x11drv/xvidmode.c:
22893 x11drv: Declared two functions as static to avoid compiler warnings.
22895 2006-06-06 Alexandre Julliard <julliard@winehq.org>
22897 * programs/winedbg/debug.l:
22898 Revert "winedbg: Remove useless NOCMD state."
22899 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
22901 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
22904 wine.inf: Added default values for .htm and .html file extension.
22906 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
22908 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
22909 oleaut32: safearray: Convert dimension index at the API boundary.
22911 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
22913 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
22914 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
22915 include/wine/wined3d_interface.h:
22916 wined3d: Remove constant type field in stateblock.
22917 It is wrong to maintain a mapping from a constant index to a type
22918 field, because different constant types do not share an index -
22919 boolean constant 0 is supposed to co-exist with floating point
22920 constant 0, not replace it. Drawprim and other code using the type
22921 array to decide whether to look up a constant in bools, floats, or
22922 ints is wrong - you can't make that decision based on the index.
22924 * dlls/wined3d/vertexshader.c:
22925 wined3d: Rename vertex shader constants.
22926 From const%lu to C%lu for consistency (to match pshaders).
22928 * dlls/wined3d/pixelshader.c:
22929 wined3d: Add limits for ps_2_x.
22931 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22932 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22933 wined3d: Trace improvements.
22935 * dlls/wined3d/pixelshader.c:
22936 wined3d: pshader defi has 5 parameters.
22938 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
22941 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
22943 2006-06-05 James Hawkins <truiken@gmail.com>
22945 * dlls/oleaut32/typelib.c:
22946 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
22949 * dlls/oleaut32/typelib.c:
22950 oleaut32: Copy BYREF args directly if they have the same variant type.
22952 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
22954 * dlls/gdi/tests/bitmap.c:
22955 gdi: New tests for GetDIBits.
22956 New tests that check if GetDIBits works with a bitmap that is selected
22957 in a device context (works in Windows, should fail according to the
22960 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
22962 * dlls/msvcrt/wcs.c:
22963 msvcrt: Write-strings warnings fix.
22965 2006-06-06 Mike McCormack <mike@codeweavers.com>
22967 * programs/winecfg/audio.c:
22968 winecfg: Make some pointer casts win64 compliant.
22970 * programs/wineconsole/dialog.c:
22971 wineconsole: Use correct prototypes for dialog procs.
22973 * programs/wcmd/wcmdmain.c:
22974 wcmd: Fix a Win64 warning.
22976 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
22977 taskmgr: Use correct types for Win64.
22979 * programs/hh/main.c:
22980 hh: Cast GetProcAddress's return to supress a Win64 warning.
22982 * programs/winetest/gui.c:
22983 winetest: Fix dialog prototypes.
22985 2006-06-05 Mike McCormack <mike@codeweavers.com>
22987 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
22988 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
22989 dlls/userenv/userenv_main.c:
22990 userenv: Add a stub implementation of userenv.dll.
22992 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
22994 * dlls/kernel/tests/codepage.c:
22995 kernel/tests: Some tests for WideCharToMultiByte.
22997 2006-06-06 Mike McCormack <mike@codeweavers.com>
22999 * dlls/advapi32/crypt.c:
23000 advapi32: Fix comment to match the function (thanks to Dan Kegel).
23002 2006-06-05 Juan Lang <juan_lang@yahoo.com>
23004 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
23005 programs/winedbg/info.c:
23006 winedbg: Get rid of unused mode command.
23008 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
23010 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
23011 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
23012 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
23013 dlls/x11drv/x11drv_main.c:
23014 x11drv: Improve handling of the case where the clipboard is opened
23015 with a window from another thread or process.
23017 * include/ddrawi.h:
23018 include: Add DDHAL_UPDATEOVERLAYDATA structure.
23020 2006-06-05 Huw Davies <huw@codeweavers.com>
23022 * dlls/msi/tests/package.c:
23023 msi: Add some integer condition tests.
23025 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
23027 * dlls/kernel/tests/file.c:
23028 kernel/tests: More tests for FindFirstFile.
23030 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
23032 * programs/wordpad/wordpad.c:
23033 wordpad: Declare three functions as static to avoid compiler warnings.
23035 2006-06-05 Mike McCormack <mike@codeweavers.com>
23037 * include/Makefile.in, include/hlguids.h:
23038 hlink: Add hlguids.h (based on a patch by Aric Stewart).
23040 * dlls/dnsapi/ns_parse.c:
23041 dnsapi: Fix the case where we have libresolv headers but no libraries.
23043 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
23045 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
23046 dlls/wined3d/swapchain.c:
23047 wined3d: Render target locking fixes.
23049 2006-06-04 Mike McCormack <mike@codeweavers.com>
23051 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
23052 advapi32: Implement and test SystemFunction031.
23054 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
23055 dlls/advapi32/tests/crypt_lmhash.c:
23056 advapi32: Implement and test SystemFunction030.
23058 2006-06-05 Hans Leidekker <hans@it.vu.nl>
23061 msi: Fix some copy/paste bugs in the implementation of condition operators.
23063 2006-06-04 Juan Lang <juan_lang@yahoo.com>
23065 * programs/winedbg/debug.l:
23066 winedbg: Remove useless NOCMD state.
23068 * dlls/user/winpos.c:
23069 user: Use SetPropW rather than SetPropA for internal property.
23071 2006-06-05 Robert Shearman <rob@codeweavers.com>
23073 * dlls/msi/where.c:
23074 msi: An empty string is equivalent to nil, so handle this in the optimised
23075 WHERE_execute path.
23077 * dlls/rpcrt4/ndr_marshall.c:
23078 rpcrt4: Implement varying array NDR functions.
23080 * dlls/rpcrt4/ndr_marshall.c:
23081 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
23083 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
23085 * programs/winedbg/types.c:
23086 winedbg: Correct typedefs in type manipulations.
23088 2006-06-04 Mike McCormack <mike@codeweavers.com>
23090 * programs/progman/dialog.c, programs/progman/group.c,
23091 programs/progman/program.c:
23092 progman: Win64 fixes.
23094 * programs/cmdlgtst/cmdlgtst.c:
23095 cmdlgtst: Use correct types for Win64.
23097 * programs/winemine/dialog.c, programs/winemine/main.h:
23098 winemine: Fix dialog proc prototypes for Win64.
23100 * programs/winemine/dialog.c, programs/winemine/dialog.h,
23101 programs/winemine/main.c:
23102 winemine: Remove dialog.h as it's redundant.
23104 * include/windef.h:
23105 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
23107 2006-06-02 Juan Lang <juan_lang@yahoo.com>
23109 * programs/winedbg/debug.l:
23110 winedbg: Fix a crash on initial empty input.
23112 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
23113 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
23114 crypt32: Implement X509_NAME_VALUE encoding/decoding.
23116 2006-06-03 Jacek Caban <jacek@codeweavers.com>
23118 * dlls/shdocvw/oleobject.c:
23119 shdocvw: Set focus in ui_activate.
23121 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
23122 dlls/mshtml/nsio.c:
23123 mshtml: Use mime type reported by moniker if possible.
23125 * dlls/mshtml/navigate.c:
23126 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
23128 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
23129 mshtml: Added beginning OnDataAvailable implementation.
23131 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
23132 mshtml: Added begining binding code in IPersistMoniker::Load.
23134 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
23135 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
23136 mshtml: Set binding channel, listener and context in AsyncOpen.
23138 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
23139 dlls/mshtml/persist.c:
23140 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
23142 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
23143 mshtml: Add create_nscallback function to allow using BSCallback out of
23146 * dlls/mshtml/nsio.c:
23147 mshtml: Move some code from before_async_open to AsyncOpen.
23149 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
23150 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
23151 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
23152 We have to handle it in another way.
23154 2006-06-03 Kai Blin <kai.blin@gmail.com>
23156 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
23157 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
23159 2006-06-03 Jacek Caban <jacek@codeweavers.com>
23161 * dlls/urlmon/binding.c:
23162 urlmon: Use task queue to handle OnDataAvailable call.
23164 * dlls/urlmon/binding.c:
23165 urlmon: Added OnResponse implementation.
23167 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
23169 * dlls/sane.ds/sane_main.c:
23170 sane.ds: Replace FIXME() by TRACE() on sane_exit.
23172 2006-06-02 Robert Shearman <rob@codeweavers.com>
23174 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
23175 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
23176 Instead just fill it in with all zeros.
23178 * dlls/rpcrt4/ndr_misc.h:
23179 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
23180 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
23181 isn't set by ComputeConformanceOrVariance and so could be left filled
23184 * dlls/rpcrt4/ndr_marshall.c:
23185 rpcrt4: The lifetime of the binding handle stored in the context
23186 handle is independent of the binding handle used in the call that
23187 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
23188 and then call RpcBindingFree later to free it.
23190 * dlls/rpcrt4/ndr_marshall.c:
23191 rpcrt4: Fix an incorrect format string pointer being passed in to
23192 ComputeVariance in NdrConformantVaryingStructBufferSize.
23194 * dlls/rpcrt4/rpc_transport.c:
23195 rpcrt4: Skip over the right-hand-side data for the protocol floor so
23196 that we can parse the towers received from native rpcrt4.
23198 * dlls/rpcrt4/ndr_marshall.c:
23199 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
23202 * dlls/rpcrt4/ndr_marshall.c:
23203 rpcrt4: Freeing a NULL context handle is allowed.
23205 * dlls/rpcrt4/ndr_marshall.c:
23206 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
23209 * dlls/rpcrt4/ndr_marshall.c:
23210 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
23211 by passing the correct type format string to ReadConformance.
23213 * dlls/rpcrt4/ndr_marshall.c:
23214 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
23215 marshall all-zeros.
23217 * dlls/rpcrt4/ndr_marshall.c:
23218 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
23221 * dlls/rpcrt4/rpc_transport.c:
23222 rpcrt4: Print some more informative error messages when getaddrinfo fails.
23224 2006-06-02 Mike McCormack <mike@codeweavers.com>
23226 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
23227 wininet: Simple tests for InternetGetCookie's parameters.
23229 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
23230 wininet: Fix up and test InternetSetCookie parameter checking.
23232 * dlls/wininet/internet.c:
23233 wininet: Remove some dead code (Coverity).
23235 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
23237 * dlls/advapi32/tests/registry.c:
23238 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
23240 * dlls/rsaenh/rsaenh.c:
23241 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
23244 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
23246 * dlls/shell32/shlfileop.c:
23247 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
23249 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
23250 dlls/shell32/shlfileop.c:
23251 shell32: Avoid Unicode->ANSI conversion when deleting a file.
23253 2006-06-02 Juan Lang <juan_lang@yahoo.com>
23255 * dlls/crypt32/tests/encode.c:
23256 crypt32: Add name value tests.
23257 Add tests for name values, and move tests for different string
23258 encodings to there.
23260 2006-06-01 Juan Lang <juan_lang@yahoo.com>
23262 * dlls/crypt32/decode.c:
23263 crypt32: Remove exception handling from internal decoding functions.
23265 * dlls/crypt32/tests/encode.c:
23266 crypt32: Add a couple CRL encoding tests, one that shows a problem.
23268 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
23270 * dlls/user/listbox.c:
23271 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
23273 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
23275 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
23277 user32: Send WM_SIZE when window changes state between restored/min/maximized.
23279 2006-06-01 Wino Rojo <winorojo@hotmail.com>
23281 * dlls/x11drv/opengl.c:
23282 x11drv: Fix for a BadMatch error.
23284 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
23286 * dlls/winspool.drv/tests/info.c:
23287 winspool/tests: Remove the check for unimplemented functions.
23289 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
23291 * dlls/winspool.drv/info.c:
23292 winspool.drv: Add GetPrintProcessorDirectoryW.
23294 2006-06-01 Robert Shearman <rob@codeweavers.com>
23296 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
23297 dlls/rpcrt4/tests/rpc.c:
23298 rpcrt4: All of the parameters to TowerExplode are optional.
23300 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
23301 dlls/rpcrt4/tests/rpc.c:
23302 rpcrt4: Implement TowerConstruct and TowerExplode.
23303 Add some tests for these undocumented functions.
23305 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
23306 dlls/rpcrt4/rpc_transport.c:
23307 rpcrt4: Add functions for generating and parsing the upper floors in
23308 endpoint-mapper towers for different transports.
23310 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
23311 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
23313 * dlls/rpcrt4/ndr_midl.c:
23314 rpcrt4: Don't send the unused part of the allocated buffer.
23316 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
23317 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
23320 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
23322 * dlls/comctl32/header.c:
23323 comctl32/header: Check Null before accessing struct member.
23325 2006-06-01 Kai Blin <kai.blin@gmail.com>
23327 * dlls/secur32/ntlm.c:
23328 secur32: Add EncryptMessage and DecryptMessage stubs.
23330 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
23332 * dlls/user/menu.c:
23333 user32: Popup menu position fixes.
23334 - Open large popup menus on the other side only if there's enough space
23335 - Open popup menus such that the y position of the first item in the
23336 popup menu is the same as the y position of the focused menu item.
23338 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
23340 * programs/winecfg/audio.c:
23341 winecfg: Add CoreAudio to audio drivers list.
23343 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
23345 * dlls/user/tests/msg.c:
23346 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
23347 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
23348 PeekMessage test by explicit calls to PeekMessage(), check queue
23349 status and processed messages after each call to see what is going on
23352 2006-06-01 Juan Lang <juan_lang@yahoo.com>
23354 * dlls/crypt32/tests/base64.c:
23355 crypt32: Make base64 tests loadable on win9x.
23357 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
23359 * dlls/shell32/shellpath.c:
23360 shell32: Add Fonts to user's shell folders list.
23362 2006-06-01 Robert Shearman <rob@codeweavers.com>
23364 * tools/widl/widl.man.in:
23365 widl: Fix a typo in the man page.
23367 * tools/widl/typegen.c:
23368 widl: Properly size the return value procformat.
23370 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
23371 tools/widl/typegen.h, tools/widl/widltypes.h:
23372 widl: Only write one procformat string and one typeformat string per file.
23374 2006-06-01 Huw Davies <huw@codeweavers.com>
23376 * dlls/gdi/freetype.c:
23377 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
23379 2006-06-01 Alexandre Julliard <julliard@winehq.org>
23381 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
23382 dlls/winmm/winecoreaudio/coreaudio.c,
23383 dlls/winmm/winecoreaudio/coreaudio.h:
23384 winecoreaudio: Fixed the FSF address.
23386 2006-05-24 Ken Thomases <ken@codeweavers.com>
23388 * dlls/winmm/winecoreaudio/audio.c:
23389 winecoreaudio: Don't CFAllocate buffer for port message.
23391 * dlls/winmm/winecoreaudio/audio.c:
23392 winecoreaudio: Use unique name for message port.
23393 Use a unique port name for the message port to the message thread.
23394 Port names are system-global, so using a non-unique constant name
23395 prevents the CoreAudio driver from being used in multiple processes
23398 * dlls/winmm/winecoreaudio/audio.c:
23399 winecoreaudio: 8-bit Linear PCM data is unsigned.
23401 * dlls/winmm/winecoreaudio/audio.c:
23402 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
23403 When fulfilling the output AudioUnit's request for audio data, don't
23404 stop when the current wavehdr is exhausted; advance to the next. This
23405 addresses the buzzy quality of the sound.
23407 * dlls/winmm/winecoreaudio/audio.c:
23408 winecoreaudio: Improve state tracking.
23409 Improved tracking of device state (stopped, playing, or paused).
23410 Also, tied starting and stopping the AudioUnit more directly to the
23411 state. No need to change the state when preparing or unpreparing
23412 wavehdrs. Pausing overrides both playing and stopped states; if
23413 stopped, pausing prevents output from starting when the program
23414 writes. When, restarting from the paused state, the device starts
23415 playing if there are queued wavehdrs. Otherwise, it goes to stopped
23418 * dlls/winmm/winecoreaudio/audio.c:
23419 winecoreaudio: Miscellaneous cleanup.
23420 Miscellaneous cleanup: release resources when done with them; protect
23421 against null pointers; reduce redundant code; avoid potential integer
23422 underflow; clarify a do-nothing loop.
23424 * dlls/winmm/winecoreaudio/audio.c:
23425 winecoreaudio: Fix race to open.
23426 Fixes a race condition (noted in a comment for wodOpen) when multiple
23427 threads try to open the same wave-out device simultaneously.
23428 Addressed by creating the device mutexes when the driver is
23429 initialized, instead of as each device is opened. Then use the mutex
23430 to protect the open operation against races. At the same time, made
23431 the mutexes recursive to avoid self-deadlocks the driver was
23432 encountering when reentered from the callback.
23434 2006-06-01 Mike McCormack <mike@codeweavers.com>
23436 * dlls/rpcrt4/ndr_marshall.c:
23437 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
23439 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
23441 * dlls/wined3d/surface_gdi.c:
23442 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
23444 2006-05-31 Jacek Caban <jacek@codeweavers.com>
23446 * dlls/urlmon/binding.c:
23447 urlmon: Remove no longer needed binding value in task_t.
23449 * dlls/urlmon/binding.c:
23450 urlmon: Use task queue for cross thread calls in on_progress.
23452 * dlls/urlmon/binding.c:
23453 urlmon: Use task queue in Switch implementation.
23455 * dlls/urlmon/binding.c:
23456 urlmon: Added task queue architecture and use it for OnProgress calls from
23459 * dlls/urlmon/binding.c:
23460 urlmon: Make suse that every OnProgress call is in an apartment thread.
23462 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
23464 * dlls/crypt32/tests/cert.c:
23465 crypt32/tests: Write-strings warning fix.
23467 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
23469 * dlls/comctl32/header.c:
23470 comctl32: header: Update the rects in HEADER_Refresh if needed.
23472 2006-05-31 Hans Leidekker <hans@it.vu.nl>
23474 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
23475 dnsapi: Fall back to a netbios query when a dns query fails.
23477 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
23479 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
23480 wsock32: Added GetService{A,W} stubs.
23482 2006-05-31 Jacek Caban <jacek@codeweavers.com>
23484 * dlls/urlmon/binding.c:
23485 urlmon: Use FindMimeFromData to determine MIME type.
23487 2006-05-31 Huw Davies <huw@codeweavers.com>
23489 * dlls/rpcrt4/ndr_marshall.c:
23490 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
23492 2006-05-31 Robert Shearman <rob@codeweavers.com>
23494 * dlls/oleaut32/typelib.c:
23495 oleaut32: Make sure to read the memid and the name offset from the
23496 correct offsets, after the function data, so add cFuncs to the offsets
23498 Resolve referenced types for variables.
23499 Fixes initialisation of the dbgrid32 OCX.
23501 * dlls/oleaut32/typelib.c:
23502 oleaut32: Resolve referenced types for return values as well as parameters in
23505 * tools/widl/parser.y:
23506 widl: Allow some more "reserved words" to be used as identifiers.
23508 * include/rpcdcep.h:
23509 include: Add some defines used by MIDL-generated code.
23511 2006-05-31 Alexandre Julliard <julliard@winehq.org>
23513 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
23514 winecoreaudio: Fixed a bunch of compiler warnings.
23516 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
23517 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
23519 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
23520 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
23522 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
23523 dnsapi: Portability fixes.
23525 2006-05-31 Juan Lang <juan_lang@yahoo.com>
23527 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
23528 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
23529 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
23530 include/wincrypt.h:
23531 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
23532 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
23533 Blin's base64 encoder/decoder.
23535 2006-05-31 Mike McCormack <mike@codeweavers.com>
23537 * programs/wineconsole/dialog.c:
23538 wineconsole: Store the font as a DWORD_PTR.
23540 * programs/wineconsole/user.c:
23541 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
23543 * programs/wordpad/wordpad.c:
23544 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
23546 2006-05-30 Jacek Caban <jacek@codeweavers.com>
23548 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
23549 urlmon: Added text/html filter.
23551 * dlls/urlmon/urlmon_main.c:
23552 urlmon: Use filters mechanism in FindMimeFromData.
23554 2006-05-31 Troy Rollo <wine@troy.rollo.name>
23556 * dlls/ole32/storage32.c:
23557 ole32: Use STGM_WRITE when opening child storage to delete its children.
23559 2006-05-30 Robert Reif <reif@earthlink.net>
23561 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
23562 winmm: Always check for open and close enents in wave test.
23563 Always check for open and close events.
23564 Send WM_APP message to thread to terminate it rather than TerminateThread.
23565 Fix CreateThread/waveOutOpen race by waiting for background thread to
23566 run before waveOutOpen is called.
23567 Add more non-hardware supported formats. There is a bug in wave
23568 mapper GetPosition when multiple headers are used and this helps
23571 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
23573 * dlls/dnsapi/query.c:
23574 dnsapi: Fixed missing lock release on error path.
23576 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
23578 * dlls/d3d8/tests/device.c:
23579 d3d8: Backport of the d3d9 swapchain test to d3d8.
23581 * dlls/d3d8/device.c:
23582 d3d8: Back buffer count fix.
23584 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
23586 * dlls/crypt32/cert.c:
23587 crypt32: Write-strings warning fix.
23589 * dlls/winmm/joystick/Makefile.in:
23590 winmm/joystick: joystick.c requires Unicode library.
23592 2006-05-30 Alexandre Julliard <julliard@winehq.org>
23594 * dlls/comctl32/propsheet.c:
23595 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
23597 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
23599 * configure, configure.ac, dlls/Makefile.in,
23600 dlls/winmm/winecoreaudio/.gitignore,
23601 dlls/winmm/winecoreaudio/Makefile.in,
23602 dlls/winmm/winecoreaudio/audio.c,
23603 dlls/winmm/winecoreaudio/audiounit.c,
23604 dlls/winmm/winecoreaudio/coreaudio.c,
23605 dlls/winmm/winecoreaudio/coreaudio.h,
23606 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
23607 winecoreaudio: Initial Audio Driver for Mac OS X.
23609 2006-05-29 Hans Leidekker <hans@it.vu.nl>
23611 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
23612 dnsapi: Implement DnsQuery_{A,UTF8,W}.
23614 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
23615 dlls/dnsapi/ns_parse.c:
23616 dnsapi: Add DNS message parsing routines from BIND.
23618 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
23620 * dlls/comctl32/header.c:
23621 comctl32: header: Ignore out-of-range iOrder in SetItemT.
23623 * dlls/kernel/format_msg.c:
23624 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
23626 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
23628 * dlls/msi/tests/format.c:
23629 msi: Increase verbosity in some failing tests.
23631 2006-05-30 Mike McCormack <mike@codeweavers.com>
23633 * dlls/wininet/http.c:
23634 wininet: Don't crash when querying NULL values.
23636 * dlls/wininet/tests/http.c:
23637 wininet: Add a test for basic authentication.
23639 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
23640 user32: Stub implementations for Win64's Get/Set LongPtr functions.
23642 2006-05-29 Troy Rollo <wine@troy.rollo.name>
23644 * include/wine/wined3d_gl.h:
23645 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
23647 2006-05-30 Troy Rollo <wine@troy.rollo.name>
23649 * dlls/comdlg32/filedlg.c:
23650 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
23651 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
23652 non-NULL pointer for CB_GETITEMDATA.
23654 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
23656 * dlls/wined3d/device.c:
23657 wined3d: Properly destroy texture object if we failed to create its surfaces.
23659 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
23660 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
23661 d3d9: Add reference to the parent device for surfaces.
23662 Allow some objects to have no parent device.
23663 Tighten refcount tests and test refound decrement on Release.
23665 2006-05-29 Robert Shearman <rob@codeweavers.com>
23667 * dlls/rpcrt4/ndr_marshall.c:
23668 rpcrt4: Make UserMarshalFlags static.
23670 * dlls/rpcrt4/ndr_marshall.c:
23671 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
23672 unmarshaler routines of embedded complexes in complex struct and array
23674 Fixes a regression caused by commit
23675 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
23678 * dlls/rpcrt4/ndr_marshall.c:
23679 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
23682 * dlls/rpcrt4/ndr_fullpointer.c:
23683 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
23684 set the number of pointers to a large default, so that NumberOfBuckets
23685 doesn't end up less than zero.
23687 * dlls/rpcrt4/ndr_marshall.c:
23688 rpcrt4: Handle marshaling/unmarshaling full pointers.
23690 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
23691 rpcrt4: For full pointers the state consists of flags, so or new flags into
23692 the field instead of assigning.
23693 The return value of all full pointer functions that return an int
23694 depends on the passed in query type being a flag in the state.
23696 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
23698 * dlls/comctl32/tests/treeview.c:
23699 comctl32/tests: Write-strings warnings fix.
23701 2006-05-29 Hans Leidekker <hans@it.vu.nl>
23704 msi: Implement MsiLocateComponent{A,W}.
23706 2006-05-30 Mike McCormack <mike@codeweavers.com>
23708 * programs/msiexec/msiexec.c:
23709 msiexec: Improve 64bit compatibility.
23711 2006-05-29 Mike McCormack <mike@codeweavers.com>
23713 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
23714 wldap32: Fix unused variable warnings.
23716 * dlls/gdi/freetype.c:
23717 gdi32: Fix an unused variable warning.
23719 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
23721 * dlls/wined3d/device.c:
23722 wined3d: Do not disable GL_BLEND when alpha blending is active.
23724 * dlls/wined3d/surface_gdi.c:
23725 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
23728 2006-05-28 Robert Reif <reif@earthlink.net>
23730 * dlls/winmm/tests/wave.c:
23731 winmm: Add multiple header wave tests.
23732 The current wave tests only use a single header for playback. Tests
23733 have been added to use multiple headers and to reuse them. This is
23734 how streaming applications and direct sound use the wave api.
23736 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
23738 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
23739 comctl32/tests: Write-strings warning fix.
23741 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
23743 * DEVELOPERS-HINTS:
23744 DEVELOPER-HINTS: Some directories are renamed / removed / added.
23746 * dlls/winspool.drv/tests/info.c:
23747 winspool/tests: Use 0xdeadbeef as magic value.
23749 * dlls/winspool.drv/info.c:
23750 winspool: Documentation for GetPrintProcessorDirectory.
23752 2006-05-28 Alexandre Julliard <julliard@winehq.org>
23754 * server/request.c:
23755 server: Return an error for invalid requests instead of killing the client
23758 * dlls/user/winproc.c:
23759 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
23762 Make.rules: Define datarootdir to avoid a configure warning.
23764 2006-05-28 Frank Richter <frank.richter@gmail.com>
23766 * dlls/shdocvw/shdocvw_main.c:
23767 shdocvw: Install Mozilla control silently.
23769 * dlls/shdocvw/De.rc:
23770 shdocvw: Improve German translation.
23772 2006-05-28 Kai Blin <kai.blin@gmail.com>
23774 * dlls/secur32/tests/main.c:
23775 secur32: Cleaning up the authentication tests.
23776 This should make it easier to add encryption tests later.
23778 2006-05-27 Jacek Caban <jacek@codeweavers.com>
23780 * dlls/urlmon/binding.c:
23781 urlmon: Improve debug traces.
23783 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
23784 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
23786 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
23787 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
23789 2006-05-27 Alexandre Julliard <julliard@winehq.org>
23791 * tools/sfnt2fnt.c:
23792 sfnt2fnt: Clean output files when aborting on a signal.
23794 * tools/make_ctests.c:
23795 make_ctests: Clean output files when aborting on an error or signal.
23798 fnt2fon: Clean output files when aborting on an error or signal.
23801 bin2res: Clean output files when aborting on an error or signal.
23803 * tools/widl/widl.c:
23804 widl: Clean output files when aborting on a signal.
23807 wrc: Clean output files when aborting on an error or signal.
23810 wmc: Clean output files when aborting on an error or signal.
23812 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
23814 * dlls/ntdll/loader.c:
23815 ntdll: Free TLS pointers when exiting thread.
23817 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
23818 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
23819 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
23821 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
23823 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
23824 include/wine/server_protocol.h, include/winternl.h,
23825 server/named_pipe.c, server/protocol.def, server/trace.c:
23826 ntdll/kernel32: Pipe information.
23827 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
23829 - reimplemented kernel32.GetNamedPipeInfo on top of it
23830 - enhance current features to make this work both on client and server handles
23831 - now also returning the number of instances
23833 2006-05-26 Jason Green <jave27@gmail.com>
23835 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23836 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23837 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
23840 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
23841 wined3d: Final move of the GLSL registry check (hopefully).
23843 2006-05-27 Alexandre Julliard <julliard@winehq.org>
23845 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
23846 kernel32: Partial implementation of GetModuleHandleExA/W.
23848 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
23849 ntdll: Implemented RtlPcToFileHeader.
23851 2006-05-26 Kai Blin <kai.blin@gmail.com>
23853 * dlls/secur32/base64_codec.c:
23854 secur32: Fix wrong bit shift in the base64 encoder.
23855 Thanks to Juan Lang for catching this one.
23857 2006-05-26 Robert Shearman <rob@codeweavers.com>
23859 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
23860 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
23861 Implement NdrFullPointerFree.
23863 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
23864 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
23866 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
23867 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
23868 NdrFullPointerInsertRefId.
23870 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
23871 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
23872 rpcrt4: Implement some full pointer functions and add stubs for others.
23875 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
23877 * dlls/wined3d/surface.c:
23878 wined3d: Implement IWineD3DSurface::BltFast.
23880 2006-05-26 Mike McCormack <mike@codeweavers.com>
23882 * dlls/secur32/ntlm.c:
23883 secur32: Avoid some code duplication.
23885 * dlls/rpcrt4/ndr_marshall.c:
23886 rpcrt4: Implement NdrClientContext(Un)Marshall.
23888 2006-05-26 Juan Lang <juan_lang@yahoo.com>
23890 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
23891 dlls/crypt32/tests/cert.c, include/wincrypt.h:
23892 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
23893 CertVerifySubjectCertificateContext.
23895 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
23896 dlls/crypt32/store.c:
23897 crypt32: Combine redundant code.
23899 2006-05-25 Huw Davies <huw@codeweavers.com>
23901 * dlls/gdi/freetype.c:
23902 gdi32: The font cache needs to discriminate whether the device can cope with
23903 bitmap fonts or not.
23905 2006-05-26 Robert Shearman <rob@codeweavers.com>
23907 * dlls/rpcrt4/ndr_marshall.c:
23908 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
23909 ComputeConformanceOrVariance it is still necessary to set the count
23910 variable to the value retrieved.
23912 * dlls/rpcrt4/rpc_message.c:
23913 rpcrt4: Return the actual status code sent back by the server, rather than
23916 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
23918 * dlls/wined3d/surface_gdi.c:
23919 wined3d: Fix IWineGDISurface::SaveSnapshot.
23921 * dlls/wined3d/surface.c:
23922 wined3d: Disable the depth test in UnlockRect
23924 2006-05-26 Jason Green <jave27@gmail.com>
23926 * dlls/wined3d/drawprim.c:
23927 wined3d: Fix regression introduced by recent multitexture patch.
23929 2006-05-26 Alexandre Julliard <julliard@winehq.org>
23931 * dlls/comctl32/theme_dialog.c:
23932 comctl32: Dialog procedures should be called with CallWindowProc.
23934 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
23935 dlls/user/winproc.h:
23936 user: Only include winproc.h where necessary.
23938 * dlls/user/winproc.c:
23939 user: Added fast 32->16 mapping for the remaining messages.
23941 * dlls/user/winproc.c:
23942 user: Added fast 32->16 mapping for the listbox and combobox messages.
23944 * dlls/user/winproc.c:
23945 user: Added fast 32->16 mapping for the edit control messages.
23947 * dlls/user/winproc.c:
23948 user: Added fast 32->16 mapping for button and scrollbar messages.
23950 * dlls/user/winproc.c:
23951 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
23953 * dlls/user/winproc.c:
23954 user: Added fast 32->16 mapping for the WM_DDE* messages.
23956 * dlls/user/winproc.c:
23957 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
23960 * dlls/user/winproc.c:
23961 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
23963 * dlls/user/winproc.c:
23964 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
23965 WM_WINDOWPOSCHANGING/CHANGED.
23967 * dlls/user/winproc.c:
23968 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
23970 * dlls/user/winproc.c:
23971 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
23973 * dlls/user/winproc.c:
23974 user: Added fast 16->32 mapping for the remaining messages.
23976 * dlls/user/winproc.c:
23977 user: Added fast 16->32 mapping for the WM_DDE* messages.
23979 * dlls/user/winproc.c:
23980 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
23983 * dlls/user/winproc.c:
23984 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
23986 * dlls/user/winproc.c:
23987 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
23988 WM_WINDOWPOSCHANGING/CHANGED.
23990 * dlls/user/winproc.c:
23991 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
23993 * dlls/user/winproc.c:
23994 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
23996 * include/wine/unicode.h:
23997 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
24000 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
24001 Fixed a couple of instances of the old FSF address that crept back in.
24003 2006-05-25 Phil Costin <philcostin@hotmail.com>
24005 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
24006 wined3d: Create stub for D3DPERF_SetOptions function.
24008 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
24010 * tools/wineprefixcreate.in:
24011 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
24012 relaying on the PATH.
24014 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
24016 * dlls/comctl32/header.c:
24017 comctl32: header: Put the new item in place of the hot divider instead of
24020 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
24022 * dlls/comctl32/header.c:
24023 comctl32: header: Draw the drag image and hot dividers while dragging an item.
24025 * dlls/comctl32/header.c:
24026 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
24028 * dlls/comctl32/header.c:
24029 comctl32: header: Implement HDM_SETHOTDIVIDER.
24031 * dlls/comctl32/header.c:
24032 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
24034 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
24036 * dlls/comctl32/listview.c:
24037 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
24038 Apply the HDS_DRAGDROP header style if the listview has the
24039 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
24040 doesn't support them.
24042 2006-05-25 Juan Lang <juan_lang@yahoo.com>
24044 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
24045 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
24046 crypt32: Implement CertSerializeCRLStoreElement.
24048 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
24050 * dlls/mapi32/util.c:
24051 mapi32: Break out of the loop as soon as MSI call succeeds.
24053 * dlls/gdi/freetype.c:
24054 gdi: Add more const qualifiers.
24056 2006-05-26 Jason Green <jave27@gmail.com>
24058 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
24059 wined3d: Move the GLSL registry check again.
24061 2006-05-26 Mike McCormack <mike@codeweavers.com>
24063 * tools/winapi/tests.dat:
24064 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
24066 * include/rpcndr.h:
24067 rpcrt4: Remove unused IN and OUT macros.
24069 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
24071 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
24072 mapi32: Implement FGetComponentPath.
24075 msi: Translate the resulting string only if the previous call succeeded.
24077 2006-05-25 Jacek Caban <jacek@codeweavers.com>
24079 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
24080 urlmon: Fix implementation of ReleaseBindInfo.
24082 * dlls/urlmon/binding.c:
24083 urlmon: Better pending read handling.
24085 * dlls/urlmon/binding.c:
24086 urlmon: Added Switch implementation.
24088 * dlls/urlmon/binding.c:
24089 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
24092 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
24093 dlls/urlmon/urlmon_main.h:
24094 urlmon: Call OnProgress in apartment thread.
24096 * dlls/urlmon/binding.c:
24097 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
24099 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
24100 urlmon: Added ReportResult implementation.
24102 * dlls/urlmon/binding.c:
24103 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
24105 2006-05-25 Juan Lang <juan_lang@yahoo.com>
24107 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
24108 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
24109 crypt32: Add support for CRLs.
24111 * dlls/crypt32/cert.c:
24112 crypt32: Use public functions when finding certificates.
24114 2006-05-25 Phil Costin <philcostin@hotmail.com>
24116 * dlls/wined3d/directx.c:
24117 wined3d: Shader caps fix - code relocation.
24119 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
24121 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
24122 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
24123 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
24124 wined3d: Dynamicly load GL_ARB_multitexture functions.
24126 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
24128 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
24129 dlls/wined3d/wined3d_private.h:
24130 wined3d: Small rhw vertex fix.
24131 Fix the one pixel displacement and move the glOrtho code in a common
24134 2006-05-25 Alexandre Julliard <julliard@winehq.org>
24137 configure: Regenerated with autoconf 2.59d.
24139 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
24140 include/wine/unicode.h:
24141 include: Prevent internal Wine headers from being used in tests.
24143 * dlls/wined3d/surface.c:
24144 wined3d: Fixed a compiler warning.
24146 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
24148 * dlls/ntdll/file.c:
24149 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
24151 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
24153 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
24154 wininet: Constify data.
24156 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
24157 gdi: Constify data.
24159 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
24162 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
24164 2006-05-24 Jason Green <jave27@gmail.com>
24166 * include/wine/wined3d_gl.h:
24167 wined3d: Add some more GLSL defines.
24169 2006-05-25 Mike McCormack <mike@codeweavers.com>
24171 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
24172 rpcrt4: Stub implementations for NDRS marshalling functions.
24174 * dlls/crypt32/oid.c:
24175 crypt32: Fix a integer to pointer cast.
24177 * dlls/msi/action.c, dlls/msi/database.c:
24178 msi: Fix some pointer to integer casts.
24180 * dlls/kernel/console.c:
24181 kernel32: Fix some pointer to integer casts.
24183 * dlls/mapi32/mapi32_main.c:
24184 mapi32: Fix prototype of MAPILogon and MAPILogoff.
24186 * include/richedit.h:
24187 richedit: Fix prototype of the callback function.
24189 2006-05-24 Robert Shearman <rob@codeweavers.com>
24191 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
24192 dlls/ole32/ftmarshal.c:
24193 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
24195 * dlls/ole32/ftmarshal.c:
24196 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
24197 remove unnecessary unmarshaling code for the standard-marshal case -
24198 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
24200 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
24201 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
24202 free-threaded marshaler.
24204 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
24205 ole32: Implement table-weak marshaling for the free-threaded marshaler.
24207 * dlls/ole32/ftmarshal.c:
24208 ole32: Release the standard marshal in the free-threaded marshaler's
24209 UnmarshalInterface function.
24211 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
24212 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
24213 and UnmarshalInterface methods, with test cases.
24215 * dlls/ole32/ftmarshal.c:
24216 ole32: Fix the free-threaded marshaler when it has no outer unknown.
24218 * dlls/rpcrt4/ndr_marshall.c:
24219 rpcrt4: Set the Memory field of the stub message structure to the
24220 start of the memory that an embedded pointer is embedded in so that
24221 FC_POINTER conformance works correctly.
24223 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
24224 rpcrt4: Implement explicit generic binding handles.
24226 * dlls/rpcrt4/ndr_stubless.c:
24227 rpcrt4: Move the getting of the client binding handle to a separate function.
24229 * dlls/rpcrt4/ndr_stubless.c:
24230 rpcrt4: Move the initialising of the stub message structure nearer to the top
24232 Set stubMsg.StackTop after calling the initialise function.
24234 * dlls/rpcrt4/ndr_stubless.c:
24235 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
24237 * dlls/rpcrt4/rpc_binding.c:
24238 rpcrt4: Implement RpcBindingCopy.
24240 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
24241 uuid: Add some COM CLSIDs.
24243 * include/urlmon.idl:
24244 include: Add several more interfaces to urlmon.idl.
24246 2006-05-24 Jacek Caban <jacek@codeweavers.com>
24248 * dlls/urlmon/tests/misc.c:
24249 urlmon: Added registering name space test.
24251 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
24252 dlls/urlmon/urlmon_main.h:
24253 urlmon: Use registered protocols.
24255 * dlls/urlmon/session.c:
24256 urlmon: Added [Un]RegisterNamespace implementation.
24258 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
24259 dlls/mshtml/service.c:
24260 mshtml: The secret interface is CMarkup. Improve FIXMEs.
24262 2006-05-24 Juan Lang <juan_lang@yahoo.com>
24264 * dlls/crypt32/tests/store.c:
24265 crypt32: Add one more test of CertAddEncodedCertificateToStore.
24267 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
24268 dlls/crypt32/store.c:
24269 crypt32: Move cert functions that don't depend on the implementation of stores
24272 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
24274 * dlls/wined3d/device.c:
24275 wined3d: Fog fixes.
24277 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
24279 * dlls/wined3d/surface.c:
24280 wined3d: Turn around the image in LockRect.
24282 * dlls/wined3d/device.c:
24283 wined3d: Silence the offscreen surface creation fixme.
24285 * dlls/wined3d/device.c:
24286 wined3d: Color keying emulation.
24288 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
24290 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
24291 d3d9: StateBlock is also created in EndStateBlock. With tests.
24293 2006-05-24 Alexandre Julliard <julliard@winehq.org>
24295 * ANNOUNCE, ChangeLog, VERSION, configure:
24298 ----------------------------------------------------------------
24299 2006-05-24 Alexandre Julliard <julliard@winehq.org>
24301 * dlls/usp10/tests/usp10.c:
24302 usp10: Fixed a compiler warning.
24304 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
24305 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
24306 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
24307 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
24308 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
24309 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
24310 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
24311 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
24312 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
24313 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
24314 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
24315 Link against libwine_unicode everywhere we use Unicode functions.
24317 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
24318 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
24319 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
24320 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
24321 dlls/shlwapi/tests/path.c:
24322 Tests should not use wine/unicode.h.
24324 * tools/widl/typelib.c, tools/widl/write_msft.c:
24325 widl: Get rid of unnecessary inclusion of unicode.h.
24327 * libs/wine/debug.c:
24328 libwine: Don't use libwine_unicode functions.
24330 2006-05-24 Mike McCormack <mike@codeweavers.com>
24332 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
24333 programs/winefile/winefile.c:
24334 Fixed more boolean comparisons against TRUE.
24336 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
24337 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
24339 * dlls/wininet/dialogs.c:
24340 wininet: Fix a possible NULL pointer deference.
24342 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
24345 Makefile.in: find needs a slash when the source dir is a symlink.
24347 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
24349 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
24350 gphoto2.ds: Added Korean resources.
24352 2006-05-24 Alexandre Julliard <julliard@winehq.org>
24354 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
24355 libs/unicode/string.c, libs/unicode/wine_unicode.def,
24356 libs/unicode/wine_unicode.map:
24357 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
24359 * include/wine/unicode.h, libs/unicode/string.c,
24360 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
24361 libwine_unicode: Define all functions in the library even if they can be inlined.
24363 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
24365 * dlls/user/tests/msg.c:
24366 user: Add a test to check the queue status if there is a pending
24367 posted message and the quit flag is set.
24369 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
24371 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
24372 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
24373 include/wine/wined3d_interface.h:
24374 wined3d: Swapchain and back buffer corrections + tests.
24376 2006-05-24 Mike McCormack <mike@codeweavers.com>
24378 * dlls/msi/dialog.c:
24379 msi: Set a default radio button.
24381 * dlls/msi/action.c:
24382 msi: Fix a possible memory leak.
24384 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
24386 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
24387 include/wine/wined3d_gl.h:
24388 wined3d: Fix ARB_imaging abuse.
24390 2006-05-24 Alexandre Julliard <julliard@winehq.org>
24392 * dlls/wined3d/device.c:
24393 wined3d: Fixed a couple of boolean comparisons against TRUE.
24395 2006-05-23 Jason Green <jave27@gmail.com>
24397 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
24398 dlls/wined3d/wined3d_private.h:
24399 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
24402 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
24403 wined3d: Add function to print the infolog of a GLSL shader on errors.
24404 With assistance from H. Verbeet.
24406 * include/wine/wined3d_gl.h:
24407 wined3d: Added some GLSL defines and function prototypes.
24409 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
24411 * dlls/comdlg32/printdlg.c:
24412 comdlg32: Write-strings warning fix.
24414 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
24416 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
24417 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
24418 programs/notepad/Fr.rc, programs/progman/Fr.rc,
24419 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
24420 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
24421 programs/wordpad/Fr.rc:
24422 Uniformization of French main menu accelerators.
24424 2006-05-23 Hans Leidekker <hans@it.vu.nl>
24426 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
24427 uninstaller: Add Dutch resources.
24429 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
24431 * dlls/x11drv/xrender.c:
24432 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
24434 2006-05-23 Juan Lang <juan_lang@yahoo.com>
24436 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
24437 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
24439 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
24441 * dlls/wined3d/directx.c:
24442 wined3d: Remove a double cap flag.
24444 * dlls/wined3d/surface.c:
24445 wined3d: Remove an unnecessary NULL check.
24447 2006-05-23 Jacek Caban <jacek@codeweavers.com>
24449 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
24450 dlls/mshtml/persist.c:
24451 mshtml: Added stub implementation of IPersistStreamInit.
24453 * dlls/shdocvw/oleobject.c:
24454 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
24456 * dlls/shdocvw/oleobject.c:
24457 shdocvw: Don't do verb that is already done.
24459 * dlls/shdocvw/oleobject.c:
24460 shdocvw: Move UI activating to the separated function.
24462 * dlls/shdocvw/oleobject.c:
24463 shdocvw: Move inplace activating code to the separated function.
24465 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
24466 dlls/shdocvw/webbrowser.c:
24467 shdocvw: Added WebBrowser v1 implementation.
24469 * dlls/shdocvw/regsvr.c:
24470 shdocvw: Added WebBrowser v1 registration.
24472 2006-05-23 Robert Shearman <rob@codeweavers.com>
24474 * dlls/comctl32/propsheet.c:
24475 comctl32: Fix the loading of strings for the property sheet page by
24476 caching the ID of the string to load before overwriting it with an
24479 2006-05-23 Alexandre Julliard <julliard@winehq.org>
24481 * dlls/user/winproc.c:
24482 user: Reuse the fast A->W function to implement the 16->32W case.
24483 Get rid of the no longer needed 16->32W mapping functions.
24485 * dlls/user/winproc.c:
24486 user: Reuse the fast W->A function to implement the 32W->16 case.
24487 Get rid of the no longer needed 32W->16 mapping functions.
24489 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
24490 user: Use winproc callbacks for the remaining 16-bit messaging functions.
24492 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
24494 * dlls/comctl32/header.c:
24495 comctl32: header: Don't try to draw items outside the clipping rect.
24497 * dlls/comctl32/header.c:
24498 comctl32: header: Make the column resizing smooth in full drag mode.
24499 Make the column resizing smooth in full drag mode even for listview
24500 with lots of elements by redrawing only the resized column and calling
24503 2006-05-22 Juan Lang <juan_lang@yahoo.com>
24505 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
24506 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
24507 crypt32: Abstract contexts.
24508 - create an abstract interface for contexts, and use it for certificates
24509 - create a simple context list, and use it for memory stores
24511 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
24513 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
24514 usp10: Add stub for ScriptStringOut.
24516 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
24518 * dlls/wined3d/swapchain.c:
24519 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
24521 2006-05-23 Huw Davies <huw@codeweavers.com>
24523 * dlls/rpcrt4/tests/ndr_marshall.c:
24524 rpcrt4: Uncomment test now that it works correctly.
24526 * dlls/rpcrt4/ndr_marshall.c:
24527 rpcrt4: Add another static.
24529 * dlls/rpcrt4/ndr_marshall.c:
24530 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
24531 amongst the NdrSimpleStruct* ones.
24533 2006-05-23 Alexandre Julliard <julliard@winehq.org>
24535 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
24536 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
24537 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
24538 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
24539 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
24540 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
24541 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
24542 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
24543 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
24544 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
24545 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
24546 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
24547 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
24548 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
24549 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
24550 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
24551 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
24552 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
24553 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
24554 programs/winetest/Makefile.in:
24555 winspool: Renamed the directory to winspool.drv.
24557 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
24558 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
24559 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
24560 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
24561 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
24562 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
24563 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
24564 dlls/wineps.drv/data/AvantGarde_Demi.c,
24565 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
24566 dlls/wineps.drv/data/Bookman_Demi.c,
24567 dlls/wineps.drv/data/Bookman_DemiItalic.c,
24568 dlls/wineps.drv/data/Bookman_Light.c,
24569 dlls/wineps.drv/data/Bookman_LightItalic.c,
24570 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
24571 dlls/wineps.drv/data/Courier_Bold.c,
24572 dlls/wineps.drv/data/Courier_BoldOblique.c,
24573 dlls/wineps.drv/data/Courier_Oblique.c,
24574 dlls/wineps.drv/data/Helvetica.c,
24575 dlls/wineps.drv/data/Helvetica_Bold.c,
24576 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
24577 dlls/wineps.drv/data/Helvetica_Narrow.c,
24578 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
24579 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
24580 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
24581 dlls/wineps.drv/data/Helvetica_Oblique.c,
24582 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
24583 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
24584 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
24585 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
24586 dlls/wineps.drv/data/Palatino_Bold.c,
24587 dlls/wineps.drv/data/Palatino_BoldItalic.c,
24588 dlls/wineps.drv/data/Palatino_Italic.c,
24589 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
24590 dlls/wineps.drv/data/Times_Bold.c,
24591 dlls/wineps.drv/data/Times_BoldItalic.c,
24592 dlls/wineps.drv/data/Times_Italic.c,
24593 dlls/wineps.drv/data/Times_Roman.c,
24594 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
24595 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
24596 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
24597 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
24598 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
24599 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
24600 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
24601 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
24602 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
24603 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
24604 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
24605 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
24606 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
24607 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
24608 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
24609 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
24610 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
24611 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
24612 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
24613 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
24614 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
24615 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
24616 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
24617 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
24618 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
24619 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
24620 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
24621 dlls/wineps/data/AvantGarde_BookOblique.c,
24622 dlls/wineps/data/AvantGarde_Demi.c,
24623 dlls/wineps/data/AvantGarde_DemiOblique.c,
24624 dlls/wineps/data/Bookman_Demi.c,
24625 dlls/wineps/data/Bookman_DemiItalic.c,
24626 dlls/wineps/data/Bookman_Light.c,
24627 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
24628 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
24629 dlls/wineps/data/Courier_BoldOblique.c,
24630 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
24631 dlls/wineps/data/Helvetica_Bold.c,
24632 dlls/wineps/data/Helvetica_BoldOblique.c,
24633 dlls/wineps/data/Helvetica_Narrow.c,
24634 dlls/wineps/data/Helvetica_Narrow_Bold.c,
24635 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
24636 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
24637 dlls/wineps/data/Helvetica_Oblique.c,
24638 dlls/wineps/data/NewCenturySchlbk_Bold.c,
24639 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
24640 dlls/wineps/data/NewCenturySchlbk_Italic.c,
24641 dlls/wineps/data/NewCenturySchlbk_Roman.c,
24642 dlls/wineps/data/Palatino_Bold.c,
24643 dlls/wineps/data/Palatino_BoldItalic.c,
24644 dlls/wineps/data/Palatino_Italic.c,
24645 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
24646 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
24647 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
24648 dlls/wineps/data/ZapfChancery_MediumItalic.c,
24649 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
24650 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
24651 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
24652 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
24653 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
24654 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
24655 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
24656 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
24657 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
24658 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
24659 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
24660 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
24661 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
24662 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
24663 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
24664 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
24665 wineps: Renamed the directory to wineps.drv.
24667 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
24668 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
24669 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
24670 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
24671 dlls/msisys/msisys.ocx.spec:
24672 msisys: Renamed the directory to msisys.ocx.
24674 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
24676 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
24677 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
24678 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
24679 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
24680 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
24681 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
24682 dlls/advapi32/registry.c, dlls/advapi32/security.c,
24683 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
24684 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
24685 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
24686 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
24687 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
24688 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
24689 dlls/advpack/install.c, dlls/advpack/reg.c,
24690 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
24691 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
24692 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
24693 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
24694 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
24695 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
24696 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
24697 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
24698 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
24699 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
24700 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
24701 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
24702 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
24703 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
24704 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
24705 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
24706 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
24707 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
24708 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
24709 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
24710 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
24711 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
24712 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
24713 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
24714 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
24715 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
24716 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
24717 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
24718 dlls/comcat/factory.c, dlls/comcat/information.c,
24719 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
24720 dlls/comcat/version.rc, dlls/comctl32/animate.c,
24721 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
24722 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
24723 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
24724 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
24725 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
24726 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
24727 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
24728 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
24729 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
24730 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
24731 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
24732 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
24733 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
24734 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
24735 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
24736 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
24737 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
24738 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
24739 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
24740 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
24741 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
24742 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
24743 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
24744 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
24745 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
24746 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
24747 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
24748 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
24749 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
24750 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
24751 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
24752 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
24753 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
24754 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
24755 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
24756 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
24757 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
24758 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
24759 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
24760 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
24761 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
24762 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
24763 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
24764 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
24765 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
24766 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
24767 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
24768 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
24769 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
24770 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
24771 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
24772 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
24773 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
24774 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
24775 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
24776 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
24777 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
24778 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
24779 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
24780 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
24781 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
24782 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
24783 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
24784 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
24785 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
24786 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
24787 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
24788 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
24789 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
24790 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
24791 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
24792 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
24793 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
24794 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
24795 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
24796 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
24797 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
24798 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
24799 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
24800 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
24801 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
24802 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
24803 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
24804 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
24805 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
24806 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
24807 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
24808 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
24809 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
24810 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
24811 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
24812 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
24813 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
24814 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
24815 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
24816 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
24817 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
24818 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
24819 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
24820 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
24821 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
24822 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
24823 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
24824 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
24825 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
24826 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
24827 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
24828 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
24829 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
24830 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
24831 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
24832 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
24833 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
24834 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
24835 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
24836 dlls/ddraw/main.c, dlls/ddraw/material.c,
24837 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
24838 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
24839 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
24840 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
24841 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
24842 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
24843 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
24844 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
24845 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
24846 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
24847 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
24848 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
24849 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
24850 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
24851 dlls/dinput/device.c, dlls/dinput/device_private.h,
24852 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
24853 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
24854 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
24855 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
24856 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
24857 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
24858 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
24859 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
24860 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
24861 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
24862 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
24863 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
24864 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
24865 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
24866 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
24867 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
24868 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
24869 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
24870 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
24871 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
24872 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
24873 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
24874 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
24875 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
24876 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
24877 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
24878 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
24879 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
24880 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
24881 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
24882 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
24883 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
24884 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
24885 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
24886 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
24887 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
24888 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
24889 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
24890 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
24891 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
24892 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
24893 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
24894 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
24895 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
24896 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
24897 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
24898 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
24899 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
24900 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
24901 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
24902 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
24903 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
24904 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
24905 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
24906 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
24907 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
24908 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
24909 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
24910 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
24911 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
24912 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
24913 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
24914 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
24915 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
24916 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
24917 dlls/dsound/capture.c, dlls/dsound/dsound.c,
24918 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
24919 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
24920 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
24921 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
24922 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
24923 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
24924 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
24925 dlls/dsound/version.rc, dlls/dswave/dswave.c,
24926 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
24927 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
24928 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
24929 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
24930 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
24931 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
24932 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
24933 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
24934 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
24935 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
24936 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
24937 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
24938 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
24939 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
24940 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
24941 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
24942 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
24943 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
24944 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
24945 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
24946 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
24947 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
24948 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
24949 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
24950 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
24951 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
24952 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
24953 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
24954 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
24955 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
24956 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
24957 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
24958 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
24959 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
24960 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
24961 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
24962 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
24963 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
24964 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
24965 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
24966 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
24967 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
24968 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
24969 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
24970 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
24971 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
24972 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
24973 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
24974 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
24975 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
24976 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
24977 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
24978 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
24979 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
24980 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
24981 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
24982 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
24983 dlls/kernel/comm.c, dlls/kernel/computername.c,
24984 dlls/kernel/console.c, dlls/kernel/console_private.h,
24985 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
24986 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
24987 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
24988 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
24989 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
24990 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
24991 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
24992 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
24993 dlls/kernel/local16.c, dlls/kernel/locale.c,
24994 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
24995 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
24996 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
24997 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
24998 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
24999 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
25000 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
25001 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
25002 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
25003 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
25004 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
25005 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
25006 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
25007 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
25008 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
25009 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
25010 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
25011 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
25012 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
25013 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
25014 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
25015 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
25016 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
25017 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
25018 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
25019 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
25020 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
25021 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
25022 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
25023 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
25024 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
25025 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
25026 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
25027 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
25028 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
25029 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
25030 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
25031 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
25032 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
25033 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
25034 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
25035 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
25036 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
25037 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
25038 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
25039 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
25040 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
25041 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
25042 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
25043 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
25044 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
25045 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
25046 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
25047 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
25048 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
25049 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
25050 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
25051 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
25052 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
25053 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
25054 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
25055 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
25056 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
25057 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
25058 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
25059 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
25060 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
25061 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
25062 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
25063 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
25064 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
25065 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
25066 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
25067 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
25068 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
25069 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
25070 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
25071 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
25072 dlls/kernel/resource.c, dlls/kernel/resource16.c,
25073 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
25074 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
25075 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
25076 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
25077 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
25078 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
25079 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
25080 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
25081 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
25082 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
25083 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
25084 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
25085 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
25086 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
25087 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
25088 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
25089 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
25090 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
25091 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
25092 dlls/kernel/version.c, dlls/kernel/version.rc,
25093 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
25094 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
25095 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
25096 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
25097 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
25098 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
25099 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
25100 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
25101 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
25102 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
25103 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
25104 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
25105 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
25106 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
25107 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
25108 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
25109 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
25110 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
25111 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
25112 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
25113 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
25114 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
25115 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
25116 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
25117 dlls/msacm32/filter.c, dlls/msacm32/format.c,
25118 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
25119 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
25120 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
25121 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
25122 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
25123 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
25124 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
25125 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
25126 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
25127 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
25128 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
25129 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
25130 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
25131 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
25132 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
25133 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
25134 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
25135 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
25136 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
25137 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
25138 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
25139 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
25140 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
25141 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
25142 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
25143 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
25144 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
25145 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
25146 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
25147 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
25148 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
25149 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
25150 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
25151 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
25152 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
25153 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
25154 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
25155 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
25156 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
25157 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
25158 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
25159 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
25160 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
25161 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
25162 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
25163 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
25164 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
25165 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
25166 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
25167 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
25168 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
25169 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
25170 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
25171 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
25172 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
25173 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
25174 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
25175 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
25176 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
25177 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
25178 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
25179 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
25180 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
25181 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
25182 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
25183 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
25184 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
25185 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
25186 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
25187 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
25188 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
25189 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
25190 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
25191 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
25192 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
25193 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
25194 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
25195 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
25196 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
25197 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
25198 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
25199 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
25200 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
25201 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
25202 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
25203 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
25204 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
25205 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
25206 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
25207 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
25208 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
25209 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
25210 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
25211 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
25212 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
25213 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
25214 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
25215 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
25216 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
25217 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
25218 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
25219 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
25220 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
25221 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
25222 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
25223 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
25224 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
25225 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
25226 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
25227 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
25228 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
25229 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
25230 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
25231 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
25232 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
25233 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
25234 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
25235 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
25236 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
25237 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
25238 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
25239 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
25240 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
25241 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
25242 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
25243 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
25244 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
25245 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
25246 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
25247 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
25248 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
25249 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
25250 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
25251 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
25252 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
25253 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
25254 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
25255 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
25256 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
25257 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
25258 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
25259 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
25260 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
25261 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
25262 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
25263 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
25264 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
25265 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
25266 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
25267 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
25268 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
25269 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
25270 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
25271 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
25272 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
25273 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
25274 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
25275 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
25276 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
25277 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
25278 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
25279 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
25280 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
25281 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
25282 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
25283 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
25284 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
25285 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
25286 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
25287 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
25288 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
25289 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
25290 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
25291 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
25292 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
25293 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
25294 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
25295 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
25296 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
25297 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
25298 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
25299 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
25300 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
25301 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
25302 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
25303 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
25304 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
25305 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
25306 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
25307 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
25308 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
25309 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
25310 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
25311 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
25312 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
25313 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
25314 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
25315 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
25316 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
25317 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
25318 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
25319 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
25320 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
25321 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
25322 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
25323 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
25324 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
25325 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
25326 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
25327 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
25328 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
25329 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
25330 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
25331 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
25332 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
25333 dlls/quartz/transform.c, dlls/quartz/transform.h,
25334 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
25335 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
25336 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
25337 dlls/riched20/context.c, dlls/riched20/editor.c,
25338 dlls/riched20/editor.h, dlls/riched20/editstr.h,
25339 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
25340 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
25341 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
25342 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
25343 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
25344 dlls/riched20/writer.c, dlls/riched32/richedit.c,
25345 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
25346 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
25347 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
25348 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
25349 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
25350 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
25351 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
25352 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
25353 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
25354 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
25355 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
25356 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
25357 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
25358 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
25359 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
25360 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
25361 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
25362 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
25363 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
25364 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
25365 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
25366 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
25367 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
25368 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
25369 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
25370 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
25371 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
25372 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
25373 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
25374 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
25375 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
25376 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
25377 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
25378 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
25379 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
25380 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
25381 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
25382 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
25383 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
25384 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
25385 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
25386 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
25387 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
25388 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
25389 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
25390 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
25391 dlls/setupapi/install.c, dlls/setupapi/misc.c,
25392 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
25393 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
25394 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
25395 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
25396 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
25397 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
25398 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
25399 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
25400 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
25401 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
25402 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
25403 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
25404 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
25405 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
25406 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
25407 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
25408 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
25409 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
25410 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
25411 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
25412 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
25413 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
25414 dlls/shell32/control.c, dlls/shell32/cpanel.h,
25415 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
25416 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
25417 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
25418 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
25419 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
25420 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
25421 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
25422 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
25423 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
25424 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
25425 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
25426 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
25427 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
25428 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
25429 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
25430 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
25431 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
25432 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
25433 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
25434 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
25435 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
25436 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
25437 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
25438 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
25439 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
25440 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
25441 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
25442 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
25443 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
25444 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
25445 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
25446 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
25447 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
25448 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
25449 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
25450 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
25451 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
25452 dlls/shell32/undocshell.h, dlls/shell32/version.h,
25453 dlls/shell32/version.rc, dlls/shell32/version16.rc,
25454 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
25455 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
25456 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
25457 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
25458 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
25459 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
25460 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
25461 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
25462 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
25463 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
25464 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
25465 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
25466 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
25467 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
25468 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
25469 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
25470 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
25471 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
25472 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
25473 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
25474 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
25475 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
25476 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
25477 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
25478 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
25479 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
25480 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
25481 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
25482 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
25483 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
25484 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
25485 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
25486 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
25487 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
25488 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
25489 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
25490 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
25491 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
25492 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
25493 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
25494 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
25495 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
25496 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
25497 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
25498 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
25499 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
25500 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
25501 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
25502 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
25503 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
25504 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
25505 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
25506 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
25507 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
25508 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
25509 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
25510 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
25511 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
25512 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
25513 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
25514 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
25515 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
25516 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
25517 dlls/user/sysparams.c, dlls/user/tests/class.c,
25518 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
25519 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
25520 dlls/user/tests/edit.c, dlls/user/tests/input.c,
25521 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
25522 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
25523 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
25524 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
25525 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
25526 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
25527 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
25528 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
25529 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
25530 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
25531 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
25532 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
25533 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
25534 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
25535 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
25536 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
25537 dlls/version/install.c, dlls/version/resource.c,
25538 dlls/version/tests/info.c, dlls/version/tests/install.c,
25539 dlls/version/tests/version.rc, dlls/version/ver16.c,
25540 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
25541 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
25542 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
25543 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
25544 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
25545 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
25546 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
25547 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
25548 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
25549 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
25550 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
25551 dlls/wined3d/device.c, dlls/wined3d/directx.c,
25552 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
25553 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
25554 dlls/wined3d/query.c, dlls/wined3d/resource.c,
25555 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
25556 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
25557 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
25558 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
25559 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
25560 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
25561 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
25562 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
25563 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
25564 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
25565 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
25566 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
25567 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
25568 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
25569 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
25570 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
25571 dlls/winedos/int5c.c, dlls/winedos/int67.c,
25572 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
25573 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
25574 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
25575 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
25576 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
25577 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
25578 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
25579 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
25580 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
25581 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
25582 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
25583 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
25584 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
25585 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
25586 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
25587 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
25588 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
25589 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
25590 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
25591 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
25592 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
25593 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
25594 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
25595 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
25596 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
25597 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
25598 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
25599 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
25600 dlls/wininet/http.c, dlls/wininet/internet.c,
25601 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
25602 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
25603 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
25604 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
25605 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
25606 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
25607 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
25608 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
25609 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
25610 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
25611 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
25612 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
25613 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
25614 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
25615 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
25616 dlls/winmm/driver.c, dlls/winmm/joystick.c,
25617 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
25618 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
25619 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
25620 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
25621 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
25622 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
25623 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
25624 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
25625 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
25626 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
25627 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
25628 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
25629 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
25630 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
25631 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
25632 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
25633 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
25634 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
25635 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
25636 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
25637 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
25638 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
25639 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
25640 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
25641 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
25642 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
25643 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
25644 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
25645 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
25646 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
25647 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
25648 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
25649 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
25650 dlls/winspool/info.c, dlls/winspool/tests/info.c,
25651 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
25652 dlls/winspool/wspool.h, dlls/wintab32/context.c,
25653 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
25654 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
25655 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
25656 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
25657 dlls/wldap32/compare.c, dlls/wldap32/control.c,
25658 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
25659 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
25660 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
25661 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
25662 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
25663 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
25664 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
25665 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
25666 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
25667 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
25668 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
25669 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
25670 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
25671 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
25672 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
25673 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
25674 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
25675 dlls/wsock32/service.c, dlls/wsock32/socket.c,
25676 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
25677 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
25678 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
25679 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
25680 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
25681 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
25682 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
25683 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
25684 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
25685 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
25686 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
25687 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
25688 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
25689 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
25690 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
25691 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
25692 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
25693 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
25694 include/accctrl.h, include/aclapi.h, include/activscp.idl,
25695 include/adshlp.h, include/advpub.h, include/amstream.idl,
25696 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
25697 include/austream.idl, include/aviriff.h, include/axcore.idl,
25698 include/axextend.idl, include/basetsd.h, include/basetyps.h,
25699 include/cderr.h, include/cguid.h, include/comcat.idl,
25700 include/commctrl.h, include/commdlg.h, include/compobj.h,
25701 include/control.idl, include/cpl.h, include/custcntl.h,
25702 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
25703 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
25704 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
25705 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
25706 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
25707 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
25708 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
25709 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
25710 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
25711 include/ddstream.idl, include/devenum.idl, include/devguid.h,
25712 include/digitalv.h, include/dinput.h, include/dispdib.h,
25713 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
25714 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
25715 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
25716 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
25717 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
25718 include/dpaddr.h, include/dplay.h, include/dplay8.h,
25719 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
25720 include/dsconf.h, include/dsdriver.h, include/dshow.h,
25721 include/dsound.h, include/dsrole.h, include/dxdiag.h,
25722 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
25723 include/dyngraph.idl, include/errors.h, include/evcode.h,
25724 include/evntrace.h, include/excpt.h, include/exdisp.idl,
25725 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
25726 include/guiddef.h, include/heap.h, include/hlink.idl,
25727 include/htmlhelp.h, include/iads.idl, include/icm.h,
25728 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
25729 include/imm.h, include/initguid.h, include/ipexport.h,
25730 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
25731 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
25732 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
25733 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
25734 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
25735 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
25736 include/mapi.h, include/mapicode.h, include/mapidefs.h,
25737 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
25738 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
25739 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
25740 include/minmax.h, include/mlang.idl, include/mmddk.h,
25741 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
25742 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
25743 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
25744 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
25745 include/msi.h, include/msidefs.h, include/msiquery.h,
25746 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
25747 include/msvcrt/errno.h, include/msvcrt/locale.h,
25748 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
25749 include/msvcrt/mbstring.h, include/msvcrt/search.h,
25750 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
25751 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
25752 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
25753 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
25754 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
25755 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
25756 include/nb30.h, include/ndrtypes.h, include/npapi.h,
25757 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
25758 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
25759 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
25760 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
25761 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
25762 include/oleauto.h, include/olectl.h, include/oledlg.h,
25763 include/oleidl.idl, include/pktdef.h, include/poppack.h,
25764 include/powrprof.h, include/propidl.idl, include/prsht.h,
25765 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
25766 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
25767 include/ras.h, include/reason.h, include/regstr.h,
25768 include/richedit.h, include/richole.idl, include/rpc.h,
25769 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
25770 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
25771 include/schemadef.h, include/schnlsp.h, include/sddl.h,
25772 include/secext.h, include/security.h, include/sensapi.h,
25773 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
25774 include/sfc.h, include/shellapi.h, include/shldisp.idl,
25775 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
25776 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
25777 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
25778 include/sqltypes.h, include/sspi.h, include/storage.h,
25779 include/strmif.idl, include/tapi.h, include/tchar.h,
25780 include/textserv.h, include/thread.h, include/tlhelp32.h,
25781 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
25782 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
25783 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
25784 include/wincon.h, include/wincrypt.h, include/windef.h,
25785 include/windns.h, include/windows.h, include/windowsx.h,
25786 include/wine/debug.h, include/wine/exception.h,
25787 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
25788 include/wine/mmsystem16.h, include/wine/port.h,
25789 include/wine/pthread.h, include/wine/rpcss_shared.h,
25790 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
25791 include/wine/winaspi.h, include/wine/winbase16.h,
25792 include/wine/windef16.h, include/wine/wine_common_ver.rc,
25793 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
25794 include/wine/wined3d_types.h, include/wine/wingdi16.h,
25795 include/wine/winnet16.h, include/wine/winsock16.h,
25796 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
25797 include/wingdi.h, include/wininet.h, include/winioctl.h,
25798 include/winldap.h, include/winnetwk.h, include/winnls.h,
25799 include/winnls32.h, include/winnt.h, include/winpos.h,
25800 include/winreg.h, include/winres.h, include/winresrc.h,
25801 include/winsock.h, include/winsock2.h, include/winspool.h,
25802 include/winsvc.h, include/wintab.h, include/wintabx.h,
25803 include/winternl.h, include/wintrust.h, include/winuser.h,
25804 include/winver.h, include/wmistr.h, include/wnaspi32.h,
25805 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
25806 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
25807 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
25808 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
25809 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
25810 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
25811 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
25812 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
25813 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
25814 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
25815 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
25816 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
25817 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
25818 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
25819 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
25820 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
25821 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
25822 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
25823 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
25824 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
25825 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
25826 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
25827 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
25828 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
25829 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
25830 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
25831 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
25832 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
25833 programs/clock/Zh.rc, programs/clock/clock_res.h,
25834 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
25835 programs/clock/winclock.c, programs/clock/winclock.h,
25836 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
25837 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
25838 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
25839 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
25840 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
25841 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
25842 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
25843 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
25844 programs/control/control.c, programs/control/params.h,
25845 programs/eject/eject.c, programs/expand/expand.c,
25846 programs/explorer/desktop.c, programs/explorer/explorer.c,
25847 programs/explorer/explorer_private.h, programs/explorer/hal.c,
25848 programs/explorer/systray.c, programs/hh/main.c,
25849 programs/icinfo/icinfo.c, programs/iexplore/main.c,
25850 programs/make_progs, programs/msiexec/msiexec.c,
25851 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
25852 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
25853 programs/notepad/Da.rc, programs/notepad/De.rc,
25854 programs/notepad/En.rc, programs/notepad/Eo.rc,
25855 programs/notepad/Es.rc, programs/notepad/Fi.rc,
25856 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
25857 programs/notepad/It.rc, programs/notepad/Ja.rc,
25858 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
25859 programs/notepad/No.rc, programs/notepad/Pl.rc,
25860 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
25861 programs/notepad/Si.rc, programs/notepad/Sk.rc,
25862 programs/notepad/Sw.rc, programs/notepad/Th.rc,
25863 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
25864 programs/notepad/Zh.rc, programs/notepad/dialog.c,
25865 programs/notepad/dialog.h, programs/notepad/main.c,
25866 programs/notepad/main.h, programs/notepad/notepad_res.h,
25867 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
25868 programs/progman/Da.rc, programs/progman/De.rc,
25869 programs/progman/En.rc, programs/progman/Es.rc,
25870 programs/progman/Fi.rc, programs/progman/Fr.rc,
25871 programs/progman/Hu.rc, programs/progman/It.rc,
25872 programs/progman/Ko.rc, programs/progman/Nl.rc,
25873 programs/progman/No.rc, programs/progman/Pt.rc,
25874 programs/progman/Ru.rc, programs/progman/Si.rc,
25875 programs/progman/Sk.rc, programs/progman/Sw.rc,
25876 programs/progman/Tr.rc, programs/progman/Va.rc,
25877 programs/progman/Wa.rc, programs/progman/Xx.rc,
25878 programs/progman/Zh.rc, programs/progman/accel.rc,
25879 programs/progman/dialog.c, programs/progman/group.c,
25880 programs/progman/grpfile.c, programs/progman/main.c,
25881 programs/progman/progman.h, programs/progman/program.c,
25882 programs/progman/rsrc.rc, programs/progman/string.c,
25883 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
25884 programs/regedit/De.rc, programs/regedit/En.rc,
25885 programs/regedit/Es.rc, programs/regedit/Fr.rc,
25886 programs/regedit/Hu.rc, programs/regedit/It.rc,
25887 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
25888 programs/regedit/Nl.rc, programs/regedit/No.rc,
25889 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
25890 programs/regedit/Ru.rc, programs/regedit/Si.rc,
25891 programs/regedit/Tr.rc, programs/regedit/about.c,
25892 programs/regedit/childwnd.c, programs/regedit/edit.c,
25893 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
25894 programs/regedit/listview.c, programs/regedit/main.c,
25895 programs/regedit/main.h, programs/regedit/regedit.c,
25896 programs/regedit/regproc.c, programs/regedit/regproc.h,
25897 programs/regedit/resource.h, programs/regedit/resource.rc,
25898 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
25899 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
25900 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
25901 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
25902 programs/rundll32/rundll32.c, programs/start/Cs.rc,
25903 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
25904 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
25905 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
25906 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
25907 programs/start/resources.h, programs/start/rsrc.rc,
25908 programs/start/start.c, programs/taskmgr/De.rc,
25909 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
25910 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
25911 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
25912 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
25913 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
25914 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
25915 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
25916 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
25917 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
25918 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
25919 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
25920 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
25921 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
25922 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
25923 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
25924 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
25925 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
25926 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
25927 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
25928 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
25929 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
25930 programs/uninstaller/main.c, programs/uninstaller/resource.h,
25931 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
25932 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
25933 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
25934 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
25935 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
25936 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
25937 programs/view/resource.h, programs/view/view.c,
25938 programs/view/viewrc.rc, programs/view/winmain.c,
25939 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
25940 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
25941 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
25942 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
25943 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
25944 programs/wcmd/builtins.c, programs/wcmd/directory.c,
25945 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
25946 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
25947 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
25948 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
25949 programs/winecfg/De.rc, programs/winecfg/En.rc,
25950 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
25951 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
25952 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
25953 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
25954 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
25955 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
25956 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
25957 programs/winecfg/audio.c, programs/winecfg/drive.c,
25958 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
25959 programs/winecfg/libraries.c, programs/winecfg/main.c,
25960 programs/winecfg/properties.h, programs/winecfg/resource.h,
25961 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
25962 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
25963 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
25964 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
25965 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
25966 programs/wineconsole/winecon_user.h,
25967 programs/wineconsole/wineconsole.c,
25968 programs/wineconsole/wineconsole_Cs.rc,
25969 programs/wineconsole/wineconsole_De.rc,
25970 programs/wineconsole/wineconsole_En.rc,
25971 programs/wineconsole/wineconsole_Eo.rc,
25972 programs/wineconsole/wineconsole_Es.rc,
25973 programs/wineconsole/wineconsole_Fr.rc,
25974 programs/wineconsole/wineconsole_Hu.rc,
25975 programs/wineconsole/wineconsole_It.rc,
25976 programs/wineconsole/wineconsole_Ko.rc,
25977 programs/wineconsole/wineconsole_Nl.rc,
25978 programs/wineconsole/wineconsole_No.rc,
25979 programs/wineconsole/wineconsole_Pl.rc,
25980 programs/wineconsole/wineconsole_Pt.rc,
25981 programs/wineconsole/wineconsole_Ru.rc,
25982 programs/wineconsole/wineconsole_Tr.rc,
25983 programs/wineconsole/wineconsole_Zh.rc,
25984 programs/wineconsole/wineconsole_res.h,
25985 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
25986 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
25987 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
25988 programs/winedbg/dbg.y, programs/winedbg/debug.l,
25989 programs/winedbg/debugger.h, programs/winedbg/display.c,
25990 programs/winedbg/expr.c, programs/winedbg/expr.h,
25991 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
25992 programs/winedbg/intvar.h, programs/winedbg/memory.c,
25993 programs/winedbg/source.c, programs/winedbg/stack.c,
25994 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
25995 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
25996 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
25997 programs/winefile/De.rc, programs/winefile/En.rc,
25998 programs/winefile/Es.rc, programs/winefile/Fr.rc,
25999 programs/winefile/Hu.rc, programs/winefile/It.rc,
26000 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
26001 programs/winefile/No.rc, programs/winefile/Pl.rc,
26002 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
26003 programs/winefile/Si.rc, programs/winefile/Sv.rc,
26004 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
26005 programs/winefile/resource.h, programs/winefile/resource.rc,
26006 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
26007 programs/winefile/winefile.c, programs/winefile/winefile.h,
26008 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
26009 programs/winemine/Cs.rc, programs/winemine/De.rc,
26010 programs/winemine/En.rc, programs/winemine/Es.rc,
26011 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
26012 programs/winemine/It.rc, programs/winemine/Ko.rc,
26013 programs/winemine/Nl.rc, programs/winemine/No.rc,
26014 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
26015 programs/winemine/Ru.rc, programs/winemine/Si.rc,
26016 programs/winemine/Tr.rc, programs/winemine/dialog.c,
26017 programs/winemine/dialog.h, programs/winemine/main.c,
26018 programs/winemine/main.h, programs/winemine/resource.h,
26019 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
26020 programs/winetest/dist.rc, programs/winetest/gui.c,
26021 programs/winetest/main.c, programs/winetest/resource.h,
26022 programs/winetest/send.c, programs/winetest/util.c,
26023 programs/winetest/winetest.h, programs/winetest/winetest.rc,
26024 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
26025 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
26026 programs/winhelp/De.rc, programs/winhelp/En.rc,
26027 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
26028 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
26029 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
26030 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
26031 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
26032 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
26033 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
26034 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
26035 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
26036 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
26037 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
26038 programs/winhelp/macro.c, programs/winhelp/macro.h,
26039 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
26040 programs/winhelp/string.c, programs/winhelp/winhelp.c,
26041 programs/winhelp/winhelp.h, programs/winver/winver.c,
26042 programs/wordpad/De.rc, programs/wordpad/En.rc,
26043 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
26044 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
26045 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
26046 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
26047 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
26048 server/change.c, server/class.c, server/clipboard.c,
26049 server/console.c, server/console.h, server/context_alpha.c,
26050 server/context_i386.c, server/context_powerpc.c,
26051 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
26052 server/directory.c, server/event.c, server/fd.c, server/file.c,
26053 server/file.h, server/handle.c, server/handle.h, server/hook.c,
26054 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
26055 server/named_pipe.c, server/object.c, server/object.h,
26056 server/process.c, server/process.h, server/protocol.def,
26057 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
26058 server/request.c, server/request.h, server/security.h,
26059 server/semaphore.c, server/serial.c, server/signal.c,
26060 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
26061 server/thread.h, server/timer.c, server/token.c, server/trace.c,
26062 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
26063 server/window.c, server/winstation.c, tools/bin2res.c,
26064 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
26065 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
26066 tools/font_convert.sh, tools/genpatch, tools/make_authors,
26067 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
26068 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
26069 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
26070 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
26071 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
26072 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
26073 tools/widl/typelib.c, tools/widl/typelib.h,
26074 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
26075 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
26076 tools/widl/write_msft.c, tools/winapi/c_function.pm,
26077 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
26078 tools/winapi/config.pm, tools/winapi/function.pm,
26079 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
26080 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
26081 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
26082 tools/winapi/options.pm, tools/winapi/output.pm,
26083 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
26084 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
26085 tools/winapi/util.pm, tools/winapi/winapi.pm,
26086 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
26087 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
26088 tools/winapi/winapi_cleanup_options.pm,
26089 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
26090 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
26091 tools/winapi/winapi_fixup_documentation.pm,
26092 tools/winapi/winapi_fixup_editor.pm,
26093 tools/winapi/winapi_fixup_options.pm,
26094 tools/winapi/winapi_fixup_statements.pm,
26095 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
26096 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
26097 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
26098 tools/winapi/winapi_test_options.pm, tools/wine.inf,
26099 tools/winebuild/build.h, tools/winebuild/import.c,
26100 tools/winebuild/main.c, tools/winebuild/parser.c,
26101 tools/winebuild/relay.c, tools/winebuild/res16.c,
26102 tools/winebuild/res32.c, tools/winebuild/spec16.c,
26103 tools/winebuild/spec32.c, tools/winebuild/utils.c,
26104 tools/winedump/cvinclude.h, tools/winedump/debug.c,
26105 tools/winedump/dump.c, tools/winedump/emf.c,
26106 tools/winedump/function_grep.pl, tools/winedump/le.c,
26107 tools/winedump/lnk.c, tools/winedump/main.c,
26108 tools/winedump/minidump.c, tools/winedump/misc.c,
26109 tools/winedump/msmangle.c, tools/winedump/ne.c,
26110 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
26111 tools/winedump/search.c, tools/winedump/symbol.c,
26112 tools/winedump/winedump.h, tools/winegcc/utils.c,
26113 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
26114 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
26115 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
26116 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
26117 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
26118 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
26119 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
26120 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
26121 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
26122 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
26123 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
26124 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
26125 Update the address of the Free Software Foundation.
26127 2006-05-21 Labrousse Jean <jlabrous@altern.org>
26129 * dlls/msi/action.c:
26130 msi: Fix short name and long name mismatch in action.c.
26132 2006-05-23 Troy Rollo <wine@troy.rollo.name>
26134 * dlls/ole32/storage32.c:
26135 ole32: Fix excessive file sizes for Storage files.
26136 The IStorage (DocFile) implementation was adding empty blocks at the
26137 end of the file every time a caller wrote data that was not a multiple
26138 of 512 bytes. If the caller made a lot of very small writes the file
26139 size could be huge even though the data in the file was tiny. This was
26140 caused by BlockChainStream_SetSize trying to allocate file blocks for
26141 the new data using a condition that bore no relationship to the
26142 required condition, and it was not necessary to do so at that time
26143 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
26144 (called via BlockChainStream_Enlarge).
26146 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
26148 * dlls/user/tests/msg.c:
26149 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
26150 Windows doesn't like when a thread plays games with the focus, that
26151 leads to all kinds of misbehaviours and failures to activate a
26152 window. So, better don't generate a mouse click message in
26153 mouse_ll_global_thread_proc.
26155 * dlls/user/tests/msg.c:
26156 user/tests: Add lparam to all HCBT_MINMAX hook messages.
26158 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
26160 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
26161 dlls/wined3d/wined3d_private.h:
26162 wined3d: OpengGL accelerated blits.
26163 Implement some basic opengl accelerated blts from and to render
26164 targets. It's not perfect yet, but enought to make some D3D apps
26165 happy. For now the only supported operations are:
26166 - Full screen back -> Front buffer: Just call present
26167 - Offscreen surface -> render target
26168 - Render target -> offscreen surface(slow)
26169 - render target colorfill
26171 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
26173 * dlls/wined3d/surface.c:
26174 wined3d: Surface pixel format conversion code.
26176 2006-05-22 Robert Shearman <rob@codeweavers.com>
26179 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
26181 * dlls/ole32/tests/marshal.c:
26182 ole32: Release the outer unknown in the proxybuffer test.
26183 Release the outer unknown in the proxybuffer test to show that the
26184 last release of the outer unknown doesn't free the proxy buffer.
26186 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
26187 ole32: Release the proxy buffer object on the last release of the proxy's
26189 Release the proxy buffer object on the last release of the proxy's outer
26190 unknown, otherwise memory is leaked for the Ndr implementation of
26192 Fix up the hand-coded proxies to match the behaviour from the Ndr
26195 * dlls/wininet/tests/url.c:
26196 wininet: Fix a failing test.
26198 * dlls/rpcrt4/rpc_message.c:
26199 rpcrt4: Fix copying too much data from the buffer by not taking into account
26200 the fact that auth_pad_len has been included in the fragment length.
26202 * dlls/rpcrt4/rpc_message.c:
26203 rpcrt4: Authentication padding should only be generated if there is
26204 authentication data.
26206 * include/winbase.h:
26207 include: Add defines used in CopyFileEx.
26209 * include/guiddef.h:
26210 include: Make guiddef.h defines match PSDK.
26211 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
26212 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
26213 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
26214 __IID_DEFINED__ being defined.
26216 2006-05-22 Alexandre Julliard <julliard@winehq.org>
26218 * dlls/user/winproc.c:
26219 user: Added A<->W mapping for WM_GETDLGCODE.
26221 2006-05-20 Hans Leidekker <hans@it.vu.nl>
26223 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
26224 include/dshow.h, include/errors.h:
26225 quartz: Add stub implementation for AMGetErrorText{A,W}.
26227 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
26229 * dlls/wined3d/pixelshader.c:
26230 wined3d: Simplify input/output modifier line handling.
26232 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
26233 wined3d: Clean up register use maps.
26235 * dlls/wined3d/drawprim.c:
26236 wined3d: Allow use of pixel shaders with drawStridedSlow.
26238 * dlls/wined3d/vertexshader.c:
26239 wined3d: Only run parse_decl_usage on vshader INPUT registers.
26241 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
26243 * dlls/advapi32/tests/security.c:
26244 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
26246 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
26248 * dlls/advapi32/tests/security.c:
26249 advapi32: Make test loadable on win9x.
26251 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
26253 * dlls/winspool/tests/info.c:
26254 winspool/test: Disable a test that crashes on win9x.
26256 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
26258 * dlls/winspool/info.c:
26259 winspool: Remove cross calls W->A for the "Printers" registry path.
26261 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
26263 * dlls/winspool/info.c:
26264 winspool: An empty string as server name is valid (EnumPrinterDrivers).
26266 2006-05-21 Mike McCormack <mike@codeweavers.com>
26268 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
26269 advapi32: Implement and test SystemFunction026+027.
26271 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
26272 dlls/advapi32/tests/crypt_md4.c:
26273 advapi32: Implement and test SystemFunction011.
26275 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
26276 dlls/advapi32/tests/crypt_lmhash.c:
26277 advapi32: Test and implement SystemFunction024/025.
26279 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
26280 dlls/advapi32/tests/crypt_lmhash.c:
26281 advapi32: Implement and test SystemFunction(012-023).
26283 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
26284 dlls/advapi32/tests/crypt_md4.c:
26285 advapi32: Implement and test SystemFunction010.
26287 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
26288 dlls/advapi32/tests/crypt_lmhash.c:
26289 advapi32: Implement and test SystemFunction009.
26291 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
26293 * dlls/ntdsapi/ntdsapi.spec:
26294 ntdsapi: Add DsMakeSpnA to the spec file.
26296 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
26299 wine.inf: Create fake dlls for ADPCM codecs.
26301 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
26303 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
26304 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
26305 dlls/dsound/version.rc:
26306 directx: Update file versions to dx9c (compared to win2k).
26308 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
26310 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
26311 dlls/d3d9/tests/device.c:
26312 d3d9: Add refcount tests for all objects created by device.
26314 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
26315 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
26316 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
26317 dlls/d3d9/volumetexture.c:
26318 d3d9: All objects created by device should keep reference to it.
26320 * configure, configure.ac, dlls/d3d8/Makefile.in,
26321 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
26322 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
26323 d3d8: Add refcount test.
26325 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
26326 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
26327 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
26328 d3d8: All objects created by device should keep reference to it.
26331 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
26333 2006-05-20 Robert Shearman <rob@codeweavers.com>
26335 * dlls/comctl32/propsheet.c:
26336 comctl32: Make sure to always have the default pushbutton for wizards as an
26339 * dlls/comctl32/propsheet.c:
26340 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
26341 PSWIZB_DISABLEDFINISH, followed by another one without those flags
26342 should show the next button again and hide the finish button.
26344 2006-05-20 Alexandre Julliard <julliard@winehq.org>
26346 * dlls/user/winproc.c:
26347 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
26349 * dlls/user/winproc.c:
26350 user: Added fast A->W mapping for the remaining messages.
26352 * dlls/user/winproc.c:
26353 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
26355 * dlls/user/winproc.c:
26356 user: Added fast A->W mapping for WM_CHAR and related messages.
26358 * dlls/user/winproc.c:
26359 user: Added fast A->W mapping for EM_GETLINE.
26361 * dlls/user/winproc.c:
26362 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
26364 * dlls/user/winproc.c:
26365 user: Added fast A->W mapping for WM_SETTEXT and related messages.
26367 * dlls/user/winproc.c:
26368 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
26370 * dlls/user/winproc.c:
26371 user: Added fast A->W mapping for WM_MDICREATE.
26373 * dlls/user/winproc.c:
26374 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
26376 2006-05-19 Peter Beutner <p.beutner@gmx.net>
26378 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
26379 dlls/d3d8/volume.c:
26380 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
26381 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
26383 2006-05-18 Jason Green <jave27@gmail.com>
26385 * dlls/wined3d/baseshader.c:
26386 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
26388 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26389 dlls/wined3d/vertexshader.c:
26390 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
26392 2006-05-19 Robert Shearman <rob@codeweavers.com>
26394 * dlls/rpcrt4/ndr_stubless.c:
26395 rpcrt4: Handle pointers to context handles in the stubless code.
26396 Implement check for NULL context handles if requested.
26398 * dlls/rpcrt4/ndr_marshall.c:
26399 rpcrt4: We don't need to free object pointers if we are told we must allocate.
26401 * dlls/rpcrt4/ndr_marshall.c:
26402 rpcrt4: Use macros to generate the code for unmarshaling base types.
26404 * dlls/rpcrt4/ndr_marshall.c:
26405 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
26406 Call it with fMustAlloc set to TRUE instead to achieve the same result
26407 without side-effects.
26409 * dlls/rpcrt4/ndr_marshall.c:
26410 rpcrt4: Make more internal functions static.
26412 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
26413 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
26415 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
26417 * include/ndrtypes.h:
26418 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
26420 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
26422 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
26423 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
26424 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
26425 Add a stub implementation of ntdsapi.dll.
26427 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
26429 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
26431 advapi32: Add stub FileEncryptionStatus and declarations.
26433 2006-05-18 Alexandre Julliard <julliard@winehq.org>
26435 * dlls/user/winproc.c:
26436 user: Get rid of the MSGPARAMS16 structure.
26438 2006-05-20 Alexandre Julliard <julliard@winehq.org>
26440 * dlls/user/winproc.c, dlls/user/winproc.h:
26441 user: Make a lot of winproc functions static.
26443 * dlls/user/msg16.c:
26444 user: Call the A version of message functions from 16-bit code.
26445 This avoids having to export too many different message translation
26448 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
26449 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
26451 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
26452 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
26454 2006-05-18 Alexandre Julliard <julliard@winehq.org>
26456 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
26457 user: Use a winproc callback instead of a message map/unmap in
26458 SendMessageTimeoutA.
26460 * dlls/user/message.c:
26461 user: Store the destination thread id in the send_message_info structure.
26463 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
26465 * dlls/comctl32/header.c:
26466 comctl32: header: Make sure no message is sent between
26467 PrepareCallbackItems/FreeCallbackItems.
26469 * dlls/comctl32/header.c:
26470 comctl32: header: Don't erase the background in HEADER_Refresh.
26472 * dlls/comctl32/header.c:
26473 comctl32: header: The border size is 4 not 3.
26475 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
26477 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
26478 dlls/wined3d/wined3d_private.h:
26479 wined3d: Sort of oversized surface support.
26481 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
26483 * dlls/wined3d/directx.c:
26484 wined3d: Add more device caps.
26486 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
26487 wined3d: Allow SYSTEMMEM textures and surfaces.
26489 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
26491 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
26492 dlls/wined3d/wined3d_private.h:
26493 wined3d: Implement IWineD3DDevice::SetDisplayMode.
26495 2006-05-19 Huw Davies <huw@codeweavers.com>
26497 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
26498 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
26499 Add simple struct tests.
26501 2006-05-19 Robert Shearman <rob@codeweavers.com>
26503 * dlls/rpcrt4/rpc_transport.c:
26504 rpcrt4: Warn if CreateNamedPipe fails.
26506 * dlls/rpcrt4/rpc_message.c:
26507 rpcrt4: Add the correct amount of auth padding to messages.
26509 * dlls/rpcrt4/rpc_transport.c:
26510 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
26512 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
26513 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
26514 rpcrt4: Update the todo lists and copyrights.
26516 2006-05-18 Robert Shearman <rob@codeweavers.com>
26518 * dlls/rpcrt4/rpc_transport.c:
26519 rpcrt4: Fix for the open functions in the transports being transposed between
26520 ncacn_np and ncalrpc.
26522 * dlls/rpcrt4/rpc_transport.c:
26523 rpcrt4: Don't release the auth info if it isn't present.
26525 2006-05-19 Robert Reif <reif@earthlink.net>
26527 * dlls/winmm/tests/wave.c:
26528 winmm: Fix wave test handle use after close bug.
26530 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
26532 * dlls/x11drv/winpos.c:
26533 x11drv: Fix the regression caused by the recent ShowWindow fixes.
26535 2006-05-19 Mike McCormack <mike@codeweavers.com>
26537 * dlls/secur32/ntlm.c:
26538 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
26540 * dlls/secur32/ntlm.c:
26541 secur32: Tidy up the initialization code a little.
26543 2006-05-18 Jacek Caban <jacek@codeweavers.com>
26545 * tools/widl/typelib.c:
26546 widl: Don't add importlib if it is already on the list. Remove warning.
26548 * tools/widl/write_msft.c:
26549 widl: Added support for importing parent interfaces from importlib.
26551 * dlls/shdocvw/client.c:
26552 shdocvw: Return S_OK in OnInPlaceDeactivate.
26554 2006-05-18 Phil Costin <philcostin@hotmail.com>
26556 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
26557 wined3d: Trace output corrections and cleanups.
26559 2006-05-18 Juan Lang <juan_lang@yahoo.com>
26561 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
26562 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
26564 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
26565 dlls/crypt32/store.c:
26566 crypt32: Move context interface definition to common header.
26568 2006-05-18 Alexandre Julliard <julliard@winehq.org>
26570 * dlls/user/winproc.c, dlls/user/winproc.h:
26571 user: Convert the 16-bit winproc functions to use a callback pointer.
26573 * dlls/user/winproc.c:
26574 user: Convert the other winproc 32-bit functions to use a callback pointer.
26576 * dlls/user/winproc.c, dlls/user/winproc.h:
26577 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
26578 This way it doesn't need to know about dialog procedures. Also renamed
26579 it to WINPROC_CallProcWtoA.
26581 2006-05-18 Phil Costin <philcostin@hotmail.com>
26583 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
26584 dlls/wined3d/wined3d_private.h:
26585 wined3d: Check registry for UseGLSL enabled.
26587 2006-05-18 Mike McCormack <mike@codeweavers.com>
26589 * dlls/rpcrt4/rpc_binding.c:
26590 rpcrt4: Fix a possible memory leak, cleanup a bit.
26592 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
26593 dlls/rpcrt4/tests/rpc.c:
26594 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
26596 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
26597 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
26599 2006-05-18 Alexandre Julliard <julliard@winehq.org>
26601 * dlls/user/tests/dialog.c:
26602 user: Fixed a broken trace in the dialog test.
26604 * dlls/user/winproc.c:
26605 user: Added helper functions for A<->W conversion of single characters.
26607 * dlls/user/winproc.c:
26608 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
26610 * dlls/user/winproc.c:
26611 user: Unify the mapping of listbox and combobox messages.
26613 * dlls/user/winproc.c:
26614 user: Get rid of the WINPROC_MapMsg32WTo32A function.
26616 * dlls/user/winproc.c:
26617 user: Added fast W->A mapping for WM_IME_CHAR.
26619 * dlls/user/winproc.c:
26620 user: Added fast W->A mapping for WM_CHAR and related messages.
26622 * dlls/user/winproc.c:
26623 user: Added fast W->A mapping for EM_GETLINE.
26625 * dlls/user/winproc.c:
26626 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
26628 * dlls/user/winproc.c:
26629 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
26631 * dlls/user/winproc.c:
26632 user: Added fast W->A mapping for WM_MDICREATE.
26634 * dlls/user/winproc.c:
26635 user: Added fast W->A mapping for WM_SETTEXT and related messages.
26637 * dlls/user/winproc.c:
26638 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
26640 * dlls/user/winproc.c:
26641 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
26643 * dlls/user/winproc.c:
26644 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
26646 2006-05-17 Juan Lang <juan_lang@yahoo.com>
26648 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
26649 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
26651 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
26653 * dlls/user/message.c:
26654 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
26656 2006-05-18 Robert Shearman <rob@codeweavers.com>
26658 * dlls/rpcrt4/rpc_binding.c:
26659 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
26660 RpcBindingSetAuthInfoExA.
26662 * dlls/rpcrt4/rpc_binding.c:
26663 rpcrt4: A NULL AuthInfo is allowed.
26664 Pass the server principal name into AcquireCredentialsHandleA.
26666 * dlls/rpcrt4/rpc_binding.c:
26667 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
26668 instead of just NTLM.
26670 * dlls/rpcrt4/rpc_binding.c:
26671 rpcrt4: Only use the cached connection if the authentication information
26674 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
26675 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
26676 dlls/rpcrt4/rpc_transport.c:
26677 rpcrt4: Store non-connection-specific authentication information in a ref-counted
26678 structure that is shared between connections and bindings.
26680 * dlls/rpcrt4/ndr_ole.c:
26681 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
26682 NdrInterfacePointerMarshall.
26684 * dlls/rpcrt4/ndr_marshall.c:
26685 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
26687 * dlls/rpcrt4/Makefile.in:
26688 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
26691 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
26692 dlls/rpcrt4/rpc_transport.c:
26693 rpcrt4: Increment the call id field of the request header.
26694 This is necessary for compatibility with MS/RPC servers.
26696 * dlls/rpcrt4/ndr_marshall.c:
26697 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
26699 * dlls/rpcrt4/ndr_marshall.c:
26700 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
26702 * dlls/rpcrt4/rpc_message.c:
26703 rpcrt4: If the authorisation failed during a send then we should return
26704 ERROR_ACCESS_DENIED.
26706 * dlls/rpcrt4/ndr_marshall.c:
26707 rpcrt4: Fix NdrConformantArrayMemorySize.
26709 * dlls/rpcrt4/ndr_marshall.c:
26710 rpcrt4: Implement NdrUserMarshalMemorySize.
26712 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
26714 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26715 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26716 wined3d: Take predication tokens into account.
26717 Each instruction can have a predication token. Account for it in the
26718 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
26719 structure for generation. MSDN claims the token is at the end of the
26720 instruction, but that's not true - testing a demo, which lets me
26721 manipulate the shader shows the predication token is the first source
26722 token immediately following the destination token.
26724 * dlls/wined3d/baseshader.c:
26725 wined3d: Parameter trace corrections.
26727 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26728 wined3d: SETP takes 3 parameters.
26730 2006-05-17 Huw Davies <huw@codeweavers.com>
26732 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
26733 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
26734 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
26735 Add a bunch of marshaling tests (based on a program by Rob Shearman).
26737 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
26739 * dlls/kernel/tests/path.c:
26740 kernel: Fix path test to pass on 95 and 98.
26742 2006-05-17 Jacek Caban <jacek@codeweavers.com>
26744 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
26745 dlls/shdocvw/webbrowser.c:
26746 shdocvw: Code cleanup.
26748 * dlls/shdocvw/ie.c:
26749 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
26751 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
26752 dlls/shdocvw/webbrowser.c:
26753 shdocvw: Move IConnectionPointContainer implementation to separated object.
26755 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
26756 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
26757 shdocvw: Move connection points to the new ConnectionPointContainer struct.
26759 2006-05-15 Jacek Caban <jacek@codeweavers.com>
26761 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
26762 tools/widl/widltypes.h:
26763 widl: Added importlib reading implementation.
26765 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
26767 * dlls/comctl32/header.c:
26768 comctl32: header: Don't erase the left header egde.
26770 * dlls/comctl32/header.c:
26771 comctl32: header: Send the width in HDN_BEGINTRACK.
26773 * dlls/comctl32/listview.c:
26774 comctl32: listview: Recompute sizes after a column deletion.
26776 2006-05-17 Robert Shearman <rob@codeweavers.com>
26778 * dlls/rpcrt4/ndr_ole.c:
26779 rpcrt4: Implement NdrInterfacePointerMemorySize.
26781 * dlls/rpcrt4/ndr_marshall.c:
26782 rpcrt4: Make some functions that aren't used outside of the file static.
26784 * dlls/rpcrt4/ndr_marshall.c:
26785 rpcrt4: Fill out more of the function tables with functions that already exist.
26787 * dlls/rpcrt4/ndr_marshall.c:
26788 rpcrt4: Raise an exception if there is no default handler for a union.
26790 2006-05-17 Alexandre Julliard <julliard@winehq.org>
26792 * dlls/user/winproc.c:
26793 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
26794 So we have to access it using Get/SetWindowLong when unmapping the
26795 message results (based on a patch by Troy Rollo).
26797 * dlls/user/defdlg.c:
26798 user: Remove unreachable code in DEFDLG_Proc.
26800 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
26801 dlls/user/winproc.c, dlls/user/winproc.h:
26802 user: Support storing multiple winprocs in a single winproc handle.
26803 Allows to remove special cases for window classes being Ascii and
26804 Unicode at the same time.
26806 * dlls/user/winproc.c:
26807 user: Allocate 16-bit thunks separately from the window proc structure.
26808 Also make sure the thunk memory block has execute permissions.
26810 * dlls/x11drv/clipboard.c:
26811 x11drv: Fixed typo in the clipboard XA_STRING handling.
26813 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
26815 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
26816 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
26817 gdi: Fix GetObject for bitmaps.
26818 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
26819 for device-dependent bitmaps.
26822 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
26824 * dlls/winspool/info.c:
26825 winspool: Fix OpenDriverReg on top of validate_envW.
26827 * dlls/winspool/tests/info.c:
26828 winspool/tests: More tests for OpenPrinter.
26830 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
26832 * dlls/winspool/info.c:
26833 winspool: Do not fail in OpenPrinter on pDefault / local print server.
26835 * dlls/winspool/info.c:
26836 winspool: Show SetPrinter parameters in the FIXME.
26838 * dlls/winspool/tests/info.c:
26839 winspool/tests: A truncated dmDeviceName is 0-terminated.
26841 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
26843 * dlls/wined3d/pixelshader.c:
26844 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
26845 As previously mentioned, RASTOUT is invalid on pixel shaders.
26846 On shaders 1.x, r0 is treated as the color output register:
26847 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
26848 That's what we currently do in all cases, change it not to do so
26849 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
26851 * dlls/wined3d/vertexshader.c:
26852 wined3d: LRP is not a valid ARBvp code.
26854 * dlls/wined3d/pixelshader.c:
26855 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
26857 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26858 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
26860 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26861 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26862 wined3d: Modify shader_dump_param() to take into account address token.
26863 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
26864 However, for shaders 2.0, we must look into the address token, and
26865 print the register there. Handle both cases to correct the trace.
26867 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26868 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26869 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
26870 Change the trace pass, the register counting pass, and the hw
26871 generator pass to take into account the new get_params() function. For
26872 hw generation, store the address tokens into the SHADER_OPCODE_ARG
26873 structure, so they're available to generator functions.
26875 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26876 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26877 wined3d: Add shader_get_param() fn, which processes address tokens.
26878 Add a new function to process parameters.
26879 On shaders 1.0, processing parameters amounts to *pToken++.
26880 On shaders 2.0+, we have a relative addressing token to account for.
26881 This function should be used, instead of relying on num_params everywhere.
26883 * dlls/wined3d/baseshader.c:
26884 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
26886 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
26887 wined3d: Allow multiple output modifiers.
26889 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26890 wined3d: Fix SINCOS parameters.
26891 SINCOS has 4 parameters in shaders 2.0.
26892 It has 2 parameters in shaders 3.0.
26893 It's undefined in shaders 1.0.
26895 * dlls/wined3d/vertexshader.c:
26896 wined3d: DEFI takes 5 parameters.
26897 According the spec and the Painkiller log, DEFI has 5 parameters on
26900 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
26902 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
26903 user32: Make all the recently added ShowWindow tests pass in Wine.
26905 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
26907 * dlls/ntdll/tests/info.c:
26908 ntdll/tests: Don't fail if a process is not available.
26910 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
26912 * dlls/usp10/usp10.c:
26913 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
26915 * programs/winedbg/types.c:
26916 winedbg: extract_as_integer
26917 - now supporting extract_as_integer on functions (so that,
26918 for example, 'disas foo' works as expected)
26919 - now properly handling errors when calling extract_as_integer
26921 2006-05-16 Juan Lang <juan_lang@yahoo.com>
26923 * dlls/crypt32/store.c:
26924 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
26926 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
26928 * dlls/riched20/tests/editor.c:
26929 riched20: Removed useless double casts, just print the DWORD hexmask.
26931 2006-05-15 Juan Lang <juan_lang@yahoo.com>
26933 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
26934 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
26935 crypt32: Split the unwieldy encode.c into two files.
26937 2006-05-16 Juan Lang <juan_lang@yahoo.com>
26939 * dlls/crypt32/store.c:
26940 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
26942 * dlls/crypt32/store.c:
26943 crypt32: Use the caller-supplied encoding type when decoding certs.
26945 * dlls/crypt32/tests/store.c:
26946 crypt32: Add more tests for adding certs to a store.
26948 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
26949 dlls/crypt32/tests/cert.c, include/wincrypt.h:
26950 crypt32: Implement CertCompare functions, with tests.
26952 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
26954 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
26955 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
26957 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
26958 unknown field it should store only the comctl32 4.0 fields (with test
26961 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
26962 comctl32: header: Copy some fields on INSERTITEM even if they are not in
26965 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
26966 comctl32: header: Automatically set some format fields.
26968 2006-05-16 Peter Beutner <p.beutner@gmx.net>
26970 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
26971 msvcrt: Fix handling of 'h' prefix in swprintf.
26972 - '%hs' in widechar string functions is wrongly recognized as
26973 a widechar string. Fix this by always checking the prefix first.
26975 - remove code duplication in %c/%s handling by moving code into a function.
26977 2006-05-16 Mike McCormack <mike@codeweavers.com>
26979 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
26980 wininet: Add a standalone http test.
26982 * dlls/wininet/ftp.c:
26983 wininet: Make sure hIC is valid before trying to use it. (Coverity)
26985 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
26987 * include/d3d9types.h, include/wine/wined3d_types.h:
26988 d3d: Add D3DDEVTYPE_NULLREF definition.
26990 2006-05-16 Hans Leidekker <hans@it.vu.nl>
26992 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
26993 wldap32: Document the modify and modrdn functions.
26995 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
26997 * dlls/kernel/tests/path.c:
26998 kernel: Properly delete a test file.
27000 2006-05-16 Alexandre Julliard <julliard@winehq.org>
27002 * tools/config.guess, tools/config.sub, tools/install-sh:
27003 tools: Updated the autoconf scripts to more recent versions.
27005 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
27007 * dlls/user/tests/msg.c:
27008 user32: Add more ShowWindow tests.
27009 Move ShowWindow tests for children with an invisible parent into a
27010 separate test, add more ShowWindow tests. The tests show that an
27011 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
27012 called on a child with an invisible parent is not always true.
27014 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
27016 * dlls/wined3d/vertexshader.c:
27017 wined3d: Correctly define the number of possible parameters.
27019 2006-05-15 Robert Shearman <rob@codeweavers.com>
27021 * dlls/rpcrt4/ndr_marshall.c:
27022 rpcrt4: Implement fixed array functions.
27024 * dlls/rpcrt4/ndr_marshall.c:
27025 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
27027 * dlls/rpcrt4/ndr_marshall.c:
27028 rpcrt4: Implement computing of conformance from a correlation descriptor for
27029 conformant strings.
27031 * dlls/rpcrt4/ndr_marshall.c:
27032 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
27034 * dlls/rpcrt4/ndr_marshall.c:
27035 rpcrt4: Don't duplicate the conformance calculating code, just use the
27036 common ComputeConformance function to store the result in
27037 pStubMsg->MaxCount (as this is what callback function store the
27038 conformance value into anyway).
27040 * dlls/rpcrt4/ndr_marshall.c:
27041 rpcrt4: Implement conformant varying struct functions.
27043 * dlls/rpcrt4/ndr_marshall.c:
27044 rpcrt4: Implement more conformance operations and more types.
27046 2006-05-15 Jacek Caban <jacek@codeweavers.com>
27048 * dlls/shdocvw/oleobject.c:
27049 shdocvw: Don't release IOleInPlaceSite in DoVerb.
27051 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
27053 * dlls/wined3d/surface.c:
27054 wined3d: Unset the ddraw primary when it is released.
27056 * dlls/wined3d/utils.c:
27057 wined3d: Add missing render states to the dumping function.
27059 * dlls/wined3d/device.c:
27060 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
27062 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
27064 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
27065 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
27066 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
27068 2006-05-15 Juan Lang <juan_lang@yahoo.com>
27070 * dlls/crypt32/tests/encode.c:
27071 crypt32: Test importing public keys from a certificate.
27073 * dlls/crypt32/tests/store.c:
27074 crypt32: Avoid a use-after-free bug in tests.
27076 2006-05-15 Mike McCormack <mike@codeweavers.com>
27078 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
27079 wininet: Return correct errors in InternetOpenUrlW.
27081 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
27082 wininet: Return correct errors in InternetConnectW
27084 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
27085 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
27086 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
27088 * dlls/rpcrt4/rpc_binding.c:
27089 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
27091 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
27092 dlls/advapi32/tests/crypt_lmhash.c:
27093 advapi32: Implement and test SystemFunction005.
27095 2006-05-15 Robert Shearman <rob@codeweavers.com>
27097 * dlls/rpcrt4/ndr_marshall.c:
27098 rpcrt4: Implement NdrSimpleStructMemorySize.
27100 * dlls/rpcrt4/ndr_marshall.c:
27101 rpcrt4: Fix the conformant struct functions to not call conformant array
27103 The conformance has to be the first thing in the buffer, in accordance
27104 with the DCE/RPC spec and to be compatible with the pointer layout
27105 format strings that MIDL generates.
27107 * dlls/rpcrt4/ndr_marshall.c:
27108 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
27111 * dlls/rpcrt4/ndr_marshall.c:
27112 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
27113 array functions, before calling a function that could change it and
27114 cause the wrong number of loop iterations.
27116 * dlls/rpcrt4/ndr_marshall.c:
27117 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
27118 Pointers in a non-encapsulated union behave like embedded pointers, so
27119 don't rely on the NdrPointer* functions doing the right thing in this
27120 case and call the Pointer* functions directly.
27122 * dlls/rpcrt4/ndr_marshall.c:
27123 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
27124 fact that it increments the buffer.
27125 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
27126 unions without using a memory sizer routine, since this function
27127 shouldn't touch the buffer.
27128 Add a new function EmbeddedComplexMemorySize and use it in some memory
27129 sizer routines where EmbeddedComplexSize was previously used.
27131 * dlls/rpcrt4/ndr_marshall.c:
27132 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
27133 when calculating the appropriate memory and buffer pointers.
27135 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
27137 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27138 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27139 wined3d: Shaders: share dump_param function, version functions.
27141 * dlls/wined3d/stateblock.c:
27142 wined3d: Fix incorrect sizeof.
27144 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
27147 gdi: Duplicate extent value for the second byte of a DBCS char.
27149 2006-05-15 Alexandre Julliard <julliard@winehq.org>
27151 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
27152 configure: Make libraries properly relocatable on MacOS.
27153 Also set the compatibility version.
27155 2006-05-12 Francois Gouget <fgouget@free.fr>
27157 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
27158 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
27159 dlls/usp10/usp10.c:
27160 Fix some winapi_check documentation warnings.
27162 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
27163 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
27164 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
27165 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
27166 Various trace fixes.
27167 Add trailing '\n's to trace calls.
27168 Remove spaces before '\n'.
27170 * configure, configure.ac, dlls/advpack/tests/install.c,
27171 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
27172 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
27173 Assorted spelling fixes.
27175 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
27177 * dlls/comctl32/tests/header.c:
27178 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
27180 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
27182 * dlls/comctl32/listview.c:
27183 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
27185 * dlls/comctl32/header.c:
27186 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
27187 Improve HEADER_SendHeaderDispInfoNotify and rename it to
27188 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
27189 the buffers allocated by it. GetItemT and DrawItem calls these
27192 * dlls/comctl32/header.c:
27193 comctl32: header: Mark the callback items in a mask.
27194 Mark the callback items in the callbackMask HEADER_ITEM field. The
27195 pszText for callback texts is now NULL what simplifies some
27196 checks. Checks for lpItem->pszText==emptyString are also not needed as
27197 emptyString is not stored in lpItem but used as a parameter to
27198 Str_SetPtr (I haven't noticed it).
27200 * dlls/comctl32/header.c:
27201 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
27203 * dlls/comctl32/header.c:
27204 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
27206 * dlls/comctl32/header.c:
27207 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
27209 * dlls/comctl32/header.c:
27210 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
27212 * dlls/comctl32/header.c:
27213 comctl32: header: Don't check lpItem for NULL in GetItemT.
27215 2006-05-11 Jacek Caban <jacek@codeweavers.com>
27217 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
27218 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
27219 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
27220 dlls/shdocvw/webbrowser.c:
27221 shdocvw: Wrap Heap* finctions by inline functions.
27223 2006-05-15 Huw Davies <huw@codeweavers.com>
27225 * dlls/oleaut32/tmarshal.c:
27226 oleaut32: Update the marshal state buffer size when resizing (Doh!).
27228 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
27230 * dlls/msvcrt/tests/time.c:
27231 msvcrt: Fix times tests to pass on windows.
27232 Add more tests for daylight-time savings.
27234 2006-05-13 Robert Shearman <rob@codeweavers.com>
27236 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
27237 server/request.h, server/token.c, server/trace.c:
27238 server: Retrieve the groups for a token from the server.
27240 * dlls/rpcrt4/ndr_marshall.c:
27241 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
27242 as documented on MSDN.
27243 Fix base type arm handling on little-endian machines, as the current
27244 code would always pass in the address to the format char of 0x80
27245 instead of the base type format char.
27247 * dlls/rpcrt4/ndr_marshall.c:
27248 rpcrt4: Make ComplexStructSize increment the buffer.
27250 * dlls/rpcrt4/ndr_marshall.c:
27251 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
27252 NdrPointerMarshall.
27254 * dlls/rpcrt4/ndr_marshall.c:
27255 rpcrt4: Implement NdrComplexStructMemorySize.
27257 * dlls/rpcrt4/ndr_marshall.c:
27258 rpcrt4: Implement NdrComplexArrayMemorySize.
27260 * dlls/rpcrt4/rpc_defs.h:
27261 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
27263 * dlls/rpcrt4/ndr_marshall.c:
27264 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
27265 so make sure to save it before calling one of these and restore it afterwards.
27267 * dlls/rpcrt4/ndr_marshall.c:
27268 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
27269 of MIDL_STUB_MESSAGE.
27271 * dlls/rpcrt4/ndr_marshall.c:
27272 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
27273 functions and adapt them to be callable without having a correlation
27276 * dlls/advapi32/tests/security.c:
27277 advapi32: Add tests for getting the groups, user and privileges of a token.
27279 2006-05-14 Mike McCormack <mike@codeweavers.com>
27281 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
27282 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
27283 dlls/advapi32/tests/crypt_lmhash.c:
27284 advapi32: Implement and test SystemFunction004.
27286 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
27287 dlls/advapi32/tests/crypt_lmhash.c:
27288 advapi32: Implement and test SystemFunction003.
27290 2006-05-12 Mike McCormack <mike@codeweavers.com>
27292 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
27293 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
27294 dlls/advapi32/tests/crypt_lmhash.c:
27295 advapi32: Implement and test SystemFunction002 (DES decrypt).
27297 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
27299 * dlls/wined3d/surface.c:
27300 wined3d: Avoid a NULL dereference in RealizePalette.
27302 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
27304 * dlls/wined3d/device.c:
27305 wined3d: Render state additions and fixes.
27307 * dlls/wined3d/surface.c:
27308 wined3d: Nonpow2 repacking support for GetDC.
27310 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
27312 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
27313 wined3d: Support for single buffering.
27315 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
27317 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
27318 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
27319 dlls/wined3d/wined3d_private.h:
27320 wined3d: Implement IWineGDISurface.
27322 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
27324 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
27325 dlls/wined3d/wined3d_private.h:
27326 wined3d: Implement IWineD3DDevice::ProcessVertices.
27328 2006-05-12 Mike McCormack <mike@codeweavers.com>
27330 * dlls/rpcrt4/rpc_defs.h:
27331 rpcrt4: Add missing PKT_AUTH3 packet type.
27333 * dlls/rpcrt4/rpc_message.c:
27334 rpcrt4: Add infrastructure for send authentication data.
27336 * dlls/rpcrt4/rpc_binding.c:
27337 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
27339 2006-05-13 Hans Leidekker <hans@it.vu.nl>
27341 * dlls/dnsapi/tests/name.c:
27342 dnsapi: Add tests for DnsValidateName_A.
27344 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
27346 * dlls/gphoto2.ds/gphoto2_i.h:
27347 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
27350 2006-05-13 Jacek Caban <jacek@codeweavers.com>
27352 * tools/widl/write_msft.c:
27353 widl: Added RPC_FC_ENUM16 encoding.
27355 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
27356 widl: res50 is number of impinfos. Fix its usage.
27358 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
27359 oleaut32: res50 is number of impinfos. Fix its usage.
27361 2006-05-12 Jacek Caban <jacek@codeweavers.com>
27363 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
27366 * dlls/shdocvw/navigate.c:
27367 shdocvw: Added support for navigation to application URLs.
27369 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
27370 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
27372 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
27374 * dlls/ntdll/tests/port.c:
27375 ntdll: Fix endless loop in port test for users without admin rights.
27377 2006-05-12 Francois Gouget <fgouget@free.fr>
27379 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
27380 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
27381 gphoto2.ds: Spelling fix.
27383 * include/mprapi.h:
27384 mprapi: Add FIXME for the missing in6addr.h include.
27386 * dlls/rpcrt4/rpc_transport.c:
27387 rpcrt4: Fix some conditional includes.
27388 Check for HAVE_UNISTD_H before including unistd.h.
27389 There is no HAVE_SYS_TYPES to check.
27390 Tweak the indentation of a few #include directives.
27392 * include/dmusici.h, include/rpcdce.h:
27393 include: Remove uneeded __RPC_FAR references.
27395 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
27396 tools/winapi/winapi_parser.pm:
27397 winapi: Add support for APIENTRY.
27398 Factorize a couple of call convention matching regular expressions.
27400 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
27402 * dlls/ole32/tests/storage32.c:
27403 ole32: Fix compilation with gcc 2.95.
27405 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
27407 * dlls/oleaut32/tmarshal.c:
27408 oleaut32: Fix converting file name to Unicode.
27409 Fix converting the typelib file name to Unicode by using the correct
27412 2006-05-11 Juan Lang <juan_lang@yahoo.com>
27414 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
27415 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
27416 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
27417 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
27418 dlls/crypt32/tests/store.c:
27419 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
27421 2006-05-12 Mike McCormack <mike@codeweavers.com>
27423 * dlls/wininet/http.c:
27424 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
27427 * dlls/wininet/ftp.c:
27428 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
27430 2006-05-14 Mike McCormack <mike@codeweavers.com>
27432 * server/registry.c:
27433 server: Avoid a crash if a registry notify event has been set already.
27435 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
27437 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
27438 winedbg: Fixed regression for command 'bt all'.
27439 Don't print 'process has terminated' message when detaching from a
27440 process (or backtracing it).
27442 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
27444 * dlls/ntdll/serial.c:
27445 ntdll: Fix serial timeout regression.
27447 2006-05-11 Alexandre Julliard <julliard@winehq.org>
27449 * ANNOUNCE, ChangeLog, VERSION, configure:
27452 ----------------------------------------------------------------
27453 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
27455 * dlls/kernel/tests/toolhelp.c:
27456 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
27458 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
27460 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
27461 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
27462 dbghelp: SymFindFileInPath and PDB
27463 - implemented correct lookup when SymFindFileInPath is called to find
27465 - added pdb_fetch_file_info to gather relevant information
27466 - when looking for a PDB file (from a .EXE or a .DLL), now using
27467 SymFindFileInPath to locate the PDB file with the correct
27470 * dlls/dbghelp/module.c:
27471 dbghelp: Removed call to registered callback when unloading a module.
27472 First, native dbghelp doesn't do it, and it crashed windbg, likely
27473 because we got the undocumented arguments wrong.
27475 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
27476 dbghelp: Implemented SymSearchW.
27478 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
27479 dbghelp: Implemented SymEnumSymbolsW.
27481 * dlls/dbghelp/symbol.c:
27482 dbghelp: Improved SymSearch (now using tag, index and address).
27484 * dlls/dbghelp/symbol.c:
27485 dbghelp: Factorize and simplify a bit symbol enumeration code.
27487 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
27488 dbghelp: Stubbed SymGetSourceFileTokenW.
27490 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
27491 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
27493 dbghelp: Implemented SymGetLineFromAddrW64.
27495 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
27496 dbghelp: Implemented SymFromAddrW.
27498 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
27499 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
27501 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
27502 dbghelp: Implemented SymLoadModuleExW.
27504 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
27505 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
27506 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
27508 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
27509 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
27510 dlls/dbghelp/pe_module.c, include/dbghelp.h:
27511 dbghelp: SymInitializeW.
27512 - implemented SymInitializeW (and made SymInitialize call it)
27513 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
27515 - per process search path is now stored as unicode string
27517 * dlls/dbghelp/dbghelp.spec:
27518 dbghelp: Updated spec file.
27520 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
27522 * dlls/wined3d/device.c:
27523 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
27525 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
27526 wined3d: Initialize volume format.
27528 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27529 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27530 wined3d: Share shader_dump_ins_modifiers().
27531 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
27532 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
27533 shown in the trace.
27535 2006-05-10 Robert Reif <reif@earthlink.net>
27537 * dlls/winmm/tests/wave.c:
27538 winmm: Fix wave test volume warning.
27539 Volume is only valid when sound card has volume support.
27541 2006-05-11 Mike McCormack <mike@codeweavers.com>
27543 * dlls/wininet/dialogs.c:
27544 wininet: Fix a typo (spotted by Coverity).
27546 * dlls/advapi32/crypt_arc4.c:
27547 advapi32: Fix a typo (spotted by Peter Berg Larsen).
27549 2006-05-10 Alexandre Julliard <julliard@winehq.org>
27551 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
27552 dlls/user/nonclient.c, dlls/user/winpos.c:
27553 user: Prefer SendMessageW over SendMessageA where possible.
27555 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
27556 x11drv: Prefer SendMessageW over SendMessageA where possible.
27558 2006-05-10 Francois Gouget <fgouget@free.fr>
27560 * tools/winapi/winapi_parser.pm:
27561 winapi_check: Fix 'long int' parsing.
27562 Fix parsing of 'long int'.
27563 Simplify handling of spaces in a couple of regular expressions.
27565 2006-05-10 Robert Shearman <rob@codeweavers.com>
27567 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
27568 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
27569 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
27570 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
27571 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
27572 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
27573 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
27574 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
27575 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
27576 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
27577 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
27578 Check the return value from register_key_guid in all the DLL registering code.
27580 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
27582 * dlls/ntdll/file.c:
27583 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
27585 2006-05-09 James Hawkins <truiken@gmail.com>
27587 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
27588 dlls/ntdll/tests/port.c:
27589 ntdll: Add initial tests for the NT Ports API.
27591 2006-05-10 Mike McCormack <mike@codeweavers.com>
27593 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
27594 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
27595 advapi32: Implement and test SystemFunction032 (arc4 encryption).
27597 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
27598 dlls/advapi32/tests/crypt_md4.c:
27599 advapi32: Implement and test SystemFunction007.
27601 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
27602 dlls/advapi32/tests/crypt_lmhash.c:
27603 advapi32: Implement and test SystemFunction001.
27605 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
27606 dlls/advapi32/tests/crypt_lmhash.c:
27607 advapi32: Implement and test SystemFunction008.
27609 * dlls/rpcrt4/rpc_binding.c:
27610 rpcrt4: Cache the connection so we don't rebind on every call.
27612 2006-05-10 Robert Shearman <rob@codeweavers.com>
27614 * dlls/ole32/tests/moniker.c:
27615 ole32: Add a test for IMoniker_IsDirty.
27617 * dlls/rpcrt4/ndr_marshall.c:
27618 rpcrt4: Use the buffer passed in as an argument and don't increment
27619 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
27620 marshalling/unmarshalling routines as these can be used for embedded
27621 pointers, which handle the allocating or finding of the buffer
27622 themselves. Do the incrementing in the outer
27623 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
27625 * dlls/rpcrt4/ndr_marshall.c:
27626 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
27628 * dlls/rpcrt4/ndr_marshall.c:
27629 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
27631 * dlls/rpcrt4/ndr_marshall.c:
27632 rpcrt4: Correctly align the buffer to read/write array data to.
27634 * dlls/rpcrt4/ndr_marshall.c:
27635 rpcrt4: Correctly align the buffer before reading/writing structure data.
27637 * dlls/rpcrt4/ndr_marshall.c:
27638 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
27640 * dlls/rpcrt4/ndr_marshall.c:
27641 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
27643 * dlls/ole32/rpc.c:
27644 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
27645 It should have its own exception handler to catch any exceptions that are raised.
27647 2006-05-10 Huw Davies <huw@codeweavers.com>
27649 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
27650 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
27652 * dlls/oleaut32/tmarshal.c:
27653 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
27654 Based on a patch by Rob Shearman.
27656 * dlls/oleaut32/tmarshal.c:
27657 oleaut32: Add a function to grow the marshal state buffer to a specified size.
27659 2006-05-10 Alexandre Julliard <julliard@winehq.org>
27661 * dlls/user/class.c, dlls/user/wnd16.c:
27662 user: Moved Get/SetClassLong16 to wnd16.c.
27664 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
27665 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
27666 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
27668 * dlls/user/user.exe.spec, dlls/user/winproc.c:
27669 user: Store the pointer to the winproc in the thunk structure.
27670 This allows simplifying the handling of 16-bit thunks.
27672 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
27673 dlls/user/winproc.h:
27674 user: Make the WINDOWPROCTYPE enum private to winproc.c.
27676 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
27677 dlls/user/winproc.h:
27678 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
27680 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
27681 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
27682 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
27684 * dlls/user/class.c, dlls/user/win.c, include/win.h:
27685 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
27686 Also fix the initial value for the server is_unicode flag.
27688 2006-05-09 Jason Green <jave27@gmail.com>
27690 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
27691 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
27693 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27694 dlls/wined3d/wined3d_private.h:
27695 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
27697 * dlls/wined3d/pixelshader.c:
27698 wined3d: Use GenerateShader in pixel shaders and remove old function.
27700 * dlls/wined3d/pixelshader.c:
27701 wined3d: Add GenerateShader function to pixel shaders.
27703 * dlls/wined3d/vertexshader.c:
27704 wined3d: Use new GenerateShader function for vertex shaders.
27706 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27707 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
27709 * dlls/wined3d/baseshader.c:
27710 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
27712 * dlls/wined3d/vertexshader.c:
27713 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
27715 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27716 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27717 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
27719 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27720 dlls/wined3d/wined3d_private.h:
27721 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
27723 * dlls/wined3d/vertexshader.c:
27724 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
27726 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27727 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
27729 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27730 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27731 wined3d: Move program_dump_decl_usage into baseshader.
27733 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
27735 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
27736 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
27737 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
27738 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
27739 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
27740 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
27741 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
27742 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
27743 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
27744 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
27745 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
27746 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
27747 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
27748 Some HeapFree's are hidden behind macros. Found by smatch.
27750 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
27752 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27753 wined3d: Clean up some dead code.
27755 * dlls/wined3d/pixelshader.c:
27756 wined3d: Break out texture instruction processing.
27758 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27759 dlls/wined3d/wined3d_private.h:
27760 wined3d: Break out arithmetic instruction processing.
27762 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27763 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27764 wined3d: Merge register counting pass.
27766 * dlls/wined3d/vertexshader.c:
27767 wined3d: Make register counting pass the same.
27769 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
27771 * dlls/wined3d/surface.c:
27772 wined3d: Update the DIB section's palette on GetDC.
27774 * dlls/wined3d/palette.c:
27775 wined3d: Update the device palette if the primary palette is changed.
27777 * dlls/wined3d/surface.c:
27778 wined3d: Implement WineD3DSurface palette methods.
27780 * dlls/wined3d/surface.c:
27781 wined3d: Implement GetFlipStatus and GetBltStatus.
27783 * dlls/wined3d/surface.c:
27784 wined3d: Implement IWineD3DSurface::Flip.
27786 2006-05-09 Juan Lang <juan_lang@yahoo.com>
27788 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
27789 dlls/crypt32/tests/store.c, include/wincrypt.h:
27790 crypt32: Partially implement CertGetIssuerCertificateFromStore.
27792 * dlls/crypt32/cert.c:
27793 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
27795 2006-05-09 James Hawkins <truiken@gmail.com>
27798 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
27800 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
27802 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
27803 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
27805 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
27807 * dlls/kernel/comm.c:
27808 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
27809 Noticed by Dan Armbrust.
27811 2006-05-09 Alexandre Julliard <julliard@winehq.org>
27813 * dlls/x11drv/window.c:
27814 x11drv: We really need to flush the display when destroying a window.
27816 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
27818 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27819 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
27820 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
27821 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
27822 - implemented kernel32.EscapeCommFunction on top of them
27824 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27825 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
27826 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
27827 - implemented kernel32.SetupComm on top of it
27829 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27830 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
27831 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
27832 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
27834 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27835 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
27836 - implemented SERIAL_GET_CHARS ioctl
27837 - made use of it in kernel32.GetCommState
27839 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27840 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
27841 - implemented SERIAL_GET_HANDFLOW ioctl
27842 - made use of it in kernel.GetCommState
27844 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27845 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
27846 - implemented SERIAL_GET_LINE_CONTROL ioctl
27847 - made use of it in kernel.GetCommState
27849 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27850 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
27851 - implemented SERIAL_GET_BAUD_RATE ioctl
27852 - made use of it in kernel.GetCommState
27854 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27855 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
27856 - implemented ntdll's serial IOCTL SET_CHARS
27857 - used this IOCTL in kernel32.SetCommState
27859 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27860 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
27861 - implemented ntdll's serial IOCTL SET_HANDFLOW
27862 - used this IOCTL in kernel32.SetCommState
27864 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27865 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
27866 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
27867 - used this IOCTL in kernel32.SetCommState
27869 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
27870 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
27871 - created dump_dcb to print out DCB information
27872 - implemented ntdll's serial IOCTL SET_BAUD_RATE
27873 - used this IOCTL in kernel32.SetCommState
27875 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
27877 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
27878 wined3d: Implement IWineD3DSurface::SetColorKey.
27880 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
27881 wined3d: Implement IWineD3DSurface::IsLost and Restore.
27883 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
27884 wined3d: rhw vertex fixup.
27885 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
27888 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
27890 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27891 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27892 wined3d: Share get_opcode.
27894 2006-05-09 Robert Reif <reif@earthlink.net>
27896 * dlls/winmm/tests/wave.c:
27897 winmm: Print out more info on failed test.
27898 Print out more info on failed test. Looks like there is a bug in ALSA
27899 OSS emulation where it is returning a mid-sample position.
27901 2006-05-09 Hans Leidekker <hans@it.vu.nl>
27903 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
27904 dnsapi: The ttl value should be ignored when comparing dns records.
27906 2006-05-09 David Lichterman <laviddichterman@gmail.com>
27908 * dlls/mciwave/Makefile.in:
27909 mciwave: Fix make install error.
27911 2006-05-09 Alexandre Julliard <julliard@winehq.org>
27913 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
27914 user: Added specific winproc functions for calling dialog procedures.
27916 * dlls/user/winproc.c:
27917 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
27919 * dlls/user/class.c:
27920 user: Always set the correct class winproc depending on the A/W type.
27922 * dlls/user/winproc.c:
27923 user: Remove some redundant NULL pointer checks.
27925 * dlls/user/msg16.c:
27926 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
27928 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
27929 dlls/user/winproc.h, dlls/user/wnd16.c:
27930 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
27932 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
27933 dlls/user/winproc.h, dlls/user/wnd16.c:
27934 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
27937 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
27940 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
27942 * dlls/kernel/except.c:
27943 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
27945 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
27947 * dlls/ntdll/virtual.c:
27948 ntdll: Make the section with AddressOfEntryPoint in it executable.
27950 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
27952 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
27953 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
27955 * include/wingdi.h:
27956 gdi32: Add defines for GLYPHSET and WCRANGE.
27958 2006-05-09 Mike McCormack <mike@codeweavers.com>
27960 * dlls/x11drv/opengl.c:
27961 x11drv: Fix a warning when opengl headers are missing.
27963 2006-05-09 Tomas Carnecky <tom@dbservice.com>
27965 * dlls/opengl32/wgl.c:
27966 opengl: Properly use glXQueryDrawable() to get the Visual ID.
27968 2006-05-08 Phil Costin <philcostin@hotmail.com>
27970 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
27971 wined3d: Add check for GL Shading Language 100 Extension.
27973 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
27975 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27976 dlls/wined3d/wined3d_private.h:
27977 wined3d: Clean up per version shader limits code.
27979 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
27980 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27981 dlls/wined3d/wined3d_private.h:
27982 wined3d: Addline cleanup.
27984 2006-05-09 Hans Leidekker <hans@it.vu.nl>
27986 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
27987 dnsapi: Partially implement DnsQueryConfig.
27989 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
27992 wine.inf: Install comctl32.dll as fake DLL.
27994 2006-05-08 Juan Lang <juan_lang@yahoo.com>
27996 * dlls/crypt32/encode.c:
27997 crypt32: Simplify OID decoding
27998 Use a more direct function to decode OIDs, instead of the bizarre
28001 2006-05-08 Robert Reif <reif@earthlink.net>
28003 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
28004 winmm: Check waveOutGetVolume parameter.
28006 2006-05-09 Hans Leidekker <hans@it.vu.nl>
28008 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
28009 sane.ds: Added Dutch resources.
28011 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
28012 gphoto2.ds: Added Dutch resources.
28014 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
28016 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
28017 gphoto2.ds: Added French resources.
28019 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
28021 * dlls/twain_32/dsm_ctrl.c:
28022 twain_32: Add missing HeapFree's on error patch (found by smatch).
28024 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
28026 * DEVELOPERS-HINTS, documentation/PACKAGING:
28027 Some documentation changes for twain split.
28029 2006-05-09 Alexandre Julliard <julliard@winehq.org>
28031 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
28032 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
28033 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
28034 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
28035 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
28036 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
28038 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
28039 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
28040 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
28041 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
28042 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
28043 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
28045 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
28047 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
28048 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
28049 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
28050 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
28051 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
28052 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
28053 dlls/gphoto2.ds/ui.c, include/config.h.in:
28054 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
28055 Wrote a GUI import dialog.
28056 With help from Aric Stewart.
28058 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
28059 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
28060 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
28061 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
28062 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
28063 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
28064 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
28065 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
28066 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
28067 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
28068 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
28069 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
28070 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
28071 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
28072 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
28073 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
28074 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
28075 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
28076 twain_32: Split out the sane specific parts from twain_32 code.
28077 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
28079 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
28080 twain_32: Moved twain.h to the include directory.
28082 2006-05-08 Huw Davies <huw@codeweavers.com>
28084 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
28085 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
28087 2006-05-08 Robert Shearman <rob@codeweavers.com>
28089 * dlls/ole32/antimoniker.c:
28090 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
28092 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
28093 ole32: Implement several class moniker functions using the description provided on MSDN.
28095 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
28096 ole32: Remove duplicated CLSIDs.
28098 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
28099 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
28100 dlls/ole32/tests/moniker.c:
28101 ole32: Add an implementation of class monikers.
28103 * dlls/ole32/tests/moniker.c:
28104 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
28106 * dlls/ole32/compositemoniker.c:
28107 ole32: Fix regression caused by an earlier patch that removed the
28108 check for the composite moniker having only one moniker in it. In this
28109 case, return the one moniker and free the memory associate with the
28112 * dlls/ole32/compositemoniker.c:
28113 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
28114 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
28115 instead of the virtual implementation of it on mostRightMk.
28117 * dlls/ole32/compositemoniker.c:
28118 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
28120 2006-05-08 Hans Leidekker <hans@it.vu.nl>
28122 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
28123 dlls/dnsapi/tests/record.c:
28124 dnsapi: Implement and test DnsRecordSetCompare.
28126 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
28128 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
28129 dinput8: DllGetClassObject support.
28131 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
28133 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
28134 dlls/wined3d/wined3d_private.h:
28135 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
28137 2006-05-01 Tomas Carnecky <tom@dbservice.com>
28139 * dlls/x11drv/init.c:
28140 x11drv: Return correct PBuffer drawable.
28142 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
28144 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
28145 msvcrt: Don't duplicate handle in _get_osfhandle.
28147 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
28149 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
28150 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
28152 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
28154 * dlls/setupapi/tests/stringtable.c:
28155 setupapi: Improve unit tests for case sensitivity in string tables.
28157 2006-05-01 Mike Hearn <mike@plan99.net>
28159 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28160 ole32: Add StgCreateFile test and conformance fix.
28162 2006-05-08 Alexandre Julliard <julliard@winehq.org>
28164 * dlls/ole32/compositemoniker.c:
28165 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
28167 2006-05-08 Robert Shearman <rob@codeweavers.com>
28169 * dlls/ole32/compositemoniker.c:
28170 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
28172 * dlls/ole32/compositemoniker.c:
28173 ole32: Create moniker enumerator with an initial reference count.
28175 * dlls/ole32/tests/moniker.c:
28176 ole32: Test moniker display names.
28178 * dlls/ole32/tests/moniker.c:
28179 ole32: Add a test for IMoniker_IsDirty.
28181 * dlls/ole32/tests/moniker.c:
28182 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
28184 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
28185 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
28187 * dlls/ole32/marshal.c:
28188 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
28190 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
28191 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
28193 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
28194 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
28196 * dlls/ole32/tests/moniker.c:
28197 ole32: Add tests for generic composite monikers.
28199 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
28200 dlls/ole32/oleproxy.c:
28201 ole32: Add a class factory for composite monikers.
28203 * dlls/ole32/compositemoniker.c:
28204 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
28205 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
28206 which can't happen anyway.
28207 Allow construction of a moniker with no sub-monikers.
28209 * dlls/ole32/compositemoniker.c:
28210 ole32: Implement IMarshal for composite monikers.
28212 * dlls/ole32/compositemoniker.c:
28213 ole32: Release all existing monikers before loading the state.
28215 * dlls/ole32/compositemoniker.c:
28216 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
28218 * dlls/ole32/compositemoniker.c:
28219 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
28221 * dlls/ole32/compositemoniker.c:
28222 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
28223 will return S_FALSE when there are no more monikers left to enumerate.
28225 * dlls/ole32/compositemoniker.c:
28226 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
28228 * dlls/ole32/compositemoniker.c:
28229 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
28230 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
28232 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
28233 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
28235 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
28236 ole32: Support marshaling of anti monikers.
28238 * dlls/ole32/regsvr.c:
28239 ole32: Register CLSID_CompositeMoniker.
28241 * dlls/ole32/regsvr.c:
28242 ole32: Register CLSIDs for all OLE monikers.
28244 * dlls/ole32/tests/moniker.c:
28245 ole32: Add tests for item moniker.
28247 * dlls/ole32/tests/moniker.c:
28248 ole32: Make class moniker test more generic and test more properties.
28250 * dlls/rpcrt4/rpc_message.c:
28251 rpcrt4: Automatically resolve the endpoint.
28253 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
28255 * dlls/wined3d/pixelshader.c:
28256 wined3d: Fix possible buffer overflow.
28257 Increase size of passed buffer to print into.
28259 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
28261 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28262 usp10: Add ScriptTextOut functionality and restructure tests.
28264 2006-04-28 Jason Green <jave27@gmail.com>
28266 * dlls/wined3d/vertexshader.c:
28267 wined3d: Eliminate duplicate function: vshader_program_dump_param().
28269 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
28271 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
28272 dlls/wined3d/wined3d_private.h:
28273 wined3d: Share get_register_code().
28275 2006-04-26 Thomas Kho <tkho@ucla.edu>
28277 * dlls/user/menu.c, dlls/user/tests/menu.c:
28278 user: Fix behavior when selecting disabled menu items.
28280 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
28281 user: Allow menu WndProc to recognize VK_[LR]MENU.
28283 2006-04-28 Thomas Kho <tkho@ucla.edu>
28285 * dlls/user/tests/menu.c:
28286 user: Extend menu conformance test.
28288 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
28290 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
28291 wined3d: Add IWineD3DSurface::GetPitch.
28293 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
28294 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
28295 include/wine/wined3d_types.h:
28296 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
28298 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
28299 dlls/wined3d/wined3d_private.h:
28300 wined3d: Add some surface flags.
28302 2006-05-07 Huw Davies <huw@codeweavers.com>
28304 * dlls/oleaut32/usrmarshal.c:
28305 oleaut32: Implement GetVarDesc_Proxy and friends.
28307 * dlls/oleaut32/usrmarshal.c:
28308 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
28309 constant equivalents. It's now obvious why these were chosen. Should
28312 2006-05-08 James Hawkins <truiken@gmail.com>
28315 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
28317 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
28319 * dlls/user/resources/user32_Ko.rc:
28320 user32: Updated Korean resource.
28322 2006-05-07 Robert Reif <reif@earthlink.net>
28324 * programs/winecfg/audio.c:
28325 winecfg: Fix audio crash when no drivers are available.
28327 * dlls/winmm/wineoss/audio.c:
28328 wineoss: Missing mixer fixes.
28329 Don't list volume in capabilities when mixer is missing.
28331 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
28332 winmm: More wave callback tests.
28333 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
28334 callback type not tested now is CALLBACK_WINDOW.
28336 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
28338 * dlls/comctl32/comctl32.h:
28339 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
28341 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
28343 * dlls/shell32/shlview.c:
28344 shell32: Don't use uninitialized item.mask in shlview.
28346 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
28348 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
28349 dbghelp: Stub for SymGetSourceFileToken.
28351 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
28352 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
28353 dbghelp: Base and symbols.
28354 - report the correct image base for a symbol which is
28355 seen as being in a builtin PE module, whilst its debug
28356 information is gotten from an ELF module
28357 - module_get_debug now returns a pair of modules
28358 (the requested that has to be presented back to the client
28359 and the effective one, which contains the debug info)
28360 - reworked SymFromName in order to provide also the revelant
28361 module base address
28363 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
28365 * dlls/dinput/dinput_main.c:
28366 dinput: Fix Initialize return value.
28368 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
28370 * dlls/user/tests/wsprintf.c:
28371 user32: Added tests for CharUpper and CharLower.
28373 * dlls/ole32/compobj.c:
28374 ole32: Fixed typo in debug statement.
28376 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
28379 gdi: A-to-W conversion should be font-independent.
28381 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
28383 * dlls/comctl32/propsheet.c:
28384 comctl32: Make some internal functions and variables static, remove
28385 some unneeded prototypes.
28387 * dlls/comctl32/propsheet.c:
28388 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
28389 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
28391 * dlls/comctl32/propsheet.c:
28392 comctl32: psInfo->proppage[index].pszText is always initialized to a
28393 proper value regardless of PSP_USETITLE, use it unconditionally.
28395 2006-05-04 James Hawkins <truiken@gmail.com>
28397 * dlls/advpack/install.c:
28398 advpack: DelDirs should only remove a directory if it's empty.
28400 * dlls/advpack/install.c:
28401 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
28403 2006-05-01 Mike Hearn <mike@plan99.net>
28405 * dlls/ntdll/sec.c:
28406 ntdll: Fix heap corruption in RtlDeleteAce.
28408 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
28410 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
28411 wined3d: Separate pshader/vshader tables.
28413 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
28415 * dlls/winspool/tests/info.c:
28416 winspool/tests: Fix failures in test_DEVMODE.
28418 2006-05-05 Huw Davies <huw@codeweavers.com>
28420 * dlls/oleaut32/usrmarshal.c:
28421 oleaut32: Fix VARIANT_UserFree.
28423 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
28424 oleaut32: Remove weird attempt to clear VT_VARIANT.
28427 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
28428 oleaut32: Rewrite VARIANT user marshaling.
28430 2006-05-02 Hans Leidekker <hans@it.vu.nl>
28432 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
28433 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
28435 2006-05-01 Hans Leidekker <hans@it.vu.nl>
28437 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
28438 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
28440 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
28441 dlls/dnsapi/tests/record.c:
28442 dnsapi: Add tests for DnsRecordCompare.
28444 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
28445 dnsapi: Implement DnsRecordCompare.
28447 2006-05-01 Robert Shearman <rob@codeweavers.com>
28449 * dlls/rpcrt4/rpc_transport.c:
28450 rpcrt4: Use getaddrinfo to get the sockaddr.
28451 Use getaddrinfo to get the sockaddr to use for connecting to a remote
28452 server as Connection->NetworkAddr may be a hostname as well. Use a
28453 loop to support both IP and IPv6.
28455 * dlls/ole32/compobj.c:
28456 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
28457 Remove the fixme printed if CoGetClassObject fails in
28458 CoCreateInstance, because we already print an error in all cases and
28459 the error more accurately pin-points the source of the problem.
28461 * dlls/rpcrt4/ndr_marshall.c:
28462 rpcrt4: Implement NdrConformantVaryingArrayFree.
28464 * dlls/rpcrt4/ndr_marshall.c:
28465 rpcrt4: Dereference the pointer if necessary only after doing the
28466 pointer checks and writing the pointer ID to the wire.
28468 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
28469 rpcrt4: Add a stub for RpcBindingSetOption.
28471 * dlls/rpcrt4/ndr_marshall.c:
28472 rpcrt4: Improve the traces in the pointer functions.
28474 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
28476 * dlls/mlang/mlang.c:
28477 mlang: Partially implemented ConvertStringEx.
28479 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
28481 * dlls/user/tests/msg.c:
28482 user: Test cases demonstrating position changes for MDI children.
28484 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
28486 * dlls/comctl32/treeview.c:
28487 comctl32: Update first visible when appropiate in the TVI_SORT case.
28489 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
28491 * dlls/wined3d/drawprim.c:
28492 wined3d: Remove dead shader code.
28494 2006-04-26 Robert Shearman <rob@codeweavers.com>
28496 * dlls/setupapi/parser.c:
28497 setupapi: Fix parsing of UCS-16 files.
28498 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
28499 patch by Hervé Poussineau.
28501 2006-05-03 Robert Shearman <rob@codeweavers.com>
28503 * dlls/ole32/stg_stream.c:
28504 ole32: IPersistStream is also implemented by any object that implements IStream.
28506 * dlls/ole32/storage32.c:
28507 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
28509 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28510 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
28512 * dlls/oleaut32/typelib.c:
28513 oleaut32: Check the return value from VariantCopy when copying values
28514 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
28516 * dlls/oleaut32/typelib.c:
28517 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
28519 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28520 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
28522 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28523 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
28524 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
28525 store the STGM_CREATE flag in openFlags, since it is only relevant when
28526 opening the stream and the tests show that it isn't returned in the
28529 * dlls/ole32/tests/storage32.c:
28530 ole32: Add tests for IStorage::Stat.
28532 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28533 ole32: Fix access right check for opening and creating streams and storages.
28534 Check the access mode for opening and creating streams and storages
28535 doesn't exceed the access rights the current storage was opened with,
28536 not the parent storage.
28538 * dlls/ole32/stg_stream.c:
28539 ole32: Add more tracing for reading and writing storage streams.
28540 Add more tracing for read and write operations and warn in the case of
28543 * dlls/ole32/tests/storage32.c:
28544 ole32: Add tests for sub-storages and creating streams.
28545 Replace a test that fails on NT and with DCOM95 DLLs with a test that
28546 ensures access permissions are checked correctly for sub-storages and
28549 * dlls/ole32/tests/storage32.c:
28550 ole32: Add a storage test for reading and writing of streams that have
28551 had their parent storage released.
28554 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
28555 For NtQueryInformationToken(TokenGroups), don't do a size check before
28556 the server call, as we don't know how many SIDs there are to return
28557 and hence the needed buffer size.
28559 2006-05-03 Huw Davies <huw@codeweavers.com>
28561 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
28562 oleaut32: Alignment fixes for safearrays.
28564 * dlls/oleaut32/tests/usrmarshal.c:
28565 oleaut32: Fix tests under win2k.
28567 2006-05-02 Huw Davies <huw@codeweavers.com>
28569 * dlls/oleaut32/tests/usrmarshal.c:
28570 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
28572 2006-04-29 Huw Davies <huw@codeweavers.com>
28574 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
28575 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
28577 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
28579 * dlls/setupapi/tests/stringtable.c:
28580 setupapi: Add case sensitivity string table tests.
28582 2006-05-02 Troy Rollo <wine@troy.rollo.name>
28585 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
28587 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
28589 * dlls/winspool/tests/info.c:
28590 winspool/tests: Fix test for GetPrinterDriver.
28592 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
28594 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
28595 dlls/ntdll/thread.c:
28596 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
28598 * dlls/secur32/secur32.c:
28599 secur32: Missing LeaveCriticalSection on error paths.
28601 2006-04-30 James Hawkins <truiken@gmail.com>
28603 * dlls/advpack/install.c:
28604 advpack: Don't fail if the dll to register doesn't exist.
28606 2006-04-30 Mike McCormack <mike@codeweavers.com>
28608 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
28609 shlwapi: Add a stub implementation for IUnknown_ProfferService.
28611 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
28612 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
28614 * dlls/ole32/stg_stream.c:
28615 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
28617 2006-04-30 Jacek Caban <jacek@codeweavers.com>
28619 * dlls/shdocvw/webbrowser.c:
28620 shdocvw: Added some comments.
28622 2006-04-29 Jacek Caban <jacek@codeweavers.com>
28624 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
28625 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
28627 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
28628 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
28630 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
28631 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
28633 2006-04-28 Jacek Caban <jacek@codeweavers.com>
28635 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
28636 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
28638 * dlls/shdocvw/webbrowser.c:
28639 shdocvw: Added get_HWND implementation.
28641 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
28642 shdocvw: Added [get|put]_Visible implementation.
28644 * dlls/shdocvw/oleobject.c:
28645 shdocvw: Fix GetMiscStatus implementation.
28647 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
28649 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
28650 dlls/wined3d/device.c, dlls/wined3d/directx.c,
28651 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
28652 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
28653 dlls/wined3d/query.c, dlls/wined3d/resource.c,
28654 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
28655 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
28656 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
28657 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
28658 dlls/wined3d/volumetexture.c:
28659 wined3d: QueryInterface corrections.
28661 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
28663 * dlls/secur32/ntlm.c:
28664 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
28666 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
28667 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
28668 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
28670 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
28671 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
28672 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
28673 Add a stub implementation of mprapi.dll.
28675 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
28677 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
28678 wpp: Support long long constants if configure says long long is available
28680 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
28682 * dlls/user/tests/input.c:
28683 user: tests: Change INPUT to TEST_INPUT, fix union usage.
28685 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
28687 * dlls/wined3d/vertexshader.c:
28688 wined3d: Vertex Shader regtype cleanups.
28690 2006-04-22 Dan Kegel <dank@kegel.com>
28692 * dlls/msi/source.c:
28693 msi: Fix missing case in MsiSourceListAddSourceEx.
28695 2006-04-28 James Hawkins <truiken@gmail.com>
28697 * dlls/ole32/storage32.c:
28698 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
28700 * dlls/advpack/install.c:
28701 advpack: Implement the DelDirs command.
28703 * dlls/advpack/install.c:
28704 advpack: Implement the CheckAdminRights option.
28706 * dlls/advpack/install.c:
28707 advpack: Implement the RunPreSetupCommands command.
28709 * dlls/advpack/install.c:
28710 advpack: INF install is implemented so fix the documentation.
28712 * dlls/advpack/install.c:
28713 advpack: Implement the PerUserInstall command.
28715 * dlls/advpack/install.c:
28716 advpack: Leave room for the NULL terminator in the working_dir string.
28718 * dlls/advpack/install.c:
28719 advpack: NULL-terminate the source path.
28721 * dlls/advpack/install.c:
28722 advpack: Return the hresult in ExecuteCabW.
28724 * dlls/advpack/reg.c:
28725 advpack: Clean up the formatting of RegInstall to match the rest of the file.
28727 * dlls/advpack/reg.c:
28728 advpack: Perform an Advanced INF-level install in RegInstall.
28730 * dlls/advpack/reg.c:
28731 advpack: Factor out writing predefined strings into write_predefined_strings.
28733 * dlls/advpack/advpack.c:
28734 advpack: Ignore the return value from the OCX registration.
28736 2006-04-21 Hans Leidekker <hans@it.vu.nl>
28738 * dlls/wldap32/search.c:
28739 wldap32: Document the search functions.
28741 2006-04-21 Jacek Caban <jacek@codeweavers.com>
28743 * dlls/kernel/kernel_main.c:
28744 kernel: Remove no longer needed includes.
28746 2006-04-21 Robert Reif <reif@earthlink.net>
28748 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
28749 dlls/advapi32/tests/lsa.c:
28750 advapi32: Add some lsa tests.
28752 * dlls/advapi32/lsa.c:
28753 advapi32: Fix LsaClose return value.
28755 2006-04-29 Robert Reif <reif@earthlink.net>
28757 * dlls/netapi32/access.c:
28758 netapi32: Implement NetUserModalsGet level 2.
28760 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
28761 dsound: Add DirectSoundBuffer_Lock tests.
28763 2006-04-28 Robert Reif <reif@earthlink.net>
28765 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
28766 dsound: Check DirectSoundBuffer_Lock parameters.
28767 Check DirectSoundBuffer_Lock parameters and return an error (like
28768 Windows) rather than fixing up the parameters.
28770 2006-04-28 Jacek Caban <jacek@codeweavers.com>
28772 * dlls/mshtml/tests/htmldoc.c:
28773 mshtml: Added test of connection points.
28775 * dlls/mshtml/conpoint.c:
28776 mshtml: Added GetConnectionInterface implementation.
28778 * dlls/mshtml/conpoint.c:
28779 mshtml: Added GetConnectionPointContainer implementation.
28781 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
28782 mshtml: Added stub implementation of connection points.
28784 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
28785 dlls/mshtml/mshtml_private.h:
28786 mshtml: Added IConnectionPointContainer stub implementation.
28788 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
28789 mshtml: Added get_body implementation.
28791 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
28792 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
28793 mshtml: Added IHTMLTextContainer stub implementation.
28795 * include/mshtmdid.h, include/mshtml.idl:
28796 mshtml: Added IHTMLTextContainer declaration.
28798 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
28800 * fonts/ms_sans_serif.sfd:
28801 fonts: Add missing Latin glyph to ms_sans_serif.
28803 * fonts/system.sfd:
28804 fonts: Add some missing Latin glyphs to System.
28806 * fonts/courier.sfd:
28807 fonts: Add some missing Latin glyphs to Courier.
28809 2006-04-28 Huw Davies <huw@codeweavers.com>
28811 * dlls/oleaut32/usrmarshal.c:
28812 oleaut32: Implement GetDocumentation_Proxy/Stub.
28814 * dlls/oleaut32/usrmarshal.c:
28815 oleaut32: Implement GetFuncDesc_Proxy and friends.
28817 * dlls/oleaut32/usrmarshal.c:
28818 oleaut32: Implement GetTypeAttr_Proxy and friends.
28820 * dlls/rpcrt4/ndr_marshall.c:
28821 rpcrt4: Support for non-encapsulated unions.
28823 * dlls/gdi/freetype.c:
28824 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
28825 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
28827 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
28829 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
28830 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
28831 widl: Implement 'oldnames' option.
28833 * tools/widl/typegen.c:
28836 2006-04-26 Robert Shearman <rob@codeweavers.com>
28839 server: Threads should start off without having an impersonation token.
28841 * dlls/advapi32/security.c:
28842 advapi32: Implement the majority of ImpersonateLoggedOnUser.
28844 * dlls/wininet/internet.c:
28845 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
28847 * include/ndrtypes.h:
28848 include: Copy some format character types from wine/rpcfc.h to
28849 ndrtypes.h and change them into an enumeration.
28851 2006-04-28 Mike McCormack <mike@codeweavers.com>
28853 * include/rpcdce.h:
28854 rpcrt4: Add some defines.
28856 2006-04-26 Mike McCormack <mike@codeweavers.com>
28858 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
28859 rpcrt4: Add stub implementations for RPC authentication functions.
28861 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
28862 wininet: Fix peeking of http data with a nul byte in it.
28864 * dlls/msi/package.c:
28865 msi: Use the source name of the msi package when it fails to copy.
28867 * programs/msiexec/msiexec.c:
28868 msiexec: Force using /i file.msi, some programs pass properties without an =.
28870 2006-04-25 Mike McCormack <mike@codeweavers.com>
28872 * dlls/ole32/ole2.c:
28873 ole32: Store drop targets in a standard list.
28875 2006-04-22 Robert Reif <reif@earthlink.net>
28877 * dlls/netapi32/tests/access.c:
28878 netapi32: Add minimal NetUserModalsGet test.
28880 2006-04-22 András Kovács <andras@csevego.net>
28882 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
28883 regedit: Translation to Hungarian.
28885 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
28886 wordpad: Translation to Hungarian.
28888 * documentation/README.hu:
28889 Translated README file to Hungarian.
28891 2006-04-21 Jacek Caban <jacek@codeweavers.com>
28893 * tools/widl/parser.y:
28896 * include/exdisp.idl, include/mshtml.idl:
28897 include: Added missing importlib.
28899 2006-04-21 Alexandre Julliard <julliard@winehq.org>
28901 * server/mapping.c:
28902 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
28904 2006-04-21 Jacek Caban <jacek@codeweavers.com>
28906 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
28907 widl: Added importlib parsing code.
28909 * dlls/shdocvw/iexplore.c:
28910 shdocvw: Don't create IE default window in embedding mode.
28912 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
28913 shdocvw: Use InternetExplorer object in create_ie_window.
28915 2006-04-21 Mike McCormack <mike@codeweavers.com>
28917 * dlls/rpcrt4/rpc_transport.c:
28918 rpcrt4: Invalid sockets should have a value of -1.
28920 2006-04-21 Alexandre Julliard <julliard@winehq.org>
28923 wpp: Fixed typo in long long constants handling.
28925 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
28928 wpp: Implement long long constant parsing.
28930 2006-04-19 Hans Leidekker <hans@it.vu.nl>
28932 * include/windns.h:
28933 dnsapi: Add a couple of macros and prototypes.
28935 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
28937 * dlls/wined3d/device.c:
28938 wined3d: Fix mipmap level count.
28940 * dlls/wined3d/pixelshader.c:
28941 wined3d: Improve/implement D3DSIO_TEX.
28942 - unify per-version cases into a single sequence
28943 - make use of get_register_name() for the destination register
28944 - ignore destination write mask - it's only allowed on 2.0+ shaders,
28945 and only the default mask is allowed there (xyzw)
28946 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
28947 - implement for shaders 2.0-3.0
28949 * dlls/wined3d/utils.c:
28950 wined3d: Texture format corrections.
28951 - add missing GL type and make GL cfg entries for A16B16G16R16
28952 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
28953 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
28956 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
28957 wined3d: Correct vtrace usage.
28959 2006-04-21 Mike McCormack <mike@codeweavers.com>
28961 * dlls/rpcrt4/rpc_transport.c:
28962 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
28964 * dlls/rpcrt4/rpc_transport.c:
28965 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
28967 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
28968 rpcrt4: Hide the details of the rpc transport mechanism.
28970 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
28971 rpcrt4: Abstract RPCRT4_SpawnConnection.
28973 * dlls/rpcrt4/rpc_transport.c:
28974 rpcrt4: Move the connected check inside the named pipe code.
28976 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
28977 dlls/rpcrt4/rpc_transport.c:
28978 rpcrt4: Split the transport layer into a different file.
28980 * dlls/rpcrt4/rpc_server.c:
28981 rpcrt4: Allocate RpcServerProtseq in a single place.
28983 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
28985 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28986 usp10: Fix return codes of ScriptGetFontProperties + tests.
28988 2006-04-20 Robert Reif <reif@earthlink.net>
28990 * dlls/advapi32/lsa.c:
28991 advapi32: Fix LsaQueryInformationPolicy return values.
28993 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
28995 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
28996 dlls/wined3d/wined3d_private.h:
28997 wined3d: Implement IWineD3DPalette.
28999 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
29001 * tools/widl/typegen.c:
29002 widl: Implement support for unique pointers to strings.
29004 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
29006 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
29007 include/pshpack4.h, include/pshpack8.h:
29008 include: Expand pack nesting from 3 to 15 levels.
29010 2006-04-21 Alexandre Julliard <julliard@winehq.org>
29012 * dlls/gdi/freetype.c:
29013 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
29015 2006-04-20 Alexandre Julliard <julliard@winehq.org>
29017 * dlls/kernel/kernel_main.c:
29018 kernel: Make GetTickCount call NtGetTickCount.
29020 2006-04-19 Jacek Caban <jacek@codeweavers.com>
29022 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
29023 ntdll: Added NtGetTickCount implementation.
29025 2006-04-20 Alexandre Julliard <julliard@winehq.org>
29027 * dlls/user/class.c:
29028 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
29029 Based on a patch by qingdoa daoo.
29031 2006-04-20 Mike McCormack <mike@codeweavers.com>
29033 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
29034 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
29035 rpcrt4: Abstract the transport layer functionality.
29037 2006-04-20 James Hawkins <truiken@gmail.com>
29039 * dlls/advpack/install.c:
29040 advpack: Implement LaunchINFSectionW.
29042 * dlls/advpack/install.c:
29043 advpack: Implement ExecuteCabW.
29045 * dlls/advpack/install.c:
29046 advpack: Implement the RunPostSetupCommands callback.
29048 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
29049 advpack: Implement the RegisterOCXs callback.
29051 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
29053 * dlls/usp10/usp10.c:
29054 usp10: Set defaults for ScriptGetFontProperties.
29055 Set defaults similar to Win XP for Kashida and set the default char in
29056 ScriptGetFontProperties.
29058 * dlls/usp10/usp10.c:
29059 usp10: Remove the need to pass chars to ScriptPlace.
29061 2006-04-20 Alexandre Julliard <julliard@winehq.org>
29063 * server/context_i386.c:
29064 server: Remove some no longer needed ptrace code to set registers.
29065 Also make sure the debug registers are properly copied to the context
29068 * dlls/ntdll/exception.c:
29069 ntdll: Use NtSetContextThread in NtRaiseException.
29071 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
29072 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
29073 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
29074 server/context_i386.c:
29075 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
29077 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
29079 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29080 wined3d: Trace corrections/improvements.
29082 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
29084 * dlls/comctl32/toolbar.c:
29085 comctl32: Fix an unsigned comparison to zero.
29087 2006-04-20 James Hawkins <truiken@gmail.com>
29089 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
29090 dlls/advpack/install.c:
29091 advpack: Set the ldids of the install section in install_init.
29093 * dlls/advpack/install.c:
29094 advpack: Add stub handling for the RegisterOCXs command.
29096 * dlls/advpack/install.c:
29097 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
29099 * dlls/advpack/install.c:
29100 advpack: LaunchINFSectionExA is no longer a stub.
29102 2006-04-20 Mike McCormack <mike@codeweavers.com>
29104 * dlls/rpcrt4/rpc_binding.c:
29105 rpcrt4: Use a separate function to open each protseq.
29107 * dlls/rpcrt4/rpc_server.c:
29108 rpcrt4: Abstract access to the connection's waitable object.
29110 2006-04-20 Robert Shearman <rob@codeweavers.com>
29112 * tools/widl/write_msft.c:
29113 widl: Prevent NULL pointer de-refs on "void *" types.
29115 * dlls/wininet/internet.c:
29116 wininet: Don't allocate memory for the thread error structure until it is needed.
29117 Don't allocate memory for the thread error structure until it is
29118 needed, as it is quite large and wastes memory for threads that don't
29119 call any wininet function.
29121 * dlls/rpcrt4/ndr_marshall.c:
29122 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
29124 * dlls/rpcrt4/ndr_marshall.c:
29125 rpcrt4: Free all pointers by default, except for conformant strings.
29126 Free all pointers by default, except for conformant strings.
29127 Conformant arrays should always be freed.
29128 Add FC_CVARRAY to list of known types to avoid a FIXME.
29130 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
29131 rpcrt4: Fix some memory leaks.
29133 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
29134 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
29135 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
29136 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
29138 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
29139 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
29141 * dlls/rpcrt4/ndr_stubless.c:
29142 rpcrt4: Store the return value on the stack for interpreted stubs.
29143 Store the return value on the stack for stubs, as MIDL reserves space
29144 for it and gives us a stack offset. This fixes calling methods with
29145 thunks that assume that the return value will be stored on the stack.
29147 * dlls/rpcrt4/ndr_stubless.c:
29148 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
29149 Correctly fill in StackTop for stubless clients/servers so that
29150 conformance for top-level parameters works.
29152 * dlls/rpcrt4/ndr_stubless.c:
29153 rpcrt4: There's no need to set stubMsg.StackTop twice.
29155 * dlls/rpcrt4/ndr_stubless.c:
29156 rpcrt4: Fix the MSVC version of call_server_func.
29157 Fix the MSVC version of call_server_func to pop the registers in the
29158 same order they were pushed.
29160 2006-04-19 Thomas Kho <tkho@ucla.edu>
29162 * dlls/x11drv/keyboard.c:
29163 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
29165 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
29167 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
29168 programs/progman/Es.rc, programs/progman/Fr.rc,
29169 programs/progman/Hu.rc, programs/progman/It.rc,
29170 programs/progman/Ko.rc, programs/progman/Nl.rc,
29171 programs/progman/No.rc, programs/progman/Pt.rc,
29172 programs/progman/Ru.rc, programs/progman/Si.rc,
29173 programs/progman/Tr.rc, programs/progman/Xx.rc,
29174 programs/progman/Zh.rc:
29175 progman: Add close button and sysmenu to dialogs.
29177 * dlls/comctl32/header.c:
29178 comctl32: header: Avoid freeing invalid pointers.
29180 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
29182 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
29183 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
29184 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
29185 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
29186 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
29187 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
29188 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
29189 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
29190 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
29191 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
29192 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
29193 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
29194 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
29195 user: Add SS_NOPREFIX to the text style in message boxes.
29197 2006-04-19 Jacek Caban <jacek@codeweavers.com>
29199 * dlls/shdocvw/ie.c:
29200 shdocvw: Added InternetExplorer::Navigate2 implementation.
29202 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
29203 shdocvw: Move create_doc_view_hwnd call to navigate_url.
29205 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
29206 shdocvw: Register InternetExplorer class factory in IEWinMain.
29207 Based on a patch by Mike McCormack.
29209 * dlls/shdocvw/ie.c:
29210 shdocvw: Added InternetExplorer::put_Visible implementation.
29212 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
29213 shdocvw: Move IEWinMain to iexplore.c.
29215 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
29216 dlls/shdocvw/shdocvw.h:
29217 shdocvw: Added beginning InternetExplorer implementation.
29219 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
29220 dlls/shdocvw/shdocvw_main.c:
29221 shdocvw: Move DllGetClassObject implementation to factory.c.
29223 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
29224 dlls/shdocvw/webbrowser.c:
29225 shdocvw: Move more initialization code to DocHost_Init.
29227 * include/mshtmdid.h, include/mshtml.idl:
29228 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
29230 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
29232 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
29233 dlls/gdi/gdi_private.h, include/wingdi.h:
29234 gdi: Added implementation of GetCharABCWidthsI.
29236 2006-04-19 Alexandre Julliard <julliard@winehq.org>
29238 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
29239 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
29240 server/process.c, server/process.h, server/thread.c, server/thread.h:
29241 server: Use the standard suspend mechanism to simulate a breakpoint
29242 in an active process, instead of sending a SIGTRAP.
29245 loader: Attempt to detect broken vmsplit setups.
29247 2006-04-18 Mike Frysinger <vapier@gentoo.org>
29249 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
29250 joystick: Search for /dev/input/js as well as /dev/js.
29252 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
29254 * dlls/wined3d/pixelshader.c:
29255 wined3d: Support for shift modifiers.
29257 * dlls/wined3d/pixelshader.c:
29258 wined3d: Support more than 4/6 tex/temp registers.
29260 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
29262 * dlls/comctl32/tests/header.c:
29263 comctl32: Test the HDM_SETITEM notifications.
29265 * dlls/comctl32/header.c:
29266 comctl32: header: Send correct notify after HDM_SETITEM.
29267 The HDN_ITEMCHANGING notify should have the new data instead of the
29268 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
29269 field if it changed.
29271 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
29272 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
29274 2006-04-19 Huw Davies <huw@codeweavers.com>
29276 * dlls/oleaut32/usrmarshal.c:
29277 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
29278 Based on some documentation by Rob Shearman.
29280 2006-04-20 Mike McCormack <mike@codeweavers.com>
29282 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
29283 dlls/rpcrt4/rpc_message.c:
29284 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
29286 * dlls/rpcrt4/rpc_message.c:
29287 rpcrt4: Make RPCRT4_Send more compatible with write(2).
29289 2006-04-19 Mike McCormack <mike@codeweavers.com>
29291 * dlls/rpcrt4/rpc_message.c:
29292 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
29294 * dlls/rpcrt4/rpc_binding.c:
29295 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
29297 * dlls/rpcrt4/rpc_binding.c:
29298 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
29300 * dlls/rpcrt4/rpc_binding.c:
29301 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
29303 2006-04-19 Alexandre Julliard <julliard@winehq.org>
29305 * dlls/dbghelp/dbghelp.c:
29306 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
29308 * dlls/shell32/shell32.spec:
29309 shell32: Fixed ordinals of SHDefExtractIconA/W.
29311 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
29313 * dlls/user/menu.c, dlls/user/tests/menu.c:
29314 user: Find popup menus by ID.
29315 - Find menus by ID: Proper fallback to popup menus.
29316 - Use the menu ID, not the handle for the fallback.
29317 - Save the fallback menu's position.
29319 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
29321 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
29322 wined3d: Implement GetHWND and SetHWND.
29324 * dlls/wined3d/device.c:
29325 wined3d: Implement EnumTextureFormats.
29327 * dlls/wined3d/device.c:
29328 wined3d: Implement EnumZBufferFormats.
29330 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
29331 dlls/wined3d/wined3d_private.h:
29332 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
29334 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
29335 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
29336 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
29337 wined3d: Implement Init3D and Uninit3D.
29339 2006-04-18 James Hawkins <truiken@gmail.com>
29341 * dlls/advpack/advpack.c:
29342 advpack: Set the destination directory to the working directory if key equals SourceDir.
29344 * dlls/advpack/advpack.c:
29345 advpack: Add the ability to set multiple keys on one line in set_ldid.
29347 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
29348 dlls/advpack/files.c, dlls/advpack/install.c:
29349 advpack: Put function declarations in advpack_private.h.
29351 2006-04-19 Mike McCormack <mike@codeweavers.com>
29353 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
29354 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
29356 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
29357 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
29359 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
29360 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
29361 Based on a patch by Rob Shearman.
29363 2006-04-18 Huw Davies <huw@codeweavers.com>
29365 * dlls/gdi/bitblt.c:
29366 gdi32: Fix return values in BitBlt/StretchBlt.
29368 * dlls/gdi/bitblt.c:
29369 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
29371 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
29373 * dlls/comctl32/header.c:
29374 comctl32: header: Remove the unused bUnicode.
29376 * dlls/comctl32/header.c:
29377 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
29379 2006-04-19 Mike McCormack <mike@codeweavers.com>
29381 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
29382 msi: Clean up memset usage.
29384 * dlls/msi/classes.c:
29385 msi: Fix a regression caused by some bad logic.
29387 * dlls/msi/helpers.c:
29388 msi: Don't fall back to the folder's parent if the folder doesn't exist.
29390 2006-04-18 Alexandre Julliard <julliard@winehq.org>
29392 * programs/explorer/hal.c:
29393 explorer: Reuse drives that point to the same device to avoid memory leaks.
29394 Also print a warning if HAL support is not compiled in.
29396 * tools/winebuild/build.h, tools/winebuild/import.c,
29397 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
29398 winebuild: Disable linking to external symbols by default.
29400 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
29401 wldap32: Added a wrapper for ber_scanf.
29403 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
29404 wldap32: Added a wrapper for ber_printf.
29406 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
29407 wldap32: Add wrappers for the ber_* functions.
29409 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
29410 ntdll: Add wrappers for the remaining math functions.
29412 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
29413 ntdll: Add wrappers for the string functions.
29415 * configure, configure.ac:
29416 configure: Added check to catch old versions of the dbus library.
29418 2006-04-18 Mike McCormack <mike@codeweavers.com>
29420 * dlls/msi/helpers.c:
29421 msi: Simplify create_component_advertise_string() a little.
29423 2006-04-18 Robert Shearman <rob@codeweavers.com>
29425 * dlls/oleaut32/usrmarshal.c:
29426 oleaut32: Fix differences between the size returned in sizing the
29427 buffer for interfaces and the buffer actually used.
29429 * dlls/oleaut32/usrmarshal.c:
29430 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
29431 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
29432 otherwise BSTR_UserUnmarshal will try to use the memory in the
29435 * tools/widl/typelib.c, tools/widl/write_msft.c:
29436 widl: Ignore [object] attribute on interfaces written to a typelib.
29438 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
29440 * dlls/winspool/tests/info.c:
29441 winspool: Add a test for DocumentProperties.
29443 2006-04-18 Alexandre Julliard <julliard@winehq.org>
29445 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
29446 programs/explorer/explorer_private.h, programs/explorer/hal.c:
29447 explorer: Initial version of dynamic drive support using HAL.
29449 * configure, configure.ac, include/config.h.in:
29450 configure: Added checks for HAL libraries.
29453 libwine: Added a couple of missing memory constraints in LDT syscalls.
29455 2006-04-18 Jacek Caban <jacek@codeweavers.com>
29457 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
29458 dlls/shdocvw/webbrowser.c:
29459 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
29461 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
29462 dlls/shdocvw/webbrowser.c:
29463 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
29465 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
29466 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
29467 dlls/shdocvw/webbrowser.c:
29468 shdocvw: Move connection points to DocHost object.
29470 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
29471 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
29472 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
29474 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
29475 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
29476 shdocvw: Get rid of WebBrowser dependency in DocHost object.
29478 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
29479 shdocvw: Move IOleInPlaceFrame to DocHost object.
29481 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
29482 shdocvw: Move IServiceProvider to DocHost object.
29484 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
29485 shdocvw: Move IDispatch to DocHost object.
29487 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
29488 shdocvw: Move IOleCommandTarget to DocHost object.
29490 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
29491 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
29492 dlls/shdocvw/webbrowser.c:
29493 shdocvw: Move IOleDocumentSite to DocHost object.
29495 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
29496 dlls/shdocvw/shdocvw.h:
29497 shdocvw: Move IDocHostUIHandler to DocHost object.
29499 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
29500 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
29501 dlls/shdocvw/webbrowser.c:
29502 shdocvw: Move IOleInPlaceSite to DocHost object.
29504 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
29505 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
29506 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
29507 code between WebBrowser and InternetExplorer.
29509 2006-04-18 Alexandre Julliard <julliard@winehq.org>
29511 * tools/winebuild/import.c:
29512 winebuild: Fixed index in module table for delayed imports.
29514 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
29516 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29517 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
29519 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29520 wined3d: Use correct register number mask.
29521 The regmask currently being used is wrong - 0x1FFF includes the high
29522 two bits of the register type.
29524 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29525 wined3d: Dcl opcode takes 2 parameters.
29527 * dlls/wined3d/pixelshader.c:
29528 wined3d: Fix _dw modifier.
29529 The _dw modifier needs to specify a component swizzle, just like the
29530 _dz currently does.
29532 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
29534 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29535 wined3d: Fix flow control instructions number of parameters.
29536 - else, endif, break take 0 parameters [not 2]
29537 - if, rep take 1 parameter [not 2]
29538 - breakp takes 1 parameter [not 2]
29539 - move all flow control instructions in one place
29540 - sync software shaders signatures with this
29542 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29543 wined3d: Skip unhandled opcodes in vshaders.
29545 * dlls/wined3d/pixelshader.c:
29546 wined3d: Texkill is supported for ps2.0-3.0.
29548 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
29550 * dlls/comctl32/header.c:
29551 comctl32: Send Unicode notifications if required in header control.
29553 * dlls/comctl32/listview.c:
29554 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
29556 * dlls/shell32/shlview.c:
29557 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
29559 * programs/progman/dialog.c, programs/progman/grpfile.c:
29560 progman: Fix two simple bugs.
29561 Use correctly the GetOpenFileName function.
29562 Use _lcreat instead of _lopen to create a new file.
29564 2006-04-18 Mike McCormack <mike@codeweavers.com>
29566 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
29567 ole32: More tests and fixes for STGM_PRIORITY.
29569 * dlls/ole32/tests/clipboard.c:
29570 ole32: Fix a declaration.
29572 * dlls/ole32/tests/marshal.c:
29573 ole32: Uncomment some code to make sure it is compiled, but don't run it.
29575 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
29577 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
29578 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
29580 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
29581 wined3d: Add the remaining IWineD3DDevice methods.
29583 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
29584 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
29585 wined3d: Add IWineD3DPalette.
29587 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
29588 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
29589 wined3d: Add a parameter for surface type selection.
29591 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
29593 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
29594 shell32: Define 2 more avi resources.
29596 2006-04-17 Mike McCormack <mike@codeweavers.com>
29598 * configure, configure.ac:
29599 configure: Exit with a non-zero exit code if a core dependency is missing.
29601 * configure, configure.ac, dlls/Makedll.rules.in,
29602 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
29603 programs/Makeprog.rules.in:
29604 configure: Remove the --disable-debug and --disable-trace options.
29606 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
29607 dlls/msi/tests/msi.c:
29608 msi: Fix some possible NULL pointer dereferences (Coverity).
29610 * programs/regsvr32/regsvr32.c:
29611 regsvr32: Ignore the /c flag.
29613 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
29615 * dlls/winspool/tests/info.c:
29616 winspool: Basic tests for DeleteMonitor.
29618 * dlls/winspool/info.c:
29619 winspool: Implement DeleteMonitor.
29621 2006-04-17 James Hawkins <truiken@gmail.com>
29623 * dlls/advpack/install.c:
29624 advpack: Add install_init/release to perform install initialization.
29626 * dlls/advpack/advpack.c:
29627 advpack: Factor out OCX registering into do_ocx_reg.
29629 * dlls/advpack/advpack.c:
29630 advpack: Use get_parameter to read the three parameters of RegisterOCX.
29631 Use get_parameter to read the three parameters to RegisterOCX.
29632 Remove the ERRs and TRACEs now that we return the HRESULT.
29634 * dlls/advpack/advpack.c:
29635 advpack: The fallback directory is the fifth field index, not the sixth.
29637 * dlls/advpack/install.c:
29638 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
29640 * dlls/advpack/advpack.c:
29641 advpack: Fix the documentation for RegisterOCX.
29643 * dlls/advpack/advpack.c:
29644 advpack: Fix the return type of RegisterOCX.
29646 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
29648 * tools/widl/client.c, tools/widl/server.c:
29649 widl: Support multiple RPC interfaces per binary.
29651 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
29653 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
29654 twain_32: Added Norwegian resource.
29656 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
29658 * programs/winefile/No.rc:
29659 winefile: Fix typo in the Norwegian resources.
29661 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
29663 * configure, configure.ac:
29664 configure: On FreeBSD, make wine-pthread the new default.
29666 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
29668 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
29669 twain_32: French localization.
29671 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
29672 shlwapi: French localization.
29674 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
29675 iccvid: French localization.
29677 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
29678 msvfw: French localization.
29680 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
29681 msvidc: French localization.
29683 * programs/winecfg/Fr.rc:
29684 winecfg: French localization.
29686 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
29688 * dlls/dbghelp/stack.c:
29689 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
29691 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
29693 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
29694 wined3d: Add a method to change the front and back buffers.
29696 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
29698 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
29699 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
29700 include/wine/wined3d_interface.h:
29701 wined3d: Add IWineD3DSurface::Blt.
29703 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
29705 * dlls/uxtheme/metric.c:
29706 uxtheme: Fix GetThemeSysString as the error-path was always taken.
29708 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
29710 * tools/widl/typegen.c:
29711 widl: Implement support for unique pointers to arrays.
29713 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
29715 * programs/explorer/systray.c:
29716 explorer: Fixed a typo in system tray.
29718 2006-04-13 Aric Stewart <aric@codeweavers.com>
29720 * dlls/comctl32/listview.c:
29721 comctl32: Listview notify fix.
29722 Turn off updating for that the unselect and select and then turns it
29723 on for the focus call, this results in 1 edit notify being sent at the
29724 end of the operation.
29726 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
29728 * dlls/kernel/tests/heap.c:
29729 kernel: Add some tests for Lock/Unlock memory handles.
29731 * dlls/kernel/heap.c:
29732 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
29734 2006-04-14 Jacek Caban <jacek@codeweavers.com>
29736 * dlls/shdocvw/webbrowser.c:
29737 shdocvw: Added Top, Left, Height and Width properties implementation.
29739 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
29740 shdocvw: Store IOleInPlaceSite in WebBrowser object.
29742 * dlls/shdocvw/oleobject.c:
29743 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
29745 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
29746 shdocvw: Better window handling.
29747 Use unicode version of DefWindowProc in unicode window procs.
29750 * dlls/shell32/shlexec.c:
29751 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
29753 2006-04-14 Hans Leidekker <hans@it.vu.nl>
29755 * dlls/wldap32/misc.c:
29756 wldap32: Document the miscellaneous functions.
29758 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
29760 * dlls/wined3d/device.c:
29761 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
29763 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
29765 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
29766 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
29768 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
29769 rpcrt4: Constify NDR function tables.
29771 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
29773 * dlls/comctl32/animate.c:
29774 comctl32: Change return code comparison in AVI control.
29776 2006-04-13 James Hawkins <truiken@gmail.com>
29778 * dlls/advpack/advpack.c:
29779 advpack: Document RegisterOCX.
29781 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
29783 * dlls/shell32/shell32_Fi.rc:
29784 shell32: Fix common files directory location in shell32_Fi.rc.
29786 2006-04-12 Thomas Kho <tkho@ucla.edu>
29788 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
29789 x11drv: Properly handle VK_LMENU input.
29791 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
29793 * dlls/kernel/tests/toolhelp.c:
29794 kernel: Load tests again on NT 3.51 (toolhelp API not present).
29796 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
29798 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
29799 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
29801 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
29803 * include/wine/wined3d_interface.h:
29804 wined3d: Add macros for (Un)Init3D and Flip.
29806 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
29808 * dlls/shell32/shell32_It.rc:
29809 shell32: Italian resources update.
29811 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
29813 * programs/winefile/winefile.c:
29814 winefile: Use header full drag.
29817 include: Fix a mistake in the declaration of _sntprintf.
29819 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
29821 * programs/winecfg/Fi.rc:
29822 winecfg: Update the Finnish resources.
29824 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
29825 twain_32: Add Finnish resources.
29827 2006-04-13 Mike McCormack <mike@codeweavers.com>
29829 * include/wtypes.idl:
29830 wtypes.idl: Add size attribute to a void pointer.
29832 * tools/widl/write_msft.c:
29833 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
29835 2006-04-13 Alexandre Julliard <julliard@winehq.org>
29837 * libs/wine/mmap.c:
29838 libwine: Only try to mmap the exact address when reserving memory.
29839 This should avoid some extra work on platforms that need the
29840 try_mmap_fixed function.
29842 * libs/wine/mmap.c:
29843 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
29846 server: Remove the use_ptrace variable.
29848 * ANNOUNCE, ChangeLog, VERSION, configure:
29851 ----------------------------------------------------------------
29852 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
29854 * programs/winecfg/Nl.rc:
29855 winecfg: Update Dutch resource.
29857 2006-04-13 Alexandre Julliard <julliard@winehq.org>
29859 * dlls/advpack/reg.c:
29860 advpack: Fixed a couple of typos in Unicode conversion.
29862 * dlls/crypt32/encode.c:
29863 crypt32: Fixed day/month mismatch in time encoding routines.
29865 * dlls/crypt32/cert.c:
29866 crypt32: Avoid crash on NULL pointer in trace.
29868 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
29870 * dlls/user/menu.c:
29871 user: Fix dereferencing a potential NULL pointer.
29873 2006-04-12 Jason Green <jave27@gmail.com>
29875 * dlls/wined3d/utils.c:
29876 wined3d: Add case 0 to switch statement and fix the fixme.
29877 Screwed up a copy/paste from one of my recent patches. This
29878 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
29879 as the Stencil format. Also, it changes the FIXME to print the
29882 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
29884 * dlls/version/install.c:
29885 version: Translate some German comments.
29887 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
29889 * dlls/usp10/usp10.c:
29890 usp10: Add some tests to ScriptGetFontProperties.
29892 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
29894 * dlls/msvcrt/undname.c:
29895 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
29897 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
29899 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
29900 wined3d: Add IWineD3DSurface::Flip.
29902 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
29903 dlls/d3d9/directx.c, dlls/wined3d/device.c,
29904 include/wine/wined3d_interface.h:
29905 wined3d: Split device creation and opengl initialization.
29907 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
29909 * dlls/wined3d/device.c:
29910 wined3d: Combined unhandled renderstate cases into one.
29912 * dlls/wined3d/device.c:
29913 wined3d: IWineD3DDeviceImpl_Reset cleanup.
29914 Joined the functions as it looks like a typo in the function name
29915 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
29917 2006-04-12 Jacek Caban <jacek@codeweavers.com>
29919 * dlls/shell32/shlexec.c:
29920 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
29922 * dlls/shdocvw/dochost.c:
29923 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
29925 2006-04-12 Alexandre Julliard <julliard@winehq.org>
29927 * dlls/wineps/init.c:
29928 wineps: Load generic.ppd from the data dir if nothing else is specified.
29930 2006-04-12 Huw Davies <huw@codeweavers.com>
29932 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
29933 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
29935 2006-04-12 Alexandre Julliard <julliard@winehq.org>
29937 * loader/preloader.c:
29938 preloader: Workaround for broken no-exec protections.
29939 Add an executable page at the top of the address space to defeat
29940 broken no-exec protections that play with the code selector limit.
29942 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
29944 * dlls/comctl32/listview.c:
29945 comctl32: Fix listview column resize.
29946 Draw a track line after a HDN_TRACK, resize the columns only after a
29948 Create the header with HDS_FULLDRAG.
29950 * dlls/comctl32/header.c:
29951 comctl32: Fix listview column resize.
29952 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
29953 after a mouse move.
29955 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
29957 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
29958 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
29959 dlls/avifil32/icmstream.c:
29960 avifil32: Avoid not necessary zeroing out of an allocated memory block.
29962 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
29964 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
29965 dlls/wined3d/wined3d_private.h:
29966 wined3d: Add a resource dumper.
29968 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
29970 * dlls/gdi/enhmetafile.c:
29971 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
29973 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
29975 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
29976 dlls/kernel/tests/toolhelp.c:
29977 kernel32: Added some tests for toolhelp functions.
29979 * dlls/kernel/toolhelp.c:
29980 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
29982 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
29984 * programs/winetest/Makefile.in:
29985 winetest: Added dnsapi tests.
29987 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
29989 * dlls/wined3d/pixelshader.c:
29990 wined3d: Enable texld instruction (shaders 1.4).
29992 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
29994 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29995 wined3d: Reorganize shaders code a bit.
29997 2006-04-11 Hans Leidekker <hans@it.vu.nl>
29999 * dlls/wldap32/page.c:
30000 wldap32: Improve error handling in create_page_control().
30002 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
30004 * dlls/winspool/tests/info.c:
30005 winspool: Basic tests for AddMonitor.
30007 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
30009 * dlls/winspool/info.c:
30010 winspool: Implement AddMonitor.
30012 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
30014 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
30015 dlls/d3d9/vertexshader.c:
30016 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
30018 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
30019 d3d8: VertexShader should keep reference to the parent device object.
30021 2006-04-12 Alexandre Julliard <julliard@winehq.org>
30024 server: Don't attach thread input to the desktop.
30025 Now that the desktop can be owned by a thread we need to explicitly
30026 check for it in the thread attach check.
30028 2006-04-11 Petr Tesarik <hat@tesarici.cz>
30030 * dlls/winedos/int2f.c:
30031 winedos: Implement INT2F/AX=1501 (get drive device list).
30033 2006-04-11 Juan Lang <juan_lang@yahoo.com>
30035 * dlls/msi/appsearch.c:
30036 msi: Fix possible crash bugs in error path.
30038 2006-04-11 Mike McCormack <mike@codeweavers.com>
30040 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
30041 shdocvw: Register iexplore.exe as a COM local server.
30043 2006-04-11 Jason Green <jave27@gmail.com>
30045 * dlls/wined3d/vertexdeclaration.c:
30046 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
30048 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
30050 * dlls/wined3d/swapchain.c:
30051 wined3d: Don't do a logical AND on the swap effect.
30053 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
30055 * dlls/wined3d/resource.c:
30056 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
30058 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
30060 * dlls/riched20/editor.c, dlls/riched20/para.c:
30061 riched20: Allow inheriting table cell definitions from previous table row.
30062 Allow inheriting of table cell definitions from a previous table row
30063 when the current table row does not contain a \trowd, only an \intbl.
30065 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
30067 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
30068 shlwapi: Ignore leading spaces in PathMatchSpec.
30070 * dlls/shlwapi/tests/path.c:
30071 shlwapi: Add tests for PathMatchSpec.
30074 gdi: Do not convert string paramter when rendering glyph indexes.
30077 gdi: Write out glyph count correctly in GetCharacterPlacementA.
30079 2006-04-11 Alexandre Julliard <julliard@winehq.org>
30082 Makefile: There are currently no tests in the programs directory.
30084 2006-04-09 Dan Kegel <dank@kegel.com>
30086 * dlls/x11drv/clipboard.c:
30087 x11drv: Fix two clipboard bugs.
30088 Fix two clipboard problems that caused BadAtom crashes and caused some
30089 clipboard formats to not be exported properly.
30091 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
30093 * dlls/wined3d/pixelshader.c:
30094 wined3d: Remove bogus address register warning for pixel shaders.
30095 Pixel shaders don't have an address register, this warning is bogus.
30096 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
30098 2006-04-11 James Hawkins <truiken@gmail.com>
30100 * dlls/advpack/advpack.c, dlls/advpack/install.c:
30101 advpack: Implement UserInstStubWrapper.
30103 2006-04-11 Mike McCormack <mike@codeweavers.com>
30105 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
30106 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
30107 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
30108 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
30109 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
30111 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
30113 * dlls/msvcrt/file.c:
30115 Make sure, when copying handles from std ones (when no io info is
30116 inherited from parent) to create inheritable handles (spotted by
30119 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
30121 * tools/winedump/debug.c, tools/winedump/dump.c,
30122 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
30123 tools/winedump/winedump.h:
30124 winedump: Constify some pointers.
30126 2006-04-11 Alexandre Julliard <julliard@winehq.org>
30128 * tools/winedump/dump.c, tools/winedump/pe.c:
30129 winedump: Added detection of Wine fake dlls.
30130 Also pass the real start of the file to the dump functions, instead of
30131 having the generic code care about the specifics of the individual
30134 2006-04-11 Petr Tesarik <hat@tesarici.cz>
30136 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
30137 winedos: Implement true CDROM DOS device driver.
30139 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
30140 winedos: Move all device driver initialization code to a newly written
30141 function DOSDEV_SetupDevice().
30143 * dlls/winedos/int2f.c:
30144 winedos: Move most of MSCDEX stuff into a separate function.
30146 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
30147 winedos: Move some declarations to the header file.
30149 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
30151 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
30152 wininet: Added Esperanto language.
30154 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
30155 shlwapi: Added Esperanto language.
30157 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
30158 oleaut32: Added Esperanto language.
30160 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
30161 mpr: Added Esperanto language.
30163 * programs/view/Eo.rc, programs/view/viewrc.rc:
30164 view: Added Esperanto language.
30166 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
30167 serialui: Added Esperanto language.
30169 * dlls/mpr/mpr_It.rc:
30170 mpr: Italian language update.
30172 * dlls/wininet/wininet_It.rc:
30173 wininet: Italian language update.
30175 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
30177 * programs/winecfg/De.rc:
30178 winecfg: Update German resource.
30180 2006-04-11 Mike McCormack <mike@codeweavers.com>
30182 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
30183 dlls/shdocvw/shdocvw_main.c:
30184 shdocvw: Move the private class factory declaration into factory.c.
30186 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
30188 * programs/winecfg/Ko.rc:
30189 winecfg: Updated Korean resources.
30191 2006-04-11 Mike McCormack <mike@codeweavers.com>
30193 * dlls/msi/tests/format.c:
30194 msi: Add some more MsiFormatRecord tests.
30196 2006-04-11 James Hawkins <truiken@gmail.com>
30198 * dlls/advpack/install.c:
30199 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
30201 * dlls/advpack/files.c, dlls/advpack/install.c:
30202 advpack: Implement LaunchINFSectionEx.
30204 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
30205 dlls/advpack/reg.c:
30206 advpack: Standardize the format of advpack traces.
30207 Display all strings in advpack traces.
30208 Use debugstr_a/w for TRACE strings.
30210 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
30211 advpack: Standardize the format of advpack parameter lists.
30213 2006-04-10 Juan Lang <juan_lang@yahoo.com>
30215 * dlls/ntdll/thread.c:
30216 ntdll: Initialize a variable.
30217 Fix an uninitialized pointer in RtlCreateUserThread, caught by
30220 * dlls/crypt32/cert.c:
30221 crypt32: Fix a typo caught by coverity.
30223 2006-04-11 Jacek Caban <jacek@codeweavers.com>
30225 * include/exdisp.idl:
30226 exdisp.idl: Added missing attributes and fix some arguments names.
30228 * include/exdisp.idl:
30229 exdisp.idl: Added missing declarations.
30231 2006-04-10 Alexandre Julliard <julliard@winehq.org>
30233 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
30234 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
30236 server: Moved the tkill function to ptrace.c.
30238 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
30239 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
30240 server: Get rid of the no longer used get_thread_single_step function.
30242 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
30243 server: Removed the thread attached flag, since we always detach now.
30246 server: Always detach from the thread when we are done with ptrace.
30248 * dlls/user/tests/menu.c:
30249 user: Use a smaller window for the menu test.
30251 2006-04-10 Jacek Caban <jacek@codeweavers.com>
30253 * include/docobj.idl:
30254 docobj.idl: Fix some enums declarations.
30256 * include/exdisp.idl:
30257 exdisp.idl: Move declarations to better match to IE SDK.
30259 * include/exdisp.idl:
30260 exdisp.idl: Added SHDocVw type library declaration.
30262 2006-04-10 Hans Leidekker <hans@it.vu.nl>
30264 * tools/winapi/win32.api:
30265 dnsapi: Teach winapi_check about dnsapi.dll.
30267 * DEVELOPERS-HINTS, documentation/PACKAGING:
30268 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
30270 2006-04-10 Alexandre Julliard <julliard@winehq.org>
30272 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
30273 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
30274 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
30275 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
30276 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
30277 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
30278 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
30279 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
30280 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
30281 dlls/twain_32/README, dlls/twain_32/TWAIN,
30282 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
30283 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
30284 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
30285 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
30286 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
30287 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
30288 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
30289 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
30290 dlls/twain_32/ui.c:
30291 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
30293 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
30294 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
30295 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
30296 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
30297 dlls/richedit/richedit.c:
30298 riched32: Renamed the dlls/richedit directory to dlls/riched32.
30300 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
30301 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
30302 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
30303 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
30304 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
30305 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
30306 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
30307 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
30308 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
30309 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
30310 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
30311 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
30312 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
30313 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
30314 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
30315 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
30316 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
30317 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
30318 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
30319 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
30320 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
30321 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
30322 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
30323 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
30324 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
30325 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
30326 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
30327 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
30328 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
30329 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
30330 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
30331 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
30332 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
30333 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
30334 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
30335 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
30336 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
30337 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
30338 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
30339 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
30340 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
30341 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
30342 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
30343 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
30344 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
30345 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
30346 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
30347 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
30348 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
30349 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
30350 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
30351 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
30352 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
30353 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
30355 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
30356 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
30357 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
30358 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
30359 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
30360 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
30361 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
30362 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
30363 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
30364 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
30365 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
30366 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
30367 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
30368 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
30369 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
30370 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
30371 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
30372 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
30373 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
30374 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
30375 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
30376 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
30377 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
30378 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
30379 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
30380 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
30381 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
30382 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
30383 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
30384 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
30385 programs/winetest/Makefile.in:
30386 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
30388 2006-04-10 Huw Davies <huw@codeweavers.com>
30390 * dlls/gdi/freetype.c:
30391 gdi32: Add support for ttc indices in the font link list.
30393 2006-04-09 Jason Green <jave27@gmail.com>
30395 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
30396 wined3d: Add some more debugging info.
30397 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
30399 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
30401 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
30402 tools/widl/typegen.h:
30403 widl: Implement support for ref pointers to simple structs.
30405 2006-04-08 Hans Leidekker <hans@it.vu.nl>
30407 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
30408 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
30410 * dlls/wldap32/control.c:
30411 wldap32: Fix broken parameter handling.
30413 2006-04-09 Hans Leidekker <hans@it.vu.nl>
30415 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
30416 dnsapi: Add a configure check for the resolver library and header.
30418 * configure, configure.ac, dlls/dnsapi/Makefile.in,
30419 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
30420 dlls/dnsapi/tests/name.c:
30421 dnsapi: Add a test for DnsNameCompare_A.
30423 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
30424 dlls/dnsapi/name.c:
30425 dnsapi: Implement DnsNameCompare_{A,W}.
30427 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
30428 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
30429 dnsapi: Add a stub implementation of dnsapi.dll.
30431 * include/Makefile.in, include/windns.h:
30432 dnsapi: Add windns.h.
30433 Based on a patch sent by Matthew Kehrer a while ago.
30435 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
30437 * dlls/ddraw/tests/d3d.c:
30438 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
30440 2006-04-08 James Hawkins <truiken@gmail.com>
30442 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
30443 advpack: Add initial implementation of SetPerUserSecValues.
30445 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
30448 wine.inf: Added dbghelp & imagehlp as fake DLLs.
30450 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
30452 * dlls/wined3d/wined3d_private.h:
30453 wined3d: Print all errors in checkGLcall.
30455 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
30456 dlls/wined3d/vertexshader.c:
30457 wined3d: Downgrade some FIXMEs.
30459 * dlls/wined3d/utils.c:
30460 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
30462 D3DFMT_L16 -> GL_LUMINANCE16_EXT
30463 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
30464 as Raphael suggested.
30465 Also increase the returned Bpp for unknown and unhandled formats from
30466 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
30467 shows some flashy graphics before it dies again :)
30469 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
30471 * dlls/shdocvw/iexplore.c:
30472 shdocvw: Constify IExplore OLE vtables.
30474 * dlls/x11drv/keyboard.c:
30475 x11drv: Update French keyboard layout to better match the X11 one.
30477 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
30479 * programs/winecfg/No.rc:
30480 winecfg: Updated Norwegian resources.
30482 2006-04-09 Huw Davies <huw@codeweavers.com>
30484 * fonts/system.sfd:
30485 fonts: Add accented greek glyphs to System.
30487 2006-04-09 Hans Leidekker <hans@it.vu.nl>
30489 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
30490 ntdll: The closing brace of a guid string is at index 37.
30492 2006-04-08 Robert Reif <reif@earthlink.net>
30494 * dlls/dsound/tests/ds3d.c:
30495 dsound: Fix 2 bugs in ds3d tests.
30496 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
30498 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
30500 * dlls/usp10/usp10.c:
30501 usp10: Terminate some strings in fixmes and traces.
30503 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
30505 * dlls/winspool/info.c:
30506 winspool: Avoid reading from NULL (GetPrinterDriver).
30508 2006-04-08 Jacek Caban <jacek@codeweavers.com>
30510 * dlls/shdocvw/oleobject.c:
30511 shdocvw: Set active document of both frame and doc window.
30513 * dlls/shdocvw/dochost.c:
30514 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
30516 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
30517 mshtml: Make sure to use initialized variables.
30519 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
30520 mshtml: Fix ref counting.
30521 - Fix ref counting.
30522 - Use This->window instead of QI in NSContainer_Release.
30524 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
30526 * programs/wineconsole/wineconsole_Eo.rc,
30527 programs/wineconsole/wineconsole_res.rc:
30528 wineconsole: Esperanto language support.
30530 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
30531 winspool: Italian language support.
30533 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
30535 * programs/winhelp/Eo.rc:
30536 winhelp: Esperanto language update.
30538 * programs/regedit/It.rc:
30539 regedit: Italian language update.
30541 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
30543 * programs/start/It.rc:
30544 start: Italian language update.
30546 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
30548 * programs/uninstaller/Eo.rc:
30549 uninstaller: Esperanto language adjustments.
30551 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
30553 * programs/wineconsole/wineconsole_It.rc,
30554 programs/wineconsole/wineconsole_res.rc:
30555 wineconsole: Italian language support.
30557 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
30559 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
30560 winspool: Esperanto language support.
30562 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
30564 * dlls/winspool/info.c:
30565 winspool: A read can fail.
30567 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
30570 ddraw: Add MAKEFOURCC to ddraw.h.
30572 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
30573 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
30575 2006-04-08 Huw Davies <huw@codeweavers.com>
30577 * fonts/system.sfd:
30578 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
30580 2006-04-08 Hans Leidekker <hans@it.vu.nl>
30582 * dlls/wldap32/add.c:
30583 wldap32: Don't handle NULL attrs twice.
30585 * dlls/wldap32/init.c:
30586 wldap32: Don't return uninitialised values.
30588 * dlls/wldap32/error.c:
30589 wldap32: Fix overrun by one of static array.
30591 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
30593 * dlls/user/menu.c:
30594 user: Add an missing element to the hbmmenus array.
30596 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
30598 * tools/winedump/output.c:
30599 winedump: Use fchmod() instead of doing system(chmod).
30601 2006-04-08 Robert Reif <reif@earthlink.net>
30603 * dlls/dsound/capture.c:
30604 dsound: Remove NULL This pointer checks.
30606 2006-04-07 Robert Reif <reif@earthlink.net>
30608 * dlls/dsound/capture.c:
30609 dsound: Remove unnecessary NULL pointer check.
30611 2006-04-08 Troy Rollo <wine@troy.rollo.name>
30613 * dlls/ntdll/cdrom.c:
30614 ntdll: Fix DVD_ReadStructure's layout of layer information.
30615 Fix DVD_ReadStructure to reflect what Windows actually does, not what
30616 Microsoft (incorrectly) documents it to do and not what the DDK
30617 headers (incorrectly) suggest it does.
30619 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
30621 * dlls/ntdll/virtual.c:
30622 ntdll: Added ARM architecture.
30624 2006-04-05 Robert Reif <reif@earthlink.net>
30626 * programs/winecfg/En.rc, programs/winecfg/audio.c,
30627 programs/winecfg/resource.h:
30628 winecfg: Add default dsound sample rate and bits per sample.
30630 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
30631 dlls/dsound/dsound_private.h:
30632 dsound: Set default primary buffer sample rate and bits per sample.
30633 Programs that are written specifically for 2000 and xp don't bother to
30634 set the primary buffer format because it's a noop. However wine is
30635 patterned after win9x and DirectX 7 or earlier which has a real
30636 primary buffer and expects the program to change the primary buffer
30637 format if necessary.
30639 2006-04-07 Alexandre Julliard <julliard@winehq.org>
30641 * programs/explorer/desktop.c, server/window.c:
30642 explorer: Don't use ExitWindows on shutdown.
30643 ExitWindows kills all current processes and that creates a race with
30644 newly started processes. Instead, simply exit and let the new process
30645 create a new explorer.
30647 2006-04-06 Mike Hearn <mike@plan99.net>
30649 * dlls/kernel/path.c:
30650 kernel: Don't crash on NULL arg in GetShortPathNameW.
30652 * dlls/comctl32/imagelist.c:
30653 comctl32: Add OOM codepath in imagelist control.
30655 2006-04-07 Mike Hearn <mike@plan99.net>
30657 * dlls/gdi/enhmetafile.c:
30658 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
30660 * dlls/kernel/path.c:
30661 kernel: Correct SearchPathA argument validation.
30663 2006-04-07 Robert Reif <reif@earthlink.net>
30665 * dlls/dsound/tests/capture.c:
30666 dsound: Fix capture test.
30667 Remove bogus release of NULL pointer code found by Coverity.
30669 2006-04-07 Mike Hearn <mike@plan99.net>
30671 * dlls/uxtheme/metric.c:
30672 uxtheme: Fix GetThemeSysInt.
30673 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
30674 path would always be taken. Fix to check only that the values are
30675 outside the possible range.
30677 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
30679 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
30680 netapi32: Move NetShareEnum from browsr.c to share.c.
30682 2006-04-07 James Hawkins <truiken@gmail.com>
30684 * dlls/advpack/tests/advpack.c:
30685 advpack: Add a few more tests for SetPerUserSecValues.
30687 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
30689 * dlls/gdi/tests/bitmap.c:
30690 gdi: Also initialize a variable in the failure case.
30692 2006-04-07 Mike McCormack <mike@codeweavers.com>
30694 * dlls/msi/table.c:
30695 msi: Use a debug channel to turn on transform debugging.
30697 2006-04-07 Alexandre Julliard <julliard@winehq.org>
30699 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
30701 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
30703 * server/process.c:
30704 server: Hide assumptions about alignment inside the read_process_memory function.
30706 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
30707 server/protocol.def, server/trace.c:
30708 server: Get rid of alignment requirements in write_process_memory request.
30709 All the alignment handling is now done in the write_process_memory
30710 function inside the server.
30712 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
30714 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
30715 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
30717 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
30718 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
30719 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
30720 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
30721 include/wine/wined3d_types.h:
30722 wined3d: Add WINED3DBOX to wined3d_types.h.
30724 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
30725 dlls/wined3d/device.c, dlls/wined3d/directx.c,
30726 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
30727 dlls/wined3d/query.c, dlls/wined3d/resource.c,
30728 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
30729 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
30730 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
30731 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
30732 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
30733 wined3d: Rename return values from D3D* to WINED3D*.
30735 2006-04-07 Robert Shearman <rob@codeweavers.com>
30737 * dlls/ole32/filemoniker.c:
30738 ole32: Fix typo in FileMonikerImpl_BindToObject.
30739 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
30740 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
30741 (found by Coverity).
30743 * dlls/ole32/compositemoniker.c:
30744 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
30746 * dlls/ole32/antimoniker.c:
30747 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
30749 * dlls/ole32/defaulthandler.c:
30750 ole32: Fix DefaultHandler_EnumAdvises.
30751 As per MSDN, if the object has no connections then
30752 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
30753 is the case when This->oleAdviseHolder is NULL, so do this and avert a
30754 potential NULL dereference of This->oleAdviseHolder (found by
30757 * dlls/oleaut32/usrmarshal.c:
30758 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
30759 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
30760 the SafeArrayCreateEx call was missing a dereference operator (found
30763 * dlls/oleaut32/safearray.c:
30764 oleaut32: Remove deadcode in SafeArrayPutElement.
30765 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
30766 because of the check at the top of the function on pvData (found by
30769 * server/console.c:
30770 server: Free ptr in console_input_append_hist.
30771 Free ptr in console_input_append_hist before returning, otherwise it
30772 will be leaked (found by Coverity).
30773 Remove the setting of last error on mem_alloc failure, as it is already
30777 server: Handle failure of mem_alloc in duplicate_token.
30780 server: Handle possible mem_alloc failure in create_token.
30783 server: Should use release_object on an object instead of free.
30785 2006-04-07 Mike McCormack <mike@codeweavers.com>
30787 * dlls/msi/files.c:
30788 msi: Remove broken volume management code.
30790 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
30791 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
30792 shdocvw: Implement IEWinMain using a simple window frame.
30794 * dlls/x11drv/wintab.c:
30795 x11drv: Cursors index used with WTI_DEVICES is zero based.
30797 2006-04-07 Huw Davies <huw@codeweavers.com>
30799 * fonts/system.sfd, tools/sfnt2fnt.c:
30800 fonts: Add the Won sign in place of the backslash for Korean fonts.
30802 2006-04-07 James Hawkins <truiken@gmail.com>
30804 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
30805 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
30807 * dlls/advpack/files.c:
30808 advpack: Rewrite get_parameter to be able to handle an empty parameter.
30810 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
30812 * include/wine/wined3d_types.h:
30813 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
30815 * include/wine/wined3d_types.h:
30816 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
30818 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
30819 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
30820 include/wine/wined3d_types.h:
30821 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
30823 2006-04-07 James Hawkins <truiken@gmail.com>
30825 * dlls/ntdll/signal_i386.c:
30826 ntdll: Return error if the signal index equals the size of the array.
30828 2006-04-07 Mike McCormack <mike@codeweavers.com>
30830 * dlls/oleaut32/typelib.c:
30831 oleaut32: Remove unnecessary check for NULL.
30833 * server/registry.c:
30834 server: Avoid comparison of -1 with an unsigned variable.
30836 * libs/wine/config.c:
30837 libwine: Fix a memory leak.
30839 * dlls/msi/classes.c:
30840 msi: Fix a logic error.
30842 * dlls/msi/record.c:
30843 msi: Avoid accessing a null pointer.
30845 * dlls/msi/string.c:
30846 msi: Check the correct pointer after allocating memory.
30848 * dlls/msi/table.c:
30849 msi: Fix possible free of uninitialized pointer.
30851 2006-04-07 Alexandre Julliard <julliard@winehq.org>
30853 * dlls/kernel/process.c:
30854 kernel: Fixed set_process_name for the winevdm case.
30856 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
30858 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
30859 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
30860 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
30861 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
30862 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
30863 include/wine/wined3d_types.h:
30864 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
30866 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
30867 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
30868 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
30869 dlls/wined3d/device.c, dlls/wined3d/directx.c,
30870 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
30871 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
30872 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
30873 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
30875 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
30877 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
30878 dlls/netapi32/share.c, include/lmshare.h:
30879 netapi32: Add (stubbed) NetSessionEnum.
30881 2006-04-06 James Hawkins <truiken@gmail.com>
30883 * dlls/advpack/tests/advpack.c:
30884 advpack: Add initial tests for SetPerUserSecValues.
30886 2006-04-06 Huw Davies <huw@codeweavers.com>
30888 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
30889 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
30890 dlls/comctl32/tests/propsheet.rc:
30891 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
30893 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
30895 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
30897 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
30898 Also add numero-sign to Courier.
30900 2006-04-06 Alexandre Julliard <julliard@winehq.org>
30902 * dlls/ntdll/exception.c:
30903 ntdll: Print traces for EXC_CallHandler even with the assembly version.
30905 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
30907 * dlls/msvcrt/process.c:
30908 msvcrt: Append extension(.exe) for _spawnve argument.
30910 2006-04-06 Alexandre Julliard <julliard@winehq.org>
30912 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
30913 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
30915 2006-04-05 Juan Lang <juan_lang@yahoo.com>
30917 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
30918 dlls/crypt32/tests/cert.c:
30919 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
30921 * dlls/crypt32/store.c, include/wincrypt.h:
30922 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
30924 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
30926 * dlls/winspool/info.c:
30927 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
30929 * dlls/winspool/info.c:
30930 winspool: Implement EnumMonitorsW.
30932 2006-04-06 Mike McCormack <mike@codeweavers.com>
30934 * dlls/shdocvw/webbrowser.c:
30935 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
30937 * dlls/msi/files.c:
30938 msi: Avoid a crash if a parameter is NULL.
30940 2006-04-05 Robert Reif <reif@earthlink.net>
30942 * dlls/winmm/winearts/audio.c:
30943 winearts: Don't call arts_free if arts_init wasn't successful.
30945 2006-04-05 Huw Davies <huw@codeweavers.com>
30947 * dlls/gdi/freetype.c:
30948 gdi32: Always consume the subst structure.
30950 * dlls/gdi/freetype.c:
30951 gdi32: Use the localised family name if present
30952 (based on a patch on Byeong-Sik Jeon).
30954 * dlls/gdi/freetype.c:
30955 gdi32: Move a few functions around. Should be a nop.
30957 2006-04-05 Mike McCormack <mike@codeweavers.com>
30959 * include/exdisp.idl:
30960 shdocvw: Add class definition for InternetExplorer.
30962 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
30964 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
30965 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
30966 Make them pass under Wine.
30968 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
30971 include: Add lmshare to lm.h.
30973 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
30975 * include/wine/wined3d_interface.h:
30976 wined3d: Add some type macros to wined3d_interface.h.
30978 2006-04-05 Alexandre Julliard <julliard@winehq.org>
30980 * tools/winebuild/spec16.c:
30981 winebuild: Remove a no longer necessary movzwl instruction.
30982 This could cause broken relays to be generated depending on the order
30983 of the entry points in the relay list.
30984 Also add a few missing tabs in the assembly output.
30986 * dlls/cards/cards.c:
30987 cards: Avoid GetPixel to draw round corners, use a clip region instead.
30989 2006-04-04 James Hawkins <truiken@gmail.com>
30991 * dlls/advpack/install.c:
30992 advpack: Factor out advpack error handling into ADV_HRESULT.
30994 2006-04-04 Mike McCormack <mike@codeweavers.com>
30996 * configure, configure.ac, programs/Makefile.in,
30997 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
30998 programs/iexplore/main.c:
30999 Add an implementation of iexplore.exe.
31001 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
31002 shdocvw: Stub implementation of IEWinMain.
31004 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
31006 * dlls/msvcrt/environ.c:
31007 msvcrt: Fix a TRACE message to avoid buffer overflow.
31009 2006-04-04 Huw Davies <huw@codeweavers.com>
31011 * fonts/ms_sans_serif.sfd:
31012 fonts: Add a few missing glyphs.
31014 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
31016 * tools/widl/typegen.c:
31017 widl: Implement support for ref pointers to arrays of base types.
31019 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
31021 * dlls/dinput/joystick_linux.c:
31022 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
31024 2006-04-04 Alexandre Julliard <julliard@winehq.org>
31026 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
31027 x11drv: Avoid redundant flushing of the thread display.
31029 * dlls/x11drv/window.c:
31030 x11drv: Remove one more XSync call.
31032 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
31034 * dlls/wined3d/device.c:
31035 wined3d: CreateDevice should use the root window.
31037 * dlls/wined3d/device.c:
31038 wined3d: Output unhandled renderstates with debug_d3drenderstate.
31040 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
31041 wined3d: Add D3DFMT_L16.
31043 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
31045 * dlls/x11drv/x11drv_main.c:
31046 x11drv: Make UseXVidMode default to yes.
31048 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
31050 * dlls/x11drv/xvidmode.c:
31051 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
31053 2006-04-04 Mike McCormack <mike@codeweavers.com>
31055 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
31056 setupapi: Add a stub implementation for RegistryDelnode.
31058 2006-04-04 Huw Davies <huw@codeweavers>
31060 * dlls/gdi/freetype.c:
31061 gdi32: Use a function to add entries to the substitution list
31062 (based on a patch by Byeong-Sik Jeon).
31064 2006-04-04 Huw Davies <huw@codeweavers.com>
31066 * dlls/gdi/freetype.c:
31067 gdi32: Use RtlUshortByteSwap to read big endian words.
31069 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
31071 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
31072 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
31073 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
31074 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
31076 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
31077 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
31078 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
31080 2006-04-04 Alexandre Julliard <julliard@winehq.org>
31082 * dlls/user/exticon.c:
31083 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
31085 * tools/Makefile.in, tools/winegcc/Makefile.in:
31086 tools: Add LDFLAGS to all the linker invocations.
31088 * tools/winegcc/winegcc.c:
31089 winegcc: Don't use the library full name for .so libs.
31091 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
31093 * fonts/small_fonts.sfd:
31094 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
31096 * fonts/small_fonts.sfd:
31097 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
31099 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
31101 * dlls/x11drv/keyboard.c:
31102 x11drv: Fixed handling of XK_KP_Separator.
31104 2006-04-03 James Hawkins <truiken@gmail.com>
31106 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
31107 advpack: Forward RegInstallA to its Unicode counterpart.
31109 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
31110 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
31112 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
31113 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
31115 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
31116 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
31118 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
31119 advpack: Forward RegRestoreAllA to its Unicode counterpart.
31121 2006-03-31 Mike Hearn <mh@codeweavers.com>
31123 * dlls/kernel/process.c:
31124 kernel: Don't enforce process handle access rights in Win98 mode.
31126 2006-04-03 Jason Green <jave27@gmail.com>
31128 * dlls/wined3d/utils.c:
31129 wined3d: Add a couple more debugging output formats.
31131 2006-04-04 Alexandre Julliard <julliard@winehq.org>
31133 * configure, configure.ac:
31134 configure: Filter out garbage from arts-config --libs too.
31136 * dlls/gdi/freetype.c:
31137 gdi: Change ReadFontDir error into a warning.
31139 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
31141 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
31142 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
31144 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
31145 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
31146 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
31147 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
31149 2006-04-04 Mike McCormack <mike@codeweavers.com>
31151 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
31152 programs/msiexec/rsrc.rc:
31153 msiexec: Add an icon for msiexec and .msi files.
31155 2006-04-03 James Hawkins <truiken@gmail.com>
31158 wine.inf: Add hhctrl.ocx to the list of fake dlls.
31160 2006-04-04 Mike McCormack <mike@codeweavers.com>
31162 * configure, configure.ac:
31163 configure: Warn if the fonts aren't going to be built.
31165 2006-04-03 Alexandre Julliard <julliard@winehq.org>
31168 server: Don't single step into signal handlers.
31170 * dlls/ntdll/signal_i386.c:
31171 ntdll: Save FPU context for all exceptions.
31173 2006-04-03 Robert Shearman <rob@codeweavers.com>
31175 * dlls/ole32/usrmarshal.c:
31176 ole32: Add documentation for the clip format user marshal functions.
31178 * tools/widl/typegen.c:
31179 widl: Fix the type offset for generated conformant string calls.
31181 * dlls/kernel/kernel32.spec:
31182 kernel: Remove some stubs that aren't present in NT.
31184 * dlls/kernel/file.c:
31185 kernel: Document some file functions.
31187 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
31189 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
31190 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
31191 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
31193 2006-04-03 Mike McCormack <mike@codeweavers.com>
31195 * dlls/user/driver.c:
31196 user32: More informative message on failure to load x11drv.
31198 2006-04-03 Huw Davies <huw@codeweavers.com>
31200 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
31201 fonts: Add an 11 ppem strike of 'Small Fonts'.
31203 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
31205 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
31206 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
31207 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
31208 gdi: Separate GDI tests by moving them into appropriate files.
31209 Separate GDI tests by moving them into appropriate files:
31210 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
31212 * dlls/gdi/gdiobj.c:
31213 gdi: Move WineEngInit call before stock fonts creation.
31214 Move WineEngInit call before stock fonts creation, otherwise we end up
31215 caching wrong fonts before loading built-in bitmap fonts.
31217 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
31219 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
31220 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
31221 d3dx: VertexBuffer should keep reference to the parent device object.
31223 2006-04-03 Alexandre Julliard <julliard@winehq.org>
31225 * dlls/setupapi/fakedll.c:
31226 setupapi: Copy the complete resource tree into the fake dlls.
31228 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
31230 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
31231 twain: Add a Korean resource.
31233 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
31235 * dlls/winmm/winealsa/audio.c:
31236 winealsa: Fix pausing when the hardware does not support it.
31238 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
31240 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
31241 url: Add a function and two stubs.
31243 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
31245 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
31246 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
31247 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
31248 include/wine/wined3d_types.h:
31249 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
31251 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
31252 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
31253 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
31254 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
31255 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
31257 2006-04-03 Mike McCormack <mike@codeweavers.com>
31259 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31260 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
31262 * dlls/kernel/profile.c:
31263 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
31265 * dlls/msi/string.c:
31266 msi: Improve the string table hash.
31268 2006-04-03 Alexandre Julliard <julliard@winehq.org>
31270 * dlls/kernel/process.c, dlls/ntdll/loader.c:
31271 ntdll: Process --help and --version args earlier on during startup.
31273 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
31275 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
31276 msi: Italian language support.
31278 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
31279 setupapi: Esperanto language support.
31281 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
31282 uninstaller: Esperanto language support.
31284 * programs/uninstaller/It.rc:
31285 uninstaller: Italian language support.
31287 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
31288 notepad: Esperanto language support.
31290 * programs/notepad/It.rc:
31291 notepad: Italian language support.
31293 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
31294 msi: Esperanto language support.
31296 * dlls/commdlg/cdlg_Eo.rc:
31297 commdlg: Esperanto language update.
31299 * dlls/commdlg/cdlg_It.rc:
31300 commdlg: Italian language update.
31302 * dlls/wineps/wps_It.rc:
31303 wineps: Italian language update.
31305 * dlls/user/resources/user32_Eo.rc:
31306 user32: Esperanto language update.
31308 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
31309 comctl32: Esperanto language support.
31311 * dlls/comctl32/comctl_It.rc:
31312 comctl32: Italian language updates.
31314 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
31315 clock: Esperanto language support.
31317 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
31319 * dlls/wined3d/basetexture.c:
31320 wined3d: Do not set the mipmap level count every time a texture is used.
31322 2006-04-02 Huw Davies <huw@codeweavers.com>
31324 * dlls/gdi/tests/gdiobj.c:
31325 gdi32: Add tests for 'Small Fonts'.
31327 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
31329 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
31330 msvcrt: Allow environment strings longer than 512 characters.
31332 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
31334 * dlls/usp10/usp10.c:
31335 usp10: Fixed debug output of ScriptItemize.
31337 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
31339 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
31340 dinput: Keyboard should be acquired before calling GetDeviceState.
31342 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
31344 * programs/regedit/No.rc:
31345 regedit: Fix typo in Norwegian resources.
31347 2006-04-01 Alexandre Julliard <julliard@winehq.org>
31349 * dlls/x11drv/window.c:
31350 x11drv: Get rid of XSync calls on window creation and destruction.
31352 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
31353 x11drv: Ignore X errors caused by windows being created or deleted.
31355 2006-03-31 Alexandre Julliard <julliard@winehq.org>
31357 * dlls/gdi/tests/metafile.c:
31358 gdi: In metafile test only print debug output if enabled.
31360 * loader/preloader.c:
31361 loader: Hide the preloader from the ps output.
31363 * tools/winewrapper:
31364 winewrapper: Remove a couple of variables that are no longer needed.
31366 * dlls/ntdll/loadorder.c:
31367 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
31369 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
31371 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
31372 kernel: Fix handling of invalid parameter in GlobalSize().
31374 2006-03-31 Robert Shearman <rob@codeweavers.com>
31376 * dlls/ole32/rpc.c:
31377 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
31378 Use ncalrpc instead of ncacn_np as the transport as this is more similar
31379 to how ole32 from NT works and should also be compatible with rpcrt4
31380 from Win9x, allowing more combinations of dlls to work.
31382 * dlls/kernel/process.c:
31383 kernel: Add some documentation for simple process functions.
31385 * tools/widl/typegen.c:
31386 widl: There's no need to cast _StubMsg - it's already of the correct type.
31388 * tools/widl/server.c:
31389 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
31390 Only assign variables if not a string and only create a local variable
31391 if not a sized parameter. Fixes type mismatches in the generated code
31392 due to differences in the algorithms between creating local variables
31395 * tools/widl/server.c:
31396 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
31398 * tools/widl/server.c:
31399 widl: Create the correct variable type for parameters with more than one level of indirection.
31401 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
31402 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
31404 * tools/widl/typegen.c:
31405 widl: Move handling of base type marshaling and unmarshaling to a separate function.
31406 Move handling of base type marshaling and unmarshaling to a separate
31407 function and improve it to support return values.
31409 * tools/widl/typegen.c:
31410 widl: Use print_phase_function for printing NdrPointerFree call.
31412 * tools/widl/typegen.c:
31413 widl: Add a function to generate the Ndr type calls.
31414 - Add a function to generate the Ndr type calls.
31415 - Fix a typo where the aligned buffer was added to itself, rather than
31418 * tools/widl/typegen.c:
31419 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
31420 Only write the buffer incrementing code for the marshaling and
31421 unmarshaling phases - buffer sizing is handled elsewhere and freeing
31424 * tools/widl/typegen.c:
31425 widl: Output the necessary sizing information for other phases.
31426 Output the necessary sizing information for PHASE_BUFFERSIZE and
31427 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
31430 * tools/widl/client.c:
31431 widl: Output NULL ref pointer check for pointer levels > 1 too.
31433 * tools/widl/client.c, tools/widl/server.c:
31434 widl: Fix a GCC warning in the generated client and server code.
31436 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
31437 widl: The lval member of var_t is essentially a duplicate of eval->cval.
31438 - Generate eval's for enums that don't explicitly have one. This means
31439 that enums written in header files won't match exactly what has been put
31440 into the IDL file, but the numeric constat is the same and MIDL does a
31442 - Replace constant lookups with eval->cval instead of lval.
31444 * tools/widl/typegen.c:
31445 widl: De-reference parameters' types before deciding what to do with them.
31446 De-reference parameters' types before deciding what to do with them.
31447 Also dereference string parameters since they are immediately
31448 dispatched to write_string_tfs when the string attribute is detected
31449 without any further processing done on them.
31451 * tools/widl/typegen.c:
31452 widl: Write pointer calls for all non-basetype pointer parameters to functions.
31454 * tools/widl/header.c:
31455 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
31456 Write definitions for MIDL_user_allocate and MIDL_user_free in the
31457 header when writing out RPC interfaces to prevent compile failures in
31458 the generated client/server code.
31460 * tools/widl/header.c:
31461 widl: Write out the pre- and postamble for RPC interfaces with no methods.
31463 * tools/widl/header.c:
31464 widl: Output interface defined guard for rpc interfaces too.
31466 * tools/widl/typegen.c:
31467 widl: NdrFcShort should be written out instead of NdrShort.
31469 * tools/widl/typegen.c:
31470 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
31472 * tools/widl/typegen.c:
31473 widl: Support references in type_memsize.
31475 * tools/widl/client.c, tools/widl/server.c:
31476 widl: Only output code for non-object interfaces in client and server.
31477 Only output code for non-object interfaces in client and server
31478 generation and convert the while loops into for loops.
31480 2006-03-31 Alexandre Julliard <julliard@winehq.org>
31482 * ANNOUNCE, ChangeLog, VERSION, configure:
31485 ----------------------------------------------------------------
31486 2006-03-31 Alexandre Julliard <julliard@winehq.org>
31488 * server/request.c:
31489 server: Avoid crash on startup when the configuration dir doesn't exist.
31491 * dlls/user/tests/win.c:
31492 user/tests: Flush events before running the keyboard event test.
31494 * dlls/comctl32/tests/monthcal.c:
31495 comctl32: Force a specific day value in the monthcal test.
31496 Avoids test failure when the current day happens to be the 31st...
31498 2006-03-30 James Hawkins <truiken@gmail.com>
31500 * dlls/advpack/advpack.spec:
31501 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
31503 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
31504 advpack: Forward ExecuteCabA to its Unicode counterpart.
31506 2006-03-30 Robert Shearman <rob@codeweavers.com>
31508 * dlls/ole32/dcom.idl:
31509 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
31511 * dlls/wininet/urlcache.c:
31512 wininet: Fix some string length calculations.
31513 Fix some string length calculations that didn't account for the
31514 different sized characters with Unicode.
31516 * dlls/wininet/urlcache.c:
31517 wininet: Only access the URL in the cache by the provided offset.
31519 2006-03-30 H. Verbeet <hverbeet@gmail.com>
31521 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
31522 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31523 dlls/wined3d/wined3d_private.h:
31524 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
31526 2006-03-30 Juan Lang <juan_lang@yahoo.com>
31528 * dlls/crypt32/proplist.c:
31529 crypt32: Tiny fixes.
31531 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
31532 crypt32: Fix certificate adding
31533 - Implement add disposition in CertAddCertificateContextToStore,
31534 rather than in each store.
31535 - Add a few more tests.
31537 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
31539 * dlls/msvcrt/undname.c:
31540 msvcrt: Fix read beyond end of string in __unDNameEx().
31542 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
31544 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
31545 spoolss: Add DllAllocSplMem and DllFreeSplMem.
31547 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
31549 * dlls/gdi/tests/metafile.c:
31550 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
31551 These tests currently fail in Wine.
31553 * dlls/x11drv/keyboard.c:
31554 x11drv: Update Hungarian keyboard layout to better match the X11 one.
31556 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
31558 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
31559 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
31560 widl: Implement support for ref pointers to strings.
31562 2006-03-30 Huw Davies <huw@codeweavers.com>
31564 * dlls/gdi/freetype.c:
31565 gdi32: Move the font substitution list to a standard Wine list
31566 (based on a patch by Byeong-Sik Jeon).
31568 2006-03-30 Alexandre Julliard <julliard@winehq.org>
31570 * dlls/user/message.c:
31571 user: Only wait for sent messages in wait_message_reply.
31573 * dlls/x11drv/event.c:
31574 x11drv: Filter a few more event types in filter_event.
31575 ConfigureNotify and related events should only be processed when
31576 posted messages are selected. There's no need to handle MappingNotify
31577 if keyboard events are not selected.
31579 * dlls/Makefile.in, dlls/make_dlls:
31580 dlls: Removed a number of no longer needed dependencies.
31582 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
31584 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
31585 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
31586 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
31587 spoolss: Add minimal spoolss.dll.
31589 2006-03-30 Alexandre Julliard <julliard@winehq.org>
31591 * dlls/user/message.c, dlls/user/win.c:
31592 user: Don't send WM_PARENTNOTIFY to the desktop window.
31594 2006-03-29 James Hawkins <truiken@gmail.com>
31596 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
31597 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
31599 2006-03-30 James Hawkins <truiken@gmail.com>
31601 * dlls/advpack/install.c:
31602 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
31604 * dlls/advpack/install.c:
31605 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
31607 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
31609 * dlls/kernel/except.c:
31610 kernel: Resource browsing.
31611 Try to be a bit more strict when checking for resource mapping in
31612 exception handler (and prevent some exceptions while in exception
31615 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
31617 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
31618 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
31619 include/wine/wined3d_types.h:
31620 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
31622 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
31624 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
31625 twain: Add German resource.
31627 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
31629 * dlls/kernel/heap.c:
31630 kernel32: Display the parameter that caused a page fault in GlobalFree().
31632 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
31634 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
31635 kernel: Fix handling of invalid parameter in GlobalFlags().
31637 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
31640 tools: Remove wineconf.
31642 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
31644 * DEVELOPERS-HINTS:
31645 DEVELOPER-HINTS: Some directories are renamed / removed / added.
31647 2006-03-29 Robert Shearman <rob@codeweavers.com>
31649 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
31650 oleaut32: Add IPersist to QueryInterface.
31652 * dlls/oleaut32/typelib.c:
31653 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
31655 * dlls/oleaut32/olepicture.c:
31656 oleaut32: Replace memcmp with IsEqualIID macro.
31657 Replace memcmp with IsEqualIID macro that doesn't require a size
31658 parameter and remove the unneeded brackets to give more compact and
31659 more readable code.
31661 * dlls/ole32/compobj.c:
31662 ole32: Don't process posted messages in CoWaitForMultipleHandles.
31663 Tests with native show that during COM calls posted messages aren't
31664 retrieved other than COM calls so change the PeekMessage parameters in
31665 CoWaitForMultipleHandles to duplicate this.
31667 * dlls/ole32/compobj.c:
31668 ole32: Try to retrieve messages that are COM calls first.
31669 Try to retrieve messages that are COM calls first in
31670 CoWaitForMultipleHandles before retrieving other types.
31672 * dlls/ole32/compobj.c:
31673 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
31674 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
31675 function so that the order and type of the messages retrieved can be
31676 customised in the future.
31678 * dlls/ole32/compobj.c:
31679 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
31680 should depend on whether the current apartment is a single threaded one.
31682 * dlls/ole32/compobj.c:
31683 ole32: Pass the no yield flag to PeekMessage.
31684 Pass the no yield flag to PeekMessage since we sleep in
31685 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
31688 server: Store the token source.
31690 2006-03-29 Huw Davies <huw@codeweavers.com>
31692 * include/winuser.h:
31693 include: Add DFC_POPUPMENU.
31695 2006-03-30 Mike McCormack <mike@codeweavers.com>
31697 * dlls/wininet/http.c:
31698 wininet: Clean up HTTP_GetCustomHeaderIndex.
31700 * dlls/wininet/http.c:
31701 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
31703 * dlls/wininet/http.c:
31704 WININET: Clean up HttpQueryInfo.
31705 Fixes another return FALSE without SetLastError.
31707 * dlls/wininet/http.c:
31708 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
31710 2006-03-29 Mike McCormack <mike@codeweavers.com>
31712 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31713 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
31715 2006-03-29 Alexandre Julliard <julliard@winehq.org>
31717 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
31719 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
31721 2006-03-27 Petr Tesarik <hat@tesarici.cz>
31723 * dlls/ntdll/cdrom.c:
31724 ntdll: Fix CDROM raw reads.
31725 - Fix incorrect data sizes.
31726 - Fix CDDA addressing.
31727 - Implement XAForm2 mode on Linux.
31729 2006-03-29 Alexandre Julliard <julliard@winehq.org>
31731 * programs/winecfg/x11drvdlg.c:
31732 winecfg: Disable the desktop option when configuring a specific application.
31734 2006-03-28 H. Verbeet <hverbeet@gmail.com>
31736 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31737 include/wine/wined3d_interface.h:
31738 wined3d: Create an IWineD3DBaseShader class.
31740 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
31741 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31742 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
31744 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31745 dlls/wined3d/wined3d_private.h:
31746 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
31748 * dlls/wined3d/pixelshader.c:
31749 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
31751 2006-03-29 Mike McCormack <mike@codeweavers.com>
31753 * dlls/user/sysparams.c:
31754 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
31756 * dlls/user/sysparams.c:
31757 user32: Implement SPI_[GS]ETUIEFFECTS.
31759 * dlls/user/sysparams.c:
31760 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
31762 * dlls/user/sysparams.c:
31763 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
31765 * dlls/user/sysparams.c:
31766 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
31768 * dlls/user/sysparams.c:
31769 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
31771 * dlls/user/sysparams.c:
31772 user32: Implement SPI_[SG]ETCARETWIDTH.
31774 2006-03-28 Alexandre Julliard <julliard@winehq.org>
31776 * dlls/mshtml/persist.c:
31777 mshtml: Don't free the URL we have just stored in the callback object.
31779 * dlls/x11drv/mouse.c:
31780 x11drv: Only warp the mouse pointer if it has actually moved.
31782 2006-03-26 H. Verbeet <hverbeet@gmail.com>
31784 * dlls/d3d8/device.c:
31785 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
31787 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
31789 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
31790 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
31791 include/wine/wined3d_types.h:
31792 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
31794 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
31795 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
31796 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
31797 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
31798 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
31799 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
31800 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
31801 dlls/wined3d/device.c, dlls/wined3d/resource.c,
31802 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
31803 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
31804 include/wine/wined3d_types.h:
31805 wined3d: Add WINED3DPOOL to wined3d_types.h.
31807 2006-03-22 Aric Stewart <aric@codeweavers.com>
31809 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
31810 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
31811 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
31812 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
31813 twain: Add a property sheet UI for scanning.
31815 2006-03-28 Alexandre Julliard <julliard@winehq.org>
31817 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
31818 x11drv: Reinitialize the display settings when using a desktop window.
31820 2006-03-22 Aric Stewart <aric@codeweavers.com>
31822 * dlls/twain/ds_image.c:
31823 twain: A few cleanups, using some consts from sane.
31825 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
31827 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
31828 widl: Implement support for pointers to base types.
31830 2006-03-28 Alexandre Julliard <julliard@winehq.org>
31832 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
31833 advapi32: Fixed compiler warnings.
31835 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
31837 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
31839 advapi32: Fixed building TRUSTEEs with objects.
31840 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
31841 and BuildTrusteeWithObjectsAndSid, including regression tests.
31843 * dlls/comctl32/rebar.c:
31844 comctl32: Rebar size fix.
31845 Rebars without any bands should have a height/width of 0.
31847 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
31849 * tools/wineshelllink:
31850 wineshelllink: Remove quotes from Path=<workdir>.
31852 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
31855 wine.inf: Add some more fake dlls to the system directory.
31857 2006-03-28 Mike McCormack <mike@codeweavers.com>
31860 mpr: Improve the stub for WNetGetUniversalNameW.
31863 server: Fix a race condition in the delivery of change notifications.
31865 2006-03-28 Alexandre Julliard <julliard@winehq.org>
31867 * dlls/x11drv/window.c:
31868 x11drv: Avoid setting text or WM hints of the X root window.
31870 2006-03-27 Alexandre Julliard <julliard@winehq.org>
31872 * configure, configure.ac, dlls/Makefile.in,
31873 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
31874 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
31875 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
31876 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
31877 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
31878 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
31879 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
31880 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
31881 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
31882 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
31883 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
31884 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
31885 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
31886 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
31887 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
31888 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
31889 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
31891 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
31892 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
31893 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
31894 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
31895 dlls/msg711.acm/msg711.c:
31896 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
31898 * configure, configure.ac, dlls/Makefile.in,
31899 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
31900 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
31901 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
31902 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
31903 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
31905 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
31906 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
31907 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
31908 dlls/msacm/imaadp32/Makefile.in,
31909 dlls/msacm/imaadp32/imaadp32.acm.spec,
31910 dlls/msacm/imaadp32/imaadp32.c:
31911 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
31913 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
31914 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
31915 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
31916 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
31917 x11drv: Moved desktop mode handling to the explorer process.
31918 Per-application desktop mode settings are no longer supported. Apps
31919 can be launched in a specific desktop window by using:
31920 explorer /desktop=name[,widthxheight] app.exe [args]
31921 If the named desktop already exists the app is launched inside it. The
31922 default desktop is cleverly named "default".
31924 * dlls/x11drv/window.c:
31925 x11drv: Allow setting WM hints for the desktop window.
31927 * dlls/x11drv/winpos.c:
31928 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
31930 2006-03-27 Jacek Caban <jacek@codeweavers.com>
31932 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
31933 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
31934 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
31935 mshtml: Added tooltip implementation.
31937 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
31939 * dlls/commdlg/fontdlg.c:
31940 commdlg: Properly set and retrieve colour value from combo box .
31942 2006-03-27 Robert Shearman <rob@codeweavers.com>
31944 * dlls/shell32/systray.c, programs/explorer/systray.c:
31945 shell32: Adding a systray item with an invalid icon handle is allowed.
31947 2006-03-27 Huw Davies <huw@codeweavers.com>
31949 * dlls/riched20/txtsrv.c:
31950 riched20: Take a ref on text host.
31952 2006-03-27 Mike McCormack <mike@codeweavers.com>
31954 * dlls/user/input.c:
31955 user32: Send a fake mouse movement event after releasing capture.
31957 2006-03-27 Alexandre Julliard <julliard@winehq.org>
31959 * dlls/ntdll/virtual.c:
31960 ntdll: Limit header_size to the file size.
31962 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
31963 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
31964 x11drv: Get rid of the using_wine_desktop flag.
31966 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
31967 server/winstation.c:
31968 server: Connect to the window station and desktop specified by startup info.
31969 If window station and desktop aren't inherited from the parent, don't
31970 connect to them from the server, but from the USER init code where we
31971 can get the proper values from the startup info structure.
31974 server: Store window properties in the global atom table instead of
31975 the per-winstation table.
31977 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
31979 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
31980 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
31981 shell32: Add an uncompressed AVI displaying the word searching.
31983 2006-03-26 James Hawkins <truiken@gmail.com>
31985 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
31986 advpack: Implement the launching of executables in RunSetupCommand.
31988 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
31989 advpack: Define S_ASYNCHRONOUS in advpub.h.
31991 2006-03-27 Alexandre Julliard <julliard@winehq.org>
31993 * server/process.c, server/request.c:
31994 server: Fixed process exit code on FreeBSD.
31996 2006-03-24 Petr Tesarik <hat@tesarici.cz>
31998 * programs/winedbg/break.c:
31999 winedbg: Fix stepping over an instruction.
32001 2006-03-27 Petr Tesarik <hat@tesarici.cz>
32003 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
32004 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
32006 2006-03-26 f_sophia <f_sophia@libero.it>
32008 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
32009 winhelp: Added Esperanto language support.
32011 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
32013 * dlls/shell32/shell32_Eo.rc:
32014 shell32: Updated Esperanto translation.
32016 2006-03-26 James Hawkins <truiken@gmail.com>
32018 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
32019 kernel: Error out of CreateProcess if the specified current directory
32022 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
32025 wine.inf: Add some dll stub dll to the system directory.
32027 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
32030 wine.inf: Add SystemRoot.
32032 2006-03-27 Petr Tesarik <hat@tesarici.cz>
32034 * dlls/ntdll/signal_i386.c:
32035 ntdll: Fix debug exceptions from VM86.
32036 - Set ContextFlags accordingly in save_vm86_context().
32037 - Raise debug exceptions correctly for debug exceptions.
32038 - Do not clear TF bit for VM86-generated debug exceptions.
32040 2006-03-26 James Hawkins <truiken@gmail.com>
32042 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
32043 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
32045 2006-03-26 Mike McCormack <mike@codeweavers.com>
32047 * dlls/commdlg/filedlg.c:
32048 commdlg: Malformed filters are still added to the filter combo box.
32050 * dlls/comctl32/comctl32undoc.c:
32051 comctl32: Having an MRU list without a compare function works in Windows.
32053 2006-03-26 H. Verbeet <hverbeet@gmail.com>
32055 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
32056 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
32058 2006-03-24 Alexandre Julliard <julliard@winehq.org>
32060 * dlls/msvcrt/file.c:
32061 msvcrt: Fix fflush() of files opened for read.
32062 Some apps, for no particular reason, call fflush() on files opened for
32063 read. This keeps them from tripping over their shoelaces.
32065 2006-03-25 Tomas Carnecky <tom@dbservice.com>
32067 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
32068 opengl: Put OpenGL setup functions into their own debug channel.
32070 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
32072 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
32073 winedbg: Fixes for identifiers.
32074 - fixed lexical rules for a path name
32075 - fixed identifier rules so that we get the right precedence
32077 - modules (in mod!name forms) are now handled as tIDENTIFIER
32078 (tPATH was buggy anyhow)
32080 * dlls/dbghelp/symbol.c:
32081 dbghelp: Module should be case insensitive.
32082 When looking up a symbol name in the form module!name, the module
32083 lookup should be insensitive.
32085 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
32087 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
32088 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
32089 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
32090 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
32091 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
32092 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
32093 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32094 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
32096 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
32097 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32098 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
32100 2006-03-23 H. Verbeet <hverbeet@gmail.com>
32102 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32103 wined3d: Move the D3DSIO_DCL dumping code into its own function.
32105 2006-03-23 James Hawkins <truiken@gmail.com>
32107 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
32108 dlls/advpack/tests/install.c:
32109 advpack: Add initial tests for RunSetupCommand.
32111 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
32112 advpack: Forward DelNodeA to its Unicode counterpart.
32114 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
32115 advpack: Forward RunSetupCommandA to its Unicode counterpart.
32117 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
32118 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
32120 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
32121 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
32123 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
32124 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
32126 2006-03-24 Ken Thomases <ken@codeweavers.com>
32128 * server/process.c:
32129 server: Fix memory leak in read_process_memory handler.
32131 2006-03-24 Mike McCormack <mike@codeweavers.com>
32133 * dlls/ntdll/directory.c:
32134 ntdll: Recursive notify is implemented.
32136 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
32139 server: Fix compilation under Darwin 7.
32141 2006-03-23 Jacek Caban <jacek@codeweavers.com>
32143 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
32144 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
32145 mshtml: Added IHTMLElement2 implementation.
32147 * include/exdisp.idl:
32148 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
32150 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
32152 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
32153 include/wine/wined3d_interface.h:
32154 wined3d: Rectpatch code fix.
32155 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
32156 with an older patch.
32158 2006-03-23 Alexandre Julliard <julliard@winehq.org>
32160 * dlls/msvcrt/time.c:
32161 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
32163 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
32165 * dlls/kernel/cpu.c:
32166 kernel: Add processor specific environment variables.
32168 2006-03-23 James Hawkins <truiken@gmail.com>
32170 * dlls/comctl32/tab.c:
32171 comctl32: A couple fixes for tab icon offsets.
32172 - Shift selected icons up and non-selected icons down.
32173 - Add the top or left draw rect to the vertical offset, because it may
32176 2006-03-22 James Hawkins <truiken@gmail.com>
32178 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
32179 advpack: Implement FileSaveMarkNotExistW.
32181 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
32182 advpack: Forward AdvInstallFileA to its Unicode counterpart.
32184 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
32185 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
32187 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
32188 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
32190 2006-03-23 Alexandre Julliard <julliard@winehq.org>
32192 * dlls/kernel/environ.c:
32193 kernel: Remove a couple of incorrect asserts.
32195 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
32197 * dlls/comctl32/tooltips.c:
32198 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
32200 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
32202 * dlls/kernel/tests/thread.c:
32203 kernel: Load QueueUserWorkItem function dynamically.
32205 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
32207 * tools/widl/server.c, tools/widl/typegen.c:
32208 widl: Fix base type alignments.
32209 Generate aligned marshal and unmarshal code for base type arguments
32212 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
32213 tools/widl/typegen.h:
32214 widl: Fix format string size calculation.
32215 - Move proc format string size calculation from client.c and server.c
32217 - Implement type format string size calculation.
32219 2006-03-22 Alexandre Julliard <julliard@winehq.org>
32221 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
32222 server: Class and global atoms should not be local to a window station.
32224 2006-03-22 Marcus Meissner <meissner@suse.de>
32226 * configure, configure.ac, programs/Makefile.in,
32227 programs/avitools/.gitignore, programs/avitools/Makefile.in,
32228 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
32229 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
32230 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
32231 programs: Move icinfo out of avitools.
32233 2006-03-22 H. Verbeet <hverbeet@gmail.com>
32235 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
32236 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
32238 * dlls/wined3d/vertexshader.c:
32239 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
32241 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
32242 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
32243 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
32245 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
32246 wined3d: glTypeLookup cleanup.
32247 Use a struct instead of an UINT array as entries in the glTypeLookup
32250 * dlls/wined3d/pixelshader.c:
32251 wined3d: Store the pixelshader version in the pixelshader object.
32253 2006-03-22 Huw Davies <huw@codeweavers.com>
32255 * dlls/user/edit.c, dlls/user/tests/edit.c:
32256 user32: Only adjust the margins if the edit control is above a certain size.
32258 2006-03-22 James Hawkins <truiken@gmail.com>
32260 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
32261 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
32263 2006-03-22 Jacek Caban <jacek@codeweavers.com>
32265 * dlls/mshtml/htmlelem.c:
32266 mshtml: Clean up get_all and tags (also fixes a typo).
32268 2006-03-22 Mike McCormack <mike@codeweavers.com>
32271 wine.inf: Add a shdocvw.dll stub dll to the system directory.
32273 * dlls/msi/action.c:
32274 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
32276 * dlls/msi/package.c:
32277 msi: Don't crash when logging a record with only one field.
32279 2006-03-22 Alexandre Julliard <julliard@winehq.org>
32281 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
32282 server/named_pipe.c, server/object.c, server/object.h,
32283 server/registry.c, server/request.c, server/signal.c:
32284 server: New scheme for cleaning up objects on server exit.
32285 Objects stored in static variables can now be marked when they are
32286 created and are automatically cleaned up on exit. This avoids having
32287 to export a bunch of close_* functions.
32289 2006-03-21 James Hawkins <truiken@gmail.com>
32291 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
32292 advpack: Forward TranslateInfStringExA to its unicode counterpart.
32294 * dlls/advpack/tests/files.c:
32295 advpack: Add second null for double null terminated lists.
32297 2006-03-22 Mike McCormack <mike@codeweavers.com>
32299 * dlls/msi/dialog.c:
32300 msi: Show "hidden dialogs" but hide them initially.
32302 * dlls/msi/custom.c:
32303 msi: Implement custom action type 17.
32305 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
32306 dlls/riched20/version.rc:
32307 riched20: Add a version resource.
32309 * dlls/wintrust/wintrust_main.c:
32310 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
32312 * include/Makefile.in, include/softpub.h:
32313 include: Add softpub.h.
32315 2006-03-22 Kevin Koltzau <kevin@plop.org>
32317 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
32318 dlls/ole32/tests/clipboard.c:
32319 ole32: Initial tests for OLE clipboard functions.
32321 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
32323 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
32324 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
32326 2006-03-21 Lei Zhang <leiz@ucla.edu>
32328 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
32329 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
32330 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
32331 introduced in earlier patches for EM_FINDTEXT. Additional test cases
32332 have been added to check for corner cases. Also improve input
32335 2006-03-21 Francois Gouget <fgouget@free.fr>
32337 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
32338 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
32339 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
32340 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
32341 Assorted spelling fixes.
32343 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
32344 taskmgr: Avoid forward declarations and make functions static.
32346 * programs/taskmgr/applpage.c:
32347 taskmgr: Reorder functions to avoid forward declarations.
32349 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
32350 programs/taskmgr/column.c, programs/taskmgr/graph.c,
32351 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
32352 programs/taskmgr/procpage.c:
32353 taskmgr: Avoid forward declarations and make functions static.
32355 * tools/winapi/win32.api:
32356 Update win32.api to match the current sources.
32358 * include/winerror.h:
32359 include: Add missing error and facility codes.
32361 * dlls/advapi32/advapi32.spec:
32362 advapi32: Fix the LsaEnumerateAccountRights() export.
32364 * include/ntsecapi.h:
32365 include: Standardize the LsaLookupNames() prototype.
32367 2006-03-21 Robert Shearman <rob@codeweavers.com>
32369 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
32370 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
32371 regardless of what type they are.
32372 Add a test for this and dump type infos created with CreateDispTypeInfo.
32374 2006-03-21 Huw Davies <huw@codeweavers.com>
32376 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
32377 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
32379 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
32381 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
32382 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
32383 programs/winedbg/dbg.y, programs/winedbg/debug.l,
32384 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
32385 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
32386 winedbg: Add display for floating point status.
32387 Added code to examine and display floating point unit status into
32388 be_i386.c as info all-regs command.
32390 2006-03-21 Alexandre Julliard <julliard@winehq.org>
32392 * tools/sfnt2fnt.c:
32393 sfnt2fnt: Remove output file on failure.
32395 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
32396 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
32397 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
32398 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
32399 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
32400 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
32402 2006-03-21 Mike McCormack <mike@codeweavers.com>
32404 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
32405 dlls/msi/helpers.c:
32406 msi: Improve handling of short paths.
32408 2006-03-21 Robert Shearman <rob@codeweavers.com>
32410 * dlls/ntdll/threadpool.c:
32411 ntdll: Start of pooling support for RtlQueueWorkItem.
32412 Start of pooling support for RtlQueueWorkItem. The algorithm
32413 implmented is very simple - if there are no free threads, create a new
32416 * dlls/kernel/tests/thread.c:
32417 kernel: Add a test for QueueUserWorkItem.
32419 * dlls/oleaut32/typelib.c:
32420 oleaut: Better support for invoking methods with VT_VARIANT argument types.
32422 * dlls/wininet/internet.c:
32423 wininet: Document InternetCrackUrlW.
32425 * dlls/wininet/http.c, dlls/wininet/internet.c:
32426 wininet: InternetCreateUrlW should return the number of bytes needed.
32427 InternetCreateUrlW should return the number of bytes needed to store
32428 the URL, not the number of characters (reported by Sven Paschukat).
32430 2006-03-21 Alexandre Julliard <julliard@winehq.org>
32432 * dlls/ntdll/loader.c, include/winnt.h:
32433 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
32434 By returning FALSE from this call, a builtin dll can specify that we
32435 should try to load the native one instead.
32437 * dlls/ddraw/main.c:
32438 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
32440 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
32441 dlls: Removed a number of dll symlinks that are no longer needed.
32443 * tools/winewrapper:
32444 winewrapper: Remove explicit call to wineprefixcreate.
32445 Now that wineprefixcreate detects the build tree automatically, the
32446 standard behavior of starting it from ntdll should work fine.
32448 * programs/wcmd/wcmdmain.c:
32449 wcmd: Try executing the process even if the exe file doesn't exist.
32450 It may be a builtin exe in which case the CreateProcess call will
32453 * tools/wine.inf, tools/wineprefixcreate.in:
32454 wine.inf: Use the new fake dlls mechanism to create placeholders for
32455 applications instead of using symlinks.
32457 * dlls/ntdll/loader.c:
32458 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
32460 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
32461 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
32462 setupapi: Added support for creating fake dlls at install time.
32463 This should satisfy applications that access a dll file directly. For
32464 apps that check the dll version in the file, the version resource is
32465 copied from the builtin dll.
32467 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
32469 * dlls/dinput/device.c, dlls/dinput/device_private.h,
32470 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
32471 dinput: Create single thread for mouse and keyboard hook.
32472 Put keyboard & mouse hook callbacks into separate thread.
32473 Move few global variables into object. Delete no longer used crit section.
32474 For hooks to work properly hook callback have to be in a thread
32475 with message loop. Some games create separate threads just to handle
32476 mouse and/or keyboard events that do not have message loop.
32478 2006-03-20 Mike Hearn <mike@plan99.net>
32480 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
32481 opengl32: Optimize thunks by storing GL context in the thread environment block.
32483 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
32485 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
32486 gdi: Fix a couple of todos in the bitmap test.
32488 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
32490 * dlls/commdlg/cdlg_Ko.rc:
32491 commdlg: Updated Korean translation.
32493 * programs/winecfg/Ko.rc:
32494 winecfg: Updated Korean translation.
32496 2006-03-21 Mike McCormack <mike@codeweavers.com>
32498 * programs/taskmgr/applpage.c:
32499 taskmgr: Make some functions static.
32501 * programs/taskmgr/applpage.c:
32502 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
32504 * programs/winefile/winefile.c:
32505 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
32507 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
32509 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
32510 wined3d: Don't use OpenGL 2.0.
32512 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
32514 * dlls/kernel/cpu.c:
32515 kernel: Fix model/stepping in GetSystemInfo.
32516 wProcessorRevision is built from model and stepping.
32518 2006-03-20 Mike McCormack <mike@codeweavers.com>
32520 * programs/taskmgr/priority.c:
32521 taskmgr: Eliminate common code and fix a warning.
32523 2006-03-19 Mike McCormack <mike@codeweavers.com>
32525 * dlls/comctl32/listview.c:
32526 comctl32: Get rid of some incorrect casts.
32528 2006-03-20 Alexandre Julliard <julliard@winehq.org>
32531 configure: Add autoheader to the compile command.
32533 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
32534 programs/Makeprog.rules.in:
32535 configure: Use --rpath when linking dlls too.
32537 * programs/Makefile.in, programs/make_progs:
32538 programs: Get rid of application symlinks, they are no longer needed.
32540 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
32541 x11drv: Clear new bitmaps if they don't contain any data.
32543 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
32545 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
32546 gdi: Add a simple test for bitmap bits/metrics
32547 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
32548 empty (not selected into a DC) bitmap.
32550 2006-03-19 Mike McCormack <mike@codeweavers.com>
32552 * dlls/msi/regsvr.c:
32553 msi: Set the InstallerLocation value when registering msi.dll.
32555 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
32557 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
32558 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
32560 2006-03-20 Alexandre Julliard <julliard@winehq.org>
32562 * dlls/kernel/tests/change.c:
32563 kernel: Avoid infinite waits in directory change tests.
32565 2006-03-19 H. Verbeet <hverbeet@gmail.com>
32567 * dlls/d3d8/device.c:
32568 d3d8: Change the default debug channel to d3d8 for device.c.
32570 * dlls/d3d8/device.c:
32571 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
32573 * dlls/d3d8/device.c:
32574 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
32576 2006-03-18 Jacek Caban <jacek@codeweavers.com>
32578 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
32579 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
32580 mshtml: Optimize nsACString handling.
32582 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
32583 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
32584 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
32585 mshtml: Better QueryInterface implementation.
32587 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
32589 * programs/wordpad/No.rc:
32590 wordpad: Fix typo in Norwegian resource.
32592 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
32594 * programs/regedit/Ru.rc:
32595 regedit: Fix Russian translation.
32597 * programs/control/params.h:
32598 control: Fix datetime name.
32600 2006-03-19 Milko Krachounov <milko@3mhz.net>
32602 * programs/winecfg/Bg.rc:
32603 winecfg: Update Bulgarian translation.
32605 2006-03-19 Mike McCormack <mike@codeweavers.com>
32607 * include/commctrl.h:
32608 include: LVSETINFOTIPA does not exist.
32610 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
32612 * programs/winedbg/tgt_active.c:
32613 winedbg: Copy floating point status to the dbgcontext.
32615 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
32617 * dlls/gdi/driver.c:
32618 gdi: Handle NT style \\.\DISPLAY1 name that we return.
32620 2006-03-18 Robert Shearman <rob@codeweavers.com>
32622 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
32623 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
32624 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
32625 msi: Optimise WHERE operations.
32626 Optimise WHERE operations on matching against strings by adding a new
32627 function find_matching_rows to the views, which eliminates the need to
32628 examine every record when executing a query. Implement this function
32629 in the table using a hash table on the ID stored in the data.
32631 * dlls/msi/tests/format.c:
32632 msi: Add a test for MsiFormatRecord with integer fields.
32634 * dlls/wininet/cookie.c:
32635 wininet: Copy from the start of the cookie name, not the cookie data.
32636 Copy from the start of the cookie name, not the cookie data when
32637 parsing cookies with a NULL cookie name.
32639 * include/wininet.h:
32640 include: Add some more defines to wininet.h.
32642 * programs/wcmd/wcmdmain.c:
32643 wcmd: Use PACKAGE_VERSION as the wcmd version.
32645 * dlls/ole32/rpc.c:
32646 ole: Use the thread pool for executing RPC calls for better performance
32647 (after the thread pool has been improved).
32649 2006-03-17 Alexandre Julliard <julliard@winehq.org>
32651 * tools/wineprefixcreate.in:
32652 wineprefixcreate: Autodetect the running from build tree case.
32654 * dlls/setupapi/install.c:
32655 setupapi: Added support for calling executables in a RegisterDlls section.
32657 2006-03-18 Alexandre Julliard <julliard@winehq.org>
32659 * dlls/ntdll/loader.c:
32660 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
32662 2006-03-18 Mike McCormack <mike@codeweavers.com>
32664 * include/windowsx.h:
32665 Prevent the use of windowsx.h with Wine source.
32667 * programs/winefile/winefile.c, programs/winefile/winefile.h:
32668 winefile: Eliminate use of windowsx.h.
32670 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
32672 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
32673 dbghelp: MSC fixes.
32674 - wrong cut & paste across versions of a given record type
32675 - wrong definition for register_v2
32677 * dlls/dbghelp/msc.c:
32678 dbghelp: Support for LF_VTSHAPE in MSC.
32679 - added preliminary support for VT (virtual table) shape
32681 - as we don't do C++, it's just a hack to get rid of
32684 * dlls/dbghelp/msc.c:
32685 dbghelp: MSC forward declaration.
32686 - create an infrastructure for handling forward usage
32688 - used it in some cases (pointer to yet not defined udt,
32689 function signature, modifiers)
32691 * dlls/dbghelp/msc.c:
32692 dbghelp: Type parsing refactoring.
32693 - seperate types' table handling from a single type handling
32694 by adding codeview_parse_one_type function
32695 - factored all calls for caching symt
32696 - make type parsing helpers return the symt instead of a
32697 simple error status
32699 * dlls/dbghelp/msc.c:
32700 dbghelp: Fixes for NB11 types.
32701 - when checking debug info in NB09 or NB11 format (CodeView),
32702 try to load the global types section
32704 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
32705 dbghelp: MSC handling of function signature's parameters.
32706 - now correctly parsing parameters types for a function
32707 signature and storing them in dbghelp internal structures
32709 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
32710 dbghelp: Cleanup MSC bitfield handling.
32711 - no longer caching bitfield information but accessing it directly
32713 - removed all kludges for bitfield handling
32714 - reused BOOL parameter to codeview_get_type for monitoring
32715 traces (will be used in later patches)
32717 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
32718 dbghelp: Fieldlist.
32719 - now that we have offset tables to type, we can cleanly
32720 parse the field-lists and remove the associated kludges
32721 - also adding internal structure for easing parameter sharing
32722 across functions (codeview_type_parse)
32723 - in mscvpdb.h, also reparated the type records that are
32724 referenced from other type records (union codeview_type_ref)
32725 from type records referenced by symbols (union codeview_type)
32727 * dlls/dbghelp/msc.c:
32728 dbghelp: MSC types.
32729 - enforce the type records that can be accessed by symbols (these are
32730 anyway the high level ones)
32732 * dlls/dbghelp/msc.c:
32733 dbghelp: Types parsing.
32734 - our engine for parsing types section now requires in entry
32735 an offsets table for getting directly to each type in the
32737 - (re)construct this table for PDB types
32739 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
32740 dbghelp: CV's ssearch.
32741 - added definitions for start_search symbol info
32742 - silenced warnings from this symbol
32744 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
32745 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
32747 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
32748 dbghelp: Compiland and source files are not the same thing.
32749 - in MSC debug info parsing, clearly separate a source file
32750 information from a compiland (including in linetab structure)
32751 - in ELF debug info parsing, now storing compiland directly
32752 in symtab_elt while browsing the symtab section (we still
32753 create twice the compilands, once in stabs/dwarf parsing,
32754 a second time in symtab parsing)
32756 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
32758 * dlls/gdi/freetype.c:
32759 gdi32: Look for ttf fonts in the Wine font dir.
32761 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
32763 * dlls/gdi/tests/gdiobj.c:
32764 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
32766 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
32768 * tools/widl/server.c:
32769 widl: Do not generate code that initializes a binding handle.
32771 * tools/widl/client.c, tools/widl/server.c:
32772 widl: Fix proc offset calculation.
32773 A void return type is represented by a FC_END/FC_PAD sequence in the
32774 proc format string. Increment the proc offset by two when a function
32777 * tools/widl/parser.y:
32778 widl: 'unsigned char' and 'byte' are must be distinct types.
32780 2006-03-18 Jacek Caban <jacek@codeweavers.com>
32782 * include/mshtmdid.h, include/mshtml.idl:
32783 mshtml.idl: Added more interfaces.
32785 * dlls/mshtml/tests/protocol.c:
32786 mshtml/tests: Code cleanup.
32788 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
32790 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
32791 dbghelp: Live target detection.
32792 - DBGHELP_NOLIVE env variable is tested earlier to avoid
32793 some strange effects in live target detection
32794 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
32795 a process, because we know it must be a live target
32797 2006-03-17 Mike McCormack <mike@codeweavers.com>
32799 * dlls/user/tests/edit.c, programs/progman/group.c,
32800 programs/progman/main.c, programs/progman/program.c,
32801 programs/winecfg/audio.c:
32802 Remove some unnecessary uses of windowsx.h
32804 2006-03-18 Mike McCormack <mike@codeweavers.com>
32806 * dlls/avifil32/avifile.c:
32807 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
32809 2006-03-17 Mike McCormack <mike@codeweavers.com>
32811 * programs/taskmgr/dbgchnl.c:
32812 taskmgr: Fix some gcc 4.1 warnings.
32814 * programs/winecfg/appdefaults.c:
32815 winecfg: Fix some gcc 4.1 warnings.
32817 * dlls/crypt32/tests/store.c:
32818 crypt32: Fix a warning.
32820 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
32822 * dlls/msvfw32/msvfw32_Ko.rc:
32823 msvfw32: Update Korean resources.
32825 2006-03-17 Mike McCormack <mike@codeweavers.com>
32827 * programs/taskmgr/taskmgr.c:
32828 taskmgr: Fix some gcc 4.1 warnings.
32830 * programs/taskmgr/procpage.c:
32831 taskmgr: Fix some gcc 4.1 warnings.
32833 * programs/taskmgr/proclist.c:
32834 taskmgr: Fix some gcc 4.1 warnings.
32836 * programs/taskmgr/debug.c:
32837 taskmgr: Fix some gcc 4.1 warnings.
32839 * programs/taskmgr/endproc.c:
32840 taskmgr: Fix some gcc 4.1 warnings.
32842 * programs/taskmgr/affinity.c:
32843 taskmgr: Fix some gcc 4.1 warnings.
32845 * programs/regedit/treeview.c:
32846 regedit: Fix some gcc 4.1 warnings.
32848 2006-03-16 Juan Lang <juan_lang@yahoo.com>
32850 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
32851 dlls/crypt32/tests/store.c, include/wincrypt.h:
32852 crypt32: Implement CertGetSubjectCertificateFromStore.
32854 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
32856 * include/wine/wined3d_types.h:
32857 wined3d: Add D3DBASISTYPE to wined3d_types.h.
32859 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
32861 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
32862 d3d8/wined3d: Vertex shader fixes.
32864 2006-03-17 Alexandre Julliard <julliard@winehq.org>
32866 * dlls/gdi/freetype.c:
32867 gdi: Support for loading fonts from the build directory.
32869 * programs/winecfg/libraries.c:
32870 winecfg: Support for loading the list of dlls from the build directory.
32872 * libs/wine/loader.c:
32873 libwine: Added magic handling of dll path when running in build dir.
32874 This should ensure that we do the right thing in the build dir even if
32875 WINEDLLPATH isn't set.
32877 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
32879 * include/winbase.h:
32880 winbase.h: Add missing LMEM_INVALID_HANDLE define.
32882 2006-03-16 Alexandre Julliard <julliard@winehq.org>
32884 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
32885 libs/wine/wine.map:
32886 libwine: Export wine_get_build_dir.
32888 * dlls/ntdll/server.c, libs/wine/config.c:
32889 libwine: Added support for executing wine binaries out of the build dir.
32891 * libs/wine/config.c:
32892 libwine: Added detection for Wine being run out of the build directory.
32894 * dlls/Makefile.in, dlls/make_dlls:
32895 dlls: Remove the no longer needed symlinks to the static libraries.
32897 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
32898 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
32899 Remove some no longer needed library paths.
32901 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
32902 winegcc: Look for libraries in subdirs of the library path too.
32903 This means that -lfoo will match the library 'foo/libfoo.def' in
32904 addition to just 'libfoo.def'. This allows supporting the Wine source
32905 layout without adding a gazillion path entries.
32907 2006-03-16 Kai Blin <kai.blin@gmail.com>
32909 * dlls/secur32/dispatcher.c:
32910 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
32911 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
32913 2006-03-15 Juan Lang <juan_lang@yahoo.com>
32915 * dlls/crypt32/tests/store.c:
32916 crypt32: Tighten CertDuplicateCertificateContext test.
32917 Test that the return from CertDuplicateCertificateContext is the same
32920 2006-03-15 Alexandre Julliard <julliard@winehq.org>
32922 * ANNOUNCE, ChangeLog, VERSION, configure:
32925 ----------------------------------------------------------------
32926 2006-03-15 Alexandre Julliard <julliard@winehq.org>
32928 * programs/avitools/Makefile.in:
32929 avitools: Fixed library path for msvfw32.
32931 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
32932 user/tests: Try harder to flush X events before running tests.
32934 2006-03-06 András Kovács <andras@csevego.net>
32936 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
32937 wininet: Added Hungarian translation.
32939 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
32940 wineps: Added Hungarian translation.
32942 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
32943 shlwapi: Added Hungarian translation.
32945 * dlls/shell32/shell32_Hu.rc:
32946 shell32: Added Hungarian translation.
32948 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
32949 shdocvw: Added Hungarian translation.
32951 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
32952 setupapi: Added Hungarian translation.
32954 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
32955 serialui: Added Hungarian translation.
32957 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
32958 oledlg: Added Hungarian translation.
32960 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
32961 msvidc32: Added Hungarian translation.
32963 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
32964 msvfw32: Added Hungarian translation.
32966 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
32967 msrle32: Added Hungarian translation.
32969 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
32970 msi: Added Hungarian translation.
32972 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
32973 mshtml: Added Hungarian translation.
32975 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
32976 msacm: Added Hungarian translation.
32978 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
32979 mpr: Added Hungarian translation.
32981 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
32982 iccvid: Added Hungarian translation.
32984 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
32985 hhctrl.ocx: Added Hungarian translation.
32987 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
32988 comctl32: Added Hungarian translation.
32990 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
32991 avifil32: Added Hungarian translation.
32993 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
32995 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
32996 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
32997 include/wine/wined3d_types.h:
32998 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
33000 2006-03-15 Mike McCormack <mike@codeweavers.com>
33002 * dlls/comctl32/tests/treeview.c:
33003 comctl32: Fix some gcc 4.1 warnings.
33005 2006-03-14 Robert Reif <reif@earthlink.net>
33007 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
33008 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
33009 dsound: Add info to failed tests.
33010 Print format for failed SetFormat calls.
33012 2006-03-08 James Hawkins <truiken@gmail.com>
33014 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
33015 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
33016 unicode counterparts.
33018 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
33020 * dlls/dplayx/dplayx_global.c:
33021 dplayx: Fix semaphore deadlock.
33022 - Make sure to release the dplayx semaphore in for error cases as well.
33023 - Prevent race condition between creation of the semaphore and
33024 grabbing of the lock by creating the semaphore in the locked state
33025 instead of unlocked.
33027 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
33029 * dlls/x11drv/opengl.c:
33030 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
33031 Using alpha bits > 8 makes this function fail, while it should not.
33033 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
33035 * dlls/x11drv/dib_convert.c:
33036 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
33037 buffer in the convert_888_to_0888_* functions.
33039 2006-03-15 Alexandre Julliard <julliard@winehq.org>
33041 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
33042 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
33043 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
33044 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
33045 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
33046 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
33047 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
33048 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
33049 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
33050 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
33051 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
33052 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
33053 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
33054 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
33055 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
33056 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
33057 dlls/msvideo/vfw16.h:
33058 msvideo: Renamed the msvideo directory to msvfw32.
33060 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
33061 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
33062 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
33063 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
33064 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
33065 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
33066 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
33067 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
33068 dlls/win32s/win32s16.spec:
33069 win32s: Renamed the win32s directory to w32skrnl.
33071 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
33072 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
33073 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
33074 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
33075 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
33076 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
33077 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
33078 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
33079 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
33080 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
33081 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
33082 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
33083 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
33084 winsock: Renamed the winsock directory to ws2_32.
33086 * tools/Makefile.in:
33087 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
33089 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
33091 * tools/Makefile.in, tools/wineprefixcreate.in:
33092 wineprefixcreate: Make path searching relative.
33094 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
33096 * dlls/shell32/shlexec.c:
33097 shell32: Add parameter formatting rule to the command line if there isn't any.
33099 2006-03-14 Robert Shearman <rob@codeweavers.com>
33101 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
33102 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
33103 wininet: Move URL-related tests to a separate file.
33105 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33106 wininet: Make InternetCrackUrlW set the components related to net_loc
33107 to NULL when net_loc isn't present in the input URL.
33109 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
33110 wininet: Move cookie-related stubs to cookie.c
33112 * dlls/wininet/internet.c, dlls/wininet/internet.h,
33113 dlls/wininet/netconnection.c:
33114 wininet: Implement setting of send and receive timeouts.
33116 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
33117 dlls/ntdll/thread.c:
33118 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
33119 thread creation function to the NTDLL one.
33121 2006-03-14 Robert Reif <reif@earthlink.net>
33123 * dlls/winmm/wineesd/audio.c:
33124 wineesd: Use pipe sync for events.
33125 Ues pipe sync code from OSS/ALSA rather than windows events.
33127 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
33129 * dlls/x11drv/opengl.c:
33130 x11drv: Prevent out of bound access in DescribePixelFormat.
33133 wine.inf: Increase the DirectX version to that of the latest 9.0c .
33135 2006-03-13 Alexandre Julliard <julliard@winehq.org>
33137 * dlls/ddraw/tests/d3d.c:
33138 ddraw: Don't crash in d3d test if OpenGL is missing.
33140 2006-03-10 Juan Lang <juan_lang@yahoo.com>
33142 * dlls/crypt32/store.c:
33143 crypt32: Abstract contexts.
33144 - create a base cert context, and make functions unaware whether
33145 they're dealing with the base or derived type
33146 - simplify stores as a result
33148 2006-03-11 Mike McCormack <mike@codeweavers.com>
33150 * dlls/shell32/shlview.c:
33151 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
33153 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
33155 * dlls/wined3d/device.c:
33156 wined3d: Vertexdeclaration fix.
33157 In the old d3d8 code SetVertexShader stored the so called vertex
33158 declaration in the stateblock. In case of WineD3D this isn't done
33159 which breaks the drawPrimitive code. This patch stores the vertex
33160 declaration again in the stateblock which fixes Age Of Mythology.
33162 2006-03-11 Hans Leidekker <hans@it.vu.nl>
33164 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
33165 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
33167 2006-03-10 Christoph Frick <rid@zefix.tv>
33169 * dlls/dinput/joystick_linuxinput.c:
33170 dinput/joystick_linuxinput: Add POV detection and reporting.
33171 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
33173 2006-03-13 Robert Shearman <rob@codeweavers.com>
33175 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
33176 include/winternl.h:
33177 ntdll: Very crude implementation of RtlQueueWorkItem.
33179 * dlls/kernel/thread.c:
33180 kernel: Implement QueueUserWorkItem.
33182 2006-03-11 Robert Shearman <rob@codeweavers.com>
33184 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33185 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
33187 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33188 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
33189 The test for "about:" in InternetCrackUrlW should be more general so
33190 that only URLs without double slashes should also be assumed not to
33192 Add another test for this case and remove an unreliable
33193 InternetCreateUrl test.
33195 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33196 wininet: InternetCrackUrl should set nPort to the default port if not specified.
33198 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
33200 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
33201 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
33202 include/wine/wined3d_types.h:
33203 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
33205 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
33207 * dlls/wined3d/pixelshader.c:
33208 wined3d: Don't override variable that still has something we need.
33209 Use local temp variable instead.
33211 * dlls/wined3d/pixelshader.c:
33212 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
33214 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
33217 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
33219 2006-03-11 Mike McCormack <mike@codeweavers.com>
33221 * dlls/avifil32/avifile.c:
33222 avifil32: Use HeapAlloc instead of LocalAlloc.
33224 * dlls/avifil32/editstream.c:
33225 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
33227 * dlls/avifil32/extrachunk.c:
33228 avifil32: Use HeapAlloc instead of Local Alloc.
33230 * dlls/avifil32/acmstream.c:
33231 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
33233 * dlls/avifil32/tmpfile.c:
33234 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
33236 * dlls/avifil32/factory.c:
33237 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
33239 2006-03-10 Alexandre Julliard <julliard@winehq.org>
33241 * programs/winefile/winefile.c:
33242 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
33244 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
33246 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
33247 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
33248 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
33249 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
33250 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
33251 dlls/wined3d/device.c, dlls/wined3d/directx.c,
33252 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
33253 dlls/wined3d/query.c, dlls/wined3d/resource.c,
33254 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
33255 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
33256 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
33257 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
33258 wined3d: Consistently use WINED3DRESOURCETYPE.
33260 2006-03-11 Mike McCormack <mike@codeweavers.com>
33262 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
33263 avifil32: Use CoTaskMemAlloc when allocating memory to return through
33266 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
33267 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
33268 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
33270 2006-03-10 Mike McCormack <mike@codeweavers.com>
33272 * dlls/commdlg/colordlg.c:
33273 comdlg32: Remove the property when destroy the dialog box.
33275 2006-03-09 Juan Lang <juan_lang@yahoo.com>
33277 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
33278 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
33279 crypt32: Move context properties to a separate file.
33281 2006-03-09 Robert Reif <reif@earthlink.net>
33283 * dlls/winmm/wineesd/audio.c:
33284 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
33286 2006-03-10 Petr Tesarik <hat@tesarici.cz>
33288 * programs/winedbg/be_i386.c:
33289 winedbg: Fix lcall instruction opcode.
33291 2006-03-10 Robert Shearman <rob@codeweavers.com>
33293 * dlls/wininet/http.c:
33294 wininet: Don't duplicate empty strings.
33296 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
33298 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
33299 wordpad: Add Turkish resource file.
33301 * programs/winecfg/Tr.rc:
33302 winecfg: Update Turkish resource file.
33304 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
33306 * documentation/README.tr:
33307 documentation: Turkish translation of README file.
33309 2006-03-10 Alexandre Julliard <julliard@winehq.org>
33311 * aclocal.m4, configure:
33312 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
33314 2006-03-10 Mike McCormack <mike@codeweavers.com>
33316 * dlls/commdlg/colordlg.c:
33317 comdlg32: Use a property for the color dialog's information.
33319 2006-03-09 Alexandre Julliard <julliard@winehq.org>
33322 dbt.h: Added DBTF_ flags.
33324 * dlls/user/message.c:
33325 user: Support packing/unpacking the WM_DEVICECHANGE message.
33327 2006-03-09 Robert Shearman <rob@codeweavers.com>
33329 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
33330 wininet: Fix InternetGetCookie with no matching cookies.
33331 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
33332 InternetGetCookie when there are no cookies for the specified
33333 domain. This fixes a bug in sending a blank cookie to HTTP servers.
33335 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33336 wininet: Fix an off-by-one error in InternetCreateUrlW.
33337 Fix an off-by-one error in the size of buffer used to store the port
33338 number in InternetCreateUrlW.
33340 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33341 wininet: Further InternetCreateFileW fixes.
33342 - Add the slash after the port number.
33343 - Only add the port number if the host name is present.
33345 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33346 wininet: If necessary, add a slash between the hostname and path in
33347 InternetCreateUrlW.
33349 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33350 wininet: More InternetCreateUrlW fixes.
33351 - Don't add double slashes for opaque URLs.
33352 - The default port number for all other schemes is 0.
33354 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33355 wininet: Parse the scheme the string in InternetCreateFileW.
33356 Parse the scheme the string in InternetCreateFileW and rewrite
33357 url_uses_default_port using schemes instead of strings.
33359 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33360 wininet: Get the string for the scheme if specified only by the
33361 INTERNET_SCHEME enumeration in InternetCreateUrlW.
33363 * dlls/wininet/internet.c:
33364 wininet: The host name is optional in InternetCreateUrlW.
33366 * dlls/wininet/internet.c:
33367 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
33368 Use an array of schemes so that it can be re-used for mapping from
33369 INTERNET_SCHEME back to a string and simplify the code in
33370 GetInternetSchemeW.
33372 * dlls/wininet/internet.c:
33373 wininet: Fix Trace in InternetCreateUrl.
33374 The url passed in to InternetCreateUrl is an out parameter, so don't
33377 * dlls/wininet/http.c:
33378 wininet: Fix redirects with relative URIs instead of absolute URIs.
33380 2006-03-09 Christoph Frick <rid@zefix.tv>
33382 * dlls/dinput/joystick_linuxinput.c:
33383 dinput/linuxinput: Fix handling of DIPH_BYID.
33384 - handling of DIPH_BYID
33385 - use regular id and not shifted one also for axes
33386 - may only Acquire after SetDataFormat
33388 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
33390 * dlls/gdi/freetype.c:
33391 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
33392 %windir%\fonts has failed.
33394 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
33395 dlls/wineps/pen.c, dlls/x11drv/pen.c:
33396 gdi: A better workaround for extended user style pens.
33398 2006-03-08 H. Verbeet <hverbeet@gmail.com>
33400 * dlls/wined3d/drawprim.c:
33401 wined3d: Use OpenGL fragment programs when available.
33403 * dlls/wined3d/drawprim.c:
33404 wined3d: Remove an incorrect FIXME.
33406 * dlls/wined3d/vertexshader.c:
33407 wined3d: Enable color fixups for vertex shaders.
33409 * dlls/wined3d/vertexshader.c:
33410 wined3d: Minor vshader_program_add_param cleanup.
33411 - In vshader_program_add_param, pass a pointer to the shader object
33412 instead of individual parameters.
33413 - In vshader_program_add_param, rename input to is_input to make it
33414 clearer what the parameter does.
33415 - Fix a typo & cleanup a comment.
33417 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
33419 * dlls/oleaut32/olepicture.c:
33420 oleaut32: Reorder a few functions to avoid forward declaractions.
33422 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
33424 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
33425 include/wine/wined3d_interface.h:
33426 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
33428 2006-03-09 Mike McCormack <mike@codeweavers.com>
33430 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
33431 user: The height of a ListBox item can be no more than MAXBYTE.
33433 * dlls/msi/action.c:
33434 msi: Remove some unnecessary indent.
33436 * dlls/msi/tests/package.c:
33437 msi: Make sure to run tests for MsiEvaluateCondition.
33439 2006-03-09 Jacek Caban <jacek@codeweavers.com>
33441 * dlls/mshtml/htmlelem.c:
33442 mshtml: Added beginning of getAttribute implementation.
33444 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
33445 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
33446 mshtml: Added IHTMLBodyElement implementation.
33448 2006-03-07 Huw Davies <huw@codeweavers.com>
33450 * configure, configure.ac, dlls/opengl32/opengl32.spec,
33451 dlls/opengl32/wgl.c, include/config.h.in:
33452 opengl32: Implement wglUseFontOutlines.
33454 2006-03-07 Juan Lang <juan_lang@yahoo.com>
33456 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
33457 crypt32: Implement CertGetValidUsages.
33459 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
33461 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
33462 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
33463 wined3d: Add D3DLOCK_* types to wined3d_types.h.
33465 2006-03-07 Jacek Caban <jacek@codeweavers.com>
33467 * dlls/mshtml/htmltextarea.c:
33468 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
33470 * dlls/mshtml/htmlselect.c:
33471 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
33473 * dlls/mshtml/htmlinput.c:
33474 mshtml: Added get_type, get_value, get_name and get_checked
33475 implementation of IHTMLInputElement interface.
33477 2006-03-07 Peter Åstrand <astrand@cendio.se>
33479 * dlls/comctl32/listview.c:
33480 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
33482 2006-03-07 Hans Leidekker <hans@it.vu.nl>
33484 * dlls/mscms/tests/profile.c:
33485 mscms: Add tests for EnumColorProfiles{A,W}.
33487 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
33488 mscms: Implement EnumColorProfiles{A,W}.
33490 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
33492 * fonts/Makefile.in:
33493 fonts: Install fonts in $(datadir)/wine/fonts.
33495 2006-03-08 Alexandre Julliard <julliard@winehq.org>
33497 * dlls/Makeimplib.rules.in:
33498 dlls: Added a default install-lib rule for dlls that don't have one.
33500 2006-03-07 Alexandre Julliard <julliard@winehq.org>
33502 * dlls/x11drv/desktop.c:
33503 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
33506 server: Fixed length check in dump_inline_unicode_string.
33508 * dlls/shell32/systray.c, programs/explorer/desktop.c,
33509 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
33510 programs/explorer/systray.c, programs/explorer/systray.h:
33511 explorer: Merged systray support with the desktop window main loop.
33512 Systray is now always available as part of the desktop and doesn't
33513 need to be started from shell32.
33515 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
33516 server/protocol.def, server/trace.c, server/window.c:
33517 user: Launch explorer to manage the desktop window.
33519 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
33520 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
33521 explorer: Added desktop option.
33522 The /desktop option causes explorer to create and manage the desktop
33525 2006-03-07 Mike McCormack <mike@codeweavers.com>
33527 * dlls/kernel/actctx.c:
33528 kernel: Improve the activation context stubs.
33530 2006-03-06 H. Verbeet <hverbeet@gmail.com>
33532 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
33533 dlls/wined3d/vertexshader.c:
33534 wined3d: Fix a few FIXME's.
33536 * dlls/wined3d/device.c:
33537 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
33539 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
33541 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
33542 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
33543 include/wine/wined3d_types.h:
33544 wined3d: Define D3D usage flags in wined3d_types.h.
33546 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
33547 include/wine/wined3d_types.h:
33548 wined3d: Add device caps to wined3d_types.h.
33550 2006-03-06 Jacek Caban <jacek@codeweavers.com>
33552 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
33553 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
33554 dlls/mshtml/nsiface.idl:
33555 mshtml: Added IHTMLTextAreaElement implementation.
33557 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
33558 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
33559 dlls/mshtml/nsiface.idl:
33560 mshtml: Added IHTMLSelectElement implementation.
33562 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
33563 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
33564 dlls/mshtml/nsiface.idl:
33565 mshtml: Added IHTMLInputElement implementation.
33567 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
33568 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
33569 mshtml: Added IHTMLElementCollection::tags implementation.
33571 2006-03-06 Juan Lang <juan_lang@yahoo.com>
33573 * dlls/crypt32/store.c:
33574 crypt32: Simplify stores.
33575 Ref count cert context references, and eliminate the DupCert function
33578 2006-03-06 Alexandre Julliard <julliard@winehq.org>
33580 * dlls/kernel/process.c:
33581 kernel: Better support for detached processes.
33582 Call setsid() in the new process to create a new Unix process group
33583 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
33586 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
33587 x11drv: Make sure to never manipulate the root window, even if we own
33588 the desktop window.
33590 * server/process.c, server/user.h, server/window.c, server/winstation.c:
33591 server: Support for closing the desktop window.
33592 If a thread is owning the desktop window, when all other users of the
33593 desktop have exited, signal the owner to close the desktop (with a 1
33596 * server/object.c, server/object.h:
33597 server: Added unlink_named_object function.
33598 Allows to remove the name of an object while keeping around the object
33601 * server/class.c, server/user.h, server/window.c:
33602 server: Infrastructure for having a thread own the desktop window.
33604 * dlls/mlang/mlang.c:
33605 mlang: Decrement the module refcount when an object is destroyed.
33607 2006-03-06 H. Verbeet <hverbeet@gmail.com>
33609 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
33610 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
33611 wined3d: Fix the relation between volumes and their container.
33613 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
33614 dlls/wined3d/device.c, dlls/wined3d/surface.c,
33615 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
33616 include/wine/wined3d_interface.h:
33617 wined3d: Fix the relation between surfaces and their container.
33619 * dlls/wined3d/surface.c:
33620 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
33621 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
33624 2006-03-06 Robert Shearman <rob@codeweavers.com>
33626 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
33627 wininet: Rewrite InternetCreateUrlW.
33628 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
33629 URL_COMPONENTS structure and fall back to a strlenW call when a
33631 - Expand the number of protocols supported when determining whether
33632 the port number should be added.
33633 - Fix a test by passing in the correct length of scheme.
33635 * dlls/wininet/http.c, dlls/wininet/internet.h,
33636 dlls/wininet/netconnection.c:
33637 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
33638 Don't continue to connect to a secure server without SSL support since
33639 it won't work. Return an error back to the application instead.
33641 * dlls/wininet/tests/http.c:
33642 wininet: More tests for InternetCreateUrl.
33643 Fix an InternetCreateUrl test so that it correctly sets the scheme
33644 length and add tests which show the behaviour when the lengths are set
33645 to zero and when the https scheme is used.
33647 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
33649 * dlls/wininet/internet.c:
33650 wininet: Add stub for missing InternetSetOption.
33652 2006-03-06 Alexandre Julliard <julliard@winehq.org>
33654 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
33655 libs/wine/wine.def, libs/wine/wine.map:
33656 libwine: Export a function to retrieve the data directory (based on a
33657 patch by Dmitry Timoshkov).
33659 2006-03-06 Francois Gouget <fgouget@free.fr>
33661 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
33662 Fix compatibility with native advpack dlls.
33663 Most native advpack dlls in circulation don't have RegInstallA. So
33664 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
33667 2006-03-06 Mike McCormack <mike@codeweavers.com>
33669 * tools/wrc/parser.l:
33670 wrc: Don't use identifiers starting yy*, they're reserved for flex.
33672 * dlls/avifil32/editstream.c:
33673 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
33675 2006-03-06 Jacek Caban <jacek@codeweavers.com>
33677 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
33678 shdocvw: Added get_LocationURL implementation.
33680 2006-03-05 Jacek Caban <jacek@codeweavers.com>
33682 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
33683 mshtml: Added IHTMLElementCollection implementation.
33684 - Added IHTMLElementCollection implementation.
33685 - Added get_all implementation.
33687 2006-03-06 Alexandre Julliard <julliard@winehq.org>
33689 * dlls/shell32/shlfileop.c:
33690 shell32: Grow the file list dynamically in SHFileOperation.
33691 This avoids searching the same directories twice, once to count the
33692 files and then once for real.
33694 * dlls/shell32/shlfileop.c:
33695 shell32: Store only the file attributes in the file list for SHFileOperation.
33696 We don't need the rest of the WIN32_FIND_DATA structure.
33698 * dlls/shell32/shlfileop.c:
33699 shell32: Fixed handling of null-terminated file list in SHFileOperation.
33701 2006-03-03 Aric Stewart <aric@codeweavers.com>
33703 * dlls/shell32/shlfileop.c:
33704 shell32: Skip dot directories in SHFileOperation.
33705 In ShFileOperation when generating a file list with * wildcards, for
33706 example for deletion, do not include the dot directories (. and ..) in
33707 the list, because that cause the operation to spiral out of control.
33709 2006-03-06 Alexandre Julliard <julliard@winehq.org>
33711 * server/winstation.c:
33712 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
33714 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
33715 server/trace.c, server/window.c:
33716 server: Return real parent and owner in the create_window request.
33717 Remove computing of parent and owner handles on the client side.
33719 * dlls/user/desktop.c:
33720 user: Allow creating windows of the desktop class.
33722 * dlls/user/message.c:
33723 user: Allow some Wine internal messages to act on the desktop window.
33725 2006-03-05 Mike McCormack <mike@codeweavers.com>
33727 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
33728 mpr: Stub implementations of some mpr functions.
33730 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
33732 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
33733 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
33734 shell32: Unicode'ify ISFHelper interface.
33736 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
33738 * dlls/wined3d/directx.c:
33739 wined3d: Fix retrieval of driver adapter versions.
33741 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
33743 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
33744 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
33745 dbghelp: Added type for array index.
33746 - added type for array index
33747 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
33748 - fixed SyGetTypeInfo accordingly
33750 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
33751 msvcrt: Some more fixes to name demangling.
33753 * dlls/dbghelp/type.c:
33754 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
33756 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
33758 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
33759 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
33761 2006-03-05 Jason Green <jave27@gmail.com>
33763 * dlls/wined3d/utils.c:
33764 wined3d: Add a few more WINED3DFMT formats to be recognized.
33766 2006-03-05 Jacek Caban <jacek@codeweavers.com>
33768 * dlls/shdocvw/dochost.c:
33769 shdocvw: Beginning ShowContextMenu implementation.
33771 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
33772 mshtml: Added get_documentElement implementation.
33774 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
33775 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
33776 mshtml: Added IHTMLElement implementation.
33778 * include/mshtmdid.h, include/mshtml.idl:
33779 mshtml: Added more interfaces to mshtml.idl.
33781 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
33782 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
33783 mshtml: Added IHTMLDOMNode implementation.
33785 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
33787 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
33788 include/wine/wined3d_gl.h:
33789 wined3d: Added OpenGL 2.0 function definitions.
33791 2006-03-05 Robert Shearman <rob@codeweavers.com>
33793 * programs/wcmd/wcmdmain.c:
33794 wcmd: Improve command line processing.
33795 Make the command line processing more robust by continuing to process
33796 command line options if an unknown one is detected and remove the
33797 skipping of argv[0], which is no longer necessary. This fixes the
33798 parsing when argv[0] isn't set to the program name.
33800 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
33801 oleaut: Implement VarBstrFromDisp.
33803 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
33804 oleaut: Fix VarFormat for VT_NULL variants.
33806 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
33807 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
33809 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
33810 ole: Store the destination context and the destination context data in
33811 the proxy manager when unmarshaling.
33813 * include/olectl.h:
33814 include: Add more definitions and types to olectl.h.
33816 * dlls/oleaut32/tests/vartest.c:
33817 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
33819 * dlls/oleaut32/olepicture.c:
33820 oleaut: Split OLEPictureImpl_Load.
33821 Split OLEPictureImpl_Load into separate functions for the different file
33824 2006-03-05 Mike McCormack <mike@codeweavers.com>
33826 * programs/winecfg/audio.c:
33827 winecfg: Fix a typo (LVM_ -> TVM_).
33829 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
33831 * dlls/wined3d/device.c:
33832 wined3d: Implemented WINED3DRS_DEPTHBIAS.
33834 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
33836 * dlls/wined3d/device.c:
33837 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
33839 * dlls/wined3d/device.c:
33840 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
33841 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
33843 * dlls/wined3d/device.c:
33844 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
33846 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
33847 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
33849 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
33851 * dlls/wined3d/device.c:
33852 wined3d: Fix cut&paste typo.
33854 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
33856 * include/wine/wined3d_types.h:
33857 wined3d: Add D3D7 texture stage types.
33859 * include/wine/wined3d_types.h:
33860 wined3d: Add D3D7 render states.
33862 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
33864 * programs/winebrowser/main.c:
33865 winebrowser: Use CP_UNIXCP when translating URL passed on command line
33868 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
33870 * dlls/user/sysparams.c:
33871 user32: Fix the default height for CJK fonts.
33873 2006-03-04 Mike McCormack <mike@codeweavers.com>
33875 * dlls/avifil32/acmstream.c:
33876 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
33878 2006-03-03 Juan Lang <juan_lang@yahoo.com>
33880 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
33881 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
33882 crypt32: Move serialization functions to serialize.c.
33884 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
33886 * dlls/mlang/mlang.c:
33887 mlang: Implement DllCanUnloadNow.
33889 2006-03-02 Huw Davies <huw@codeweavers.com>
33891 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
33892 dlls/x11drv/x11drv.h:
33893 gdi: Better support for 1bpp dib sections.
33895 2006-03-03 Mike McCormack <mike@codeweavers.com>
33897 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
33898 programs/regedit/listview.c:
33899 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
33901 * programs/winecfg/audio.c:
33902 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
33904 * dlls/shell32/brsfolder.c:
33905 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
33907 * dlls/msrle32/msrle32.c:
33908 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
33910 * dlls/hhctrl.ocx/help.c:
33911 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
33913 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
33914 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
33916 2006-03-02 Juan Lang <juan_lang@yahoo.com>
33918 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
33919 crypt32: Implement CertDuplicateStore.
33921 2006-03-02 Francois Gouget <fgouget@free.fr>
33923 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
33924 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
33925 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
33926 Fix the stub message so it is more standard and use consistent
33929 * dlls/kernel/heap.c:
33930 kernel: Protect sys/resource.h include.
33932 2006-03-02 Alexandre Julliard <julliard@winehq.org>
33934 * ANNOUNCE, ChangeLog, VERSION, configure:
33937 ----------------------------------------------------------------
33938 2006-03-02 Alexandre Julliard <julliard@winehq.org>
33940 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
33941 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
33942 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
33943 Fixed some compiler warnings on old gcc versions.
33945 * dlls/Makefile.in, dlls/make_dlls:
33946 dlls: Remove 16-bit files on make clean.
33948 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
33950 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
33951 wined3d: Opengl 2.x compile fix.
33953 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
33955 * dlls/user/menu.c:
33956 user: Fix uninitialized rectangle in menu arrow painting.
33958 2006-03-01 Mike McCormack <mike@codeweavers.com>
33961 wine.inf: Add a default RelayExclude.
33963 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
33965 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
33966 winedbg: Bring usage() and .man up to date.
33968 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
33969 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
33970 winedbg: Add ability to reload a minidump.
33971 - now recognize winedbg foo.mdmp on command line
33972 - fleshed out tgt_minidump to reload information from minidump
33974 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
33975 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
33976 winedbg: process_io
33977 - added ability to specify process_io at process creation/attachment
33979 - created a process_io structure for gdbproxy
33981 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
33982 programs/winedbg/winedbg.c:
33983 winedbg: main_loop.
33984 - split dbg_main_loop in two parts (one for finishing the debuggee
33985 attachment, the second one really for handling the main loop)
33986 - removed now longer needed dbg_main_loop
33988 2006-03-01 Jacek Caban <jacek@codeweavers.com>
33990 * dlls/shdocvw/navigate.c:
33991 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
33992 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
33993 - Remove unneeded call to GetBindInfo.
33995 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
33996 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
33997 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
33998 mshtml: Beginning support for links opened in a new frame.
34000 * dlls/mshtml/nsembed.c:
34001 mshtml: Use NSContainer as 'This' of its window.
34003 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
34005 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
34006 cabinet: Set proper error information on failures.
34008 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
34010 * dlls/user/menu.c, dlls/user/tests/menu.c:
34011 user32: Fix handling of '\b' right flush character in menus.
34012 - do not add extra space; modify the tests to confirm this;
34013 - right flush to the menu tab stop, not to the menu border;
34014 - small fixes to the menu tab stop calculation.
34016 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
34018 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
34019 dlls/riched20/tests/editor.c:
34020 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
34022 2006-03-01 Jeremy White <jwhite@codeweavers.com>
34024 * dlls/crypt32/tests/oid.c:
34025 crypt32: More gcc 2.95 adjustments.
34027 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
34029 * dlls/wined3d/utils.c:
34030 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
34031 This fixes texture colours in many D3D games (verified with Age Of Mythology).
34033 2006-03-01 Robert Shearman <rob@codeweavers.com>
34035 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
34036 ole: Change NORMALEXTREFS to 5, like it is in native.
34038 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
34039 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
34041 * dlls/oleaut32/connpt.c:
34042 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
34044 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
34045 rpcrt4: Change the stubless parameter attributes to using a bitfield
34046 (as defined by the PSDK) so the ServerAllocSize part is easier to
34049 * dlls/rpcrt4/ndr_marshall.c:
34050 rpcrt4: Implement marshaling and unmarshaling for enum types.
34052 2006-03-01 Juan Lang <juan_lang@yahoo.com>
34054 * dlls/crypt32/store.c:
34055 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
34057 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
34059 * dlls/shell32/shres.rc:
34060 shell32: New icons for Desktop and My Computer.
34062 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
34064 * dlls/user/menu.c:
34065 user32: Ensure VK_UP displays the popup menu for the selected item if
34066 the popup menu is not visible
34068 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
34070 * documentation/PACKAGING:
34071 PACKAGING: Mention more libraries / tools in the needed dependencies section.
34073 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
34076 README: Fix spelling Red Hat. Remove unneeded references to Debian
34077 and Red Hat. Document the use of libxml2 as a weak prerequisite.
34079 2006-03-01 Mike McCormack <mike@codeweavers.com>
34081 * configure, configure.ac, include/config.h.in, server/signal.c:
34082 server: Print a message if wineserver crashes and we don't dump cores.
34084 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
34086 * dlls/x11drv/settings.c:
34087 x11drv: Convert 24-bit into 32-bit color before looking for an
34088 available screen resolution. We do this during enumeration, so there
34089 would be no 24-bit modes available.
34091 2006-02-28 Juan Lang <juan_lang@yahoo.com>
34093 * dlls/crypt32/store.c:
34094 crypt32: Eliminate an unnecessary function pointer from stores.
34096 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
34098 * programs/notepad/main.c:
34099 notepad: Wrap long lines by default like Windows does.
34101 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
34103 * dlls/kernel/comm.c:
34104 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
34106 * dlls/ntdll/serial.c:
34107 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
34109 2006-02-28 Alexandre Julliard <julliard@winehq.org>
34111 * tools/wrc/parser.y:
34112 wrc: Integer ids can be used for control labels instead of strings.
34114 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
34115 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
34116 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
34117 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
34118 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
34119 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
34120 winnls32: Renamed the winnls directory to winnls32.
34122 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
34123 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
34124 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
34125 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
34126 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
34127 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
34128 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
34129 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
34130 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
34131 dlls/wnaspi32/wnaspi32.spec:
34132 wnaspi32: Renamed the winaspi directory to wnaspi32.
34134 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
34135 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
34136 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
34137 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
34138 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
34139 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
34140 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
34141 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
34142 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
34143 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
34144 lz32: Renamed lzexpand directory to lz32.
34146 * dlls/ntdll/loader.c:
34147 ntdll: Don't reset the load count when reusing a builtin modref.
34149 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
34152 wine.inf: Add printing section for local port monitor.
34154 2006-02-27 Robert Reif <reif@earthlink.net>
34156 * dlls/dsound/duplex.c:
34157 dsound: Fix duplex create bug.
34159 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
34161 * dlls/dinput/mouse.c:
34162 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
34164 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
34166 * dlls/wined3d/device.c:
34167 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
34169 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
34171 * dlls/wined3d/device.c:
34172 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
34174 * dlls/wined3d/device.c:
34175 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
34177 * dlls/wined3d/device.c:
34178 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
34180 * dlls/wined3d/device.c:
34181 wined3d: Added D3D9 render states.
34183 * dlls/wined3d/device.c:
34184 wined3d: Fixed some typos and prevented divide by 0.
34186 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
34188 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
34189 crypt32: Don't access a blob after freeing it.
34191 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
34192 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
34193 programs/winedbg/winedbg.c:
34194 winedbg: Added a close_process method to process_io.
34195 - added a close_process method to process_io
34196 - made use of it to get rid of dbg_detach
34198 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
34199 winedbg: Extend auto mode with minidump.
34200 - added -minidump and -minidump <file> options to command line
34201 Those options are to be used in remplacement of --auto to create a minidump
34202 In the form --minidump <file>, the minidump will be created in <file>,
34203 otherwise the filename will be automatically generated.
34205 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
34206 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
34207 programs/winedbg/winedbg.c:
34208 winedbg: Rewrite auto mode.
34209 - rewrote auto mode as a specific set of commands to be run in
34210 regular parser, instead of hard coding those commands
34211 - added a new function to store a set of commands to be executed
34213 - added 'echo' command to the parser functions
34214 - got rid of dbg_action_mode
34215 - added support of '--' on command line
34217 * programs/winedbg/gdbproxy.c:
34218 winedbg: Fixed regression in gdb handling.
34220 2006-02-27 James Hawkins <truiken@gmail.com>
34222 * dlls/advpack/tests/advpack.c:
34223 advpack: Factor out loading the program files directory.
34225 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
34226 advpack: Add tests for the TranslateInfStringEx trio of functions and
34229 * dlls/advpack/tests/advpack.c:
34230 advpack: Factor out the API loading of advpack tests.
34232 2006-02-27 Juan Lang <juan_lang@yahoo.com>
34234 * dlls/crypt32/oid.c:
34235 crypt32: Correct compile problem on gcc 2.95.
34237 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
34239 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
34240 crypt32: Add Korean translation.
34242 2006-02-28 Mike McCormack <mike@codeweavers.com>
34244 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
34245 msvcrt: Add a stub for _wsetlocale.
34247 2006-02-27 Kovács András <andras@csevego.net>
34249 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
34250 winecfg: New Hungarian language resource.
34252 2006-02-27 Francois Gouget <fgouget@free.fr>
34254 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
34255 d3d8: Remove spaces before '\n'.
34257 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
34259 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
34260 d3d8: Header cleanup.
34261 Remove unneeded structures and functions from d3d8_private.h, clean
34262 some datatypes up and remove d3dcore_gl.h.
34264 2006-02-27 Jacek Caban <jacek@codeweavers.com>
34266 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
34267 dlls/mshtml/nsiface.idl:
34268 mshtml: Added nsIInterfaceRequestor implementation.
34270 2006-02-24 Jacek Caban <jacek@codeweavers.com>
34272 * dlls/mshtml/nsservice.c:
34273 mshtml: Improve ConfirmEx hack.
34275 2006-02-24 Francois Gouget <fgouget@free.fr>
34277 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
34278 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
34279 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
34280 advpack: Prepare the unicodification of advpack.dll.
34281 All functions that manipulate strings should have an Ansi and a
34283 Forward the unqualified dll entry points to the Ansi variant for
34284 backward compatibility.
34285 We're not allowed to use unqualified entry points in Wine, so change
34286 RegInstall() calls to RegInstallA().
34289 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
34291 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
34292 programs/winedbg/winedbg.c:
34293 winedbg: Auto mode.
34294 - rewrite auto mode startup
34295 - move part of auto handling to tgt_active.c
34297 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
34298 programs/winedbg/winedbg.c:
34299 winedbg: Move gdb command line handling.
34300 - moves gdb command line handling to gdbproxy.c
34301 - using manifest constants to make code more readable
34303 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
34304 programs/winedbg/winedbg.c:
34305 winedbg: Active and command line.
34306 - move process attachment and process creation (related to command
34307 line handling) from winedbg.c to tgt_active.c
34308 - tidy up argument parsing
34310 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
34311 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
34312 programs/winedbg/debugger.h:
34313 winedbg: Cleanup the process_io usage.
34314 - made be_process_io references 'const'
34315 - make use of it for dbg_read_memory and dbg_write_memory
34317 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
34318 programs/winedbg/winedbg.c:
34319 winedbg: Active targets
34320 Move all code related to an 'active' target (ie a running process)
34321 from winedbg.c to tgt_active.c.
34323 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
34324 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
34326 kernel32: ClearCommError.
34327 ClearCommError should only deal with *communication* errors (are being
34328 seen on the serial interface) rather than API errors (which can be
34329 reported to the caller by the API itself). I then removed all the
34330 stuff related to storing the error status in the server object.
34332 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
34334 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
34335 riched20: Implement EM_SCROLL and its tests.
34337 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
34339 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
34340 riched20: EM_HIDESELECTION implementation.
34342 2006-02-25 Peter Beutner <p.beutner@gmx.net>
34344 * dlls/ddraw/surface_dib.c:
34345 ddraw: Fix transparent Blits on 8bit surfaces.
34346 There are no red/green/blue bitmasks with color depth==8bpp. In that
34347 case always match against the whole byte.
34349 2006-02-24 H. Verbeet <hverbeet@gmail.com>
34351 * dlls/wined3d/surface.c:
34352 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
34353 it adds a reference to the device that shouldn't be there.
34355 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
34357 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
34358 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
34359 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
34360 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
34361 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
34362 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
34363 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
34364 dlls/wined3d/device.c, dlls/wined3d/directx.c:
34365 d3d8: Moved the remaining code over to WineD3D (based on patches by
34368 2006-02-25 Hans Leidekker <hans@it.vu.nl>
34370 * dlls/winsock/socket.c:
34371 winsock: Fix two Windows to Unix mapping issues.
34372 Handle wildcard address family hint in getaddrinfo.
34373 Convert flags too in getnameinfo.
34375 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
34377 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
34378 crypt32: Add German resource file.
34380 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
34382 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
34383 mscms: One more LastError code fixed.
34385 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
34387 * dlls/shell32/tests/shlfolder.c:
34388 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
34389 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
34390 path. Removed some HRESULT tests on IUnknown_Release calls, which
34393 2006-02-24 Jacek Caban <jacek@codeweavers.com>
34395 * dlls/mshtml/nsio.c:
34396 mshtml: Return error in NewChannelFromURL if retval is NULL.
34398 * dlls/mshtml/nsio.c:
34399 mshtml: Added nsIURI::Clone implementation.
34401 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
34402 mshtml: Don't add null byte to post data.
34404 * dlls/mshtml/nsembed.c:
34405 mshtml: Init nsIOService as soon as possible.
34407 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
34409 * dlls/iphlpapi/ifenum.c:
34410 iphplapi: Define IF_NAMESIZE if missing.
34412 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
34414 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
34415 programs/notepad/No.rc, programs/winecfg/No.rc,
34416 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
34417 Updated/new Norwegian Bokmål resources.
34419 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
34421 * dlls/ole32/storage32.c:
34422 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
34424 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
34426 * dlls/riched20/editor.c:
34427 riched20: Added a comment to make life easier.
34429 2006-02-24 Francois Gouget <fgouget@free.fr>
34431 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
34432 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
34434 Assorted spelling fixes.
34436 * include/wincrypt.h, tools/winapi/win32.api:
34437 crypt32: Add CryptQueryObject() prototype.
34440 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
34441 winsock: Tweak getnameinfo() prototype.
34442 Tweak the getnameinfo() prototype to better match the Windows PSDK and
34443 the GetNameInfoW() prototype.
34446 * include/sfc.h, tools/winapi/win32.api:
34448 Add a missing sfc.dll prototype.
34449 Add an sfc.dll section to win32.api for winapi_check.
34451 * dlls/msftedit/msftedit.spec:
34452 msftedit: Fix CreateTextServices() forward.
34454 * dlls/d3d8/device.c:
34455 d3d8: Remove spaces before '\n', spelling fix.
34457 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
34458 dlls/riched20/tests/editor.c:
34459 Add trailing '\n's to ok() calls.
34461 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
34463 * dlls/user/defwnd.c:
34464 user32: Handle WM_ENDSESSION in DefWinProc().
34465 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
34466 shutdown is proceeding.
34468 * dlls/user/message.c:
34469 user32: 0 vs. INFINITE timeout.
34470 It is 0 that denotes an infinite timeout for the wine server now, not
34472 Document put_message_in_queue()'s check for INFINITE (done for
34473 backwards compatibility with Windows 9x).
34475 * dlls/user/user_main.c:
34476 user: Fix ExitWindows().
34477 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
34478 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
34479 we don't get stuck if a process is hung.
34480 - Only send WM_ENDSESSION to windows that received a
34481 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
34483 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
34485 * dlls/usp10/usp10.c:
34486 usp10: Tidy default values.
34487 Set values for pwLogClust, uJustification and fClusterStart similar to
34490 2006-02-24 Alexandre Julliard <julliard@winehq.org>
34492 * dlls/x11drv/x11drv_main.c:
34493 x11drv: Make the synchronous option a debug channel instead of a
34494 registry entry to make it easier to use.
34496 * configure, configure.ac:
34497 configure: Added special check for broken linux/capi.h.
34499 * dlls/ntdll/virtual.c:
34500 ntdll: Use PROT_NONE instead of 0.
34502 * dlls/kernel/dosmem.c:
34503 kernel: Don't request execute permission for DOS memory.
34505 2006-02-23 Juan Lang <juan_lang@yahoo.com>
34507 * dlls/crypt32/store.c:
34508 crypt32: Use public functions during serialization rather than relying
34509 on the internal format of a certificate.
34511 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
34512 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
34513 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
34514 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
34515 dlls/crypt32/version.rc, include/wincrypt.h:
34516 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
34517 - implement CryptEnumOIDInfo and CryptFindOIDInfo
34518 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
34520 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
34522 * dlls/winspool/tests/info.c:
34523 winspool/tests: Skip tests, when a remote print server has no RPC
34526 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
34528 * dlls/ole32/tests/storage32.c:
34529 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
34531 2006-02-23 Robert Shearman <rob@codeweavers.com>
34533 * dlls/ole32/compobj.c:
34534 ole: Fallthrough from local activation in CoGetClassObject.
34535 If local-server or local-service activation doesn't work in
34536 CoGetClassObject then fallthrough instead of returning from the
34539 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
34540 oleaut: Fix standard font cloning.
34541 Create new empty connection points on clone of the standard Font
34542 (based on a patch by Alex Villacís Lasso).
34544 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
34546 * dlls/user/tests/msg.c:
34547 user: Give meaningful names to the structures used to transfer
34548 information to the test threads.
34550 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
34552 * dlls/msi/dialog.c:
34553 msi: When evaluating conditions, if the condition is empty or none is
34554 provided then treat it as being satisfied.
34556 2006-02-23 Huw Davies <huw@codeweavers.com>
34558 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
34559 msxml3: Fix for empty node lists.
34561 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
34563 * dlls/gdi/freetype.c:
34564 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
34566 2006-02-23 Huw Davies <huw@codeweavers.com>
34568 * dlls/gdi/bitblt.c:
34569 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
34571 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
34573 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
34574 cfgmgr32: Forward some functions to setupapi.dll.
34576 2006-02-23 Mike McCormack <mike@codeweavers.com>
34579 server: Add directories to recursive watches as they're opened.
34581 2006-02-22 Juan Lang <juan_lang@yahoo.com>
34583 * include/wincrypt.h:
34584 wincrypt: Add OIDs.
34586 2006-02-22 James Hawkins <truiken@gmail.com>
34588 * dlls/setupapi/dirid.c:
34589 setupapi: Downgrade an ERR to a WARN.
34591 2006-02-22 Kevin Koltzau <kevin@plop.org>
34593 * dlls/riched20/editor.c:
34594 riched20: Call GetClipboardData callback on cut/copy.
34596 * dlls/riched20/richole.c:
34597 riched20: Enable retrieving data through the ole interface.
34599 * dlls/riched20/clipboard.c:
34600 riched20: Ensure copied text is terminated with a null.
34602 * dlls/riched20/editor.c:
34603 riched20: EM_GETOLEINTERFACE is not a stub.
34605 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
34606 riched20: Store reference to editor in ole interface.
34608 * dlls/riched20/clipboard.c:
34609 riched20: Allocate proper amount of memory for formatetc array.
34611 2006-02-22 Juan Lang <juan_lang@yahoo.com>
34613 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
34614 dlls/crypt32/tests/oid.c:
34615 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
34617 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
34618 crypt32: Implement CertFindCertificateInStore, with tests.
34620 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
34622 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
34623 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
34624 Added msftedit.dll.
34626 2006-02-22 Kevin Koltzau <kevin@plop.org>
34628 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
34629 dlls/riched20/editor.c, dlls/riched20/editor.h,
34630 dlls/riched20/editstr.h:
34631 riched20: Add IDataObject implementation and use it for cut/copy.
34633 * tools/widl/typegen.c:
34634 widl: Fix 64bit warning.
34636 * dlls/x11drv/clipboard.c:
34637 x11drv: Fix 64bit warning.
34639 2006-02-22 Robert Shearman <rob@codeweavers.com>
34641 * dlls/msi/action.c:
34642 msi: Fix heap overflow in ITERATE_CreateShortcuts.
34644 * dlls/msi/source.c:
34645 msi: Init size before passing to RegEnumValue.
34647 * dlls/msi/files.c:
34648 msi: Always set a value for intype in ready_volume.
34649 Remove a memory leak.
34651 * dlls/msi/table.c:
34652 msi: Fix heap overflow in save_string_table.
34653 Fix heap overflow caused by not accounting for the dummy first item,
34654 which contains the codepage.
34656 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
34657 ole: Make the CoCreateInstance test succeed.
34658 Move the uninitialized apartment check after zeroing out the return
34661 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
34663 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
34664 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
34665 ECO_READONLY implemented and tested.
34667 2006-02-22 Juan Lang <juan_lang@yahoo.com>
34669 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
34670 crypt32: Tidy up tests.
34671 Fix up encoded data to use BYTE arrays rather than strings, and remove
34672 extraneous NULL bytes from the end of some of them
34674 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
34675 dlls/crypt32/oid.c:
34676 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
34677 Move CryptVerifyMessageSignature stub to main.c.
34679 2006-02-22 Mike McCormack <mike@codeweavers.com>
34681 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
34682 kernel32: Add a stub implementation for CmdBatNotification.
34684 2006-02-22 Alexandre Julliard <julliard@winehq.org>
34686 * dlls/kernel/process.c:
34687 kernel: Initialize the dll path from the main exe name explicitly
34688 since ImagePathName is not always set at that point.
34690 * programs/explorer/systray.c:
34691 explorer: Moved systray configuration option to a more appropriate place
34692 and make it compatible with the way other options are stored.
34694 2006-02-19 Robert Shearman <rob@codeweavers.com>
34696 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
34697 dlls/shell32/systray.c, programs/explorer/Makefile.in,
34698 programs/explorer/explorer.c, programs/explorer/systray.c,
34699 programs/explorer/systray.h:
34700 shell32: Move systray handling to the explorer process.
34702 2006-02-22 Alexandre Julliard <julliard@winehq.org>
34704 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
34705 kernel: Get rid of module.h.
34707 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
34708 dlls/ntdll/ntdll_misc.h:
34709 ntdll: Simplify loadorder code by using an enum instead of an array
34710 to represent load order values.
34711 Added a special value for default load order so that we can handle it
34712 differently later on.
34714 * dlls/kernel/process.c:
34715 kernel: Don't bother checking load order of the exe in the parent process.
34717 2006-02-22 Huw Davies <huw@codeweavers.com>
34719 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
34720 gdi32: Update due to last minute api change in freetype 2.2.0.
34721 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
34722 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
34723 supporting an rc1 release, so this removes support for
34724 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
34726 2006-02-22 Mike McCormack <mike@codeweavers.com>
34729 server: Make sure we don't get into an infinite loop freeing inodes.
34731 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
34733 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
34734 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
34736 2006-02-22 Peter Beutner <p.beutner@gmx.net>
34738 * dlls/msvcrt/cppexcept.c:
34739 msvcrt: Save esp before calling catch block and restore afterwards.
34740 It seems like the esp value (which is saved at [ebp-16]) is sometimes
34741 changed inside the catch handler so we end up with a bogus esp
34742 afterwards. To avoid that save it before calling the catch block.
34744 * dlls/msvcrt/cppexcept.c:
34745 msvcrt: Fix handling of multiple nested exceptions.
34746 Save in each nested frame a pointer to the original exception record.
34747 Only one refence in thread_data isn't enough when we have multiple
34750 * dlls/msvcrt/cppexcept.c:
34751 msvcrt: Fix handling of nested exceptions.
34752 Move handling of nested exceptions completely in the
34753 catch_function_nested_handler(). If a new exception was thrown inside
34754 a catch block destroy the old exception object, if it is a rethrow
34755 re-propagate the previous object.
34757 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
34759 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
34760 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
34761 dlls/shlwapi/path.c:
34762 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
34763 - read strings from left to right (PathGetDriveNumberW)
34764 - don't access buffers before they are filled (SHGetPathFromIDListW)
34765 - fill buffers & variables on all paths (SHELL_FindExecutable)
34766 - handle error condition (unix_fs)
34767 - don't shoot in the blind for AW APIs (tests/shelllink.c)
34769 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
34771 * dlls/winedos/ppdev.c:
34772 winedos: Fixed a couple of typos in ppdev.
34774 2006-02-22 Francois Gouget <fgouget@free.fr>
34776 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
34778 mapi: Add some missing MAPI prototypes.
34779 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
34780 and include it where they are implemented.
34781 Make mapi.h and mapix.h compatible. gcc does not like macros and
34782 prototypes to be redefined so this involved protecting against
34783 multiple definitions.
34784 Fix the MAPISendMail() implementation prototype.
34786 2006-02-21 Lei Zhang <leiz@ucla.edu>
34788 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
34789 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
34790 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
34791 Removed todo flag from affected FR_MATCHCASE tests.
34793 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
34795 * dlls/msi/msi.spec, dlls/msi/source.c:
34796 msi: Implement MsiSourceListAddSource.
34798 * dlls/advapi32/security.c:
34799 advapi32: Add partial implementation of LookupAccountNameW.
34801 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
34803 * dlls/shell32/shell32.spec:
34804 shell32: Export PathResolve by name.
34806 2006-02-22 Alexandre Julliard <julliard@winehq.org>
34808 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
34809 dlls/ntdll/thread.c:
34810 kernel: Moved the get_startup_info call to ntdll.
34812 2006-02-21 Alexandre Julliard <julliard@winehq.org>
34814 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
34815 server/protocol.def, server/trace.c:
34816 server: Remove no longer needed fields in the init_process_done request.
34818 2006-02-21 Aric Stewart <aric@codeweavers.com>
34820 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
34821 dlls/twain/twain_i.h:
34822 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
34823 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
34824 a number of corrections and improvements to allow the actual aquiring
34825 of images to succeed.
34827 2006-02-21 Huw Davies <huw@codeweavers.com>
34829 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
34830 msxml3: Improve parse error handling a bit.
34832 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
34833 msxml3: Use url monikers to load xml.
34835 2006-02-21 Alexandre Julliard <julliard@winehq.org>
34837 * dlls/kernel/process.c, dlls/ntdll/loader.c:
34838 kernel: Use LoadLibrary to load the main exe in all cases.
34840 * dlls/ntdll/loader.c:
34841 ntdll: Support loading a builtin under a different name.
34842 Find the proper modref in that case based on the dlopen handle.
34844 * dlls/ntdll/loader.c:
34845 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
34846 This ensures that we never fixup imports twice on the same dll.
34848 * dlls/shell32/tests/shlexec.c:
34849 shell32: Use more reasonable timeouts in shlexec test.
34851 * server/process.c:
34852 server: Avoid hang on process startup.
34853 Fixed the startup_info signaled state to avoid blocking the parent
34854 process when the child crashes on startup.
34856 * dlls/ntdll/loader.c:
34857 ntdll: Support loading builtin dlls with an explicit path name also
34858 when loadorder is set to builtin only.
34860 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
34862 * dlls/ntdll/loader.c:
34863 ntdll: Remove spaces at end of name in import_dll.
34865 2006-02-20 Jason Green <jave27@gmail.com>
34867 * programs/winefile/En.rc, programs/winefile/resource.h,
34868 programs/winefile/winefile.c, programs/winefile/winefile.h:
34869 winefile: Add the ability to save window position to the registry.
34871 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
34873 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
34874 usp10: Add stub for ScriptTextOut.
34876 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
34877 usp10: Add ScriptPlace funtionality.
34878 The key function is to calculate the total of the ABC widths of the
34879 characters converted to gylphs by ScriptShape.
34881 2006-02-21 Jacek Caban <jacek@codeweavers.com>
34883 * dlls/shdocvw/classinfo.c:
34884 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
34886 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
34888 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
34889 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
34890 d3d8: Move the capability detection code over to WineD3D.
34891 Let the few existing parts which need the capabiliteis use the WineD3D
34892 capability structure (gl_info). This info structure contains next to
34893 'flags' inidicating certain features also all GL/GLX functions
34894 pointers. Because D3D8 moves over to the wined3d gl_info structure all
34895 the gl prototypes in d3dcore_gl.h were unneeded and removed.
34897 2006-02-20 Lei Zhang <leiz@ucla.edu>
34899 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
34900 riched20: Fix for EM_FINDTEXT input validation.
34901 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
34902 Removed todo flag from affected EM_FINDTEXT tests.
34904 2006-02-20 James Hawkins <truiken@gmail.com>
34906 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
34907 advpack: Implement AddDelBackupEntry.
34909 * dlls/advpack/tests/files.c:
34910 advpack: Add tests for AddDelBackupEntry.
34912 * dlls/advpack/files.c:
34913 advpack: Make AddDelBackupEntry always return S_OK.
34915 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
34916 dlls/advpack/install.c:
34917 advpack: Branch off the advpack install functions into install.c.
34919 * dlls/advpack/advpack.c:
34920 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
34923 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
34924 advpack: Load the LDIDs of an install section in TranslateInfString.
34926 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
34928 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
34929 dlls/ole32/tests/storage32.c:
34930 ole32: Fix stream ref counting.
34931 Stream methods called after parent object has been closed correctly
34932 return STG_E_REVERTED.
34933 Stream refcounting fixed. Now can safely call IStorage destructor
34934 before IStream destructor and guarantee file will be closed.
34936 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
34937 ole32: Fix up permissions when opening streams.
34938 Fix up permissions when opening streams in storage objects when
34939 storage object has been opened in transacted mode.
34941 2006-02-21 Mike McCormack <mike@codeweavers.com>
34943 * dlls/kernel/tests/change.c:
34944 kernel32: Add a simple test for recursive notification.
34946 * dlls/kernel/tests/file.c:
34947 kernel32: Add a short test for GetOverlappedResult.
34949 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
34950 server/protocol.def, server/trace.c:
34951 server: Track created and removed directories in the tree of inodes for inotify.
34952 Add them to or remove them from existing recursive watches.
34954 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
34956 * dlls/ntdll/signal_i386.c:
34957 ntdll: Avoid compile error caused by a single quote.
34959 2006-02-20 Hans Leidekker <hans@it.vu.nl>
34961 * configure, configure.ac, dlls/winsock/socket.c,
34962 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
34963 winsock: Implement getnameinfo.
34965 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
34967 * dlls/user/menu.c:
34968 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
34970 2006-02-20 Robert Shearman <rob@codeweavers.com>
34972 * dlls/ntdll/signal_i386.c:
34973 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
34974 Print an error if __NR_sigaction doesn't exist as this means the wrong
34975 syscall header is being used.
34977 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
34979 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
34980 winsock: Add check for sin6_scope_id.
34982 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
34984 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
34985 usp10: Add ScriptShape functionality.
34987 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
34989 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
34990 dlls/riched20/tests/editor.c:
34991 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
34994 2006-02-20 Jacek Caban <jacek@codeweavers.com>
34996 * dlls/mshtml/nsio.c:
34997 mshtml: Set default original uri in NewChannelFromURI.
34999 2006-02-20 Mike McCormack <mike@codeweavers.com>
35001 * dlls/kernel/tests/change.c, server/change.c:
35002 server: Distinguish between a directory and a file changing in
35003 ReadDirectoryChangesW.
35006 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
35008 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
35009 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
35010 dbghelp: Virtual modules.
35011 Rewrote virtual modules handling so that it's an option to either PE
35012 or ELF modules rather than a specific type.
35014 2006-02-20 Alexandre Julliard <julliard@winehq.org>
35016 * dlls/kernel/dosmem.c:
35017 kernel: Don't require execute permission for DOS memory, this will be
35018 done in winedos if necessary.
35020 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
35022 * dlls/user/tests/menu.c:
35023 user: Add conformance tests for menu item drawing.
35025 * dlls/user/menu.c:
35026 user: Menu drawing fixes.
35027 - check mark is drawn left of a bitmap;
35028 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
35029 - space for the popup arrow is also reserved for non popup items;
35030 - implement the MNS_NOCHECK style.
35032 * dlls/user/menu.c:
35033 user: Menu string width calculation fixes.
35034 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
35035 strings with ampersands like "&File";
35036 - Fix mess with strings with an embedded tab;
35037 - In case of a menu bar, two extra pixels are added if the item has
35038 both a bitmap and string.
35040 * dlls/user/menu.c:
35041 user: Menu drawing fixes.
35042 Replace some #defined constants by values calculated from windows
35045 * dlls/user/menu.c:
35046 user: Menu drawing fixes.
35047 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
35048 MENU_GetBitmapItemSize();
35049 - Save the received bitmap size in the menu item structure as it will
35050 need to be sent in the WM_DRAWITEM message;
35051 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
35052 MENU_DrawBitmapItem();
35053 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
35056 * dlls/user/menu.c:
35057 user: Move drawing of pop menu arrows to a subroutine reduces nesting
35058 level of some large if statements in the drawing code. Some updates to
35061 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
35063 * dlls/winspool/tests/info.c:
35064 winspool/tests: Add some tests for SetDefaultPrinterA/W.
35066 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
35067 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
35069 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
35071 * dlls/shell32/shlfolder.c:
35072 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
35074 2006-02-20 Alexandre Julliard <julliard@winehq.org>
35076 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
35077 configure: Use --rpath if supported when building binaries to point to
35078 the relative location of the wine libraries.
35080 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
35082 * dlls/msvcrt/undname.c:
35083 msvcrt: Misc cleanups in undname.c.
35084 - remove unused argument from functions
35085 - print the pointer in the str_array_push TRACE to be able to distinguish
35086 the different arrays.
35087 - comment and white space cleanups
35089 * dlls/msvcrt/tests/cpp.c:
35090 msvcrt: Add some tests for __unDName().
35091 Add some tests for unDName() checking:
35092 - data type modifiers A,B,P,Q,R,S
35094 - back references to names
35096 * dlls/msvcrt/undname.c:
35097 msvcrt: Use a separate stack for back references to names
35098 Use a separate array/stack for the back references to names as
35099 sym->stack is used to push temporary strings to it which breaks back
35100 referencing in some occasions (26 symbols in the mfc42 dll). During
35101 this cleanup get_class() a little bit.
35103 * dlls/msvcrt/undname.c:
35104 msvcrt: Move code to parse a literal string out of get_class().
35105 unDName: Move the code to parse a literal string from get_class() to a
35106 separate function. Add some error handling to the new function.
35108 * dlls/msvcrt/undname.c:
35109 msvcrt: Wrap get_class() and get_class_string() for unDName.
35111 * dlls/msvcrt/tests/cpp.c:
35112 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
35113 In test_demangle use a custom strcmp that treats multiple spaces as
35114 single space. __unDName() from older msvcrt (including W2K it seems)
35115 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
35116 those old Windows versions.
35118 2006-02-20 Robert Shearman <rob@codeweavers.com>
35120 * dlls/ole32/tests/compobj.c:
35121 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
35123 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
35124 ole: Change the Apartment Model field to a boolean.
35125 Change the apartment model field to a boolean that just specifies
35126 whether the apartment is multi-threaded or not and fix up all the
35127 places where this is used.
35128 Fixes a bug where we would return an error if the previous apartment
35129 model passed into CoInitializeEx matches the new apartment model, but
35130 additional optimisation flags are specified.
35132 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
35134 * programs/winecfg/Ko.rc:
35135 winecfg: Updated Korean translation.
35137 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
35138 wordpad: Add Korean translation.
35140 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
35142 * dlls/dbghelp/path.c:
35143 dbghelp: Fix SymFindFileInPath to return files matching the requested
35144 criteria (it was mainly doing the opposite).
35146 2006-02-20 Jacek Caban <jacek@codeweavers.com>
35148 * dlls/shdocvw/client.c:
35149 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
35150 E_NOTIMPL in Windows as well.
35152 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
35153 dlls/mshtml/nsio.c:
35154 mshtml: Create nsIChannel for protocols not handled by Gecko.
35156 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
35158 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
35159 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
35161 * dlls/mscms/tests/profile.c:
35162 mscms: Branching fixes for some test routines
35164 2006-02-20 Mike McCormack <mike@codeweavers.com>
35166 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
35167 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
35169 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
35171 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
35172 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
35173 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
35174 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
35175 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
35176 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
35177 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
35178 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
35179 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
35180 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
35181 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
35182 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
35183 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
35184 user: Add the DS_NOIDLEMSG style to message boxes.
35186 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
35188 * programs/winhelp/winhelp.c:
35189 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
35191 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
35193 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
35194 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
35195 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
35196 dlls/d3d8/volumetexture.c:
35197 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
35199 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
35201 * programs/winedbg/stack.c:
35202 winedbg: Fixed regression: stack info was no longer working.
35204 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
35206 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
35207 usp10: Add ScriptItemize functionality.
35209 2006-02-18 Hans Leidekker <hans@it.vu.nl>
35211 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
35212 winebrowser: Handle file URLs.
35214 2006-02-18 Juan Lang <juan_lang@yahoo.com>
35216 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
35217 include/wintrust.h:
35218 wintrust: Add some stubs.
35220 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
35221 dlls/crypt32/tests/cert.c, include/wincrypt.h:
35222 crypt32: Implement enhanced key usage.
35223 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
35224 CertAddEnhancedKeyUsageIdentifier, and
35225 CertRemoveEnhancedKeyUsageIdentifier.
35227 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
35229 * programs/winetest/Makefile.in:
35230 winetest: Added usp10 tests.
35232 2006-02-18 Alexandre Julliard <julliard@winehq.org>
35234 * configure, configure.ac:
35235 configure: Fix previous change to still build all the binaries on
35236 x86_64 in 32-bit mode.
35238 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
35240 * dlls/user/menu.c:
35241 user: Implement scrolling in popup menus.
35243 2006-02-17 Alexandre Julliard <julliard@winehq.org>
35245 * libs/wine/config.c, libs/wine/loader.c:
35246 libwine: Add the runtime library path to the front of the dll paths list.
35248 * dlls/dbghelp/elf_module.c:
35249 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
35251 2006-02-17 Peter Beutner <p.beutner@gmx.net>
35253 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
35254 msvcrt: Correctly set EOF flag in fread().
35255 Setting the EOF flag only if _read() returns zero is not enough as we
35256 could also read something AND hit the end of file.
35257 _read() already sets another internal EOF flag, so just use this too.
35258 Removing todo_wine from the test case.
35260 * dlls/msvcrt/tests/file.c:
35261 msvcrt: Add test for fread/feof.
35262 When calling fread() with a large enough buffer to reach the end of
35263 the file a subsequent feof() should return true; (marked as todo_wine
35264 because it doesn't work atm).
35266 * dlls/msvcrt/cppexcept.c:
35267 msvcrt: Remove bogus code.
35268 We can't just pop a exception record from the exception handler list
35269 which we haven't put there.
35271 * dlls/msvcrt/file.c:
35272 msvcrt: Fix use of uninitialized variable.
35274 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
35276 * dlls/winspool/tests/info.c:
35277 winspool/tests: Add tests for EnumMonitors.
35279 2006-02-17 Juan Lang <juan_lang@yahoo.com>
35281 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
35282 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
35283 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
35284 crypt32: Move certificate store functions to their own file.
35286 2006-02-17 Alexandre Julliard <julliard@winehq.org>
35288 * configure, configure.ac, loader/Makefile.in:
35289 configure: Default to building wine-pthread on non-x86 platforms.
35291 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
35293 * include/dbghelp.h:
35294 dbghelp: Packing for minidump structures is 4 bytes.
35296 2006-02-17 Alexandre Julliard <julliard@winehq.org>
35298 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
35299 dlls/wldap32/winldap_private.h:
35300 Fixed a couple of function prototypes.
35302 * libs/wine/Makefile.in, libs/wine/config.c:
35303 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
35304 Added dependency on $(RELPATH).
35306 * libs/wine/Makefile.in, libs/wine/config.c:
35307 libwine: Compute relative paths for bin and dll directories at compile time.
35309 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
35310 tools: Added 'relpath' tool to compute relative Unix paths.
35312 * dlls/ntdll/server.c:
35313 ntdll: Remove no longer used oldcwd in start_server.
35315 2006-02-17 Mike McCormack <mike@codeweavers.com>
35318 server: Use a single inotify watch, as it scales better with a large
35319 number of directories.
35321 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
35323 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
35324 wordpad: Russian translation.
35326 2006-02-17 Hans Leidekker <hans@it.vu.nl>
35328 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
35329 wordpad: Dutch localization.
35331 2006-02-17 Jacek Caban <jacek@codeweavers.com>
35333 * dlls/mshtml/navigate.c:
35334 mshtml: Fix post data parsing.
35336 2006-02-16 Alexandre Julliard <julliard@winehq.org>
35338 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
35339 libs/wine/config.c, loader/glibc.c:
35340 libwine: Try the current load path in priority before the
35341 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
35343 * libs/wine/config.c:
35344 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
35345 the directory from the library itself.
35346 Only try the hardcoded BINDIR if everything else failed.
35348 * libs/wine/config.c:
35349 libwine: Only use the library directory if it's an absolute path.
35351 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
35353 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
35354 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
35355 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
35356 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
35357 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
35358 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
35359 programs/winecfg/winecfg.c:
35360 winecfg: Localize the app specific title.
35362 2006-02-16 Juan Lang <juan_lang@yahoo.com>
35364 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
35365 crypt32: More encoding/decoding.
35366 Add support for encoding/decoding basic constraints and enhanced key
35369 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
35370 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
35371 - now that CertOpenStore is correct for system stores, simplify
35372 CertOpenSystemStore
35373 - correct CertDuplicateCertificateStore, with a test
35375 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
35377 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
35378 progman: Updated Korean translation.
35380 2006-02-16 Huw Davies <huw@codeweavers.com>
35382 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
35383 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
35384 msxml3: Implement comment node.
35386 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
35387 msxml3: Fix get_text on text nodes.
35389 2006-02-16 Thomas Kho <tkho@ucla.edu>
35391 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
35392 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
35394 2006-02-16 Robert Shearman <rob@codeweavers.com>
35396 * dlls/oleaut32/tests/typelib.c:
35397 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
35399 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
35401 * dlls/mscms/tests/profile.c:
35402 mscms: Distinguish between registered and unregistered profile IDs.
35404 2006-02-16 Robert Shearman <rob@codeweavers.com>
35406 * tools/winebuild/winebuild.man.in:
35407 winebuild: Correction for manpage.
35408 The behaviour for winebuild is to prefer main over WinMain, not the
35411 2006-02-16 Jacek Caban <jacek@codeweavers.com>
35413 * dlls/shdocvw/webbrowser.c:
35414 shdocvw: Unaccess post data only if we've accessed it before.
35416 2006-02-16 Alexandre Julliard <julliard@winehq.org>
35418 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
35419 dlls/make_dlls, libs/wine/loader.c:
35420 libwine: New naming scheme for 16-bit builtin dlls.
35421 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
35422 by mistake when looking for a 32-bit dll.
35424 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
35426 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
35427 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
35428 We should swap min & max only when both limits are being
35429 set. Otherwise limit that being set should invalidate other limit
35432 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
35433 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
35435 2006-02-16 Juan Lang <juan_lang@yahoo.com>
35437 * dlls/wininet/internet.c:
35438 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
35439 and update comment.
35441 * dlls/crypt32/cert.c:
35442 crypt32: Fix system stores and a memory leak.
35443 - system stores open both HKLM and HKCU for "current user" locations
35444 - fix a memory leak in certificate properties
35446 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
35448 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
35449 wordpad: French localization.
35451 2006-02-16 Alexandre Julliard <julliard@winehq.org>
35454 Merge the contents of info/exclude into the top-level .gitignore.
35456 * server/debugger.c, server/process.c, server/process.h,
35458 server: Store the process exe module in the standard dll list.
35460 * dlls/d3d8/cubetexture.c:
35461 d3d8: Fixed compile with older GL versions.
35463 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
35465 * dlls/wined3d/device.c:
35466 wined3d: Set the texture size for d3d8.
35468 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
35470 * programs/winecfg/Ko.rc:
35471 winecfg: Updated Korean translation.
35473 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
35475 * programs/winecfg/Fr.rc:
35476 winecfg: French resource update.
35478 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
35480 * programs/wordpad/De.rc, programs/wordpad/En.rc,
35481 programs/wordpad/rsrc.rc:
35482 wordpad: Added German resource.
35484 2006-02-16 Hans Leidekker <hans@it.vu.nl>
35486 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
35487 shlwapi: Fix parameter check for UrlUnescapeA.
35488 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
35489 Add a corresponding test for UrlUnescape{A,W}.
35491 2006-02-16 Juan Lang <juan_lang@yahoo.com>
35493 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
35494 crypt32: Partially implement CertGetNameString.
35496 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
35498 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
35499 winedbg: A couple of fixes after running valgrind.
35501 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
35503 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
35504 usp10: Implement ScriptGetProperties.
35506 2006-02-15 Alexandre Julliard <julliard@winehq.org>
35508 * ANNOUNCE, ChangeLog, VERSION, configure:
35511 ----------------------------------------------------------------
35512 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
35514 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
35515 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
35517 2006-02-15 Thomas Kho <tkho@ucla.edu>
35519 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
35520 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
35522 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
35524 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
35525 dlls/shdocvw/shdocvw_main.c:
35526 shdocvw: Implemented a couple of forwards to shlwapi.
35528 2006-02-15 Jacek Caban <jacek@codeweavers.com>
35530 * programs/winecfg/libraries.c:
35531 winecfg: glut32.dll may be configured as native.
35533 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
35534 shdocvw: Added client site's IServiceProvider interface.
35536 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
35537 dlls/shdocvw/webbrowser.c:
35538 shdocvw: Navigate2 rewrite.
35540 * dlls/shdocvw/navigate.c:
35541 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
35543 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
35544 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
35545 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
35547 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
35548 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
35549 mshtml: Added ref counting to NSContainer.
35550 - Added ref counting to NSContainer.
35551 - Better destroying of NSContainer.
35553 2006-02-15 Juan Lang <juan_lang@yahoo.com>
35555 * dlls/crypt32/cert.c:
35556 crypt32: Rename a variable for clarity.
35558 * dlls/crypt32/str.c:
35559 crypt32: Output string type in trace.
35561 2006-02-15 Mike McCormack <mike@codeweavers.com>
35563 * dlls/ole32/tests/storage32.c:
35564 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
35568 include: Add WT_ defines for use with RegisterWaitForSingleObject.
35570 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
35572 * programs/winecfg/Nl.rc:
35573 winecfg: Update Dutch resources.
35575 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
35577 * dlls/riched20/editor.c:
35578 riched20: Support RTF text in WM_SETTEXT.
35580 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
35582 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
35583 usp10: Added stub for ScriptGetCMap.
35585 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
35587 * configure, configure.ac, dlls/usp10/Makefile.in,
35588 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
35589 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
35590 usp10: Added some tests.
35592 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
35594 * dlls/secur32/schannel.c:
35595 secur32: Add InitializeSecurityContext stub for schannel.
35597 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
35599 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
35600 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
35601 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
35603 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
35605 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
35606 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
35608 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
35610 * dlls/mscms/tests/profile.c:
35611 mscms: Move 4 test macros into a single one.
35613 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
35615 * dlls/msacm/winemp3/mpegl3.c:
35616 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
35617 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
35618 mpglib buffer queue grows.
35619 - Add TRACE of mpglib buffer queue for conversion.
35621 2006-02-14 Alexandre Julliard <julliard@winehq.org>
35623 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35624 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
35625 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
35626 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
35627 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
35628 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
35629 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
35630 ctl3d32: Renamed ctl3d directory to ctl3d32.
35632 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35633 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
35634 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
35635 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
35636 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
35637 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
35638 olesvr32: Renamed olesvr directory to olesvr32.
35640 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35641 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
35642 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
35643 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
35644 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
35645 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
35646 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
35647 olecli32: Renamed olecli directory to olecli32.
35649 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
35651 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
35652 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
35653 dlls/sfc/sfc_main.c:
35654 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
35656 * include/Makefile.in, include/sfc.h:
35657 include: Add sfc.h.
35659 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
35661 * configure, configure.ac, programs/Makefile.in,
35662 programs/wordpad/.gitignore, programs/wordpad/En.rc,
35663 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
35664 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
35665 programs: Add an implementation of Wordpad.
35667 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
35669 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
35670 dbghelp: Always set the size to public symbols to 1 when we don't know the size
35671 so that they can only be search on their start address
35673 * programs/winedbg/debug.l:
35674 winedbg: Allow using MSVC mangled symbol names as identifiers.
35676 2006-02-14 Mike Frysinger <vapier@gentoo.org>
35678 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
35679 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
35680 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
35681 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
35682 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
35683 programs/make_progs, programs/winedbg/Makefile.in,
35684 programs/winemenubuilder/Makefile.in, server/Makefile.in,
35685 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
35686 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
35687 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
35688 tools/wrc/Makefile.in:
35689 Add support for 'make install DESTDIR'.
35691 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
35693 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
35694 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
35695 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
35696 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
35697 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
35698 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
35699 programs/winecfg/driveui.c, programs/winecfg/main.c,
35700 programs/winecfg/resource.h, programs/winecfg/theme.c,
35701 programs/winecfg/winecfg.h:
35702 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
35704 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
35706 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
35707 A couple of new valgrind instrumentations for better support.
35709 2006-02-14 Jeremy White <jwhite@codeweavers.com>
35711 * dlls/twain/dsm_ctrl.c:
35712 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
35714 * dlls/twain/twain.h:
35715 twain: Make structures respect 2 byte packing requirements.
35717 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
35719 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
35720 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
35722 server: When possible, use tgkill instead of tkill syscall on Linux.
35724 2006-02-14 James Hawkins <truiken@gmail.com>
35726 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
35727 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
35729 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
35730 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
35731 INFINFO_DEFAULT_SEARCH search flags.
35733 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
35735 * dlls/winmm/driver.c:
35736 winmm: Protect drivers list by a critical section.
35738 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
35740 * include/wine/test.h:
35741 tests: Fixed test framework against environment modifications.
35743 2006-02-14 Troy Rollo <wine@troy.rollo.name>
35745 * dlls/user/dialog.c, include/winuser.h:
35746 user: Fix argument type of IsDlgButtonChecked.
35748 * dlls/user/scroll.c, include/winuser.h:
35749 user: Fix argument type for EnableScrollBar.
35751 * dlls/user/dialog.c, include/winuser.h:
35752 user: Fix argument types for CheckRadioButton.
35754 * dlls/user/dialog.c, include/winuser.h:
35755 user: Fix return type and argument type for GetDlgItemText{A,W}.
35757 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
35759 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
35760 msvfw32: Disable datarate, keyframe and quality controls to not
35761 confuse users by a not implemented functionality.
35762 Add support for About codec control.
35764 * dlls/msvideo/msvideo_main.c:
35765 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
35767 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
35769 * programs/winetest/Makefile.in:
35770 winetest: Add riched20 tests.
35772 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
35774 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
35775 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
35776 The tests (shellpath.c/testPersonal) already show that it can be either
35777 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
35779 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
35781 * loader/pthread.c:
35782 loader: Added missing attr destroy.
35784 2006-02-14 Robert Shearman <rob@codeweavers.com>
35786 * documentation/.gitignore:
35787 Ignore documentation/html.
35790 tools/c2man.pl: Generate correct html.
35792 * dlls/wininet/gopher.c, dlls/wininet/http.c:
35793 wininet: Documentation fixes.
35795 * dlls/oleaut32/olepicture.c:
35796 oleaut32: Free connection point on destruction of the picture object.
35797 Handle failure of CreateConnectionPoint on construction.
35799 * dlls/oleaut32/typelib.c:
35800 oleaut32: Fix returning Typelib file name.
35801 We can't use GetModuleFileName on a resource-only module, so the best
35802 we can do is to copy the original name we used to find the type
35803 library. Fix a couple of places where we were incorrectly using the
35804 file name, rather than the path.
35806 * dlls/oleaut32/olefont.c:
35807 oleaut32: Free the connection points on destruction of the font object.
35808 Free the connection points on destruction of the font object and cope
35809 with failure of CreateConnectionPoint on construction.
35811 * dlls/oleaut32/tmarshal.c:
35812 oleaut32: Don't try to release NULL COM objects in the typelib
35815 * dlls/oleaut32/olepicture.c:
35816 oleaut32: Fix flag comparison in Picture Invoke.
35817 One or more invoke flags can be passed into IDispatch::Invoke, but we
35818 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
35821 2006-02-14 Alexandre Julliard <julliard@winehq.org>
35824 server: Try to update the input key state even when the message is
35825 dropped in queue_hardware_message. This should fix some problems with
35826 the Alt key getting "stuck" after Alt-Tab.
35828 2006-02-14 Francois Gouget <fgouget@free.fr>
35830 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
35831 tools/widl/hash.c, tools/wine.inf:
35832 include: Add missing LANG_xxx and SUBLANG_xxx constants.
35834 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
35836 * programs/winecfg/De.rc:
35837 winecfg: Cleaned up various control positions on the German version of
35840 * dlls/shell32/regsvr.c:
35841 shell32: Register 'LocalizedString' values for shellfolder classes.
35843 * dlls/shell32/classes.c:
35844 shell32: Query for localized string in HCR_GetClassName.
35846 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
35847 advapi32: Implemented RegLoadMUIString[AW].
35849 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
35851 * dlls/winsock/tests/sock.c:
35852 winsock/tests: select wakeup on closesocket.
35853 - Change select timeout from 2 seconds to 500 microseconds.
35854 - Add test to make sure select wakes up after a closesocket.
35855 - Add test to make sure listen fails without bind.
35857 2006-02-14 Huw Davies <huw@codeweavers.com>
35859 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
35860 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
35861 msxml: Implement getElementsByTagName.
35863 2006-02-14 Hans Leidekker <hans@it.vu.nl>
35865 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
35866 msxml3: Implement DllUnregisterServer.
35868 2006-02-13 Petr Tesarik <hat@tesarici.cz>
35870 * programs/winhelp/Cs.rc:
35871 winhelp: Czech language resources encoding fix.
35873 * programs/winemine/Cs.rc:
35874 winemine: Czech language resources encoding fix.
35876 * programs/winefile/Cs.rc:
35877 winefile: Czech language resources encoding fix.
35879 * programs/wineconsole/wineconsole_Cs.rc:
35880 wineconsole: Czech language resources encoding fix.
35882 * programs/winecfg/Cs.rc:
35883 winecfg: Czech language resources encoding fix.
35885 * programs/wcmd/Cs.rc:
35886 wcmd: Czech language resources encoding fix.
35888 * programs/view/Cs.rc:
35889 view: Czech language resources encoding fix.
35891 * programs/uninstaller/Cs.rc:
35892 uninstaller: Czech language resources encoding fix.
35894 * programs/start/Cs.rc:
35895 start.exe: Czech language resources encoding fix.
35897 * programs/regedit/Cs.rc:
35898 regedit: Czech language resources encoding fix.
35900 * programs/progman/Cs.rc:
35901 progman: Czech language resources encoding fix.
35903 * programs/notepad/Cs.rc:
35904 notepad: Czech language resources encoding fix.
35906 * programs/cmdlgtst/Cs.rc:
35907 cmdlgtst: Czech language resources encoding fix.
35909 * programs/clock/Cs.rc:
35910 clock: Czech language resources encoding fix.
35912 * dlls/winmm/winmm_Cs.rc:
35913 winmm: Czech language resources encoding fix.
35915 * dlls/wininet/wininet_Cs.rc:
35916 wininet: Czech language resources encoding fix.
35918 * dlls/user/resources/user32_Cs.rc:
35919 user32: Czech language resources encoding fix.
35921 * dlls/wineps/wps_Cs.rc:
35922 wineps: Czech language resources encoding fix.
35924 * dlls/shell32/shell32_Cs.rc:
35925 shell32: Czech language resources encoding fix.
35927 * dlls/setupapi/Cs.rc:
35928 setupapi: Czech language resources encoding fix.
35930 * dlls/serialui/Cs.rc:
35931 serialui: Czech language resources encoding fix.
35933 * dlls/oledlg/oledlg_Cs.rc:
35934 oledlg: Czech language resources encoding fix.
35936 * dlls/mpr/mpr_Cs.rc:
35937 mpr: Czech language resources encoding fix.
35939 * dlls/msrle32/msrle_Cs.rc:
35940 msrle32: Czech language resources encoding fix.
35942 * dlls/msacm/msacm_Cs.rc:
35943 msacm: Czech language resources encoding fix.
35945 * dlls/hhctrl.ocx/Cs.rc:
35946 hhctrl.ocx: Czech language resources encoding fix.
35948 * dlls/commdlg/cdlg_Cs.rc:
35949 commdlg: Czech language resources encoding fix.
35951 * dlls/comctl32/comctl_Cs.rc:
35952 comctl32: Czech language resources encoding fix.
35954 * dlls/avifil32/avifile_Cs.rc:
35955 avifil32: Czech language resources encoding fix.
35957 2006-02-13 Jacek Caban <jacek@codeweavers.com>
35959 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
35960 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
35961 dlls/mshtml/nsio.c:
35962 mshtml: Handle IHlinkFrame service.
35964 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
35966 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
35967 dlls/wined3d/wined3d_private.h:
35968 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
35970 2006-02-13 Cyril Margorin <comargo@gmail.com>
35972 * dlls/x11drv/dib.c:
35973 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
35974 check for passed image, and do not use shared memory extension for
35975 temporary created image.
35977 * dlls/x11drv/dib.c:
35978 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
35979 X11DRV_DIB_GetImageBits.
35981 2006-02-13 Mike McCormack <mike@codeweavers.com>
35983 * dlls/msvcrt/exit.c:
35984 msvcrt: Fix a typo.
35986 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
35988 * dlls/psapi/psapi.spec:
35989 psapi: Fix output parameter of function GetModuleBaseName in spec
35992 2006-02-13 H. Verbeet <hverbeet@gmail.com>
35994 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
35995 wined3d: Don't keep a reference to the container, as it creates a
35996 circular reference.
35998 2006-02-13 Francois Gouget <fgouget@free.fr>
36000 * dlls/wined3d/device.c:
36001 wined3d: Protect float.h inclusion.
36003 * dlls/mshtml/tests/htmldoc.c:
36004 mshtml: Add trailing '\n's to ok() calls.
36006 * include/d3dtypes.h:
36007 d3dtypes: Fix windows.h inclusion.
36009 2006-02-13 Hans Leidekker <hans@it.vu.nl>
36011 * dlls/kernel/file.c:
36012 kernel: Report a tape device as FILE_TYPE_CHAR.
36014 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
36015 crypt32: Add a stub for CryptQueryObject.
36017 * dlls/netapi32/access.c:
36018 netapi32: Improve stub for NetUserModalsGet.
36019 Tell the caller this host is not part of a domain.
36021 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
36023 * dlls/msvideo/msvideo_main.c:
36024 msvfw32: Fix typos in the control state handling.
36025 Fix typos in the control state handling, add state checks for IDOK
36026 and IDCANCEL control notification handlers.
36028 2006-02-11 Alexandre Julliard <julliard@winehq.org>
36030 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
36031 libwine: Use dladdr if supported to get the run-time path of libwine.so
36032 and define the default dll and bin directories relative to it.
36034 * configure, configure.ac, include/config.h.in:
36035 configure: Added check for dladdr in libdl.
36037 * aclocal.m4, configure, configure.ac:
36038 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
36039 when linking with specific libraries.
36041 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
36043 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
36044 dlls/ddraw/device_opengl.c:
36045 ddraw: Small function corrections.
36046 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
36047 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
36048 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
36050 * dlls/ddraw/vertexbuffer.c:
36051 ddraw: ProcessVertices correction.
36052 Use the texture index to get the texcoord size from the fvf, not the
36055 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
36057 * configure, configure.ac, dlls/ntdll/tape.c:
36058 ntdll: Fix tape.c compilation on Darwin.
36060 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
36062 * dlls/shell32/shlview.c:
36063 shell32: IShellView list's control id should be 1, not 2000.
36065 * dlls/commdlg/filedlgbrowser.c:
36066 commdlg: IShellBrowser sets IShellView window's control id to 5002.
36068 2006-02-11 Troy Rollo <wine@troy.rollo.name>
36070 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
36071 ntdll: Implement DVD_ReadStructure.
36073 2006-02-11 Thomas Kho <tkho@ucla.edu>
36075 * dlls/riched20/editor.c:
36076 riched20: Fixed bounds error when finding text forward.
36078 * configure, configure.ac, dlls/riched20/Makefile.in,
36079 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
36080 dlls/riched20/tests/editor.c:
36081 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
36083 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
36085 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
36086 shell32: SHELL32_GetItemAttributes()
36087 - correct documentation which incorrectly claimed not to set any
36089 - retrieve file attributes using SHGetPathFromIDListW() when they are
36090 not already present in the internal PIDL structures
36091 - add test case to show the previously wrong folder attributes when
36092 using absolute PIDLs
36093 - fix some memory leaks in the tests
36095 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
36097 * dlls/wined3d/directx.c:
36098 wined3d: Make the returned driver version similar to windows.
36100 * dlls/wined3d/utils.c:
36101 wined3d: Extend debug_d3drenderstate with missing states.
36103 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
36105 * dlls/msvcrt/time.c:
36106 msvcrt: localtime should accept any positive time value.
36108 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
36109 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
36111 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
36112 msvfw32: Call codec's Configure dialog if the codec supports it.
36113 Disable data rate and key frame fields if requested.
36115 2006-02-11 Milko Krachounov <milko@3mhz.net>
36117 * programs/winecfg/Bg.rc:
36118 winecfg: Update Bulgarian translation.
36120 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
36122 * dlls/wined3d/device.c:
36123 wined3d: Prevent crash in setup_light.
36125 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
36127 * include/Makefile.in, include/dpnathlp.h:
36128 include: Add dpnathlp.h header.
36130 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
36132 * dlls/msvcrt/file.c:
36133 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
36135 2006-02-10 Huw Davies <huw@codeweavers.com>
36137 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
36138 msxml: Add ISupportErrorInfo for named node maps.
36140 2006-02-10 Jacek Caban <jacek@codeweavers.com>
36142 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
36143 include/mshtmhst.idl:
36144 mshtml: Added more defines to mshtmlhst.idl.
36146 2006-02-10 Alexandre Julliard <julliard@winehq.org>
36148 * dlls/ntdll/signal_i386.c:
36149 ntdll: Added emulation of ATL thunks for platforms with NX support.
36151 2006-02-10 Aric Stewart <aric@codeweavers.com>
36153 * dlls/ntdll/tests/change.c:
36154 ntdll: gcc 2.95 compile fixes.
36156 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
36158 * dlls/kernel/tests/drive.c:
36159 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
36161 2006-02-10 H. Verbeet <hverbeet@gmail.com>
36163 * dlls/wined3d/stateblock.c:
36164 wined3d: Release the vertex declaration during stateblock cleanup.
36166 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
36167 wined3d: Release the container during surface / volume cleanup.
36169 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
36170 dlls/d3d9/tests/vertexdeclaration.c:
36171 d3d9: Use an invisible window for tests.
36173 2006-02-10 Robert Shearman <rob@codeweavers.com>
36175 * dlls/secur32/secur32.c:
36176 secur32: Improve tracing.
36177 Improve the tracing for functions that can be called by the app, but
36178 bypass the relay code.
36180 * tools/widl/write_msft.c:
36181 widl: Fix a typo when removing TYPEFLAG_FDUAL.
36183 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
36184 dlls/shdocvw/events.c:
36185 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
36187 * dlls/oleaut32/olepicture.c:
36188 oleaut: Partially implement Invoke on the standard picture implementation.
36190 * dlls/oleaut32/typelib.c:
36191 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
36192 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
36193 when the offset isn't specified. It should be fetched from the
36194 dispatch offset stored in the header, rather than using a hack that
36197 * dlls/oleaut32/tests/olefont.c:
36198 oleaut: Add tests for IFontEventsDisp.
36200 * dlls/oleaut32/olefont.c:
36201 oleaut: Implement IFontEventsDisp connection point for the standard
36202 font implementation.
36204 * include/olectl.h:
36205 include: Define DISPID_FONT_CHANGED.
36207 2006-02-10 Juan Lang <juan_lang@yahoo.com>
36209 * dlls/crypt32/cert.c:
36210 crypt32: Move break statement to the correct spot.
36212 2006-02-10 Jacek Caban <jacek@codeweavers.com>
36214 * dlls/mshtml/tests/htmldoc.c:
36215 mshtml: Added test of IHlinkFrame service.
36217 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
36218 mshtml: Added nsIUploadStream implementation.
36220 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
36222 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
36223 regsvr32: Call OleInitialize before registering a DLL.
36225 2006-02-09 Alexandre Julliard <julliard@winehq.org>
36227 * programs/Makefile.in, programs/make_progs:
36228 programs: Don't install winetest.
36230 2006-02-09 Jeremy White <jwhite@codeweavers.com>
36232 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
36233 kernel: Fixed build with gcc 2.95.
36235 2006-02-09 Mike McCormack <mike@codeweavers.com>
36237 * dlls/dinput/joystick_linuxinput.c:
36238 dinput: Fix the compile for missing EV_SYN define.
36240 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
36243 gdi: Show hatch brush FIXME only once.
36245 2006-02-09 Jacek Caban <jacek@codeweavers.com>
36247 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
36248 dlls/mshtml/persist.c:
36249 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
36251 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
36252 mshtml: Added wrapper of nsIChannel.
36254 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
36255 dlls/mshtml/nsio.c:
36256 mshtml: Added wrapper of nsIURI interface.
36258 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
36259 dlls/mshtml/nsiface.idl:
36260 mshtml: Better ns*String handling.
36262 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
36263 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
36264 mshtml: Added wrapper of nsIOService.
36266 2006-02-09 Alexandre Julliard <julliard@winehq.org>
36268 * dlls/ntdll/loader.c:
36269 ntdll: Better handling of errors when loading a builtin dll from an
36272 2006-02-09 James Hawkins <truiken@gmail.com>
36274 * dlls/setupapi/query.c:
36275 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
36277 * dlls/setupapi/query.c:
36278 setupapi: Convert InfSpec to unicode if SearchControl is not
36279 INFINFO_INF_SPEC_IS_HINF.
36281 2006-02-09 Robert Shearman <rob@codeweavers.com>
36283 * dlls/oleaut32/typelib.c:
36284 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
36285 Try loading the dll first and then fall back to the regular file case.
36286 Only call SearchPath for the regular file case since LoadLibraryEx
36287 will do this for us and it previously excluded builtin dlls and
36288 executables from having their type libraries opened.
36290 * dlls/oleaut32/typelib.c:
36291 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
36293 * dlls/oleaut32/typelib.c:
36294 oleaut: Revert incorrect patch changing the order of parameters passed
36295 into DispCallFunc. A test with native indeed shows that the parameter
36296 index increases from the leftmost parameter to the rightmost.
36298 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
36299 tools/widl/write_msft.c:
36300 widl: Write out more TYPEFLAGs and add more type library-specific
36301 attributes to the parser.
36303 * tools/widl/write_msft.c:
36304 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
36305 TYPEFLAG_FOLEAUTOMATION typelib flags.
36307 2006-02-09 Juan Lang <juan_lang@yahoo.com>
36309 * dlls/crypt32/cert.c:
36310 crypt32: Fix up decoding.
36311 - don't use the no copy flag when decoding, the lifetime of the buffer
36312 to decode isn't guaranteed
36313 - remove some extraneous ternary comparisons
36316 * dlls/crypt32/encode.c:
36317 crypt32: Fix a fixme, and remove an old comment.
36319 2006-02-09 Aric Stewart <aric@codeweavers.com>
36321 * dlls/advapi32/registry.c:
36322 advapi32: Fix for RegNotifyChangeKeyValue.
36323 Flip fAsync and fWatchSubTree into their proper places.
36325 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
36327 * dlls/ntdll/tape.c:
36328 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
36329 instead of MTSETBLK.
36331 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
36333 * dlls/x11drv/keyboard.c:
36334 x11drv: Update Swiss French keyboard layout to better match the X11 one.
36336 2006-02-09 Robert Reif <reif@earthlink.net>
36338 * dlls/dsound/tests/duplex.c:
36339 dsound: Fix duplex test.
36341 2006-02-09 Christoph Frick <frick@sc-networks.de>
36343 * dlls/dinput/joystick_linuxinput.c:
36344 dinput: Dynamic handling of buttons of a device.
36346 * dlls/wined3d/utils.c:
36347 wined3d: Support for WINED3DFMT_A8B8G8R8.
36349 * dlls/wined3d/device.c:
36350 wined3d: Better warn/fixme for query handling.
36352 2006-02-09 Hans Leidekker <hans@it.vu.nl>
36354 * dlls/mapi32/sendmail.c:
36355 mapi32: Prevent freeing non-allocated memory.
36357 2006-02-08 Francois Gouget <fgouget@free.fr>
36359 * include/winuser.h:
36360 winuser.h: Add missing *LayeredWindow*() prototypes.
36362 2006-02-08 Alexandre Julliard <julliard@winehq.org>
36364 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
36366 server: Remove the no longer needed exe_file parameter in the
36367 init_process_done request.
36369 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
36370 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
36372 * dlls/kernel/process.c:
36373 kernel: Use a standard LoadLibrary call to load the main exe.
36375 * dlls/ntdll/loader.c:
36376 ntdll: Check for existing modref for the main exe before creating it
36377 in LdrInitializeThunk.
36379 * server/process.c:
36380 server: Allow the main exe to be registered as a normal dll before
36381 init_process_done is called.
36384 server: Fixed handling of inotify record length.
36386 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
36388 * dlls/msvcrt/undname.c:
36389 msvcrt: __unDNameEx is not a stub.
36391 2006-02-08 Jacek Caban <jacek@codeweavers.com>
36393 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
36394 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
36395 shdocvw: Added IHlinkFrame stub implementation.
36397 * dlls/shdocvw/shdocvw_main.c:
36398 shdocvw: Includes clean up.
36400 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
36401 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
36402 shdocvw: Remove IQuickActivate interface implementation that is not
36403 implemented in Windows as well.
36405 * include/urlmon.idl:
36406 urlmon.idl: Added BINDINFOF declaration.
36408 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
36410 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
36411 Pens created without PS_GEOMETRIC style but with width > 1 unit are
36415 gdi: Remove StrokePath workaround for a DC transformation change bug.
36417 2006-02-08 Huw Davies <huw@codeweavers.com>
36419 * dlls/wineps/escape.c:
36420 wineps: Don't display the MFCOMMENT escape.
36422 2006-02-07 Francois Gouget <fgouget@free.fr>
36424 * dlls/ntdll/tape.c:
36425 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
36427 * dlls/shell32/shellole.c:
36428 shell32: Update DllGetClassObject documentation.
36430 * include/textserv.h:
36431 textserv.h: Add missing CreateTextServices() prototype.
36433 * dlls/ntdll/virtual.c:
36434 ntdll: Protect sys/stat.h inclusion.
36436 * tools/winapi/win32.api:
36437 winapi: Update win32.api to match the current sources.
36439 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
36442 wine.inf: Add a default handler for https to the registry.
36444 * dlls/kernel/locale.c:
36445 kernel32: Implement EnumUILanguages.
36447 * dlls/x11drv/dib_convert.c:
36448 x11drv: Copy the whole image at once if appropriate.
36450 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
36452 * dlls/x11drv/keyboard.c:
36453 x11drv: Fix Turkish keyboard layouts.
36455 2006-02-07 Alexandre Julliard <julliard@winehq.org>
36457 * dlls/ntdll/loader.c:
36458 ntdll: Support loading a builtin dll by specifying an explicit path to
36461 2006-02-07 Mike McCormack <mike@codeweavers.com>
36463 * programs/notepad/En.rc, programs/notepad/License_En.c,
36464 programs/notepad/Makefile.in, programs/notepad/dialog.c,
36465 programs/notepad/license.c, programs/notepad/license.h,
36466 programs/notepad/notepad_res.h:
36467 notepad: Move license text to resources.
36469 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
36471 * dlls/ntdll/time.c:
36472 ntdll: Added Urals time.
36474 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
36476 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
36477 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
36479 * dlls/d3d8/device.c:
36480 d3d8: fbconfig fix.
36481 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
36482 32 in case the direct3d color format also has a depth of 32. As
36483 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
36484 the color depth needs to be 24. This patch sets the depth to 24 and it
36485 fixes bugs in 3dmark2001 and other programs.
36487 2006-02-07 Mike McCormack <mike@codeweavers.com>
36489 * dlls/kernel/tests/change.c:
36490 kernel32: More test cases for ReadDirectoryChangesW.
36492 * dlls/kernel/change.c, dlls/ntdll/directory.c,
36493 include/wine/server_protocol.h, server/change.c, server/protocol.def,
36495 kernel32: ReadDirectoryChangesW fixes.
36496 ReadDirectoryChangesW remembers whether it's recording changes or not.
36497 Don't initialize overlapped->InternalHigh.
36498 The hEvent is cleared when ReadDirectoryChanges is called.
36500 2006-02-07 Alexandre Julliard <julliard@winehq.org>
36502 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
36503 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
36504 Include wine/port.h in files that use exceptions.
36506 2006-02-07 Robert Shearman <rob@codeweavers.com>
36508 * dlls/oleaut32/tmarshal.c:
36509 oleaut32: Fix circular reference count in Typelib marshaler.
36510 The current method of handling typelib-marshaled interfaces that derive
36511 from IDispatch is to query for an IDispatch pointer from the proxy, but
36512 this causes a circular reference count.
36513 Fix the reference counting by loading using the IRpcProxyBuffer of
36514 IDispatch without an outer unknown, so that the lifetime is controlled
36515 by the typelib-marshaled interface's proxy. The IDispatch proxy now
36516 shares the same channel as the typelib-marshaled interface, so fix up
36517 the stub side to handle this.
36519 * dlls/oleaut32/tmarshal.c:
36520 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
36522 * dlls/oleaut32/tmarshal.c:
36523 oleaut32: Release interfaces when told to.
36524 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
36525 TKIND_INTERFACE case below by releasing their respective interfaces as
36528 * dlls/ole32/compobj.c:
36529 ole32: Print an error message if the apartment isn't initialised in
36532 * tools/widl/write_msft.c:
36533 widl: Fix some warnings caused by making attributes const.
36536 msi: Fix bison warnings by providing precedence rules for expressions
36537 and by removing a redundant expression case.
36539 * dlls/rpcrt4/cproxy.c:
36540 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
36541 StdProxy_Construct as it will just crash anyway.
36543 2006-02-07 James Hawkins <truiken@gmail.com>
36545 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
36546 dlls/setupapi/tests/query.c:
36547 setupapi: Add an initial implementation of SetupGetInfInformation.
36549 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
36550 setupapi: Implement SetupQueryInfFileInformation.
36552 2006-02-07 Alexandre Julliard <julliard@winehq.org>
36554 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
36555 dlls/setupapi/setupapi_private.h:
36556 setupapi: Store the full name to the INF file in the inf_file structure
36557 (based on a patch by James Hawkins).
36559 * tools/widl/parser.y:
36560 widl: Remove '\n' from yyerror calls.
36562 2006-02-07 Robert Shearman <rob@codeweavers.com>
36564 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
36565 tools/widl/widltypes.h:
36566 widl: Make 'attrs' field of type_t const.
36568 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
36569 widl: Remove unused 'rname' field of type_t.
36571 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
36572 tools/widl/typegen.h:
36573 widl: Merge marshall_arguments and unmarshall_arguments into one
36574 function to remove the large amount of duplicated code.
36576 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
36577 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
36578 tools/widl/typegen.h:
36579 widl: Yet more const attributes.
36581 * tools/widl/header.c, tools/widl/widltypes.h:
36582 widl: More const attributes.
36584 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
36586 * tools/widl/typegen.c:
36587 widl: Fix proc format string for explicit binding handles.
36589 2006-02-07 Robert Shearman <rob@codeweavers.com>
36591 * tools/widl/typegen.c:
36592 widl: Write out the correct FC type if the structure has pointers.
36594 * tools/widl/typegen.c:
36595 widl: Split pointer writing into a separate function.
36597 * tools/widl/parser.y:
36598 widl: Fix pointer detection for structures with embedded arrays.
36599 Pointers have priority over every other type, so move the detection to
36600 the top of get_struct_type.
36601 Fall through from the embedded array detection to the embedded
36602 structure handling code so that conformance, variance and pointer
36603 presence is inherited from the array's base type.
36605 * tools/widl/typegen.c:
36606 widl: Increment the type format string when writing the pointer
36608 Write out pointer layouts for structures.
36610 * tools/widl/widltypes.h:
36611 widl: Make all pointer fields of expr_t structure constant.
36613 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
36615 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
36616 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
36618 * dlls/msvideo/msvideo_main.c:
36619 msvideo: Add a codec to the compressors list only if it supports
36620 specified input format.
36621 Return a compressor handle in COMPVARS structure.
36623 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
36625 * dlls/msvcrt/undname.c:
36626 msvcrt: Handle data types B,R,S in C++ symbol demangling.
36628 2006-02-07 H. Verbeet <hverbeet@gmail.com>
36630 * dlls/d3d9/tests/vertexdeclaration.c:
36631 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
36633 * dlls/d3d9/tests/vertexdeclaration.c:
36634 d3d9: Reorganise the vertexdeclaration tests.
36635 - Split the test for getting and setting vertexdeclaration into one
36636 for creating the declaration and one for the actual getting and
36638 - Add traces for when creating the device or vertexdeclaration fails.
36640 * dlls/wined3d/vertexdeclaration.c:
36641 wined3d: Always return the number of elements in the vertex
36642 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
36644 * dlls/wined3d/device.c:
36645 wined3d: Don't set the container to the device for standalone surfaces.
36647 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
36648 wined3d/d3d9: Cleanup GetContainer for volumes.
36650 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
36651 wined3d/d3d9: Cleanup GetContainer for surfaces.
36653 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
36655 * dlls/quartz/regsvr.c:
36656 quartz: Register some of the interfaces.
36658 2006-02-06 Robert Millan <rmh@aybabtu.com>
36660 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
36661 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
36662 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
36665 2006-02-06 Alexandre Julliard <julliard@winehq.org>
36667 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
36668 w32skrnl: No need for an import library.
36670 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
36671 rsabase: No need for an import library.
36673 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
36675 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
36676 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
36677 avoid using struct mtpos which may not be present on such systems).
36679 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
36681 * dlls/wininet/tests/internet.c:
36682 wininet: Fix InternetQueryOption test to pass under Windows.
36684 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
36686 * dlls/winsock/tests/sock.c:
36687 winsock/tests: select() conformance test improvements.
36688 Add OK tests around more function calls.
36689 Add two more todo_wine tests that fail.
36691 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
36693 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
36694 dlls/comctl32/tests/monthcal.c:
36695 comctl32: Add month calendar tests.
36697 2006-02-06 Francois Gouget <fgouget@free.fr>
36699 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
36700 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
36701 Assorted spelling fixes.
36703 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
36704 Add trailing '\n's to ok() and trace() calls.
36706 * dlls/security/security.spec:
36707 security: Fix the UnsealMessage() forward.
36709 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
36711 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
36712 wined3d: Texture fixes.
36713 Set video memory capabilities, add some checks to SetTexture and
36714 update some comments.
36716 2006-02-06 Huw Davies <huw@codeweavers.com>
36718 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
36719 oleaut32: Fixes and tests for CreateDispTypeInfo.
36720 CreateDispTypeInfo returns the typeinfo of a coclass which implements
36721 the described interface.
36723 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
36725 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
36726 dlls/wininet/tests/internet.c:
36727 wininet: Add tests for InternetQueryOption.
36729 2006-02-06 Hans Leidekker <hans@it.vu.nl>
36731 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
36732 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
36733 include/mapicode.h:
36734 mapi32: Implementation for MAPISendMail.
36735 Implement MAPISendMail, stub MAPILogoff and make the stubs for
36736 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
36738 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
36740 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
36741 wcmd: CALL should search the current PATH.
36743 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
36745 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
36746 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
36747 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
36748 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
36749 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
36750 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
36751 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
36752 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
36753 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
36754 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
36755 programs/notepad/main.c:
36756 Fixes for missing prototypes warnings.
36758 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
36759 A few fixes for pointer qualifiers (const, volatile) warnings.
36761 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
36763 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
36764 winhelp: Turkish translation.
36766 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
36767 winemine: Turkish translation.
36769 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
36770 winefile: Turkish translation.
36772 * programs/wineconsole/wineconsole_Tr.rc,
36773 programs/wineconsole/wineconsole_res.rc:
36774 wineconsole: Turkish translation.
36776 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
36777 winecfg: Turkish translation.
36779 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
36780 wcmd: Turkish translation.
36782 * programs/view/Tr.rc, programs/view/viewrc.rc:
36783 view: Turkish translation.
36785 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
36786 uninstaller: Turkish translation.
36788 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
36789 taskmgr: Turkish translation.
36791 * programs/start/Tr.rc, programs/start/rsrc.rc:
36792 start: Turkish translation.
36794 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
36795 regedit: Turkish translation.
36797 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
36798 progman: Turkish translation.
36800 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
36801 notepad: Turkish translation.
36803 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
36804 cmdlgtst: Turkish translation.
36806 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
36807 clock: Turkish translation.
36809 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
36810 wldap32: Turkish translation.
36812 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
36813 winspool: Turkish translation.
36815 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
36816 winmm: Turkish translation.
36818 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
36819 wininet: Turkish translation.
36821 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
36822 wineps: Turkish translation.
36824 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
36825 user: Turkish translation.
36827 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
36828 shlwapi: Turkish translation.
36830 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
36831 shell32: Turkish translation.
36833 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
36834 shdocvw: Turkish translation.
36836 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
36837 setupapi: Turkish translation.
36839 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
36840 serialui: Turkish translation.
36842 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
36843 oledlg: Turkish translation.
36845 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
36846 oleaut32: Turkish translation.
36848 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
36849 msvideo: Turkish translation.
36851 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
36852 msvidc32: Turkish translation.
36854 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
36855 msrle32: Turkish translation.
36857 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
36858 msi: Turkish translation.
36860 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
36861 mshtml: Turkish translation.
36863 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
36864 msacm: Turkish translation.
36866 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
36867 mpr: Turkish translation.
36869 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
36870 iccvid: Turkish translation.
36872 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
36873 hhctrl.ocx: Turkish translation.
36875 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
36876 commdlg: Turkish translation.
36878 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
36879 comctl32: Turkish translation.
36881 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
36882 avifil32: Turkish translation.
36884 2006-02-06 Mike McCormack <mike@codeweavers.com>
36886 * dlls/ntdll/tests/change.c:
36887 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
36889 * dlls/kernel/change.c, dlls/ntdll/directory.c,
36890 include/wine/server_protocol.h, server/change.c, server/protocol.def,
36891 server/request.h, server/trace.c:
36892 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
36894 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
36896 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
36897 dlls/kernel/tests/volume.c:
36898 kernel: Added a test for QueryDosDeviceA.
36900 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
36902 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
36903 programs/winefile/No.rc:
36904 Norwegian Bokmål updates.
36906 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
36908 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
36909 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
36911 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
36912 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
36914 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
36915 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
36917 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
36918 ntdll: Implemented IOCTL purge for serial objects.
36920 2006-02-06 H. Verbeet <hverbeet@gmail.com>
36922 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
36923 dlls/wined3d/device.c, dlls/wined3d/directx.c,
36924 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
36925 dlls/wined3d/query.c, dlls/wined3d/resource.c,
36926 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
36927 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
36928 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
36929 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
36930 dlls/wined3d/volumetexture.c:
36931 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
36933 * dlls/wined3d/stateblock.c:
36934 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
36935 Move TRACEs to the top of their code blocks.
36937 * dlls/wined3d/device.c:
36938 wined3d: Release the correct vertexdeclaration in
36939 IWineD3DDeviceImpl_SetVertexDeclaration.
36941 * dlls/wined3d/device.c:
36942 wined3d: Also update reference counts when we're recording a stateblock.
36944 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
36945 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
36946 wined3d: Fix SetContainer.
36947 Add/Release references to the container.
36948 Change the type of the container from IUnknown to IWineD3DBase.
36950 * dlls/wined3d/drawprim.c:
36951 wined3d: Downgrade a FIXME to a TRACE.
36953 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
36955 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
36956 programs/winedbg/debugger.h, programs/winedbg/memory.c,
36957 programs/winedbg/stack.c, programs/winedbg/symbol.c:
36958 winedbg: Added support for function parameters passed in registers.
36959 Added correct stabs parsing for function parameters in registers.
36960 Added a couple of helper functions to make code smaller and more
36963 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
36964 kernel: Fixed regression in atom handling.
36965 Added proper tests (local & global functions).
36967 2006-02-06 Kevin Koltzau <kevin@plop.org>
36969 * dlls/riched20/editor.c:
36970 riched20: Don't use EM_STREAMIN for paste.
36972 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
36974 * dlls/commdlg/fontdlg.c:
36975 commdlg: Add font sizes 6 and 7 to font select dialog.
36977 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
36979 * programs/winecfg/Nl.rc:
36980 winecfg: Update Dutch resources.
36982 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
36984 * programs/winecfg/De.rc:
36985 winecfg: Update German resource.
36987 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
36989 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
36990 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
36991 Work around using struct mtget.mt_gstat on systems lacking this.
36993 2006-02-05 Robert Millan <rmh@aybabtu.com>
36995 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
36996 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
36997 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
36998 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
36999 that is used with FreeBSD.
37001 2006-02-05 Kevin Koltzau <kevin@plop.org>
37003 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
37004 riched20: Separate stream state from editor state.
37005 Somewhat improves thread safety.
37007 * dlls/riched20/editor.h, dlls/riched20/writer.c:
37008 riched20: Add method to stream data based on a range.
37010 * dlls/riched20/editor.c:
37011 riched20: Don't use EM_STREAMOUT for copy/cut.
37013 2006-02-05 Alexandre Julliard <julliard@winehq.org>
37015 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
37016 server/protocol.def, server/trace.c:
37017 server: Remove no longer used create_flags from get_startup_info request.
37019 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
37020 kernel: Use a magic ConsoleHandle value instead of create flag to pass
37021 the CREATE_NEW_CONSOLE flag to the child.
37023 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
37024 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
37027 server: Fixed compile without inotify.
37029 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
37031 * programs/winecfg/Ko.rc:
37032 winecfg: Updated the Korean translation.
37034 2006-02-05 H. Verbeet <hverbeet@gmail.com>
37036 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
37037 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
37039 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
37040 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
37042 * dlls/d3d8/directx.c:
37043 d3d8: Add detection for GL_ARB_point_parameters support.
37045 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
37047 * dlls/riched20/editor.c:
37048 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
37050 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
37052 * dlls/commdlg/cdlg_De.rc:
37053 commdlg: Update German resource.
37055 2006-02-05 Juan Lang <juan@codeweavers.com>
37057 * dlls/crypt32/tests/str.c:
37058 crypt32: Fix Mingw compile.
37060 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37062 * dlls/d3d8/device.c:
37063 d3d8: Fixed point sprite scaling when size < 1.0f.
37065 * dlls/d3d8/device.c:
37066 d3d8: Fixed POINTSPRITEENABLE.
37068 * dlls/d3d8/device.c:
37069 d3d8: Fixed POINTSCALEENABLE.
37071 * dlls/wined3d/device.c:
37072 wined3d: Fixed point sprite scaling when size < 1.0f.
37074 2006-02-04 Alexandre Julliard <julliard@winehq.org>
37076 * dlls/ntdll/loadorder.c:
37077 ntdll: Added a few helper function to simplify the loadorder code.
37078 Keep the application key open, it's valid for the lifetime of the
37081 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
37082 programs/winecfg/resource.h:
37083 winecfg: Display a warning when the user tries to change the load
37084 order of a system dll.
37086 * programs/winecfg/libraries.c:
37087 winecfg: Populate the dll combo box with the dlls found in the load path.
37089 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
37090 libs/wine/wine.map:
37091 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
37093 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
37095 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
37096 programs/notepad/Da.rc, programs/progman/Da.rc,
37097 programs/winhelp/Da.rc:
37098 Danish language update.
37100 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
37102 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
37103 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
37104 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
37105 dlls/riched20/writer.c:
37106 riched20: Initial support for simple tables.
37108 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
37109 riched20: Removed an unused parameter.
37111 * dlls/riched20/caret.c:
37112 riched20: Simplified ME_InsertGraphicsFromCursor() function.
37114 * dlls/riched20/run.c:
37115 riched20: Fixed undo stack corruption.
37117 2006-02-04 Mike McCormack <mike@codeweavers.com>
37119 * dlls/imm32/imm.c:
37120 imm32: Remove FIXME messages from some implemented functions.
37122 * programs/clock/En.rc, programs/clock/License_En.c,
37123 programs/clock/Makefile.in, programs/clock/clock_res.h,
37124 programs/clock/license.c, programs/clock/license.h,
37125 programs/clock/main.c:
37126 Clock: Load license text from resources.
37128 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
37130 * dlls/msvideo/msvideo_main.c:
37131 msvfw32: Do not overwrite fccType in the codec enumeration proc.
37133 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
37135 * programs/winecfg/drive.c:
37136 winecfg: Use already existing letter_to_index().
37138 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
37140 * dlls/wined3d/device.c:
37141 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
37143 2006-02-03 Robert Shearman <rob@codeweavers.com>
37145 * tools/widl/typegen.c:
37146 widl: Add architecture for generating pointer layouts.
37148 2006-02-03 Alexandre Julliard <julliard@winehq.org>
37151 wine.inf: Make FourCC codes uppercase again until we can figure out
37152 why lowercase doesn't work right.
37154 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
37156 * tools/widl/typegen.c:
37157 widl: The 'string' attribute can also be used with unsigned characters.
37159 2006-02-03 Robert Shearman <rob@codeweavers.com>
37161 * dlls/rpcrt4/ndr_stubless.c:
37162 rpcrt4: Restrict stubless FC types to the range of the type function table.
37164 * dlls/rpcrt4/ndr_midl.c:
37165 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
37167 * include/wine/rpcfc.h:
37168 include: Move all of the contiguous FC types together so we can see
37169 possible missing constants better.
37171 * include/rpcndr.h:
37172 include: Add function declarations for the Range type.
37174 2006-02-03 Mike McCormack <mike@codeweavers.com>
37177 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
37179 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37181 * dlls/wined3d/device.c:
37182 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
37184 * dlls/wined3d/device.c:
37185 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
37187 * dlls/wined3d/device.c:
37188 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
37190 * dlls/wined3d/device.c:
37191 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
37193 2006-02-03 Robert Millan <rmh@aybabtu.com>
37195 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
37196 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
37198 2006-02-03 Huw Davies <huw@codeweavers.com>
37200 * dlls/oleaut32/typelib.c:
37201 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
37203 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
37205 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
37206 dlls/msvideo/msvideo_main.c:
37207 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
37211 wine.inf: Change fcc type of builtin video codecs in system.ini to be
37212 equal to ICTYPE_VIDEO.
37214 * dlls/commdlg/filedlg.c:
37215 Add support for CDM_HIDECONTROL message in the file open dialog.
37217 2006-02-03 Juan Lang <juan_lang@yahoo.com>
37219 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
37220 crypt32: Add stub for CryptEnumOIDInfo.
37222 2006-02-02 Alexandre Julliard <julliard@winehq.org>
37224 * ANNOUNCE, ChangeLog, VERSION, configure:
37227 ----------------------------------------------------------------
37228 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
37230 * dlls/winsock/tests/sock.c:
37231 winsock/tests: Add a todo_wine test for select.
37233 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
37235 * dlls/winspool/tests/info.c:
37236 winspool/tests: Filter more results.
37238 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37240 * dlls/wined3d/directx.c:
37241 wined3d: Added support for ARB_POINT_PARAMETERS.
37243 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
37245 * dlls/gdi/freetype.c:
37246 gdi: Slant font automatically if no italic variant exists.
37248 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
37250 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
37251 programs/winecfg/En.rc, programs/winecfg/Es.rc,
37252 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
37253 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
37254 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
37255 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
37256 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
37257 programs/winecfg/x11drvdlg.c:
37258 winecfg: Remove color depth. It's source of problems for number of users.
37260 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
37262 * dlls/shell32/shellpath.c:
37263 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
37265 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
37266 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
37267 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
37268 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
37269 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
37270 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
37271 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
37272 allow for reasonable symbolic linking to $HOME based directories.
37274 * dlls/shell32/shellpath.c:
37275 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
37277 2006-02-02 Huw Davies <huw@codeweavers.com>
37279 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
37280 dlls/x11drv/x11drv.h:
37281 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
37283 2006-02-02 Alexandre Julliard <julliard@winehq.org>
37285 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
37286 widl: Some cosmetic fixes in generated code.
37288 * tools/widl/widl.c:
37289 widl: Make sure the token variables are always initialized properly.
37291 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
37293 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
37294 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
37296 2006-02-02 Tobias Loew <tobi@die-loews.de>
37299 gdi: Extended pens do not work correct with StrokePath.
37301 2006-02-02 Mike McCormack <mike@codeweavers.com>
37303 * dlls/kernel/change.c:
37304 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
37306 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
37308 * dlls/shell32/shfldr_unixfs.c:
37309 unixfs: Use realpath instead of canonicalize_file_name for portability
37312 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
37315 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
37317 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
37319 * dlls/commdlg/filedlg.c:
37320 commdlg: File open dialog: Use the specified instance handle for
37321 custom dialog templates.
37323 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
37325 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
37326 shlwapi: Added stub for ShellMessageBoxWrapW.
37328 2006-02-02 Juan Lang <juan_lang@yahoo.com>
37330 * dlls/crypt32/cert.c:
37331 crypt32: Support external providers.
37332 - add support for external store providers
37333 - rewrite registry stores as a provider
37334 - fix a memory leak
37336 2006-02-02 Juan Lang <juan@codeweavers.com>
37338 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
37339 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
37341 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
37343 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
37344 advapi32: Add stub for ObjectDeleteAuditAlarmW.
37346 * dlls/oleaut32/variant.c:
37347 oleaut32: Prevent freeing of random memory.
37348 Don't assign type to variant until we're sure we are assigning a
37351 2006-02-02 Kevin Koltzau <kevin@plop.org>
37353 * dlls/riched20/editor.c:
37354 riched20: Handle context menu.
37356 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
37358 * programs/start/start.c:
37359 start.exe: build_args now returns the correct string when no parameter
37362 * dlls/x11drv/keyboard.c:
37363 x11drv: Added Turkish F keyboard layout.
37365 2006-02-01 Juan Lang <juan@codeweavers.com>
37367 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
37368 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
37369 dlls/crypt32/tests/str.c:
37370 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
37372 2006-02-01 Kevin Koltzau <kevin@plop.org>
37374 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
37375 riched20: Implement EM_SETOLECALLBACK.
37377 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
37380 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
37382 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
37384 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
37385 winspool: Empty string as environment is valid, with tests.
37387 * include/winspool.h:
37388 winspool.h: Add missing declarations.
37390 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
37392 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
37393 dlls/riched20/txtsrv.c:
37394 riched20: Implement CreateTextServices.
37395 Implement a stub interface that CreateTextServices returns.
37397 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
37399 * dlls/riched20/style.c:
37400 riched20: Fixed font cache corruption.
37402 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
37404 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
37405 Translate pen width from logical units only for geometric pens.
37407 * dlls/shell32/shlexec.c:
37408 shell32: execute_from_key should fallback to a DDE exec only if the
37409 command to execute from is not found in the registry.
37410 Pass already found executable name to dde_connect.
37412 2006-02-01 Robert Shearman <rob@codeweavers.com>
37414 * tools/widl/typegen.c:
37415 widl: Fix a SEGV when using arrays declared using a pointer and
37416 attributes, instead of array indices (reported by Eric Kohl).
37418 2006-01-31 Alexandre Julliard <julliard@winehq.org>
37420 * dlls/setupapi/tests/.gitignore:
37421 setupapi: Ignore ok file for new query test.
37423 2006-01-31 Mike McCormack <mike@codeweavers.com>
37425 * programs/winefile/En.rc, programs/winefile/Makefile.in,
37426 programs/winefile/license.c, programs/winefile/resource.h,
37427 programs/winefile/winefile.c, programs/winefile/winefile.h:
37428 winefile: Move the license and warranty text into the resources.
37430 2006-01-31 Robert Shearman <rob@codeweavers.com>
37432 * tools/widl/typegen.c:
37433 widl: Changes to output for better debugability.
37434 Write the offset and the absolute address for referenced types.
37435 Write the current offset out when writing a pointer type.
37437 * tools/widl/typegen.c:
37438 widl: Clean up conformant struct handling.
37439 Make the writing of conformant structures take advantage of the new
37440 type format string offset handling.
37442 * tools/widl/typegen.c:
37443 widl: Fix the writing of arrays with size specified in the array
37444 expression instead of the size_is expression.
37446 * tools/widl/typegen.c:
37447 widl: Improve the current type offset passing.
37448 Change the functions to take the current type offset and return the
37449 start of the type written.
37451 * tools/widl/typegen.c:
37452 widl: The stack/structure offset in correlation descriptors should be a short.
37454 * tools/widl/parser.y:
37455 widl: Do constant folding for the sizeof operator on simple types.
37457 * tools/widl/header.c, tools/widl/typegen.c:
37458 widl: Support client/server generation for explicit_handle interfaces
37459 (based on a patch by Eric Kohl).
37461 * tools/widl/typegen.c:
37462 widl: Implement constant conformance.
37464 * tools/widl/client.c, tools/widl/server.c:
37465 widl: Fix the type offset used in marshaling/unmarshaling.
37466 Make a copy of type_offset so that it only gets incremented once per
37467 function, instead of twice.
37469 * tools/widl/write_msft.c:
37470 widl: Implement the writing of defaultvalue constants for enum values.
37472 * include/winsvc.h:
37473 include: Add SC_ENUM_TYPE to winsvc.h.
37475 * dlls/stdole2.tlb/std_ole_v2.idl:
37476 stdole2.tlb: Remove hack due to unimplemented widl functionality.
37478 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
37480 * dlls/shell32/shfldr_unixfs.c:
37481 unixfs: Only append '/' to base path if not already present in
37482 UNIXFS_get_unix_path.
37484 2006-01-31 Alexandre Julliard <julliard@winehq.org>
37486 * dlls/kernel/change.c:
37487 kernel: Set the overlapped structure status in ReadDirectoryChanges.
37489 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
37491 * dlls/ntdll/tape.c:
37492 ntdll: tape.c portability fixes.
37493 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
37494 the former, but not the latter.
37495 Only enable operations supported by the host OS in
37496 TAPE_CreatePartition() and TAPE_Prepare().
37498 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
37500 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
37501 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
37502 dlls/riched20/style.c:
37503 riched20: Added support for hidden text.
37505 * dlls/riched20/caret.c:
37506 riched20: Paint the selection while it's being extended by dragging.
37508 2006-01-31 Tobias Loew <tobi@die-loews.de>
37511 gdi: viewportExt changed after call to StrokePath.
37513 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
37515 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
37516 gdi: Fixes for the isotropic mapping mode.
37517 - Isotropic mapping mode: Adjust the viewport extension in
37518 SetWindowExtEx, handle negative extents.
37519 - Support the isotropic mapping mode in the enhanced metafile driver.
37522 2006-01-31 Robert Shearman <rob@codeweavers.com>
37524 * tools/widl/typegen.c:
37525 widl: Use a macro to write out FC types, along with the current offset
37526 which is useful for debugging.
37528 * tools/widl/typegen.c:
37529 widl: Pass the current type format string offset through all type
37532 * tools/widl/typegen.c:
37533 widl: Eliminate redundant callback routines.
37534 Add a function for comparing expressions and use it to eliminate
37535 redundant callback functions.
37537 * include/wine/rpcfc.h:
37538 widl: Define a value for RPC_FC_WSTRING.
37540 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
37542 * programs/winecfg/x11drvdlg.c:
37543 winecfg: Default for PixelShaders is disabled.
37545 2006-01-31 James Hawkins <truiken@gmail.com>
37547 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
37548 setupapi: Add tests for SetupGetInfInformation.
37550 * include/setupapi.h:
37551 setupapi: Add definitions for the SetupGetInfInformation search flags.
37553 2006-01-31 Mike McCormack <mike@codeweavers.com>
37555 * dlls/kernel/tests/change.c:
37556 kernel: Add some test cases for ReadDirectoryChangesW.
37558 2006-01-31 Juan Lang <juan@codeweavers.com>
37560 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
37561 crypt32: Correct X509_NAME decoding, and more stringent tests.
37563 * include/wincrypt.h:
37564 wincrypt: Fix typo.
37566 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
37568 * dlls/comctl32/listview.c:
37569 comctl32: Restore listview font on CDRF_NEWFONT.
37571 2006-01-31 Robert Shearman <rob@codeweavers.com>
37573 * dlls/oleaut32/typelib.c:
37574 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
37576 * dlls/rpcrt4/ndr_stubless.c:
37577 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
37580 * dlls/rpcrt4/ndr_ole.c:
37581 rpcrt4: Only attempt to marshal an object if it is non-NULL.
37583 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
37585 * dlls/shell32/shfldr_unixfs.c:
37586 unixfs: Only resolve the 'dosdevices' based symbol links in
37587 UNIXFS_get_unix_path, but leave all others alone.
37589 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
37591 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
37592 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
37593 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
37594 gdi: Add support for creating extended pens.
37596 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
37598 * dlls/d3d8/directx.c:
37599 d3d8: CreateDevice should use the root of the current window.
37601 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
37603 * dlls/iphlpapi/iphlpapi_main.c:
37604 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
37606 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
37608 * dlls/riched20/editor.c, include/textserv.h:
37609 riched20: Make CreateTextServices use ITextHost.
37611 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
37613 * dlls/user/message.c:
37614 user: Remove internal messages from the message queue before handling them.
37616 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
37618 * programs/winecfg/Es.rc:
37619 winecfg: Spanish translation update.
37621 2006-01-30 Mike McCormack <mike@codeweavers.com>
37624 server: Initial inotify support.
37626 * dlls/kernel/tests/change.c:
37627 kernel: Add some more tests for FindFirstChangeNotification.
37629 2006-01-30 Alexandre Julliard <julliard@winehq.org>
37631 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
37632 Fixed creation of PS_ALTERNATE pens.
37634 2006-01-30 Tobias Loew <tobi@die-loews.de>
37636 * dlls/comctl32/tab.c:
37637 comctl32: Fix tab-control flickering.
37639 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
37641 * dlls/x11drv/xrender.c:
37642 x11drv: Fix AlphaBlend read boundaries.
37644 2006-01-30 Mike McCormack <mike@codeweavers.com>
37646 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
37647 msi: Add an implementation of MsiGetDatabaseState.
37649 2006-01-30 Juan Lang <juan@codeweavers.com>
37651 * include/wincrypt.h:
37652 wincrypt.h: Add more missing defines.
37654 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
37656 * dlls/user/hook.c:
37657 user: Remove duplicate code.
37659 * dlls/user/tests/msg.c:
37660 user/tests: Add test for low level mouse hooks.
37662 2006-01-30 Robert Shearman <rob@codeweavers.com>
37664 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
37665 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
37666 already have them filled in.
37668 * dlls/oleaut32/typelib.c:
37669 oleaut: Fix the order of parameters passed into DispCallFunc.
37671 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
37673 * dlls/ntdll/tape.c:
37674 kernel: Remove bogus breaks in tape.c
37676 2006-01-27 Huw Davies <huw@codeweavers.com>
37678 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
37679 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
37680 dlls/msxml3/parseerror.c:
37681 msxml: Issue a fixme if the interface is not implemented.
37683 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
37685 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
37686 gdi: Add test case for creating pens, make it pass under Wine for
37689 2006-01-27 Mike McCormack <mike@codeweavers.com>
37691 * dlls/kernel/change.c:
37692 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
37694 2006-01-27 Juan Lang <juan_lang@yahoo.com>
37696 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
37697 dlls/iphlpapi/iphlpapi_main.c:
37698 iphlpapi: Reimplement interface enumeration.
37699 Implement interface enumeration based on if_nameindex, based on a
37700 suggestion by Michael Ost
37702 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
37704 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
37705 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
37707 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
37709 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
37710 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
37711 Fix a couple of bugs spotted by valgrind.
37713 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
37715 Suppress some false-positives reported by valgrind.
37717 * programs/winedbg/break.c, programs/winedbg/dbg.y,
37718 programs/winedbg/debug.l, programs/winedbg/debugger.h,
37719 programs/winedbg/winedbg.c:
37720 winedbg: Hardware breakpoints
37721 - implemented hardware assisted breakpoints (new 'hbreak' command
37722 which behaves just as 'break' command)
37723 - small improvements to break handling (saving hit xpoint across
37724 exception handling)
37725 - fixed 'cont N' command for watchpoints
37727 2006-01-27 Alexandre Julliard <julliard@winehq.org>
37729 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
37730 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
37731 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
37732 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
37733 by Mike McCormack).
37735 * dlls/shell32/shlfileop.c:
37736 shell32: Fixed a couple of FindFirstFile handle leaks.
37738 * dlls/oleaut32/tests/.gitignore:
37739 oleaut32: Ignore new test ok file.
37741 2006-01-27 Huw Davies <huw@codeweavers.com>
37743 * dlls/user/tests/edit.c:
37744 user: Don't automatically add a bunch of styles in create_editcontrol.
37746 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
37748 * dlls/user/tests/text.c, dlls/user/text.c:
37749 user: Fix DrawTextExA/W on empty strings.
37750 DrawTextExA/W should calculate a rectangle of zero height and width in
37751 some cases of null or empty supplied strings. With conformance tests.
37753 2006-01-27 Mike McCormack <mike@codeweavers.com>
37755 * dlls/kernel/change.c:
37756 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
37758 2006-01-27 Robert Shearman <rob@codeweavers.com>
37760 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
37761 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
37762 ole: Test and implement LPSAFEARRAY marshaling.
37764 * dlls/oleaut32/tmarshal.c:
37765 oleaut: Improve the typelib marshaler traces.
37766 Improve the typelib marshaler traces for lazy developers like me who
37767 don't want to grep for constants.
37769 * include/rpcndr.h:
37770 include: Add types and definitions for RPC user callback routines.
37772 * include/propidl.idl:
37773 include: Add new union cases for PROPVARIANT structure.
37775 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
37776 tools/widl/typegen.h:
37777 widl: Implement callback conformance.
37779 2006-01-27 Alexandre Julliard <julliard@winehq.org>
37781 * dlls/riched20/paint.c:
37782 riched20: Remove a couple of no longer used functions.
37784 2006-01-27 Mike McCormack <mike@codeweavers.com>
37786 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
37787 include/wine/server_protocol.h, server/change.c, server/file.c,
37788 server/file.h, server/protocol.def, server/request.h, server/trace.c:
37789 server: Fix the file notification interface to use directory handles.
37791 2006-01-27 Alexandre Julliard <julliard@winehq.org>
37794 server: Fixed low-level hardware hooks.
37795 The hook thread field has been reused for win events, so it no longer
37796 works for low-level hardward hooks. Use the owner field instead.
37798 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
37800 * dlls/user/scroll.c:
37801 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
37803 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
37805 * dlls/winmm/wineoss/audio.c:
37806 wineoss: Proper support in OSS driver for audio when no mixer is present.
37807 Fixed a couple of potential fd leaks.
37809 2006-01-27 Hans Leidekker <hans@it.vu.nl>
37811 * dlls/kernel/tape.c:
37812 kernel: Implementation of tape functions.
37813 Implement CreateTapePartition, EraseTape, GetTapeParameters,
37814 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
37815 SetTapePosition and WriteTapemark.
37817 2006-01-26 Jacek Caban <jacek@codeweavers.com>
37819 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
37820 shdocvw: Added client site's IDispatch stub implementation.
37822 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
37823 dlls/shdocvw/webbrowser.c:
37824 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
37826 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
37827 shdocvw: Added client site's IOleCommandTarget stub implementation.
37829 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
37831 * dlls/riched20/editor.c:
37832 riched20: EM_STREAMIN should send a EN_UPDATE notification.
37834 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
37835 riched20: Selection painting fixes.
37837 2006-01-26 Hans Leidekker <hans@it.vu.nl>
37839 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
37840 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
37841 ntdll: Add implementation of tape IOCTLs.
37843 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
37845 include: Add some defines related to tape support.
37847 2006-01-26 Mike McCormack <mike@codeweavers.com>
37849 * loader/preloader.c:
37850 preloader: Allow compiling the preloader with -fstack-protector.
37852 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
37854 * dlls/user/tests/win.c, dlls/user/win.c:
37855 user: Don't drop owned windows in WIN_EnumChildWindows.
37856 Add a few tests for this.
37858 2006-01-25 Alexandre Julliard <julliard@winehq.org>
37860 * server/fd.c, server/file.c:
37861 server: Allow opening a directory with write access (based on a patch
37862 by Mike McCormack).
37864 * include/wtypes.idl:
37865 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
37868 wine.inf: Don't overwrite registry keys that users may want to change.
37870 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
37871 kernel: Handle a failure to load winedos a bit more gracefully.
37873 * dlls/x11drv/bitblt.c:
37874 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
37876 2006-01-25 Mike Frysinger <vapier@gentoo.org>
37878 * tools/winegcc/winegcc.c:
37879 winegcc: Pass -m32/-m64 along to the linker.
37881 2006-01-25 Robert Reif <reif@earthlink.net>
37883 * dlls/dsound/tests/duplex.c:
37884 dsound: Duplex test fix.
37886 2006-01-25 Jacek Caban <jacek@codeweavers.com>
37888 * dlls/shdocvw/dochost.c:
37889 shdocvw: Added TranslateUrl implementation.
37891 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
37892 dlls/shdocvw/shdocvw.h:
37893 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
37895 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
37897 * dlls/user/static.c:
37898 static control: SS_CENTERIMAGE fixes.
37899 - Stretch bitmaps and icons to the whole control size if
37900 SS_CENTERIMAGE is absent
37901 - Draw the background of centered bitmaps and icons with the
37902 background brush (like Windows XP for applications with a manifest)
37904 * dlls/gdi/enhmfdrv/init.c:
37905 gdi: Fix the EMF bounding box calculation.
37907 2006-01-25 Juan Lang <juan_lang@yahoo.com>
37909 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
37910 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
37911 dlls/iphlpapi/ipstats.h:
37912 iphlpapi: Remove one IP address per interface restriction.
37913 - remove restriction of one IP address per interface
37914 - remove dead code, and make static functions that can be
37915 - update comments and copyright notice
37917 2006-01-25 Hans Leidekker <hans@it.vu.nl>
37919 * dlls/kernel/tests/change.c:
37920 kernel: Test moving a directory that has a change notification
37921 registered for itself.
37923 2006-01-24 Alexandre Julliard <julliard@winehq.org>
37925 * loader/pthread.c:
37926 loader: Detect pthread_get_stackaddr_np returning the top of the stack
37927 instead of the base.
37929 2006-01-24 Huw Davies <huw@codeweavers.com>
37931 * dlls/msxml3/domdoc.c:
37932 msxml: Implement save.
37934 2006-01-24 Mike McCormack <mike@codeweavers.com>
37936 * programs/progman/En.rc, programs/progman/License_En.c,
37937 programs/progman/Makefile.in, programs/progman/license.c,
37938 programs/progman/license.h, programs/progman/main.c,
37939 programs/progman/progman.h:
37940 progman: Load license from resources.
37942 2006-01-24 Alexandre Julliard <julliard@winehq.org>
37944 * dlls/msvcrt/errno.c:
37945 msvcrt: Make error strings static.
37947 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
37949 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
37950 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
37951 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
37952 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
37953 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
37954 dlls/riched20/editor.c, dlls/riched20/para.c,
37955 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
37956 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
37957 dlls/user/tests/edit.c, dlls/winmm/mci.c,
37958 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
37959 Make more arrays const.
37961 2006-01-24 Alexandre Julliard <julliard@winehq.org>
37963 * tools/wineprefixcreate.in:
37964 wineprefixcreate: Only create links for files that don't exist.
37965 Make a copy instead of a link if the original file is writable.
37968 server: Use the new set_fd_user function in create_serial().
37970 2006-01-24 Mike McCormack <mike@codeweavers.com>
37972 * server/fd.c, server/file.c, server/file.h:
37973 server: Modify open_fd to create an fd without a user.
37974 Create a set_fd_user function.
37975 Update create_file() to use the above functions.
37977 2006-01-24 Alexandre Julliard <julliard@winehq.org>
37979 * tools/winebuild/import.c:
37980 winebuild: Get rid of the default ignored symbols list.
37982 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
37983 ntdll: memcpy should behave like memmove in ntdll too.
37985 * dlls/ntdll/ntdll.spec:
37986 ntdll: Mark all libc-style functions as private to make sure we link
37987 to the real libc functions instead.
37989 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
37990 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
37991 Avoid importing _strlwr/_strupr from ntdll.
37993 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
37995 msvcrt: Use the msvcrt version of printf everywhere.
37997 2006-01-24 Juan Lang <juan_lang@yahoo.com>
37999 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
38000 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
38001 dlls/iphlpapi/ipstats.h:
38002 iphlpapi: Clean up memory allocation.
38003 - pass heap to allocate from directly to helper functions, instead of
38004 unnecessarily copying returned data
38005 - use public types rather than internal ones
38006 - make sure GetBestRoute doesn't return bogus matches
38008 2006-01-24 Robert Shearman <rob@codeweavers.com>
38010 * tools/widl/typegen.c:
38011 widl: Generate type format strings for conformant varying arrays.
38013 * tools/widl/parser.y:
38014 widl: Fix detection of varying arrays.
38015 Correctly identify structures containing varying arrays as conformant
38016 varying structures.
38018 * tools/widl/parser.y:
38019 widl: Fix detection of conformant varying structs.
38020 Rename has_conformant_array to has_conformance, add a new variable
38021 has_variance and map has_conformant_string to has_conformance and
38023 A conformant varying struct should be returned if just variance is
38024 present and even if no pointers are present.
38026 * tools/widl/typegen.c:
38027 widl: Support generation of conformant structure type strings.
38029 * tools/widl/typegen.c:
38030 widl: Conformant arrays have a size of 0.
38031 Conformant arrays should cause a size of 0 to be returned from
38034 * tools/widl/typegen.c:
38035 widl: Support correlation descriptors in structures.
38037 * tools/widl/parser.y:
38038 widl: Error if an array is in the middle of a structure.
38039 Fix detection of conformant arrays and output an error if the array
38040 isn't at the end of the structure.
38042 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
38043 widl: Fix the detection of conformant and pointer structs.
38045 * tools/widl/typegen.c:
38046 widl: Simple structs and complex pointers.
38047 Write out type format string for simple structs and for pointers to
38050 * tools/widl/typegen.c:
38051 widl: Add framework for generating struct and union type format strings.
38053 * tools/widl/typegen.c:
38054 widl: Support different types of simple pointers.
38055 Support pointer types in unmarshall_arguments.
38057 * tools/widl/typegen.c:
38058 widl: Generate NdrNonConformatString* calls for non-conformant string types.
38060 * tools/widl/typegen.c:
38061 widl: Add functions for detecting array and string types.
38062 Add functions for detecting array and string types and use these in
38063 both writing type format strings and when marshalling and
38064 unmarshalling parameters.
38066 * tools/widl/typegen.c:
38067 widl: Support some more complicated conformance / variance expressions.
38069 * include/wine/rpcfc.h:
38070 widl: Added some more constants for conformance descriptors.
38072 * tools/widl/typegen.c:
38073 widl: Start implementing writing of conformance/variance descriptors.
38075 * include/wine/rpcfc.h, tools/widl/typegen.c:
38077 Write out type format strings for string types.
38079 * tools/widl/typegen.c:
38081 Write out type format strings for arrays, except for the missing
38082 generic functionality of conformance and variance descriptors.
38084 * tools/widl/typegen.c:
38085 widl: Simplify write_typeformatstring_type.
38086 Simplify handling of types in write_typeformatstring_type by only
38087 writing non-pointer types out when ptr_level is 0. Add stubs for
38088 functions that will write out the type format string for strings and
38091 * tools/widl/typegen.c:
38092 widl: Don't use recursion for write_typeformatstring_type.
38093 Since a var_t can now be passed in, rename to
38094 write_typeformatstring_var. Simplifies the code.
38096 * tools/widl/typegen.c, tools/widl/typegen.h:
38097 widl: Don't use recursion to implement write_procformatstring_type.
38098 Renamed to write_procformatstring_var now since we can pass a var_t in
38099 again. This results in simpler code.
38101 2006-01-24 Alexandre Julliard <julliard@winehq.org>
38103 * dlls/kernel/process.c:
38104 kernel: Fail more gracefully when loading a builtin exe didn't work.
38106 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
38108 * dlls/comctl32/listview.c:
38109 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
38111 2006-01-24 Huw Davies <huw@codeweavers.com>
38113 * dlls/gdi/freetype.c:
38114 gdi: Fixes to preempt freetype 2.2.0.
38116 2006-01-24 Jacek Caban <jacek@codeweavers.com>
38118 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
38121 2006-01-24 Huw Davies <huw@codeweavers.com>
38123 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
38124 gdi: Use correct include file for FT_Get_Module.
38126 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
38128 * dlls/user/user32.spec, dlls/user/win.c:
38129 user32: Added stub for UpdateLayeredWindow.
38131 2006-01-23 Alexandre Julliard <julliard@winehq.org>
38133 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
38134 msvcrt: Properly implemented strerror and perror (based on a patch by
38137 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
38138 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
38140 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
38141 include/msvcrt/errno.h:
38142 msvcrt: Added EILSEQ definition.
38144 2006-01-23 Hans Leidekker <hans@it.vu.nl>
38146 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
38147 msvcrt: Stub implementation for wcsftime.
38149 2006-01-23 Alexandre Julliard <julliard@winehq.org>
38152 Remove useless BUGS file.
38154 2006-01-23 Robert Shearman <rob@codeweavers.com>
38156 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
38157 msi: Move the firing of control events to MSI_ProcessMessage.
38158 Move the firing of control events from internal helper functions to
38159 MSI_ProcessMessage so that custom actions can all cause control events
38161 Added the firing of progress events.
38163 * dlls/msi/action.c, dlls/msi/files.c:
38164 msi: Call ui_actiondata for more actions.
38166 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
38168 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
38169 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
38171 2006-01-23 Robert Reif <reif@earthlink.net>
38173 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
38174 winearts: Try to keep winecfg from crashing by recovering from an arts
38177 2006-01-23 Alexandre Julliard <julliard@winehq.org>
38179 * libs/wine/mmap.c, server/timer.c:
38180 Fixed a couple of warnings on MacOS.
38182 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
38183 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
38184 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
38185 programs/winedbg/types.c:
38186 winedbg: Use Win32 types instead of long long.
38188 * server/trace.c, tools/make_requests:
38189 server: More generic mechanism for adding typecasts in server traces.
38190 Added casts for size_t values.
38192 2006-01-23 Mike McCormack <mike@codeweavers.com>
38194 * dlls/ntdll/ntdll.spec:
38195 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
38197 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
38199 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
38200 dlls/dbghelp/symbol.c:
38201 dbghelp: Return better values in module information.
38202 - 32/64: number of symbols is now correct
38203 - 64: the 64 bit extra fields are now initialized with some non null
38206 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
38207 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
38208 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
38210 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
38212 * dlls/dbghelp/dbghelp.c:
38213 dbghelp: SymSetContext should return FALSE when setting twice the same
38216 * dlls/dbghelp/dbghelp.c:
38217 dbghelp: Live targets.
38218 In SymInitialize, now trying to check if the hProcess is a real live
38219 target or not. If we think it is, try to grasp ELF information from
38222 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
38223 dlls/dbghelp/module.c, include/dbghelp.h:
38224 dbghelp: Started implementation of the global callback mechanism.
38226 * dlls/dbghelp/symbol.c, include/dbghelp.h:
38227 dbghelp: Symbol info.
38228 - better coding for SYMBOL_INFO filling
38229 - some fixes on some fields (parameters)
38230 - now using the max size for symbol info
38232 * programs/winedbg/break.c, programs/winedbg/debugger.h,
38233 programs/winedbg/expr.c, programs/winedbg/memory.c,
38234 programs/winedbg/stack.c, programs/winedbg/types.c,
38235 programs/winedbg/winedbg.c:
38236 winedbg: Added a more decent scheme for handling segmented addresses.
38238 2006-01-23 Alexandre Julliard <julliard@winehq.org>
38241 libwine: Added LDT support for MacOS/x86.
38243 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
38245 * dlls/user/menu.c, dlls/user/tests/menu.c:
38246 user32: Make GetMenuItemInfo tests pass under Wine.
38247 - Change menu item search algorithm to recurse into a submenu first.
38248 - Fallback to a found submenu if nothing else was found.
38250 2006-01-23 Robert Shearman <rob@codeweavers.com>
38252 * dlls/msi/dialog.c:
38253 msi: Support msidbControlAttributesSunken.
38255 * dlls/msi/dialog.c:
38256 msi: Only print fixme for progress attribute once.
38257 Since setting the Progress attribute is done quite frequently, don't
38258 flood the user with messages about it being unimplemented.
38260 2006-01-23 Mike McCormack <mike@codeweavers.com>
38262 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
38263 crypt32: Add stub implementations of some crypto functions used by IE6 install.
38265 2006-01-23 Alexandre Julliard <julliard@winehq.org>
38267 * tools/winebuild/import.c:
38268 winebuild: Always import atof, the MS version is different.
38270 2006-01-23 H. Verbeet <hverbeet@gmail.com>
38272 * dlls/d3d8/device.c:
38273 d3d8: For render states D3DRS_POINTSPRITEENABLE and
38274 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
38276 * dlls/d3d8/d3dcore_gl.h:
38277 d3d8: Add GL_ARB_multisample definitions.
38279 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
38280 d3d8: Add detection for GL_ARB_point_sprite support.
38282 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
38284 * dlls/user/scroll.c:
38285 user: Add missing WIN_ReleasePtr.
38287 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
38289 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
38291 ICCompressorChoose should initialize fccType and fccHandler fields
38292 for the full frames case as well.
38294 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
38296 * dlls/kernel/tests/atom.c:
38297 kernel/tests: Integer atoms return different results on WinNT 3.51.
38299 2006-01-23 Mike McCormack <mike@codeweavers.com>
38301 * dlls/shell32/shell32.spec:
38302 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
38304 2006-01-23 Kai Blin <kai.blin@gmail.com>
38306 * dlls/secur32/ntlm.c:
38307 secur32: Added DeleteSecurityContext.
38309 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
38311 * dlls/x11drv/keyboard.c:
38312 x11drv: Update Swiss German keyboard layout to better match the X11 one.
38314 2006-01-23 James Hawkins <truiken@gmail.com>
38316 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
38317 shell32: Reimplement a factored SHFileOperation.
38319 2006-01-21 Marcus Meissner <meissner@suse.de>
38321 * tools/winebuild/build.h, tools/winebuild/relay.c,
38322 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
38323 tools/winebuild/utils.c:
38324 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
38326 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
38328 * dlls/gdi/metafile.c:
38329 gdi: Metafile records must be at least 3 words long.
38331 2006-01-21 Alexandre Julliard <julliard@winehq.org>
38333 * dlls/msvcrt/cppexcept.c:
38334 msvcrt: Preserve all registers in call_ebp_func.
38336 2006-01-21 Jacek Caban <jacek@codeweavers.com>
38338 * dlls/mshtml/nsembed.c:
38339 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
38341 2006-01-21 James Hawkins <truiken@gmail.com>
38343 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
38344 advpack: Add a stub for RebootCheckOnInstall.
38346 * dlls/advpack/files.c:
38347 advpack: Fix the documentation for AddDelBackupEntry.
38349 * dlls/advpack/advpack.c:
38350 advpack: Complete the documentation for CloseINFEngine.
38352 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
38353 advpack: Add a stub for SetPerUserSecValues.
38355 * dlls/advpack/files.c:
38356 advpack: Fix the documentation for FileSaveMarkNotExist.
38358 * dlls/advpack/files.c:
38359 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
38361 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
38362 advpack: Add stubs for the user stub wrapper functions.
38364 * dlls/advpack/files.c:
38365 advpack: Implement DelNodeRunDLL32.
38367 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
38368 advpack: Implement IsNTAdmin.
38370 2006-01-20 Huw Davies <huw@codeweavers.com>
38372 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
38373 shell: Fix incorrect usage of the return value of StrRetToStrNW.
38375 2006-01-20 Aric Stewart <aric@codeweavers.com>
38377 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
38378 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
38379 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
38380 Beginning of framework to implement handling of InternetQueryOption
38381 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
38383 2006-01-20 Alexandre Julliard <julliard@winehq.org>
38385 * configure, configure.ac:
38386 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
38388 * tools/winebuild/build.h, tools/winebuild/relay.c:
38389 winebuild: Moved offset definitions to relay.c since they are only
38391 Hardcoded a couple of TEB offsets to support cross-compilation.
38393 2006-01-20 Huw Davies <huw@codeweavers.com>
38395 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
38396 ole: ProgIDFromCLSID sets progid to NULL on failure.
38398 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
38400 * dlls/x11drv/clipboard.c:
38401 x11drv: Prevent NULL dereference in SelectionRequest handling.
38403 2006-01-20 H. Verbeet <hverbeet@gmail.com>
38405 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
38406 ntdll: Add a stubbed NtSetSystemInformation.
38408 2006-01-20 Alexandre Julliard <julliard@winehq.org>
38410 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
38411 tools/winebuild/relay.c:
38412 ntdll: Move the %gs register to the ntdll_thread_regs structure.
38414 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
38415 ntdll: Move the TEB register to the ntdll_thread_regs structure.
38417 2006-01-20 Juan Lang <juan_lang@yahoo.com>
38419 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
38420 dlls/iphlpapi/iphlpapi_main.c:
38421 iphlpapi: Remove redundant comments and fix typos.
38423 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
38425 * dlls/user/tests/resource.c:
38426 user/tests: Added \n to a few ok() calls.
38428 2006-01-20 Robert Shearman <rob@codeweavers.com>
38430 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
38431 ole: Verify that the proxy is being used in the correct thread.
38433 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
38434 rpc: Replace the hack that detected stubless proxies with the correct check.
38435 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
38436 the three members of the structure that were previously needed.
38437 Fix the detection of stubless proxies.
38439 * dlls/rpcrt4/ndr_marshall.c:
38440 rpc: Skip over the right number of bytes in new correlation descriptors.
38441 Skip over 6 bytes of the format descriptor if new correlation
38442 descriptors are being used, instead of 4.
38444 * dlls/ole32/tests/marshal.c:
38445 ole: Add a test for WM_QUIT behaviour during COM calls.
38447 * dlls/ole32/compobj.c:
38448 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
38449 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
38450 it should repost the WM_QUIT message and then switch to waiting
38451 without checking messages.
38453 2006-01-20 H. Verbeet <hverbeet@gmail.com>
38455 * dlls/wined3d/pixelshader.c:
38456 wined3d: Fix a few TRACEs in pixelshader.c.
38458 * dlls/wined3d/device.c:
38459 wined3d: Return the correct pixelshader in
38460 IWineD3DDeviceImpl_GetPixelShader.
38462 * dlls/wined3d/drawprim.c:
38463 wined3d: A shader isn't guaranteed to have a vertex declaration, so
38464 add a NULL check for that.
38466 2006-01-20 Jacek Caban <jacek@codeweavers.com>
38468 * dlls/shdocvw/oleobject.c:
38469 shdocvw: Added GetWindow implementation.
38471 2006-01-19 Alexandre Julliard <julliard@winehq.org>
38473 * ANNOUNCE, ChangeLog, VERSION, configure:
38476 ----------------------------------------------------------------
38477 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
38479 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
38480 mscms: Check an appropriate registry key.
38482 2006-01-19 Ken Thomases <ken@codeweavers.com>
38484 * dlls/user/win.c, dlls/user/winproc.c:
38485 user: Fixed the lifetime of MDICREATESTRUCT variables.
38487 2006-01-19 Aric Stewart <aric@codeweavers.com>
38489 * dlls/shell32/shellpath.c:
38490 shell32: Update shellpaths My Pictures, My Video, My Music to be under
38491 $HOME, with a number of fallbacks.
38493 2006-01-19 H. Verbeet <hverbeet@gmail.com>
38495 * dlls/d3d8/d3dcore_gl.h:
38496 d3d8: Added GL_ARB_point_sprite definition.
38498 * dlls/wined3d/directx.c:
38499 wined3d: Better version string parsing for VENDOR_NVIDIA in
38500 IWineD3DImpl_FillGLCaps.
38502 2006-01-19 Mike McCormack <mike@codeweavers.com>
38504 * programs/winemine/dialog.c, programs/winemine/main.c:
38505 winmine: Use WIN32_LEAN_AND_MEAN.
38507 2006-01-19 Huw Davies <huw@codeweavers.com>
38509 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
38510 dlls/msxml3/node.c, dlls/msxml3/text.c:
38511 msxml: Text node implementation.
38513 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
38515 * dlls/user/tests/menu.c:
38516 user: Tests for when the menu is incorrect because of duplication of a
38517 menu id and an hMenu.
38519 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
38521 * dlls/x11drv/keyboard.c:
38522 x11drv: Add support for another Canadian French keyboard flavour.
38524 2006-01-19 H. Verbeet <hverbeet@gmail.com>
38526 * dlls/wined3d/directx.c:
38527 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
38528 glXGetClientString to retrieve the OpenGL vendor.
38530 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
38532 * dlls/kernel/instr.c:
38533 kernel: Remove calls to Nt[Get|Set]ThreadContext.
38534 It's done in exception handler now.
38536 2006-01-19 Mike McCormack <mike@codeweavers.com>
38538 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
38539 programs/winecfg/driveui.c, programs/winecfg/main.c,
38540 programs/winecfg/properties.c, programs/winecfg/properties.h,
38541 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
38542 programs/winecfg/x11drvdlg.c:
38543 winecfg: Tidy up included headers.
38544 Get rid of the barely used properties.c.
38546 2006-01-18 Hans Leidekker <hans@it.vu.nl>
38548 * tools/winedump/output.c:
38549 winedump: Fix compilation of generated source.
38550 Include config.h in the .c file, not in the .h file.
38552 2006-01-18 Alexandre Julliard <julliard@winehq.org>
38554 * dlls/ntdll/file.c:
38555 ntdll: Cleaned up the ioctl functions.
38556 Renamed function parameters to something usable.
38557 Fixed potential event leaks.
38559 2006-01-18 Mike McCormack <mike@codeweavers.com>
38561 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
38562 programs/winebrowser/main.c, programs/winhelp/callback.c,
38563 programs/winhelp/macro.c:
38564 programs: Use WIN32_LEAN_AND_MEAN.
38566 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
38568 * dlls/msvcrt/file.c:
38569 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
38572 2006-01-18 Huw Davies <huw@codeweavers.com>
38574 * dlls/msxml3/node.c:
38575 msxml: Implement get_nodeTypedValue.
38577 2006-01-18 Robert Shearman <rob@codeweavers.com>
38579 * dlls/ntdll/loader.c:
38580 ntdll: Loader optimization.
38581 Optimize for the case where a DLL with no path is requested and it is
38584 2006-01-18 Robert Reif <reif@earthlink.net>
38586 * dlls/winmm/winealsa/audio.c:
38587 winealsa: Add critical section names for debugging.
38589 2006-01-18 Alexandre Julliard <julliard@winehq.org>
38591 * dlls/gdi/metafile.c:
38592 gdi: Ignore a few more metafile escapes.
38594 2006-01-18 Jacek Caban <jacek@codeweavers.com>
38596 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
38597 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
38598 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
38601 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
38603 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
38604 winspool: Printing environment support for GetPrinterDriverDirectory.
38606 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
38608 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
38609 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
38612 * dlls/msacm/driver.c, dlls/msacm/stream.c:
38613 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
38615 * dlls/msacm/driver.c:
38616 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
38617 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
38618 application does not supply one.
38620 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
38621 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
38622 Broadcast notifications are fleshed out and are now fully functional.
38624 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
38625 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
38626 - Rework acmDriverAddA to call acmDriverAddW.
38627 - Implement stub for acmDriverAddW with switch for the 3 known cases
38629 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
38630 & alias from registry (similar to msacm32 load).
38632 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
38633 msacm: Implement acmDriverPriority with driver priority/enabled saving.
38634 Foundation for notification broadcasts with support for deferred
38637 * dlls/msacm/internal.c:
38638 msacm: Implement honouring of driver priority and enabled status at
38641 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
38643 * dlls/oleaut32/tests/vartest.c:
38644 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
38646 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
38647 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
38649 2006-01-18 Robert Shearman <rob@codeweavers.com>
38651 * dlls/rpcrt4/ndr_marshall.c:
38652 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
38654 * dlls/rpcrt4/rpc_message.c:
38655 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
38656 to the buffer after the first batch of data has been written to the
38659 * dlls/ole32/compobj.c:
38660 ole: Update the COM todo list.
38662 * dlls/ole32/ole2.c:
38663 ole: Re-post the quit message outside of the DoDragDrop message loop.
38665 * dlls/oleaut32/tmarshal.c:
38666 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
38667 doesn't signify an error; it is just unusual.
38669 * programs/notepad/Zh.rc:
38670 notepad: Add a Font menu item for the Chinese locale.
38672 2006-01-18 Huw Davies <huw@codeweavers.com>
38674 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
38675 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
38676 msxml: Add attribute node implementation.
38678 2006-01-17 Marcus Meissner <meissner@suse.de>
38680 * dlls/msvcrt/dir.c:
38681 msvcrt: _makepath(): operate on target buffer directly.
38683 2006-01-17 Robert Reif <reif@earthlink.net>
38685 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
38686 dsound: Primary buffer size change tests.
38687 It looks like Windows doesn't change the primary buffer length when
38688 changing formats so make the tests fail now.
38689 This means the current ALSA implementation is broken when hardware
38690 acceleration is set to full and the primary buffer format is changed.
38692 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
38693 dlls/dsound/tests/duplex.c:
38694 dsound: Add full duplex tests.
38696 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
38697 dsound: Add full duplex support.
38699 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
38700 dsound: Convert IDirectSoundImpl from a COM class to a regular class
38701 and move most of the COM functions to the DirectSoundDevice class.
38703 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
38705 * dlls/user/static.c:
38706 static control: Immediately repaint the control.
38708 * dlls/user/static.c:
38709 static control: Separate WM_NCCREATE and WM_SETTEXT.
38710 - Separate WM_NCCREATE and WM_SETTEXT.
38711 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
38713 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
38714 - Immediately repaint the control on all occasions.
38716 * dlls/user/static.c:
38717 static control: Don't load OEM bitmaps.
38719 * dlls/user/static.c:
38720 static control: STN_ENABLE and STN_DISABLE notifications.
38722 * dlls/user/static.c:
38723 static control: Better STM_GETIMAGE.
38724 STM_GETIMAGE returns NULL if the given image type doesn't match the
38727 * dlls/user/static.c:
38728 static control: Support SS_REALSIZEIMAGE.
38729 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
38730 load icons in the default icon size").
38731 - SS_ICON: Ability to display cursors.
38733 * dlls/user/static.c:
38734 static control: Support SS_REALSIZECONTROL.
38735 - Support SS_REALSIZECONTROL (this flag means "don't resize the
38736 control to the size of the bitmap/icon").
38737 - Always call GlobalUnlock16 after GlobalLock16.
38739 * dlls/user/static.c:
38740 static control: Background of enhanced metafiles.
38741 - Always paint the background of static controls displaying enhanced
38743 - Also paint the background if there's no metafile to display.
38745 * dlls/user/static.c:
38746 static control: Support text style flags.
38747 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
38748 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
38749 the ExtTextOut function like the native control does.
38750 - Gray text color: Only for non-simple static controls.
38752 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
38754 * dlls/msacm/tests/msacm.c:
38755 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
38756 ACM_METRIC_DRIVER_SUPPORT.
38757 Fix copy&paste mislabeling on acmDriverID test failure.
38759 * dlls/msacm/msacm32_main.c:
38760 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
38762 * dlls/msacm/msacm32_main.c:
38763 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
38765 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
38767 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
38768 shell32: Support for CLSID_ShellFSFolder in unixfs.
38770 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
38772 * dlls/d3d8/device.c:
38773 d3d8: Render state additions.
38774 Implemented D3DRS_EDGEANTIALIAS.
38775 Implemented D3DRS_POINTSPRITEENABLE.
38776 Implemented D3DRS_MULTISAMPLEANTIALIAS.
38778 2006-01-17 H. Verbeet <hverbeet@gmail.com>
38780 * include/wine/wined3d_interface.h:
38781 wined3d: Create a common WineD3D base class, IWineD3DBase.
38783 2006-01-17 Alexandre Julliard <julliard@winehq.org>
38785 * dlls/shlwapi/reg.c:
38786 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
38788 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
38790 * programs/winemenubuilder/winemenubuilder.c:
38791 winemenubuilder: Report a few more errors.
38792 Use Heap[Alloc|Free] instead of malloc|free.
38794 2006-01-17 Robert Shearman <rob@codeweavers.com>
38796 * dlls/user/message.c, dlls/user/tests/msg.c,
38797 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
38798 server/request.h, server/trace.c:
38799 user: Fix WM_QUIT message ordering from PostQuitMessage.
38800 Added a new server call as PostQuitMessage should set a flag in the
38801 message queue to return the WM_QUIT message when there are no other
38802 pending messages, rather than posting a message to the thread queue as
38803 it does at the moment.
38805 2006-01-17 Mike McCormack <mike@codeweavers.com>
38807 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
38808 dlls/ntdll/tests/change.c:
38809 ntdll: Add a test for NtNotifyChangeDirectoryFile.
38812 server: Make sure to release the fd we grabbed in all cases.
38814 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
38815 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
38817 * dlls/ntdll/reg.c:
38818 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
38820 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
38822 * dlls/oleaut32/tests/vartest.c:
38823 oleaut32: Tests for the VarCmp reimplementation.
38825 * dlls/oleaut32/variant.c:
38826 oleaut32: Reimplement VarCmp().
38827 - Supports now all WinXP allowed combinations of input variants.
38828 - VT_RESERVED on input variants is handled now.
38829 - Removed complicated VT_DATE comparision; that's not how Windows does it.
38830 - Improved documentation.
38832 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
38833 dlls/oleaut32/variant.h:
38834 oleaut32: Define missing but useful VTBIT_* macros.
38836 2006-01-16 Robert Shearman <rob@codeweavers.com>
38838 * dlls/shell32/shfldr_fs.c:
38839 shell: GetDetailsOf fix.
38840 Initialise hr and psd->str.uType before the call to
38841 IShellFolder_GetDisplayNameOf so that whatever it returns is
38844 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
38845 dlls/shell32/shfldr_fs.c:
38846 shell: Convert the filesystem shell folder to Unicode.
38848 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
38849 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
38850 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
38851 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
38853 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
38855 * dlls/msacm/driver.c:
38856 msacm: Fix incorrect linked list traversing leading to memory/driver
38859 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
38861 * programs/regsvr32/regsvr32.c:
38862 regsvr32 understands '-' and '/' for arguments.
38864 2006-01-16 Mike McCormack <mike@codeweavers.com>
38866 * dlls/kernel/change.c, dlls/kernel/file16.c:
38867 kernel32: Move FileCDR16 in with the other 16bit file functions.
38869 * include/winbase.h:
38870 kernel32: Declare BindIoCompletionCallback().
38872 2006-01-16 Robert Shearman <rob@codeweavers.com>
38874 * dlls/oleaut32/typelib.c:
38875 oleaut: Handle a non-byref variant being passed for a byref param in
38878 * dlls/oleaut32/typelib.c:
38879 oleaut: Only allocate memory once for each array needed for the
38880 arguments in ITypeInfo::Invoke.
38882 * dlls/oleaut32/typelib.c:
38883 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
38884 Simplify missing argument handling by pre-allocating an array of the
38885 maximum number of missing arguments there could be.
38887 2006-01-16 Huw Davies <huw@codeweavers.com>
38889 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
38890 msxml: Fix for get_nodeValue on attributes.
38892 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
38893 msxml: Implement setAttribute.
38895 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
38897 * dlls/mscms/tests/profile.c:
38898 mscms: Collect some data during profile enumeration.
38900 2006-01-16 Hans Leidekker <hans@it.vu.nl>
38902 * dlls/kernel/virtual.c:
38903 kernel: Documentation cleanups.
38905 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
38907 * dlls/user/sysparams.c:
38908 user: Avoid buffer overflow in sysparams.c.
38909 Increase buffer size to 12 for getting and setting integer parameters
38910 from/to the registry.
38912 2006-01-16 Mike McCormack <mike@codeweavers.com>
38914 * programs/control/control.c, programs/eject/eject.c,
38915 programs/expand/expand.c, programs/hh/main.c,
38916 programs/msiexec/msiexec.c, programs/progman/dialog.c,
38917 programs/progman/group.c, programs/progman/grpfile.c,
38918 programs/progman/program.c, programs/progman/string.c,
38919 programs/wcmd/builtins.c, programs/wcmd/directory.c,
38920 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
38921 programs/winecfg/properties.c, programs/winepath/winepath.c:
38922 programs: Use WIN32_LEAN_AND_MEAN in some more places.
38924 * programs/wineboot/wineboot.c:
38925 wineboot: Use WIN32_LEAN_AND_MEAN.
38926 Use HeapAlloc/HeapFree instead of malloc/free.
38928 * include/winbase.h:
38929 kernel32: Define SCS_64BIT_BINARY.
38931 * dlls/ntdll/exception.c:
38932 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
38934 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
38935 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
38937 2006-01-16 Robert Reif <reif@earthlink.net>
38939 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
38940 dsound: Make dumpCooperativeLevel global.
38941 Remove extern from some function prototypes.
38943 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
38944 dsound: Make some capture functions global.
38946 2006-01-16 Mike McCormack <mike@codeweavers.com>
38948 * tools/make_ctests.c:
38949 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
38952 kernel32: Add FILE_NOTIFY_INFORMATION.
38954 * dlls/msi/action.c:
38955 msi: Eliminate a fixed length buffer.
38957 2006-01-16 Hans Leidekker <hans@it.vu.nl>
38960 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
38962 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
38964 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
38965 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
38967 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
38969 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
38970 unixfs: Fix SetNameOf.
38971 Ensure that pidls passed to SHNotify are absolute SetNameOf should
38972 fail on absolute path names.
38973 Some tests to show this.
38975 2006-01-14 Robert Shearman <rob@codeweavers.com>
38977 * dlls/oleaut32/typelib.c:
38978 oleaut: Add const attribute to iterators in get functions.
38980 * dlls/oleaut32/typelib.c:
38981 oleaut: Initialise more fields in CreateDispTypeInfo.
38982 Don't leave some of the fields of the TLBFuncDesc structure
38983 uninitialised in CreateDispTypeInfo.
38985 * dlls/oleaut32/tmarshal.c:
38986 oleaut: Support VT_CY in the typelib marshaller.
38988 * dlls/ole32/rpc.c:
38989 ole: Optimisation for COM Calls.
38990 Add an optimisation to yield and try to allow the RPC to run before
38991 waiting for messages and RPCs to arrive.
38993 2006-01-14 Alexandre Julliard <julliard@winehq.org>
38995 * dlls/msvcrt/msvcrt.spec:
38996 msvcrt: Forward functions to ntdll instead of libc where possible.
38998 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
38999 dlls/msvcrt/string.c:
39000 msvcrt: Added wrappers for a few functions instead of linking them
39003 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
39004 msvcrt: Set errno in the standard math functions too, not only in the
39007 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
39008 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
39009 Remove todos from tests that succeed now.
39011 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
39012 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
39013 msvcrt: Reimplement rand() and srand() to use per-thread data for the
39016 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
39018 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
39020 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
39021 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
39022 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
39023 Make the code thread-safe by using asctime_r if available.
39025 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
39027 * dlls/shell32/shfldr_unixfs.c:
39028 unixfs: Fix ParseDisplayName.
39029 Build an absolute pidl to query attributes in
39030 UnixFolder::ParseDisplayName.
39032 2006-01-14 James Hawkins <truiken@gmail.com>
39034 * dlls/advpack/files.c:
39035 advpack: Remove stub status from implemented functions.
39037 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
39038 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
39039 TranslateInfStringEx.
39041 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
39042 advpack: Add a stub for AddDelBackupEntry.
39044 2006-01-14 Alexandre Julliard <julliard@winehq.org>
39046 * include/wine/port.h, loader/kthread.c:
39047 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
39049 * dlls/kernel/tests/file.c:
39050 kernel: Make sure the file contains data for the ReadFile test.
39052 * dlls/rpcrt4/ndr_stubless.c:
39053 rpcrt4: Fixed asm syntax for rep; movsl.
39055 2006-01-14 Robert Reif <reif@earthlink.net>
39057 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
39058 dlls/dsound/dsound_private.h:
39059 dsound: Rename some functions, make some functions global, and move
39062 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
39063 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
39065 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
39067 * dlls/shell32/shell32_main.c:
39068 shell32: Fix cut & paste error.
39070 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
39072 * programs/winetest/Makefile.in:
39073 winetest: Add cabinet tests.
39075 2006-01-14 Huw Davies <huw@codeweavers.com>
39077 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
39078 msxml: Implement getAttribute.
39080 2006-01-14 Aric Stewart <aric@codeweavers.com>
39082 * programs/explorer/explorer.c:
39083 explorer: Handle /select arguments correctly with the new winefile
39086 2006-01-14 Jacek Caban <jacek@codeweavers.com>
39088 * dlls/mshtml/oleobj.c:
39089 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
39091 2006-01-13 Alexandre Julliard <julliard@winehq.org>
39093 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
39094 dlls/kernel/ne_module.c:
39095 kernel: Reimplemented the MapHInst functions in assembly.
39097 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
39098 kernel: Reimplemented the SMap/SUnmap functions in assembly.
39100 2006-01-13 David Moore <davidm@sjsoft.com>
39102 * dlls/gdi/freetype.c:
39103 gdi: Fix display of fonts using Symbol codepages and assorted other
39106 2006-01-13 James Hawkins <truiken@gmail.com>
39108 * dlls/advpack/advpack.c, dlls/advpack/files.c:
39109 advpack: Move file related functions to files.c.
39111 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
39112 dlls/advpack/files.c, include/advpub.h:
39113 advpack: Add stubs for the file save/restore functions.
39115 * dlls/advpack/advpack.c:
39116 advpack: Only output a FIXME if flags are set.
39118 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
39120 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
39121 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
39123 * dlls/mscms/tests/profile.c:
39124 mscms: Make two checks more strict in the case of success.
39126 2006-01-13 Alexandre Julliard <julliard@winehq.org>
39128 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
39129 include/wine/server_protocol.h, include/winternl.h,
39130 server/protocol.def, server/thread.c, server/trace.c:
39131 ntdll: Add debug registers to the context of all exceptions.
39132 Maintain a local cache of the debug registers to avoid server calls
39135 2006-01-13 James Hawkins <truiken@gmail.com>
39137 * dlls/advpack/tests/files.c:
39138 advpack: Add initial tests for AdvInstallFile.
39140 * dlls/advpack/advpack.c:
39141 advpack: Implement AdvInstallFile.
39143 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
39145 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
39146 riched20: Select word on double click.
39148 * dlls/riched20/editor.c:
39149 riched20: TODO list update.
39151 * dlls/riched20/caret.c, dlls/riched20/paint.c:
39152 riched20: Fixed some selection painting bugs.
39154 2006-01-13 Jeremy White <jwhite@codeweavers.com>
39156 * dlls/msi/package.c:
39157 msi: gcc 2.95 compatibility fix.
39159 * dlls/crypt32/tests/encode.c:
39160 crypt32: Preserve gcc 2.95 compatibility.
39162 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
39165 msacm: Add definition for ACM_DRIVERADDF_NAME.
39167 2006-01-13 Aric Stewart <aric@codeweavers.com>
39169 * dlls/wininet/http.c:
39170 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
39172 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
39174 * dlls/mscms/tests/profile.c:
39175 mscms: Make enumerating more verbose.
39177 2006-01-13 Alexandre Julliard <julliard@winehq.org>
39179 * dlls/ntdll/virtual.c:
39180 ntdll: Round PE header size to a page boundary for size checks.
39182 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
39184 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
39185 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
39186 include/ddk/ntddser.h:
39187 ntdll: Created infrastructure to support IOCTL for serial devices.
39188 - created infrastructure in ntdll to support IOCTL for serial devices
39189 - implemented IOCTLs in ntdll for serial break support
39190 - implemented the kernel32 equivalent on top of those IOCTLs
39192 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
39194 * dlls/ntdll/nt.c, include/winternl.h:
39195 ntdll: NtQueryInformationToken change parameters according to PSDK.
39196 Check for NULL pointer.
39198 2006-01-12 Ge van Geldorp <gvg@reactos.org>
39200 * dlls/shell32/shlexec.c:
39201 shell32: Fix directory execution.
39202 Only use the Folder class handler if we're actually executing a
39205 2006-01-12 James Hawkins <truiken@gmail.com>
39207 * dlls/advpack/advpack.c:
39208 advpack: Add documentation for ExecuteCab.
39210 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
39211 advpack: Add stubs for the remaining registry functions.
39213 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
39214 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
39215 cabinet: Move the remaining cabextract.c functions to fdi.c.
39217 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
39219 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
39220 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
39221 return value, not of DWL_MSGRESULT.
39223 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
39225 * dlls/ntdll/tests/exception.c:
39226 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
39228 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
39230 * dlls/shell32/debughlp.c:
39231 shell32: MSVC compatibility fix in dump_pidl_hex().
39233 2006-01-12 Robert Shearman <rob@codeweavers.com>
39235 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
39236 kernel32: Fix GlobalReAlloc for size = 0.
39237 GlobalReAlloc should return NULL if the requested size is 0, the block
39238 is moveable and it is locked, but otherwise it should return the
39239 original memory block.
39241 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
39243 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
39244 dlls/riched20/editstr.h, dlls/riched20/string.c:
39245 riched20: Initial support for word break callback procedures.
39247 * dlls/riched20/paint.c:
39248 riched20: Removed a useless check in painting code.
39250 2006-01-12 Huw Davies <huw@codeweavers.com>
39253 gdi: If the last param of GetKerningPairs is NULL then return the
39256 2006-01-12 Robert Shearman <rob@codeweavers.com>
39258 * dlls/shell32/shlview.c:
39259 shell: Fix view window Z order.
39260 After creating the Shell View window we should call SetWindowPos to
39261 move the window on top of other child windows in the parent window.
39262 Also delay the showing of the window so that we can do more
39263 initialisation after window creation without it causing visual
39266 * dlls/oleaut32/typelib.c:
39267 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
39268 Typelib variant types that cannot be converted should return
39270 Don't call DispCallFunc if conversion of one of the arguments failed.
39272 * dlls/ole32/rpc.c:
39273 ole: Fix crash in RpcChannelBuffer_SendReceive.
39274 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
39277 * dlls/ole32/tests/marshal.c:
39278 ole: Use strict prototypes for some test functions.
39280 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
39282 * dlls/mscms/tests/profile.c:
39283 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
39285 2006-01-11 Jacek Caban <jacek@codeweavers.com>
39287 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
39288 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
39289 - URL_DONT_SIMPLIFY should change '/' <-> '\'
39290 - Better '/' / '\' handling
39292 2006-01-11 Huw Davies <huw@codeweavers.com>
39294 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
39295 msxml: Implement createNode, appendChild and insertAfter.
39297 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
39299 * programs/winecfg/driveui.c:
39300 winecfg: Simplify code a bit.
39301 Enable apply button when needed and don't enable when nothing
39304 2006-01-11 Mike McCormack <mike@codeweavers.com>
39306 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
39308 msi: Make the MSI SelectionTree control do something useful.
39310 2006-01-11 Alexandre Julliard <julliard@winehq.org>
39312 * server/mapping.c:
39313 server: Don't round up the header size for image mappings.
39315 * dlls/ntdll/virtual.c:
39316 ntdll: Round up the mapping size in map_file_into_view when setting
39317 the protection bytes.
39319 2006-01-11 Juan Lang <juan_lang@yahoo.com>
39321 * dlls/crypt32/tests/main.c:
39322 crypt32: Fix a test that fails on Windows.
39324 2006-01-11 Jacek Caban <jacek@codeweavers.com>
39326 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
39327 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
39329 * dlls/urlmon/umon.c:
39330 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
39332 2006-01-11 Aric Stewart <aric@codeweavers.com>
39334 * dlls/msvcrt/tests/dir.c:
39335 msvcrt: Modify dir test to create its own directory to ensure the
39336 directory exists for the test. Using the temp dir as the root.
39338 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
39340 * dlls/riched20/list.c:
39341 riched20: Added \n to trace output.
39343 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
39345 * dlls/oleaut32/typelib.c:
39346 ole: ITypeInfo::Invoke stack overwrite fix.
39347 Have enough stack space up to even VT_VARIANTs, fixes a stack
39350 2006-01-11 Huw Davies <huw@codeweavers.com>
39352 * dlls/msxml3/node.c:
39353 msxml: Fix for selectNodes when the node has no children.
39355 2006-01-11 James Hawkins <truiken@gmail.com>
39357 * dlls/cabinet/cabextract.c:
39358 cabinet: Remove no longer used code from cabextract.c.
39360 2006-01-11 Alexandre Julliard <julliard@winehq.org>
39362 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
39363 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
39364 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
39365 include/wine/server_protocol.h, server/context_i386.c,
39366 server/protocol.def, server/thread.c, server/trace.c:
39367 ntdll: Handle NtSetContextThread on the client side (as far as
39368 possible) when setting the context of the current thread.
39370 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
39372 * dlls/shell32/classes.c, dlls/shell32/folders.c,
39373 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
39374 dlls/shell32/shell32_main.h:
39375 shell32: Fix folder icon index when read from registry.
39376 Change "DWORD dwNr" into "int icon_idx" at several places.
39378 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
39380 * dlls/winmm/winealsa/audio.c:
39381 winealsa: Ensure that copy_format() will not write past end of
39382 referenced WAVEFORMATPCMEX structure.
39384 2006-01-11 Aric Stewart <aric@codeweavers.com>
39386 * programs/winefile/winefile.c:
39387 winefile: Highlight the file specified on the command line instead of
39388 filtering based on it. To be integrated with explorer to allow for
39389 that functionality.
39391 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
39393 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
39394 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
39395 Reimplemented kernel32.SetThreadAffinityMask on top of it.
39397 2006-01-11 James Hawkins <truiken@gmail.com>
39399 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
39400 advpack: Implement ExtractFiles.
39402 * dlls/cabinet/fdi.c:
39403 cabinet: Add documentation for FDITruncateCabinet.
39405 2006-01-11 Robert Reif <reif@earthlink.net>
39407 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
39408 dsound: Add primary buffer change tests.
39409 Add tests to figure out whether Windows can change the primary buffer
39410 capabilities after setting the buffer format. Based on a patch by Alex
39413 2006-01-11 Mike McCormack <mike@codeweavers.com>
39415 * dlls/msi/dialog.c:
39416 msi: Remove the font when setting a control's text.
39418 2006-01-11 Rob Shearman <rob@codeweavers.com>
39420 * dlls/comctl32/tests/progress.c:
39421 comctl32: Test the painting behaviour of the progress bar control.
39422 Test the painting behaviour of the progress bar control when the
39423 PBM_SETPOS message is sent to it, with respect to whether the
39424 background is erased and what part of the control is redrawn.
39426 2006-01-11 Mike McCormack <mike@codeweavers.com>
39428 * dlls/comctl32/progress.c:
39429 comctl32: Invalidate the entire progress bar any time it changes.
39431 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
39433 * dlls/mscms/tests/profile.c:
39434 mscms: Set the last error code to an unusual value.
39436 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
39438 * dlls/commdlg/printdlg.c:
39439 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
39440 Update the dmDefaultSourcea return value inside hDevMode.
39442 2006-01-11 Huw Davies <huw@codeweavers.com>
39444 * dlls/opengl32/wgl.c:
39445 opengl: Use indirect contexts if the surface is a pixmap.
39447 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
39449 * programs/winemenubuilder/winemenubuilder.c:
39450 winemenubuilder: Improve traces.
39451 Report the EnumResourceNamesW() and failure to find an icon
39452 separately so traces are less misleading.
39454 2006-01-11 Robert Shearman <rob@codeweavers.com>
39456 * dlls/ole32/oleobj.c:
39457 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
39458 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
39459 implement the Send* functions.
39461 * dlls/ole32/marshal.c:
39462 ole: Initialise hrref so as not to display garbage in the trace.
39464 * dlls/ole32/defaulthandler.c:
39465 ole: Remove some duplicated code.
39467 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
39469 * dlls/hhctrl.ocx/hhctrl.c:
39470 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
39472 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
39474 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
39475 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
39476 riched20: Reduced screen flicker by using proper update region invalidation.
39478 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
39480 * dlls/kernel/virtual.c:
39481 kernel: Remove no longer used debug channel.
39483 2006-01-10 Robert Shearman <rob@codeweavers.com>
39485 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
39486 dlls/ole32/marshal.c:
39487 ole: Defer apartment window creation until the first object is marshalled.
39489 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
39490 ole: Add an accessor function for an apartment's window.
39492 * dlls/ole32/rpc.c:
39493 ole: Report and clean up after PostMessage failures.
39495 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
39496 dlls/ole32/stubmanager.c:
39497 ole: Pass a channel into IRpcStubBuffer::Invoke.
39498 Create a server channel and store this in the ifstub.
39499 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
39500 the function return an HRESULT.
39501 Return the channel for the ifstub in ipid_get_dispatch_params.
39503 * dlls/ole32/rpc.c:
39504 ole: Reduce the access rights required by start_local_service.
39506 * dlls/ole32/rpc.c:
39507 ole: Return the last error if we couldn't open the requested service.
39508 Fix the ok/failed message.
39510 2006-01-10 James Hawkins <truiken@gmail.com>
39512 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
39513 dlls/advpack/tests/files.c:
39514 advpack: Add initial tests for ExtractFiles.
39515 - Use FCI to create a test cabinet file.
39516 - Add initial tests for ExtractFiles.
39518 2006-01-10 Robert Shearman <rob@codeweavers.com>
39520 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
39521 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
39523 * dlls/rpcrt4/ndr_ole.c:
39524 rpcrt4: Don't release the interface pointer on failure.
39525 Don't release the interface pointer on failure since we are not the
39526 ones that allocated it. It is the caller's responsability to call
39527 NdrInterfacePointerFree, where the freeing is supposed to happen.
39529 * dlls/kernel/heap.c:
39530 kernel32: Return an error when unlocking a global with a zero lock count.
39531 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
39533 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
39535 * dlls/mscms/tests/profile.c:
39536 mscms: Enumerate registered standard colorspace profiles.
39538 2006-01-10 Huw Davies <huw@codeweavers.com>
39540 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
39541 msxml: It's valid to release an empty document.
39543 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
39545 * dlls/comctl32/header.c:
39546 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
39547 Emit NM_CUSTOMDRAW header notifications for all headers, not only
39548 ownerdrawn. Allow to change item text and background colors in an
39549 application's NM_CUSTOMDRAW handler.
39551 * dlls/riched20/string.c:
39552 riched20: Allow NUL characters.
39554 2006-01-10 Robert Shearman <rob@codeweavers.com>
39556 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
39557 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
39558 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
39559 kernel: Remove wine/server.h include from files where it is no longer needed.
39561 2006-01-10 Alexandre Julliard <julliard@winehq.org>
39563 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
39564 ntdll: NtRaiseException doesn't need to be a register function.
39565 Moved common code between NtRaiseException and RtlRaiseException to a
39566 separate raise_exception function.
39568 * dlls/kernel/except.c:
39569 kernel: Don't send a debugger event in UnhandledExceptionFilter,
39570 leave that to the standard ntdll exception handling.
39572 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
39573 kernel: Implement FT_Exit directly in assembly to avoid the overhead
39574 of register functions.
39576 2006-01-10 James Hawkins <truiken@gmail.com>
39578 * configure, configure.ac, dlls/cabinet/Makefile.in,
39579 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
39580 dlls/cabinet/tests/extract.c:
39581 cabinet: Add initial tests for Extract.
39583 * dlls/cabinet/cabinet_main.c:
39584 cabinet: Implement Extract on top of FDI.
39586 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
39588 * dlls/winedos/int21.c:
39589 winedos: Open files with write access on read only media.
39590 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
39591 retry without write access.
39593 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
39595 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
39596 dlls/riched20/run.c:
39597 riched20: Speed up text insertion.
39598 Optimized reading large texts into RichEdit to be an O(n) order
39599 algorythm instead of O(n^2) by removing extraneous conversions of
39600 character offsets to run offsets.
39602 2006-01-10 Mike McCormack <mike@codeweavers.com>
39604 * dlls/advapi32/service.c:
39605 advapi32: If we can't connect to a service's pipe, name the service in
39608 * dlls/msi/select.c:
39609 msi: Count the number of columns requested and allocate that many,
39610 as columns may be select more than once in from a table.
39612 * dlls/msi/action.c:
39613 msi: Don't crash if there's no script present when we try execute one.
39615 * dlls/msi/msiquery.c, include/msiquery.h:
39616 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
39617 Implemented MsiDatabaseIsTablePersistentA via the W function.
39619 2006-01-10 Troy Rollo <wine@troy.rollo.name>
39621 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
39623 user: Fix return type of EnableMenuItem.
39625 * dlls/shell32/shfldr_unixfs.c:
39626 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
39630 Fix GetModuleFileNameEx definition.
39632 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
39634 * dlls/user/static.c:
39635 user: Improve the ownerdraw support of the static control.
39637 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
39638 user: The LoadImage resource string may be a numeric string.
39640 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
39642 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
39643 shlwapi: Add Finnish translation.
39645 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
39647 * dlls/comctl32/status.c:
39648 comctl32: Call UpdateWindow() after changing statusbar text.
39650 2006-01-09 James Hawkins <truiken@gmail.com>
39652 * dlls/advpack/advpack.c:
39653 advpack: Add documentation for ExtractFiles.
39655 * dlls/cabinet/cabinet_main.c:
39656 cabinet: Clean up the documentation for Extract.
39658 * dlls/cabinet/cabinet.h:
39659 cabinet: Add the two flags used by Extract to cabinet.h.
39661 * dlls/cabinet/cabinet.h:
39662 cabinet: Define the flags member of the EXTRACTdest structure.
39664 * dlls/cabinet/cabinet_main.c:
39665 cabinet: Fix the second parameter name of Extract.
39667 * dlls/cabinet/fdi.c:
39668 cabinet: Store the cab file handle before extracting files so we can
39669 close the cab file even if no files are extracted.
39671 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
39674 include: Add missing color space constants.
39676 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
39678 * dlls/comctl32/rebar.c:
39679 comctl32: Fix rebar autosize behaviour.
39680 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
39681 native does, taking as few rows as possible and using the parent
39682 window client area size for the other dimension (width for horizontal
39683 rebars or height for vertical ones).
39685 * dlls/user/combo.c:
39686 user: Fix dropdown combo creation when there is no space for an edit control.
39688 2006-01-09 Robert Shearman <rob@codeweavers.com>
39690 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
39691 ole: Join the MTA if necessary when executing an RPC call.
39692 Join the MTA if necessary when executing an RPC call to ensure that it
39693 is executing with a valid apartment and won't fail for certain COM
39696 * dlls/ole32/rpc.c:
39697 ole: Prefer services over servers.
39698 Attempt to start as a local service before attempting to start as a
39699 local server for the CLSCTX_LOCAL_SERVER case.
39701 * dlls/ole32/tests/compobj.c:
39702 ole: Add some tests for CLSIDFromString.
39704 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
39705 ole: Remove __CLSIDFromStringA.
39706 Move the ANSI implementation of CLSIDFromString to ole16.c and change
39707 CLSIDFromString to only deal with Unicode strings.
39709 * dlls/rpcrt4/ndr_marshall.c:
39710 rpcrt4: Improve ReadVariance.
39711 Extend ReadVariance to read the offset as well as the actual count,
39712 since these always come in pairs.
39713 Handle the variance not being present in ReadVariance and always call
39714 it from the unmarshalling functions to simplify the code there and
39715 also to fix a bug where the format pointer wasn't advanced properly
39716 for complex arrays (introduced in the previous patch when implementing
39719 * dlls/rpcrt4/ndr_marshall.c:
39720 rpcrt4: Validate complex array format string.
39721 Verify that the format string being passed into the complex array
39722 functions is a complex array one.
39724 2006-01-09 Jacek Caban <jacek@codeweavers.com>
39726 * dlls/urlmon/binding.c:
39727 urlmon: Fix ref counting.
39729 * dlls/urlmon/binding.c:
39730 urlmon: Pass FORMATETC to OnDataAvailable.
39732 * dlls/urlmon/binding.c:
39733 urlmon: Added implementation of protocol stream.
39735 2006-01-09 Robert Shearman <rob@codeweavers.com>
39737 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
39738 Call DisableThreadLibraryCalls for DLLs that don't need thread
39739 creation/destruction notifications.
39741 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
39743 * dlls/shell32/shell32_Ko.rc:
39744 shell32: Update the Korean translation.
39746 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
39748 * dlls/shell32/shell32_No.rc:
39749 shell32: Updated Norwegian Bokmål resources.
39751 2006-01-09 Hans Leidekker <hans@it.vu.nl>
39753 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
39754 usp10: Improve stubs.
39755 Improve stubs for ScriptGetProperties and ScriptItemize.
39756 Add stub for ScriptFreeCache.
39758 2006-01-09 Mike McCormack <mike@codeweavers.com>
39760 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
39761 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
39763 * dlls/user/combo.c:
39764 user32: Update the list of things to fix in the Combo control.
39766 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
39768 * dlls/user/menu.c, dlls/user/tests/menu.c:
39769 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
39770 a NULL pointer, with a test.
39772 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
39774 * dlls/riched20/editor.c:
39775 riched20: Fixed calculation of left indent and first indent paragraph
39778 * dlls/riched20/string.c:
39779 riched20: Simplified logic in ME_StrRelPos().
39781 2006-01-06 Aric Stewart <aric@codeweavers.com>
39783 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
39784 dlls/msvcrt/tests/dir.c:
39785 msvcrt: Add a regression test for _fullpath.
39787 * dlls/msvcrt/dir.c:
39788 msvcrt: Reworked _fullpath.
39789 Investigation with native msvcrt revealed that it is a wrapper for
39790 GetFullPathName and the current implementation was crashing with older
39791 mozilla installs if the path passed in was uninitialized.
39793 2006-01-06 Alexandre Julliard <julliard@winehq.org>
39795 * dlls/ole32/stg_bigblockfile.c:
39796 ole: Remove a no longer needed smbfs hack.
39798 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
39800 * dlls/user/combo.c:
39801 user32: Limit text in the edit field of a combo box.
39803 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
39805 * dlls/gdi/metafile.c:
39806 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
39809 2006-01-06 Robert Shearman <rob@codeweavers.com>
39811 * dlls/oleaut32/typelib.c:
39812 ole: Remove the no longer used _copy_arg function.
39814 * dlls/oleaut32/typelib.c:
39815 ole: ITypeInfo::Invoke rewrite.
39816 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
39817 VariantChangeType instead of _invoke and _copy_arg.
39819 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
39820 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
39821 ole: Remove "stub" from TRACEs of functions that aren't stubs.
39823 2006-01-06 Hans Leidekker <hans@it.vu.nl>
39825 * dlls/mscms/profile.c:
39826 mscms: Silence a potentially noisy fixme.
39828 * dlls/kernel/time.c:
39829 kernel: Documentation cleanups.
39831 2006-01-06 Robert Shearman <rob@codeweavers.com>
39833 * dlls/rpcrt4/ndr_marshall.c:
39834 rpcrt4: Compute variance for complex arrays
39836 * dlls/rpcrt4/cstub.c:
39837 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
39838 that has no dispatch table.
39840 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
39842 * dlls/user/static.c:
39843 Static control: Support enhanced metafiles.
39845 2006-01-06 Hans Leidekker <hans@it.vu.nl>
39847 * LICENSE, include/wine/wine_common_ver.rc:
39848 Update copyright info for the new year.
39850 * documentation/PACKAGING:
39851 documentation: Suggest installing OpenLDAP development libraries to packagers.
39853 2006-01-06 Robert Shearman <rob@codeweavers.com>
39855 * tools/widl/typegen.c:
39856 widl: Generate static sizing information for fixed size structs.
39857 Don't generate FC_*_BASETYPE proc and type format strings for
39858 non-basetype fields/params.
39860 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
39862 * dlls/comctl32/syslink.c:
39863 comctl32: Reduce memory usage of the syslink control.
39865 * dlls/comctl32/syslink.c:
39866 comctl32: Some painting fixes for the syslink control.
39868 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
39870 * dlls/urlmon/umstream.c:
39871 urlmon: Fix a LARGE_INTEGER truncation.
39873 2006-01-06 Robert Reif <reif@earthlink.net>
39875 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
39876 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
39877 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
39878 dsound: Refactor playback.
39879 Replace references of IDirectSoundImpl with DirectSoundDevice to
39880 remove one level of indirection and remove the problem of a three
39881 object circular reference.
39883 2006-01-06 Mike McCormack <mike@codeweavers.com>
39885 * dlls/msi/dialog.c:
39886 msi: Unload riched20 after its window is destroyed.
39888 * dlls/msi/dialog.c:
39889 msi: Make radio buttons grey out correctly when disabled.
39891 * dlls/msi/helpers.c:
39892 msi: Clean trailing and leading spaces from path segments.
39894 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
39896 * tools/winapi/msvcmaker:
39897 winapi: msvcmaker adaption to new directory structure.
39898 Fix some issues with MSVC project file generation after recent
39899 directory restructuring.
39901 * tools/winapi/config.pm:
39902 winapi: Add the loader directory to the paths to exclude.
39903 There is nothing in there anymore that would need to be done for
39906 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
39907 winapi: Cleanup some unused use clauses.
39909 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
39911 * dlls/commdlg/cdlg_Ko.rc:
39912 commdlg: Updated Korean translation.
39914 * programs/winecfg/Ko.rc:
39915 winecfg: Updated Korean translation.
39917 2006-01-06 Mike McCormack <mike@codeweavers.com>
39919 * dlls/oleaut32/typelib.c:
39920 oleaut32: Output a FIXME message only once.
39922 2006-01-06 Robert Reif <reif@earthlink.net>
39924 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
39925 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
39926 dlls/dsound/tests/dsound_test.h:
39927 dsound: Fix double free bug in tests.
39928 Fix double free in tests. Only happens in interactive mode when
39929 testing duplicated 3D buffers.
39931 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
39933 * dlls/shell32/shell32_Fi.rc:
39934 shell32: Spelling fixes for the Finnish resource.
39936 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
39938 * dlls/ole32/storage32.c:
39939 ole: Fix SmallBlocksToBigBlocks loop.
39940 Stop copying data when read returns 0 bytes
39942 2006-01-05 Robert Shearman <rob@codeweavers.com>
39944 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
39945 dlls/security/Makefile.in, dlls/security/security.spec:
39946 Added implementation of security.dll.
39948 2006-01-05 Jacek Caban <jacek@codeweavers.com>
39950 * dlls/wininet/http.c, dlls/wininet/utility.c:
39951 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
39952 INTERNET_STATUS_CONNECTING_TO_SERVER and
39953 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
39956 2006-01-05 Alexandre Julliard <julliard@winehq.org>
39958 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
39959 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
39960 to avoid the overhead of a full-blown register function.
39961 Some tracing improvements.
39963 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
39964 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
39965 to avoid having to save/restore the whole context on every call.
39967 2006-01-05 Jacek Caban <jacek@codeweavers.com>
39969 * dlls/urlmon/binding.c:
39970 urlmon: Added implementation of QueryService and stub implementation
39971 of IHttpNegotiate2 interface.
39973 * dlls/urlmon/binding.c:
39974 urlmon: Query service provider for IInternetProtocol.
39976 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
39978 * dlls/winspool/winspool.drv.spec:
39979 winspool: Added ordinal exported functions of winspool.drv.
39981 2006-01-05 Dan Kegel <dank@kegel.com>
39983 * dlls/oleaut32/typelib.c:
39984 oleaut32: Allow _invoke to handle up to 23 parameters.
39986 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
39988 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
39989 dlls/dbghelp/symbol.c, include/dbghelp.h:
39990 dbghelp: StackWalk (32 and 64 bit version).
39991 - enhance implementation of StackWalk (32 and 64 bit version) by
39992 making use of module information and calling for FPO
39993 - FPO part is still non functional
39994 - implemented SymGetModuleBase64
39995 - stubbed SymFunctionTableAccess64
39997 2006-01-05 Robert Reif <reif@earthlink.net>
39999 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
40000 dsound: Capture refactoring.
40001 Move initialization code from DirectSoundCapture to
40002 DirectSoundCaptureDevice.
40003 Make DirectSoundCaptureBuffer directly reference
40004 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
40005 one level of indirection.
40006 Rename DSOUND_CreateDirectSoundCaptureBuffer to
40007 IDirectSoundCaptureBufferImpl_Create to be consistent.
40009 2006-01-05 Alexandre Julliard <julliard@winehq.org>
40011 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
40012 tools/widl/parser.l, tools/wrc/parser.l:
40013 Remove YY_NO defines that cause warnings.
40015 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
40017 * dlls/dbghelp/symbol.c:
40018 dbghelp: Removed no longer needed 'stub' in TRACEs.
40020 2006-01-05 Robert Shearman <rob@codeweavers.com>
40022 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
40023 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
40024 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
40026 * dlls/oleaut32/typelib.c:
40027 ole: Store the result from _invoke in a VARIANTARG structure.
40029 * programs/regedit/childwnd.c:
40030 regedit: Initialise nFocusPanel.
40032 * dlls/kernel/oldconfig.c:
40033 kernel32: Check for the correct error return value from open.
40035 2006-01-05 Jacek Caban <jacek@codeweavers.com>
40037 * dlls/urlmon/tests/url.c:
40038 urlmon: Code clean up.
40040 * dlls/urlmon/binding.c:
40041 urlmon: Added GetBindInfoString implementation.
40043 2006-01-04 Alexandre Julliard <julliard@winehq.org>
40045 * ANNOUNCE, ChangeLog, VERSION, configure:
40048 ----------------------------------------------------------------
40049 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
40051 * dlls/msacm/stream.c:
40052 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
40053 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
40054 required by (some?) native codecs.
40056 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
40059 wine.inf: Add a few keys to HKLM\Hardware.
40061 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
40063 * dlls/winsock/socket.c:
40064 winsock: Map wildcards for socket type and protocol in getaddrinfo().
40066 2006-01-04 Alexandre Julliard <julliard@winehq.org>
40068 * dlls/ntdll/loader.c:
40069 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
40070 (suggested by Michael Ost).
40072 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
40074 * dlls/shlwapi/shlwapi.spec:
40075 shlwapi: Print PathCombine* strings arguments in relay debugging.
40077 2006-01-04 Alexandre Julliard <julliard@winehq.org>
40079 * include/wine/pthread.h:
40080 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
40082 2006-01-04 Mike McCormack <mike@codeweavers.com>
40084 * programs/msiexec/msiexec.c:
40085 msiexec: Ignore the TRANSFORMS variable.
40086 Ignore the TRANSFORMS variable when building a list of transforms for
40087 advertising. The variable is used to apply transforms when installing.
40089 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
40090 msi: Apply any MSI transforms specified by the TRANSFORMS property.
40092 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
40093 msi: Add a stub for MsiGetLastErrorRecord.
40095 * dlls/msi/dialog.c:
40096 msi: Fixes for the MaskedEdit control.
40097 Allow MaskedEdit masks that aren't enclosed with <>.
40098 Allow the MaskedEdit's edit controls to scroll a bit in case things
40101 2006-01-04 Robert Reif <reif@earthlink.net>
40103 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
40104 dsound: Capture cleanup.
40105 Move code and function prototypes around to eliminate forward
40106 declarations. No code is changed.
40108 2006-01-04 Hans Leidekker <hans@it.vu.nl>
40110 * tools/winapi/winapi_global.pm:
40111 winapi: Remove some exceptions now that DLL separation is complete.
40113 * DEVELOPERS-HINTS:
40114 Subdirectory tools/winapi_check no longer exists.
40116 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
40118 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
40119 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
40120 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
40121 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
40122 dlls/shell32/shellpath.c:
40123 shell32: Create Local AppData for user profile.
40124 Move history and internet tmp files to Local Settings.
40126 * dlls/shell32/shell32_Ru.rc:
40127 shell32: Update Russian resources.
40129 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
40131 * dlls/user/menu.c:
40132 user32: Menu tracing improvements.
40134 2006-01-03 Alexandre Julliard <julliard@winehq.org>
40136 * dlls/ntdll/virtual.c:
40137 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
40139 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
40141 * dlls/msi/custom.c:
40142 msi: Report the commandline that failed to start in ERR()s.
40144 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
40146 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
40147 kernel32: Implemented atoms query function on top of ntdll ones.
40149 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
40150 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
40152 ntdll: Correct implementation for atom query functions.
40154 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
40156 * dlls/advpack/advpack.c:
40157 advpack: Make DoInfInstall return an HRESULT.
40159 2006-01-03 Robert Reif <reif@earthlink.net>
40161 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
40162 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
40163 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
40164 dsound: Remove WINAPI from internal functions.
40166 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
40168 * dlls/advpack/advpack.c:
40169 advpack: Fix LaunchInfSection[Ex] documentation.
40171 2006-01-03 Alexandre Julliard <julliard@winehq.org>
40173 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
40174 Support building flex files without debug support.
40176 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
40178 * include/wine/pthread.h, include/winternl.h:
40179 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
40181 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
40183 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
40184 shell32/unixfs: Added unicode support in folder and file pidls.
40186 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
40187 shell32: Helper function for unicode support in folder and file pidls.
40189 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
40191 * dlls/user/menu.c, dlls/user/tests/menu.c:
40192 user32: Separate menu bitmaps and strings.
40193 Store bitmaps and bitmaps always in separate fields in the internal
40194 menu structure. Get rid of a lot of assumptions in the code that the
40195 menu can have strings only when it is not some other type and that
40196 bitmaps come in two flavors.
40197 Add a lot of conformance tests, including some submitted by Jason
40200 2006-01-03 Steven Edwards <winehacker@gmail.com>
40202 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
40203 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
40204 gdi: Win16/32 split of most of the metafile support.
40206 * dlls/gdi/gdi_private.h, include/wingdi.h:
40207 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
40209 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
40211 * dlls/msacm/msacm32_main.c:
40212 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
40214 2006-01-03 Robert Reif <reif@earthlink.net>
40216 * dlls/kernel/module.c:
40217 kernel: DelayLoadFailureHook crash fix.
40219 2006-01-03 Alexandre Julliard <julliard@winehq.org>
40221 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
40222 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
40223 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
40224 Added some flex options to avoid compiler warnings.
40225 Moved options from the Makefile into the source.
40227 2006-01-03 Mike McCormack <mike@codeweavers.com>
40229 * dlls/msi/dialog.c:
40230 msi: Subclass the Richedit control.
40231 Send a "DoAction" control event when the user scrolls the text.
40233 * dlls/msi/install.c:
40234 MSI: Improve the MsiGetMode stub a little.
40236 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
40237 msi: Implement the Reset control event.
40239 * dlls/oleaut32/typelib.c:
40240 oleaut32: Allow _invoke to handle up to 17 parameters.
40242 2006-01-03 Robert Reif <reif@earthlink.net>
40244 * dlls/dsound/dsound.c:
40245 dsound Add uninitialized check.
40247 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
40249 * dlls/comctl32/listview.c:
40250 comctl32: Listview - allow selection toggle with ctrl+space.
40252 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
40254 * dlls/winsock/socket.c:
40255 winsock: AF_UNSPEC mapping.
40256 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
40257 Zero initialize the sockaddr in ws_sockaddr_alloc().
40259 2006-01-03 Francois Gouget <fgouget@free.fr>
40261 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
40262 Assorted spelling fixes
40264 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
40265 Add trailing '\n's to ok() calls.
40266 Remove spaces before '\n' in traces.
40268 * tools/winapi/win32.api:
40269 winapi: Update win32.api to match the current sources.
40271 * dlls/msi/msi.c, dlls/wldap32/page.c:
40272 Small documentation tweaks to avoid winapi_check warnings.
40274 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
40276 * programs/winemenubuilder/winemenubuilder.c:
40277 winemenubuilder: Improve traces.
40278 Add some traces to make it easier to debug icon generation problems.
40280 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
40282 * dlls/gdi/tests/bitmap.c:
40283 gdi: Add a test which shows that GDI does not support compressed DIB sections.
40285 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
40288 gdi32: Disallow creation of compressed DIB sections.
40290 2006-01-03 Robert Shearman <rob@codeweavers.com>
40292 * dlls/ole32/hglobalstream.c:
40293 ole: Check the return value of IStream_SetSize in IStream_Read.
40294 Check the return value of IStream_SetSize in IStream_Read, since
40295 otherwise execution could continue on and cause heap corruption.
40297 * dlls/ole32/stg_stream.c:
40298 ole: Fix mis-handling of return value in StgStreamImpl_Read.
40299 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
40300 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
40303 * dlls/rpcrt4/ndr_marshall.c:
40304 rpcrt4: Implement callback conformance.
40306 * dlls/rpcrt4/rpc_server.c:
40307 rpcrt4: Fix race condition in RpcServerListen.
40308 The DontWait parameter is used for forcing the function not to wait
40309 for the server to finish.
40311 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
40313 * dlls/comctl32/comctl32undoc.c:
40314 comctrl32: ReAlloc should be able to move memory blocks if necessary.
40316 2006-01-03 Kai Blin <kai.blin@gmail.com>
40318 * dlls/secur32/tests/main.c:
40319 secur32: Rewrote NTLM tests in a more flexible way.
40321 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
40323 * server/snapshot.c:
40324 server: Fix va_list compile error.
40326 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
40327 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
40329 * dlls/advapi32/service.c:
40330 advapi32: Don't allocate memory for empty argument string and pass
40333 2005-12-31 Hans Leidekker <hans@it.vu.nl>
40335 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
40336 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
40337 dlls/wldap32/winldap_private.h:
40338 wldap32: Implement some page handling functions.
40339 Implement ldap_create_page_control{A,W} and
40340 ldap_parse_page_control{A,W}.
40341 Move the page handling functions into their own file.
40343 * dlls/wldap32/extended.c:
40344 wldap32: Document the functions that handle extended operations.
40346 * dlls/wldap32/init.c:
40347 wldap32: Document the init functions.
40350 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
40352 * programs/winecfg/x11drvdlg.c:
40353 winecfg: Default for DXGrab is NO.
40355 2005-12-31 Milko Krachounov <milko@3mhz.net>
40357 * programs/winecfg/Bg.rc:
40358 winecfg: Fix a mess with the Bulgarian resource file and translate the
40359 untranslated strings.
40361 2005-12-31 Jacek Caban <jacek@codeweavers.com>
40363 * dlls/urlmon/tests/protocol.c:
40364 urlmon: Added http protocol tests (currently failing in Wine).
40366 2005-12-31 Alexandre Julliard <julliard@winehq.org>
40368 * dlls/ntdll/tests/exception.c:
40369 ntdll/tests: Try to fail more gracefully on win9x.
40370 Link to NtCurrentTeb dynamically.
40372 2005-12-31 Dan Kegel <dank@kegel.com>
40374 * dlls/commdlg/colordlg.c:
40375 commdlg: Let the color picker respond properly to keystrokes.
40377 2005-12-31 Robert Shearman <rob@codeweavers.com>
40379 * dlls/wininet/urlcache.c:
40380 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
40381 Move the freeing of allocation blocks for an entry into
40382 URLCache_DeleteEntry.
40383 Call URLCache_DeleteEntry to rollback from failure in
40384 CommitUrlCacheEntryInternal.
40386 * dlls/wininet/urlcache.c:
40387 wininet: Create new hash tables for URL cache on demand.
40389 * dlls/wininet/urlcache.c:
40390 wininet: Move URL cache hash table creation to a separate function.
40392 2005-12-31 Jacek Caban <jacek@codeweavers.com>
40394 * dlls/urlmon/umon.c:
40395 urlmon: Removed not used code.
40397 2005-12-31 Robert Shearman <rob@codeweavers.com>
40399 * tools/widl/typegen.c:
40400 widl: Output sizing information for arrays in the generated marshaling code.
40402 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
40403 widl: Export the bracket adding functionality of do_write_expr outside
40406 2005-12-31 Mike McCormack <mike@codeweavers.com>
40408 * dlls/msi/action.c:
40409 msi: Change some FIXME messages to comments.
40411 * dlls/msi/package.c:
40412 msi: Define the property "Intel" if we're running on an Intel processor.
40414 * dlls/msi/action.c:
40415 msi: Add stub actions for CCPSearch and RMCCPSearch.
40417 * dlls/riched20/reader.c:
40418 riched20: Add newlines to ERR macro output.
40420 2005-12-31 Robert Reif <reif@earthlink.net>
40422 * dlls/comctl32/ipaddress.c:
40423 comctl32: Create ipaddress in enabled state.
40425 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
40427 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
40428 wined3d: Added support for WINED3DFMT_X4R4G4B4.
40430 2005-12-31 Hans Leidekker <hans@it.vu.nl>
40432 * dlls/wldap32/value.c:
40433 wldap32: Document the value handling functions.
40435 * dlls/wldap32/wldap32.h:
40436 wldap32: Copy embedded berval structures too.
40438 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
40440 * programs/winecfg/De.rc:
40441 winecfg: Update German resource.
40443 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
40445 * dlls/comctl32/propsheet.c:
40446 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
40447 allocation failure.
40449 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
40451 * programs/winetest/Makefile.in:
40452 winetest: Only include d3d9 if it is being built.
40454 2005-12-26 Jacek Caban <jacek@codeweavers.com>
40456 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
40457 urlmon: Added GetSecurityId implementation.
40459 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
40460 urlmon: Use pluggable protocol for file protocol.
40462 2005-12-26 Robert Shearman <rob@codeweavers.com>
40464 * tools/widl/typegen.c:
40465 widl: Fix merge conflict.
40467 * tools/widl/typegen.c:
40468 widl: Follow type references in procformat and typeformat string generation.
40470 * tools/widl/typegen.c:
40471 widl: Handle marshaling and unmarshaling structures.
40473 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
40474 tools/widl/server.c:
40475 widl: Out parameters.
40476 Marshall and unmarshall out parameters for servers and clients
40478 Write out array components for declared local variables in generated
40481 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
40482 tools/widl/typegen.h:
40483 widl: Remove some duplication.
40484 Remove some duplicated code by calling an improved
40485 get_required_buffer_size.
40486 Add some more newlines in the generated code to separate separate
40488 Calculate the buffer size of [out] arguments in generated server code.
40489 Fix the direction passed into unmarshall_arguments.
40491 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
40492 tools/widl/typegen.h:
40493 widl: Pass a state into marshall_arguments and unmarshall_arguments to
40494 decide which parameters should be considered based on their direction.
40496 * tools/widl/typegen.c:
40497 widl: Generate marshaling and unmarshaling statements for arrays.
40499 * tools/widl/typegen.c:
40500 widl: Treat variables with array indices the same as pointers.
40502 * tools/widl/typegen.c:
40503 widl: Advance the type format string whilst marshaling and
40504 unmarshaling arguments.
40506 * tools/widl/typegen.c:
40507 widl: Convert the main while loops in marshall_arguments and
40508 unmarshall_arguments into for loops.
40510 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
40511 tools/widl/typegen.h:
40512 widl: Add support for marshalling and unmarshalling conformant strings.
40514 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
40515 tools/widl/proxy.c, tools/widl/write_msft.c:
40516 widl: Add some const attributes.
40518 * tools/widl/typegen.c:
40519 widl: Prepare marshall and unmarshall code generation functions for
40520 accepting pointers.
40522 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
40523 widl: Fix SEGVs with client and server code generation when an
40524 interface has no methods.
40526 * tools/widl/typegen.c:
40527 widl: Generate correct proc format strings for [out] and [in, out] parameters.
40529 * tools/widl/parser.y:
40530 widl: Use the same precendence rule for the conditional operator as in wpp.
40531 Fixes several shift/reduce warnings.
40533 * tools/widl/typegen.c:
40534 widl: Better array support.
40535 Treat variables with array indices the same as pointers when writing
40536 out the proc & type format strings.
40537 Fix a typo when writing out the proc format string where a non-return
40538 type was written out for a return type and vice-versa.
40540 * tools/widl/typegen.c:
40541 widl: Support non-basic variables in proc format strings.
40543 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
40544 tools/widl/typegen.h:
40545 widl: Add helper functions that return the size of procformat and
40546 typeformat strings for variables.
40548 * dlls/oleaut32/typelib.c:
40549 oleaut: Small re-organisation of ITypeInfo::Invoke.
40550 Only output the one function in the trace for ITypeInfo::Invoke.
40551 Process the return value on output in ITypeInfo::Invoke, but only copy
40552 it to pVarResult if pVarResult is not NULL.
40554 * dlls/oleaut32/typelib.c:
40555 oleaut32: Convert some tabs to spaces and some other formatting changes.
40557 * dlls/oleaut32/typelib.c:
40558 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
40561 * dlls/oleaut32/typelib.c:
40562 ole: Improve typelib traces.
40563 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
40564 for more flexibility in which channel controls the output.
40566 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
40568 * dlls/msvcrt/tests/printf.c:
40569 msvcrt: More printf tests for I64 integer size support.
40571 * dlls/msvcrt/wcs.c:
40572 msvcrt: pf_integer_conv for I64.
40573 - Add pf_integer_conv and pf_is_integer_format.
40574 - Update pf_fill to handle printing the sign for signed integers.
40575 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
40577 * dlls/msvcrt/wcs.c:
40578 msvcrt: Do not treat %ll as an IntegerDouble in printf.
40580 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
40581 msvcrt: Parse I, I32, and I64 integer size flags in printf.
40583 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
40585 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
40586 urlmon: Implement BindAsyncMoniker function.
40588 2005-12-26 Jacek Caban <jacek@codeweavers.com>
40590 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
40591 urlmon: URL with two slashes is valid.
40593 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
40595 * programs/winecfg/No.rc:
40596 winecfg: Updated Norwegian Bokmål resources.
40598 2005-12-26 Jacek Caban <jacek@codeweavers.com>
40600 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
40601 shlwapi: Fix UrlCanonicalize.
40602 - Added support for URL_FILE_USE_PATHURL.
40603 - Fix handling of '/' and '\'.
40605 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
40607 * dlls/msrle32/msrle32.c:
40608 msrle32: Spelling fix.
40610 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
40612 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
40613 dbghelp: Internal search routines can now be case sensitive/insensitive.
40614 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
40615 - Quick implementation of SymSearch on top of SymEnumSymbols (should
40616 be the other way around).
40618 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
40620 * dlls/msvcrt/main.c:
40621 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
40623 2005-12-26 Robert Shearman <rob@codeweavers.com>
40625 * dlls/ole32/tests/propvariant.c:
40626 Fix detection of V1a prop variant library in test suite.
40628 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
40630 * dlls/x11drv/keyboard.c:
40631 x11drv: Update Canadian keyboard layout to better match the X11 one
40633 2005-12-26 James Hawkins <truiken@gmail.com>
40635 * dlls/shell32/tests/shlfileop.c:
40636 shell32: Clean up the SHFileOperation tests.
40637 - Make sure to create all the files used by the new tests.
40638 - Add a couple more SHFileOperation tests.
40639 - Fix some of the old tests.
40641 2005-12-26 Robert Reif <reif@earthlink.net>
40643 * programs/winecfg/audio.c:
40644 winecfg: Use hourglass cursor when opening audio drivers.
40645 Misbehaving drivers can take a while to open so change to the hour
40646 glass cursor when opening them.
40648 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
40650 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
40651 atl: Implement AtlComPtrAssign.
40652 According to MSDN AtlModuleInit should initialize the modules critical
40655 2005-12-22 Alexandre Julliard <julliard@winehq.org>
40657 * ANNOUNCE, ChangeLog, VERSION, configure:
40660 ----------------------------------------------------------------
40661 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
40663 * dlls/shell32/tests/shlfolder.c:
40664 shell32: Added some test to document native ITEMIDLIST format.
40666 2005-12-22 Alexandre Julliard <julliard@winehq.org>
40668 * dlls/user/tests/msg.c:
40669 user/tests: Remove todo_wine from a few tests that (usually) succeed.
40671 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
40673 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
40674 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
40675 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
40676 it more responsive to commands in the MCI_MODE_PLAY state by checking
40677 hStopEvent even if the time frame between frames has expired.
40679 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
40681 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
40682 include/winerror.h:
40683 ole32: Return error instead of asserting if storage file is corrupt.
40685 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
40687 * dlls/user/tests/msg.c:
40688 user32/tests: Add a PeekMessage test.
40690 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
40692 * dlls/kernel/tests/console.c:
40693 kernel/tests: Check that we successfully open the console.
40695 2005-12-22 Alexandre Julliard <julliard@winehq.org>
40697 * server/console.c:
40698 server: Fixed console access rights handling.
40700 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
40702 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
40703 opengl: Fix last wgl regression.
40704 Fix wgl regression: test glx server version and extensions to use (and
40705 not use glXQueryDrawable on older glx implementations).
40707 2005-12-22 James Hawkins <truiken@gmail.com>
40709 * dlls/shell32/tests/shlfileop.c:
40710 shell32: Add tests for SHFileOperation's FO_MOVE command.
40712 * dlls/shell32/tests/shlfileop.c:
40713 shell32: Add tests for SHFileOperation's FO_COPY command.
40715 * dlls/shell32/tests/shlfileop.c:
40716 shell32: Add tests for SHFileOperation's FO_RENAME command.
40718 * dlls/shell32/tests/shlfileop.c:
40719 shell32: Add tests for SHFileOperation's FO_DELETE command.
40721 2005-12-22 Robert Reif <reif@earthlink.net>
40723 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
40724 winecfg: Add unmanaged windows configuration.
40726 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
40728 * dlls/dbghelp/module.c:
40729 dbghelp: Correct handling for all module names.
40731 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
40733 * dlls/msi/format.c, dlls/msi/tests/format.c:
40734 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
40736 2005-12-21 James Hawkins <truiken@gmail.com>
40738 * dlls/shell32/tests/shlfileop.c:
40739 shell32: Remove the '.\\' prefix from filenames, because it hides a
40740 bug in SHFileOperation.
40742 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
40744 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
40745 ddraw: Fix DirectDrawSurface::QueryInterface crash.
40747 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
40749 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
40750 winspool: Add version resource.
40752 2005-12-21 Alexandre Julliard <julliard@winehq.org>
40754 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
40755 msvcrt: Return a per-thread buffer in localtime and gmtime.
40757 2005-12-21 H. Verbeet <hverbeet@gmail.com>
40759 * dlls/d3d9/tests/shader.c:
40760 d3d9: Add traces for when shader support is missing in the shader test.
40762 2005-12-21 Hans Leidekker <hans@it.vu.nl>
40764 * dlls/kernel/process.c:
40765 kernel: Some documentation improvements.
40767 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
40769 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
40770 dlls/msvcrt/time.c:
40771 msvcrt: Implemented wctime(), wasctime().
40772 Free thread data in DLL_THREAD_DETACH.
40774 2005-12-21 Robert Reif <reif@earthlink.net>
40776 * programs/winecfg/En.rc, programs/winecfg/audio.c,
40777 programs/winecfg/resource.h:
40778 winecfg: Select an audio driver on fresh install.
40780 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
40782 * dlls/mscms/tests/profile.c:
40783 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
40786 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
40788 * dlls/msvideo/mciwnd.c:
40789 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
40791 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
40793 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
40794 msvcrt: Fix printf sign flags.
40795 Fix the printf sign flags so that '+' doesn't always override ' '
40796 space alone. If they both appear, continue parsing and let '+' take
40799 2005-12-21 Alexandre Julliard <julliard@winehq.org>
40801 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
40802 server/context_sparc.c, server/context_x86_64.c:
40803 server: Set the context flags in get_thread_context to indicate which
40804 parts of the returned context are valid.
40806 2005-12-21 Hans Leidekker <hans@it.vu.nl>
40808 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
40809 include/config.h.in:
40810 wldap32: Added configure checks for some potentially missing functions.
40812 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
40814 * dlls/msi/dialog.c:
40815 msi: Use a default dialog font if nothing is specified.
40817 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
40819 * dlls/shell32/tests/shlfolder.c:
40820 shell32/tests: Fixed a test failing on WinXP.
40822 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
40824 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
40825 dlls/dbghelp/wdbgexts.h:
40826 dbghelp: Added a few extensions to make windbg happy.
40828 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
40830 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
40831 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
40833 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
40835 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
40836 msacm: Preserve value of cbStruct in acmDriverDetails.
40837 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
40838 filled with a valid value before returning.
40839 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
40840 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
40841 native library: native ACM codecs expect cbStruct to be valid before
40842 filling the rest of the struct with any data.
40844 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
40846 * dlls/ntdll/exception.c:
40847 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
40849 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
40851 * programs/winecfg/Nl.rc:
40852 winecfg: Dutch resources update.
40854 2005-12-20 H. Verbeet <hverbeet@gmail.com>
40856 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
40857 wined3d: Cleanup shader constants code a little bit.
40858 Improved bounds checking.
40860 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
40862 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
40863 msvcrt: Require exact uppercase and lowercase format in printf routines.
40865 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
40867 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
40868 winemenubuilder: Provide depth to the menus created.
40870 2005-12-19 Alexandre Julliard <julliard@winehq.org>
40872 * dlls/kernel/process.c:
40873 kernel32: Check for tabs too when extracting the program name
40874 (reported by Vitaliy Margolen).
40876 2005-12-19 Hans Leidekker <hans@it.vu.nl>
40878 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
40879 tools/widl/typegen.c:
40880 widl: Avoid lvalue casts in generated code.
40882 2005-12-19 Kai Blin <kai.blin@gmail.com>
40884 * dlls/secur32/ntlm.c:
40885 secur32: Adding AcceptSecurityContext to the NTLM security provider.
40887 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
40889 * dlls/winspool/tests/info.c:
40890 winspool: Filter additional failures.
40892 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
40894 * programs/winhelp/winhelp.c:
40895 winhelp: Handle '> ' on command lines.
40897 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
40898 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
40899 dbghelp: First stab at supporting calling convention in function signature.
40901 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
40902 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
40904 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
40906 * programs/winecfg/Fr.rc:
40907 winecfg: Updated French resources.
40909 2005-12-19 Aric Stewart <aric@codeweavers.com>
40911 * dlls/user/Makefile.in, dlls/user/edit.c:
40912 user: Make the edit control IME aware and implement inline editing.
40913 Makes for a significantly better user experience for CJK users.
40915 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
40917 * dlls/msi/format.c:
40918 msi: Fixed deformat_environment to not cut off string.
40920 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
40922 * programs/taskmgr/dbgchnl.c:
40923 taskmgr: Fix viewing of debug channels.
40924 Various internal cleanups.
40926 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
40927 dbghelp: Implemented SymMatchString.
40929 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
40931 * dlls/user/winproc.c:
40932 user: Fix LB_GETTEXT unmapping for A<->W.
40934 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
40936 * dlls/setupapi/misc.c:
40937 setupapi: Fix comparing the group SIDs in IsUserAdmin.
40939 2005-12-19 Huw Davies <huw@codeweavers.com>
40941 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
40942 opengl: Add support for rendering on bitmaps.
40944 2005-12-19 Alexandre Julliard <julliard@winehq.org>
40946 * dlls/ole32/rpc.c:
40947 ole32: Revert exception handler change.
40948 The handler does the opposite of normal page fault handlers.
40950 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
40952 * dlls/user/tests/win.c:
40953 user: Fix hrgn leaks in win.c test.
40955 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
40957 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
40958 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
40959 comctl32: Add a test for the initial tooltip window style settings,
40960 make it pass under Wine.
40962 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
40964 * programs/winecfg/De.rc:
40965 winecfg: Update German resource.
40967 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
40969 * programs/wcmd/batch.c:
40970 wcmd: Increase maximum length of commands.
40971 Increase maximum length of commands to 8192 bytes as on Windows XP.
40972 Add needed braces to a multi line "if" statement.
40974 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
40976 * dlls/dbghelp/dbghelp.spec:
40977 dbghelp: New stubs (needed for windbg startup).
40979 * dlls/dbghelp/elf_module.c:
40980 dbghelp: Fixed loading .so modules from a living target.
40982 * dlls/dbghelp/stack.c:
40983 dbghelp: Fixed missing parameters info in StackWalk64.
40985 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
40987 * dlls/d3d9/tests/stateblock.c:
40988 d3d9: Don't crash on NULL device_ptr.
40990 2005-12-19 Alexandre Julliard <julliard@winehq.org>
40992 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
40993 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
40994 Changed exception raise functions to call it explicitly.
40996 2005-12-19 Jacek Caban <jacek@codeweavers.com>
40998 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
40999 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
41001 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
41002 Fix typo in urlmon.idl.
41004 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
41006 * dlls/user/edit.c, dlls/user/tests/edit.c:
41007 user32: Don't truncate text when creating edit control.
41009 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
41011 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
41012 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
41013 With a conformance test.
41015 2005-12-19 Jacek Caban <jacek@codeweavers.com>
41017 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
41018 urlmon: Added some tests and fixes of file protocol.
41020 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
41022 * programs/winecfg/No.rc:
41023 winecfg: Updated Norwegian Bokmaal resources.
41025 2005-12-18 Alexandre Julliard <julliard@winehq.org>
41027 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
41028 tools/winebuild/build.h, tools/winebuild/import.c,
41029 tools/winebuild/spec32.c, tools/winebuild/utils.c:
41030 ntdll: New implementation of relay thunks.
41031 New implementation of relay thunks that doesn't require modifying code
41032 on the fly, so that the thunks can be put in the text section.
41033 Some performance improvements.
41035 2005-12-17 Alexandre Julliard <julliard@winehq.org>
41037 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
41038 ntdll: Don't use a real guard page at the bottom of the stack.
41039 A no-access page is enough, we can't properly raise an overflow
41042 2005-12-17 Robert Reif <reif@earthlink.net>
41044 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
41045 programs/winecfg/De.rc, programs/winecfg/En.rc,
41046 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
41047 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
41048 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
41049 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
41050 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
41051 programs/winecfg/main.c, programs/winecfg/resource.h,
41052 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
41053 programs/winecfg/winecfg.rc:
41054 winecfg: Use sound tree view for driver selection.
41055 - Move driver selection and configuration into tree view.
41056 - Only show loadable drivers.
41058 * dlls/winmm/wineoss/midi.c:
41059 wineoss: Shorten MIDI names.
41060 Shorten MIDI names to fit into 32 byte array without overflow.
41062 2005-12-17 Juan Lang <juan_lang@yahoo.com>
41064 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
41065 crypt32: Implement more implicit properties, with tests.
41067 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
41069 * dlls/imagehlp/imagehlp.spec:
41070 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
41072 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
41074 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
41075 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
41076 Add a ScrollDC test with NULL clipping rect.
41077 Add another set of ScrollDC tests written by Rein Klazes.
41079 2005-12-16 Huw Davies <huw@codeweavers.com>
41081 * dlls/x11drv/opengl.c:
41082 x11drv: Get the visual for the GLXPixmap from the current pixel format.
41084 2005-12-16 Alexandre Julliard <julliard@winehq.org>
41086 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
41087 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
41088 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
41089 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
41090 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
41091 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
41092 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
41093 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
41094 Take advantage of the __EXCEPT_PAGE_FAULT macro.
41096 * dlls/ntdll/exception.c, include/wine/exception.h:
41097 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
41098 easier to handle the common case of trapping page faults.
41100 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
41101 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
41102 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
41104 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
41105 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
41106 ntdll: More compatible exception information for protection faults.
41107 Added a bunch of test cases.
41109 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41111 * dlls/wined3d/vertexdeclaration.c:
41112 wined3d: Vertex declaration cleanup.
41113 Clean up constants and the wine declaration when the vertex
41114 declaration is destroyed.
41116 * dlls/wined3d/device.c:
41117 wined3d: Allow NULL multi sample quality.
41118 Allow MultiSampleQuality to be passed as NULL, this is a
41119 requirement for DirectX 8 and lower.
41121 2005-12-16 Alexandre Julliard <julliard@winehq.org>
41123 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
41124 dlls/ntdll/ntdll.spec:
41125 Add -register hint in ntdll, kernel and msvcrt spec files.
41127 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
41128 winebuild: Allow -register flag for Win32 too.
41129 This way it can be used as hint for the relay code.
41131 2005-12-16 Juan Lang <juan_lang@yahoo.com>
41133 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
41134 crypt32: Implement CRLDistPoints encoding/decoding.
41135 - rewrite sequence decoding to support context-specific tags, and
41136 eliminate duplicated code
41137 - implement encoding and decoding of CRLDistPoints
41139 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
41141 * dlls/shell32/shellpath.c, include/shlobj.h:
41142 shell32: Fix return value of PathProcessCommand.
41144 2005-12-16 Jacek Caban <jacek@codeweavers.com>
41146 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
41147 urlmon: Fix BindToStorage test.
41149 * include/mshtmdid.h, include/mshtml.idl:
41150 Added some declarations to mshtml.idl.
41152 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
41153 widl: Added bindable and displaybind attributes handling.
41155 2005-12-16 Milko Krachounov <milko@3mhz.net>
41157 * programs/winecfg/Bg.rc:
41158 winecfg: Update Bulgarian resource.
41160 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
41162 * programs/uninstaller/Es.rc:
41163 uninstaller: Spanish translations update.
41165 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
41166 winecfg: Spanish translations update.
41168 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
41170 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
41171 wined3d: Fix matrix copy/paste bug.
41173 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41175 * dlls/wined3d/device.c:
41176 wined3d: Vertex declaration recording state.
41177 Stop SetVertexDeclaration from reference counting if a stateblock is
41180 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
41182 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
41183 user32: Implement saving and fix reading of nonclient metrics.
41184 With conformance tests.
41186 2005-12-16 Tomas Carnecky <tom@dbservice.com>
41188 * dlls/x11drv/opengl.c:
41189 x11drv: Allow users to preload an OpenGL library.
41191 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
41193 * include/ddk/wdm.h:
41194 Add some structs/prototypes to wdm.h.
41196 2005-12-15 James Hawkins <truiken@gmail.com>
41198 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
41199 setupapi: Added stubs for SetupGetInfInformation and
41200 SetupQueryInfFileInformation.
41202 2005-12-15 Alexandre Julliard <julliard@winehq.org>
41204 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
41205 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
41207 2005-12-15 Jacek Caban <jacek@codeweavers.com>
41209 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
41210 mshtml: Fix handling Gecko strings.
41212 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
41213 mshtml: Set Gecko's profile.
41214 Make sure that Gecko components are registered.
41216 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41218 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
41219 wined3d: Internal reference counting.
41220 Change most references to resources parent into references to the
41221 resource, so that external reference counts match DirectX but object
41222 aren't released if they are still referenced by the stateblock.
41224 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
41226 * dlls/mscms/tests/profile.c:
41227 mscms: Add another possible error.
41229 * dlls/d3d9/tests/vertexdeclaration.c:
41230 d3d9: Don't treat missing d3d9.dll as a failure.
41232 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
41234 * dlls/iccvid/iccvid.c:
41235 iccvid: Add support for ICM_DECOMPRESS_END message.
41237 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
41239 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
41240 user: Read/save minimized metrics from/to registry.
41242 2005-12-14 Alexandre Julliard <julliard@winehq.org>
41244 * loader/preloader.c:
41245 preloader: Reserve some space for the shared user data.
41247 * dlls/ntdll/virtual.c:
41248 ntdll: Fixes in virtual memory protection flags.
41249 Tweak reporting of virtual protection flags and address space limit to
41250 yield results closer to what Windows does.
41252 2005-12-14 H. Verbeet <hverbeet@gmail.com>
41254 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
41255 dlls/d3d9/tests/vertexdeclaration.c:
41256 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
41258 * dlls/wined3d/vertexdeclaration.c:
41259 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
41261 * dlls/d3d9/vertexshader.c:
41262 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
41263 before getting the parent.
41265 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
41267 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
41268 include/wine/server_protocol.h, include/winioctl.h,
41269 server/named_pipe.c, server/protocol.def, server/trace.c:
41270 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
41271 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
41272 Modify WaitNamedPipeW to use NtFsControlFile.
41273 Replace struct overlapped with event.
41275 2005-12-14 Mike McCormack <mike@codeweavers.com>
41277 * programs/winecfg/Ko.rc:
41278 winecfg: Update Korean translation.
41280 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
41282 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
41283 d3d9: Don't treat missing d3d9.dll as a failure.
41285 2005-12-14 H. Verbeet <hverbeet@gmail.com>
41287 * dlls/wined3d/device.c:
41288 wined3d: Return the correct vertex declaration.
41289 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
41290 declaration in This->stateblock instead of the one in
41291 This->updateStateBlock.
41293 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
41295 * dlls/riched20/editor.c:
41296 riched20: Reset selection when text is reset.
41298 2005-12-14 Aric Stewart <aric@codeweavers.com>
41300 * dlls/user/clipboard.c:
41301 user: GetClipboardFormatNameA fix.
41302 In the W->A translation make sure we have characters to translate
41303 before doing the WideCharToMultiByte with -1.
41305 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
41307 * dlls/mscms/tests/profile.c:
41308 mscms: Move repetitive code to helper macros.
41310 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
41312 * dlls/x11drv/scroll.c:
41313 x11drv: ScrollDC fix.
41314 There is no need to offset the source rectangle in the reverse
41315 direction before scrolling.
41317 2005-12-13 Aric Stewart <aric@codeweavers.com>
41319 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
41320 dlls/wininet/tests/http.c:
41321 wininet: HTTP headers reworking.
41322 Redo how headers are handled, eliminating the concept of Standard
41323 Headers and allow all headers to be added multiple times.
41324 Allow querying of headers with an index to get the multiple headers.
41325 Respect response vs request headers in HttpQueryInfo.
41326 Add a number of tests to extensively test header adding and replacing.
41328 2005-12-13 Alexandre Julliard <julliard@winehq.org>
41330 * dlls/gdi/bitmap.c:
41331 gdi: Added support for doing GetBitmapBits on a DIB section.
41332 Simply copy the DIB bits in that case.
41334 * dlls/x11drv/dib.c:
41335 x11drv: Clipping fix with DIB section copy.
41336 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
41337 that the clipping region is taken into account.
41339 2005-12-13 H. Verbeet <hverbeet@gmail.com>
41341 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
41342 dlls/d3d9/tests/shader.c:
41343 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
41345 2005-12-13 Alexandre Julliard <julliard@winehq.org>
41347 * server/mailslot.c, server/named_pipe.c:
41348 server: Added get_file_info implementation for named pipe and mailslot devices.
41350 * server/mailslot.c, server/named_pipe.c:
41351 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
41353 2005-12-13 Robert Shearman <rob@codeweavers.com>
41355 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41356 tools/widl/typegen.h:
41357 widl: Start generating type format strings.
41358 Based on a patch by Eric Kohl.
41360 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
41362 * tools/widl/server.c:
41363 widl: Server stubs in generated code are void functions.
41365 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
41367 * programs/winecfg/audio.c:
41368 winecfg: Simplified module handling code.
41370 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
41372 * dlls/wininet/http.c:
41373 wininet: Reinitialise NETCON on redirect.
41375 2005-12-13 Juan Lang <juan_lang@yahoo.com>
41377 * dlls/iphlpapi/ifenum.c:
41378 iphlpapi: Fix a couple of file descriptor leaks.
41380 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
41382 * tools/winedump/le.c, tools/winedump/ne.c:
41383 winedump: Const correctness fixes.
41385 2005-12-13 Juan Lang <juan_lang@yahoo.com>
41387 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
41388 crypt32: Decode cleanups.
41389 - implement a helper to decode sequences of like types
41390 - use helper functions wherever applicable when decoding
41391 - correct "expected" vs. "got" usage in tests
41392 - fix a few other small bugs
41394 2005-12-13 H. Verbeet <hverbeet@gmail.com>
41396 * dlls/wined3d/device.c:
41397 wined3d: Don't change the shader's refcount in SetVertexShader and
41400 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41402 * dlls/wined3d/cubetexture.c:
41403 wined3d: Cube texture named constants.
41404 Update cubetexture so that names constants instead of numeric
41405 constants are used for the facetype and also add some additional
41406 checks where facetype is passed as a parameter to the function.
41408 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
41410 * dlls/shell32/tests/shlfolder.c:
41411 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
41413 * dlls/mscms/tests/profile.c:
41414 mscms: Add another possible error.
41416 2005-12-12 Alexandre Julliard <julliard@winehq.org>
41418 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
41419 dlls/ntdll/virtual.c:
41420 TEB.StackLimit should not include the guard page.
41422 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
41423 dlls/kernel/thread.c:
41424 kernel: Moved main stack initialization to process.c.
41427 server: Don't enable polling on regular files in add_queue.
41429 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
41430 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
41431 dlls/winedos/int13.c, dlls/winsock/socket.c:
41432 Pass specific access rights to wine_server_handle_to_fd.
41434 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
41435 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
41436 server/mapping.c, server/named_pipe.c, server/object.c,
41437 server/process.c, server/registry.c, server/serial.c, server/sock.c:
41438 server: Added access rights mapping to file objects.
41440 * server/process.c, server/thread.c:
41441 server: Added access rights mapping to process and thread objects.
41443 * server/registry.c:
41444 server: Added access rights mapping to registry key objects.
41446 * server/symlink.c:
41447 server: Added access rights mapping to symlink objects.
41450 server: Added access rights mapping to token objects.
41452 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
41453 server: Added access rights mapping to synchronization objects.
41455 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
41456 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
41457 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
41458 server/mapping.c, server/mutex.c, server/named_pipe.c,
41459 server/object.c, server/object.h, server/process.c, server/queue.c,
41460 server/registry.c, server/request.c, server/semaphore.c,
41461 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
41462 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
41463 server/winstation.c:
41464 server: Added infrastructure for access rights mapping.
41466 * server/mailslot.c:
41467 server: Allow the mailslot device to be opened as a file object.
41469 * server/named_pipe.c:
41470 server: Allow the named pipe device to be opened as a file object.
41472 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
41473 include/wine/server_protocol.h, server/fd.c, server/file.h,
41474 server/protocol.def, server/request.h, server/trace.c:
41475 server: Support for opening devices.
41476 Added support for opening devices directly with the server when they
41477 don't correspond to a Unix file.
41479 * server/mapping.c, server/trace.c:
41480 server: Use a better error code for a zero-size mapped file.
41482 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
41484 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
41485 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
41486 kernel32: Get rid of DOSMEM_AllocSelector.
41488 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
41490 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
41491 winspool: Added tests for OpenPrinter.
41493 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
41495 * dlls/shell32/shlview.c:
41496 shell32: Fix drag-scrolling in the shellview object.
41498 * dlls/ole32/ole2.c:
41499 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
41501 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
41503 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
41504 Functions with no paramters must be (void).
41506 2005-12-12 Robert Shearman <rob@codeweavers.com>
41508 * tools/widl/typegen.c:
41509 widl: Generate FC_ERROR_STATUS_T proc format.
41510 - Include the header file for the functions implemented in typegen.c.
41511 - Generate proc format for FC_ERROR_STATUS_T type.
41513 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
41514 tools/widl/server.c:
41515 widl: Support explicit binding handles.
41517 * tools/widl/server.c:
41518 widl: Zero initialize parameters in the generated server code.
41519 Zero initialize parameters in the generated code. Based on a patch by
41522 * tools/widl/client.c:
41523 widl: Calculate the size of buffer required.
41524 - Calculate the size of buffer required.
41526 - Set the buffer start and buffer end markers.
41528 * tools/widl/server.c:
41529 widl: Don't cast buffer pointers to long in generated server code.
41531 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
41533 * tools/widl/client.c, tools/widl/server.c:
41534 widl: Support multiple interfaces per file.
41536 2005-12-12 Robert Shearman <rob@codeweavers.com>
41538 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
41539 widl: Don't treat FC_SMALL as FC_SHORT.
41540 FC_SMALL is its own type and is the same size as FC_CHAR, not
41543 * tools/widl/header.c:
41544 widl: Use WCHAR instead of wchar_t.
41545 Output IDL wchar_t types as WCHAR to avoid conflicts with the
41546 generally incompatible Unix wchar_t.
41548 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
41550 * dlls/winspool/info.c:
41551 winspool: Added documentation for OpenPrinter.
41553 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
41555 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
41556 Const correctness fixes.
41558 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
41560 * include/ws2tcpip.h:
41561 winsock: getaddrinfo return codes
41562 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
41565 * dlls/winsock/socket.c:
41566 winsock: getaddrinfo - return code mapping.
41567 convert_eai_u2w should map from unix to windows, not the other way
41568 round (spotted by Dominic Wise).
41570 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
41572 * include/urlmon.idl:
41573 urlmon.idl: Add some BINDSTATUS values.
41575 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
41577 * dlls/comctl32/treeview.c:
41578 comctl32: Fixed (harmless) typo.
41580 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
41581 Removed some dead-code.
41583 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
41584 Made some functions static.
41586 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
41587 vidc: Return error codes when a message isn't supported.
41589 2005-12-12 Robert Shearman <rob@codeweavers.com>
41591 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
41592 OLE: Fix SafeArrayCopy for NULL pvData.
41593 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
41594 cbElements is non-zero. Add a test for this and fix the safe array
41597 * dlls/ole32/errorinfo.c:
41598 CreateErrorInfo trace fix.
41599 CreateErrorInfo isn't a stub so don't print this in the trace
41602 * dlls/oleaut32/typelib.c:
41603 OLE: Add const to several typelib functions.
41604 Add const attributes to parameters for several functions and fix up
41607 * dlls/oleaut32/oleaut.c:
41608 OleTranslateColor trace fix.
41609 OleTranslateColor isn't a stub so don't print ":stub" in the trace
41612 2005-12-12 Jacek Caban <jacek@codeweavers.com>
41614 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
41615 dlls/mshtml/mshtml_private.h:
41616 mshtml: Added IHTMLDocument3 stub implementation.
41618 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
41620 * programs/winetest/Makefile.in:
41621 winetest: Add d3d9 tests.
41623 2005-12-12 Robert Shearman <rob@codeweavers.com>
41625 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
41626 widl: Don't output __RPC_FAR in generated code.
41628 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
41630 * programs/winecfg/Nl.rc:
41631 winecfg: Update Dutch resources for the Audio tab.
41633 2005-12-12 Jacek Caban <jacek@codeweavers.com>
41635 * include/mshtmdid.h, include/mshtml.idl:
41636 Added declaration of IHTMLDocument3 and more DISPIDs.
41638 2005-12-12 Filip Navara <xnavara@volny.cz>
41640 * dlls/kernel/module.c:
41641 kernel: Fix the Mach-O binary magic.
41643 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
41645 * dlls/winedos/dosmem.c:
41646 winedos: Implement MCB.
41648 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
41650 * dlls/urlmon/umstream.c:
41651 urlmon: Correctly fix IStream::Read.
41652 Don't dereference a possible NULL pointer.
41654 2005-12-09 H. Verbeet <hverbeet@gmail.com>
41656 * configure, configure.ac, dlls/d3d9/Makefile.in,
41657 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
41658 dlls/d3d9/tests/stateblock.c:
41659 d3d9: Add a test for BeginStateBlock and EndStateBlock.
41661 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
41663 * include/mmsystem.h:
41664 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
41666 2005-12-09 Kai Blin <blin@gmx.net>
41668 * dlls/secur32/ntlm.c:
41669 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
41671 2005-12-09 Alexandre Julliard <julliard@winehq.org>
41673 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
41674 server/change.c, server/protocol.def, server/registry.c,
41676 server: Added object attributes to a few more requests.
41678 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
41679 server/event.c, server/file.c, server/handle.c, server/handle.h,
41680 server/mailslot.c, server/mapping.c, server/mutex.c,
41681 server/named_pipe.c, server/process.c, server/semaphore.c,
41682 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
41683 server/timer.c, server/token.c, server/winstation.c:
41684 server: Make alloc_handle use attributes instead of inherit flag.
41686 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
41687 dlls/x11drv/x11drv_main.c, include/wine/server.h,
41688 programs/wineconsole/curses.c:
41689 Make wine_server_fd_to_handle use attributes instead of inherit flag.
41691 * programs/wineconsole/wineconsole.c:
41692 wineconsole: Remove some unnecessary typecasts.
41694 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
41695 server/protocol.def, server/trace.c:
41696 server: Use attributes instead of inherit flag in dup_handle request.
41698 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
41699 server/token.c, server/trace.c:
41700 server: Use attributes instead of inherit flag in token requests.
41701 Also use the specified access rights in the open_token request.
41703 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
41704 include/wine/server_protocol.h, server/process.c,
41705 server/protocol.def, server/thread.c, server/trace.c:
41706 server: Use attributes instead of inherit flag in process and thread requests.
41708 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
41709 server/protocol.def, server/snapshot.c, server/trace.c:
41710 server: Use attributes instead of inherit flag in snapshot requests.
41712 * dlls/kernel/console.c, include/wine/server_protocol.h,
41713 programs/wineconsole/wineconsole.c, server/console.c,
41714 server/protocol.def, server/trace.c:
41715 server: Use attributes instead of inherit flag in console requests.
41717 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
41718 server/file.c, server/protocol.def, server/trace.c:
41719 server: Use attributes instead of inherit flag in file requests.
41721 * dlls/winsock/socket.c, include/wine/server_protocol.h,
41722 server/protocol.def, server/sock.c, server/trace.c:
41723 server: Use attributes instead of inherit flag in socket requests.
41725 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
41727 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
41728 Add some missing includes which contain used prototypes.
41730 2005-12-09 Jacek Caban <jacek@codeweavers.com>
41732 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
41733 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
41734 dlls/mshtml/nsservice.c:
41735 mshtml: Added PromptService implementation.
41737 * dlls/mshtml/nsembed.c:
41738 mshtml: Added nsIURIContentListener to QueryInterface.
41739 Always release nsIWebBrowserSetup.
41741 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
41742 dlls/mshtml/nsiface.idl:
41743 mshtml: Added nsIEmbeddingSiteWindow implementation.
41745 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41747 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
41748 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
41749 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
41750 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
41751 wined3d: Vertex shader 8 support.
41752 Start to add support for DirectX 8 vertex shaders, constants and
41753 registers are now correctly assigned and loaded allowing support for
41754 most basic d3d8 shaders.
41756 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
41758 * dlls/urlmon/umstream.c:
41759 urlmon: Fix call to ReadFile.
41760 The BytesRead parameter passed to ReadFile may never be NULL.
41762 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
41764 * tools/winapi/win16.api, tools/winapi/win32.api:
41765 Update win16.api and win32.api.
41767 * tools/sfnt2fnt.c:
41768 sfnt2fnt: Don't print two newlines after error messages.
41770 * tools/widl/header.c:
41771 widl: Issue correct C++ headers.
41773 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
41775 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
41776 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
41778 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
41780 * programs/winecfg/No.rc:
41781 winecfg: Updated Norwegian Bokmaal resources.
41783 2005-12-08 Alexandre Julliard <julliard@winehq.org>
41785 * ANNOUNCE, ChangeLog, VERSION, configure:
41788 ----------------------------------------------------------------
41789 2005-12-08 Huw Davies <huw@codeweavers.com>
41792 gdi: Fix 24bpp -> 32bpp copy.
41794 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
41796 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
41797 advapi32: RegCreateKeyEx fix.
41798 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
41799 subkey begins with one. With a regression test.
41801 2005-12-08 Robert Shearman <rob@codeweavers.com>
41803 * tools/widl/parser.y:
41804 widl: Formatting cleanups.
41806 2005-12-08 Robert Shearman <rob@codeweavers.com>
41808 * tools/widl/typegen.c:
41809 widl: Marshal and unmarshal basic types.
41811 2005-12-08 Robert Shearman <rob@codeweavers.com>
41813 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
41814 tools/widl/typegen.c, tools/widl/typegen.h:
41815 widl: Add a type generator framework.
41816 Add a framework for writing the strings for marshaling and
41817 unmarshaling parameters and make the client and server use it.
41819 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
41821 * tools/widl/client.c, tools/widl/server.c:
41822 widl: Write out argument lists in the server.
41823 - Add framework for updating proc offsets.
41824 - Write out argument lists in the server.
41826 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
41828 * tools/widl/client.c, tools/widl/server.c:
41829 widl: Rename some variables.
41831 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
41833 * programs/winecfg/De.rc:
41834 winecfg: Update German resource.
41836 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
41838 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
41839 opengl: render_texture
41840 - better render_texture emulation (using pbuffers)
41841 - support GLX_ATI_render_texture for render_texture
41843 2005-12-08 Aric Stewart <aric@codeweavers.com>
41845 * dlls/wininet/http.c:
41846 wininet: Handle HTTP_QUERY_CUSTOM.
41847 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
41848 lpBuffer is In/Out because the header we are querying is there.
41849 Additionally standard headers can be queried in this manner as well
41850 (such as Set-Cookie).
41852 2005-12-08 Robert Reif <reif@earthlink.net>
41854 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
41855 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
41856 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
41857 wineoss: Fix device probing.
41858 - Fix device probing at driver load time.
41859 - Fix memory leaks at driver exit time.
41861 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
41863 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
41864 include/dplobby8.h:
41865 dplay: dx8/dx9 support (missing includes).
41866 - add directx9 support for dplay8.h and dpaddr.h
41867 - new file dplobby8.h
41869 2005-12-08 Robert Shearman <rob@codeweavers.com>
41871 * dlls/commdlg/printdlg.c:
41872 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
41874 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
41876 * dlls/winmm/winealsa/audio.c:
41877 winealsa: Fixed returned string in capabilities.
41879 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
41881 * dlls/winmm/winenas/audio.c:
41882 winenas: fix crash.
41883 - return correct MM error code when no connection to server has been
41885 - don't close the AU driver if it hasn't been opened
41887 2005-12-08 H. Verbeet <hverbeet@gmail.com>
41889 * include/d3d8.h, include/d3d9.h:
41890 d3d8/d3d9: Define D3D_SDK_VERSION.
41892 2005-12-08 Robert Shearman <rob@codeweavers.com>
41894 * programs/notepad/dialog.c, programs/notepad/main.c,
41895 programs/notepad/main.h:
41896 notepad: Remember options selected in the print setup dialog.
41898 2005-12-08 Mike McCormack <mike@codeweavers.com>
41900 * programs/winecfg/audio.c:
41901 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
41903 2005-12-08 Aric Stewart <aric@codeweavers.com>
41905 * dlls/wininet/http.c:
41906 wininet: A->W bugfix.
41907 When converting SendRequestExA -> W we need to set the lpcszHeader
41908 parameter to NULL if the original one is NULL.
41910 2005-12-08 Alexandre Julliard <julliard@winehq.org>
41912 * dlls/ntdll/reg.c, include/winternl.h:
41913 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
41914 Fixed the return value type.
41916 2005-12-07 Jacek Caban <jacek@codeweavers.com>
41918 * dlls/mshtml/nsembed.c:
41919 mshtml: Added config key to specify Gecko path.
41921 2005-12-07 Robert Reif <reif@earthlink.net>
41923 * programs/winecfg/audio.c:
41924 winecfg: Added support for auto detecting all drivers by attempting to
41927 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
41929 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
41930 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
41931 dlls/wintrust/wintrust_main.c:
41932 Add a few missing #includes.
41934 2005-12-07 Kai Blin <blin@gmx.net>
41936 * dlls/secur32/ntlm.c:
41937 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
41940 2005-12-07 Robert Reif <reif@earthlink.net>
41942 * programs/winecfg/En.rc, programs/winecfg/audio.c,
41943 programs/winecfg/resource.h:
41944 winecfg: Show all sound card drivers and their devices.
41946 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
41948 * tools/fnt2fon.c, tools/sfnt2fnt.c:
41949 Add an error() function to fnt2fon and sfnt2fnt.
41951 2005-12-06 Robert Shearman <rob@codeweavers.com>
41953 * dlls/oleaut32/typelib.c:
41954 OLE: Implement undocumented behaviour in DispCallFunc.
41955 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
41956 Office 2003 and document the function.
41958 2005-12-06 Robert Shearman <rob@codeweavers.com>
41960 * dlls/oleaut32/typelib.c:
41961 OLE: Implement ITypeInfo_AddressOfMember.
41963 2005-12-06 Robert Shearman <rob@codeweavers.com>
41965 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
41966 dlls/oleaut32/typelib.h:
41967 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
41968 Fix more fallout from dispinterface retval patch: make typelib
41969 marshaler use the internal function description so that it calls
41970 dispinterface functions with the correct number of parameters again.
41971 Also fixes some memory leaks caused by the fact that a corresponding
41972 ReleaseXDesc function has to be called for each GetXDesc.
41974 2005-12-06 Robert Shearman <rob@codeweavers.com>
41976 * dlls/oleaut32/tests/typelib.c:
41977 OLE: Add tests for the typelib version of ITypeComp_Bind.
41979 2005-12-06 Robert Shearman <rob@codeweavers.com>
41981 * dlls/oleaut32/typelib.c, include/oleauto.h:
41982 OLE: Update the type of the oVft parameter for DispCallFunc.
41984 2005-12-06 Kai Blin <blin@gmx.net>
41986 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
41987 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
41990 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
41993 c2man: Remove HTML warnings.
41995 2005-12-06 Robert Reif <reif@earthlink.net>
41997 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
41998 winejack: Fix driver load and initialization.
41999 Move wave in/out initialization from wave out to driver.
42000 Add index number to device names.
42001 Fix memset bug where only first wave in caps was zeroed.
42003 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
42005 * dlls/winmm/mciwave/mciwave.c:
42006 mciwave: save/record.
42007 - fix for playback after a sound has been recorded
42008 - shall fix also opening the mci device without name
42009 - bug reported (and fix tested) by Peter Astrand
42011 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
42013 * dlls/dbghelp/stack.c:
42014 dbghelp: Final touch on StackWalk64 so that it works.
42016 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
42018 * dlls/winspool/info.c:
42019 winspool: Document the monitor functions.
42021 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
42023 * tools/winapi/win16.api, tools/winapi/win32.api:
42024 Sort entries in win16.api and win32.api
42026 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
42028 * dlls/x11drv/opengl.c:
42029 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
42031 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
42033 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
42034 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
42036 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
42038 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
42039 gdi: Added stub for AddFontMemResourceEx.
42041 2005-12-06 Alexandre Julliard <julliard@winehq.org>
42043 * include/mlang.idl:
42044 mlang: Properly declare the interface uuids.
42046 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
42048 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
42049 mlang: Implement IEnumRfc1766 interface.
42051 2005-12-06 Robert Reif <reif@earthlink.net>
42053 * dlls/winmm/winejack/jack.c:
42054 winmm: Allow sound card driver to be opened more than once.
42057 2005-12-06 Robert Reif <reif@earthlink.net>
42059 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
42060 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
42061 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
42062 winmm: Allow sound card drivers to be opened more than once.
42064 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
42066 * tools/winapi/win32.api:
42067 Update win32.api to current git.
42069 2005-12-06 Robert Shearman <rob@codeweavers.com>
42071 * dlls/ole32/rpc.c:
42072 OLE: Fix a typo where brackets were missing.
42074 2005-12-06 Robert Shearman <rob@codeweavers.com>
42076 * dlls/oleaut32/typelib.c:
42077 OLE: ITypeInfo_Invoke parameter naming change.
42078 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
42079 DWORD, but an unsigned short.
42081 2005-12-06 Jacek Caban <jacek@codeweavers.com>
42083 * dlls/shdocvw/webbrowser.c:
42084 shdocvw: Added get_Document implementation.
42086 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
42088 * programs/winedbg/expr.c:
42089 winedbg: Fixed broken code about type management for binary operator.
42091 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
42093 * dlls/winspool/info.c:
42094 winspool: Add documentation for the port functions.
42096 2005-12-05 Alexandre Julliard <julliard@winehq.org>
42098 * dlls/kernel/tests/thread.c:
42099 kernel: Added a basic test for exception handling in threads.
42101 2005-12-05 Alexandre Julliard <julliard@winehq.org>
42103 * dlls/user/cursoricon.c:
42104 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
42106 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
42108 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
42109 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
42111 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
42113 * dlls/devenum/createdevenum.c:
42114 devenum: Don't leak key handle creating a category registry key.
42116 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
42119 msi: Implemented DllCanUnloadNow.
42121 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
42123 * dlls/imagehlp/imagehlp.spec:
42124 imagehlp: fixed typo in SymSetOptions entry.
42126 2005-12-05 Huw Davies <huw@codeweavers.com>
42128 * dlls/msi/msi.spec:
42129 msi: Fix MsiProvideQualifiedComponentW spec file entry.
42131 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
42133 * server/main.c, server/object.h:
42134 server: Remove sync_namespace.
42136 2005-12-05 Alexandre Julliard <julliard@winehq.org>
42138 * server/directory.c, server/mailslot.c, server/named_pipe.c,
42140 server: Let the directory code handle device names.
42142 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
42144 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
42145 server/mailslot.c, server/object.h, server/protocol.def,
42147 Move mailslot devices into directory name space.
42149 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
42151 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
42152 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
42153 server/directory.c, server/named_pipe.c, server/object.h,
42154 server/protocol.def, server/trace.c:
42155 Move named pipe objects into directory name space.
42156 Change tests accordingly.
42157 Add small test for WaitNamedPipe.
42159 2005-12-05 Alexandre Julliard <julliard@winehq.org>
42161 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
42162 server/object.h, server/semaphore.c, server/symlink.c,
42164 server: Move handle allocation out of open_object_dir.
42166 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
42168 * dlls/dbghelp/stack.c, include/dbghelp.h:
42169 dbghelp: Implemented StackWalk64.
42171 2005-12-05 Francois Gouget <fgouget@free.fr>
42173 * dlls/msvidc32/msvideo1.c:
42174 msvidc32: Add a comment for DllMain() to stop winapi_check from
42175 complaining about it.
42177 2005-12-05 Francois Gouget <fgouget@free.fr>
42179 * tools/winapi/win32.api:
42180 Update win32.api to match the current sources.
42182 2005-12-05 Pavel Roskin <proski@gnu.org>
42184 * programs/notepad/Ru.rc:
42185 notepad: Russian translation for "Font..." menu item.
42187 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
42189 * dlls/riched20/editor.c:
42190 riched20: register ListBox & ComboBox classes
42191 Partially implement REExtendedRegisterClass() to register missing
42192 window classes so that applications relying on them don't get
42195 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
42197 * programs/winefile/Ko.rc:
42198 winefile: Fix an incorrect translation.
42200 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
42202 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
42203 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
42204 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
42205 programs/notepad/No.rc, programs/regedit/No.rc,
42206 programs/winecfg/No.rc:
42207 Update Norwegian Bokmaal resources.
42209 2005-12-05 Patrick Ammann <pammann@aro.ch>
42211 * dlls/wininet/netconnection.c:
42212 wininet: compilation fix
42213 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
42214 HAVE_OPENSSL_ERR_H are not defined.
42216 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
42218 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
42219 winmm: driver unloading.
42220 - properly handle drivers unloading when no session instance of the
42221 driver has been created
42223 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
42225 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
42226 programs/winedbg/symbol.c:
42227 dbghelp,winedbg: SYMBOL_INFO fix.
42228 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
42229 type of the symbol (we were returning the symbol index instead)
42230 - fixed winedbg accordingly
42232 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
42234 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
42235 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
42237 2005-12-05 Milko Krachounov <milko@3mhz.net>
42239 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
42240 Update the Bulgarian resources for commdlg and regedit.
42242 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
42244 * dlls/winsock/socket.c:
42245 winsock: Rewrote mappers to use sizeof() based loops.
42246 Added IPPROTO_IP and AF_UNSPEC to the mappers.
42248 2005-12-03 Robert Shearman <rob@codeweavers.com>
42250 * dlls/oleaut32/typelib.c:
42251 OLE: Support HREFTYPEs For ITypeInfos
42252 Add support for reading the hreftype of a typeinfo, return it to the
42253 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
42254 support referencing it in ITypeInfo_GetRefTypeInfo.
42256 2005-12-03 Robert Shearman <rob@codeweavers.com>
42258 * dlls/oleaut32/typelib.c:
42259 OLE: fix function name loading
42260 Correctly get the name of the second function of a propget/propput
42261 pair in MSFT typelibs when the name offset is set to -1.
42263 2005-12-03 Robert Shearman <rob@codeweavers.com>
42265 * dlls/oleaut32/typelib.c:
42266 OLE: fix invoking dispinterface functions
42267 Fix invoking dispinterface functions by using the internal
42268 representation of the function, not the one returned to applications.
42270 2005-12-03 H. Verbeet <hverbeet@gmail.com>
42272 * dlls/wined3d/pixelshader.c:
42273 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
42275 2005-12-03 H. Verbeet <hverbeet@gmail.com>
42277 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42278 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
42279 Remove an unnecessary cast.
42281 2005-12-03 Robert Shearman <rob@codeweavers.com>
42283 * dlls/oleaut32/typelib.c:
42284 OLE: Move the dispinterface return value handling to functions that
42285 return the FUNCDESC to the user.
42287 2005-12-03 Robert Shearman <rob@codeweavers.com>
42289 * dlls/wininet/http.c, dlls/wininet/internet.c,
42290 dlls/wininet/netconnection.c:
42291 wininet: Correctly set the last error when a called Unix network
42294 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
42296 * programs/winedbg/symbol.c:
42297 winedbg: simplify some code.
42299 2005-12-03 H. Verbeet <hverbeet@gmail.com>
42301 * dlls/wined3d/device.c:
42302 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
42305 2005-12-03 Pavel Roskin <proski at gnu.org>
42307 * programs/wineconsole/wineconsole.c:
42308 Fixed regression in wineconsole creation (curses backend).
42310 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
42312 * tools/winapi/winapi_check:
42313 winapi_check: fully descend in included files to check for prototype.
42315 2005-12-03 Robert Shearman <rob@codeweavers.com>
42317 * dlls/oleaut32/typelib.c:
42318 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
42319 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
42320 should just affect which of a pair of [propget] and [propput]
42321 functions should be returned.
42323 2005-12-03 Robert Shearman <rob@codeweavers.com>
42325 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
42326 dlls/wininet/internet.h:
42327 wininet: global function/data cleanup
42328 Make some functions and a structure static since they are only used in
42331 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
42333 * programs/winedbg/stack.c:
42334 winedbg: fixed regression (and simplified code!) for arguments
42335 printing in backtrace.
42337 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
42339 * programs/winedbg/symbol.c:
42340 winedbg: fixed regression in 'info local' command.
42342 2005-12-03 Aric Stewart <aric@codeweavers.com>
42344 * programs/wcmd/builtins.c:
42345 wcmd: mkdir recursive create
42346 In at least both win2k and winxp mkdir from the command prompt can
42347 recursively create full directory paths. This implements that
42350 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
42352 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
42354 Move standard WGL function declarations to wingdi.h.
42355 dlls/opengl32/wgl.h is now empty and no longer needed.
42357 2005-12-02 Francois Gouget <fgouget@free.fr>
42359 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
42360 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
42361 tools/winapi/winapi_extract, tools/winebuild/utils.c:
42362 Assorted spelling fixes.
42364 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
42366 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
42367 include/wine/server_protocol.h, server/mapping.c,
42368 server/protocol.def, server/trace.c:
42369 Move mapping (section) objects into directory name space.
42371 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
42373 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
42374 server/protocol.def, server/timer.c, server/trace.c:
42375 Move timer objects into directory name space.
42377 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
42379 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
42380 server/protocol.def, server/semaphore.c, server/trace.c:
42381 Move semaphore objects into directory name space.
42383 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
42385 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
42386 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
42387 server/console.c, server/event.c, server/mutex.c,
42388 server/named_pipe.c, server/object.h, server/process.c,
42389 server/protocol.def, server/trace.c:
42390 Move event and mutex objects into directory name space.
42392 2005-12-02 Jacek Caban <jacek@codeweavers.com>
42394 * dlls/shdocvw/dochost.c:
42395 Sync the WebBrowser's window size with document's window.
42397 2005-12-02 Francois Gouget <fgouget@free.fr>
42399 * tools/winapi/win32.api:
42400 Update win32.api to match the current sources.
42402 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
42404 * include/objbase.h, tools/widl/header.c:
42405 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
42407 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
42409 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
42411 * tools/widl/header.c:
42412 Reorder the virtual table definition so it's defined before it is used
42413 in widl header output.
42415 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
42417 * tools/widl/header.c:
42418 Use interface instead of struct where appropriate in widl.
42420 2005-12-02 Francois Gouget <fgouget@free.fr>
42422 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
42423 Fix the AtlAxWinInit() prototype.
42424 Also make it return FALSE to indicate failure instead of E_FAIL.
42425 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
42427 2005-12-02 Francois Gouget <fgouget@free.fr>
42429 * dlls/netapi32/ds.c, tools/winapi/win32.api:
42430 Better stick to the PSDK types and to the dsrole.h prototype.
42433 2005-12-02 Francois Gouget <fgouget@free.fr>
42435 * tools/winapi/winapi_parser.pm:
42436 Fix __RPC_USER handling.
42438 2005-12-02 Francois Gouget <fgouget@free.fr>
42440 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
42441 Better stick to the PSDK types.
42444 2005-12-02 Francois Gouget <fgouget@free.fr>
42446 * dlls/dbghelp/module.c, include/dbghelp.h:
42447 Add IMAGEHLP_MODULEW64.
42448 Add SymGetModuleInfoW64() and SymLoadModule64().
42450 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
42452 * dlls/shell32/shlview.c:
42453 Implemented scrolling during drag&drop for the shellview class.
42455 2005-12-02 Jacek Caban <jacek@codeweavers.com>
42457 * dlls/shdocvw/dochost.c:
42458 Use sink in navigate_complete instead of ClientSite's IDispatch.
42460 2005-12-02 Juan Lang <juan_lang@yahoo.com>
42462 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
42463 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
42464 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
42465 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
42466 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
42467 Implement more OID support functions.
42468 Use the exported OID support functions internally.
42469 Move OID support functions and stubs to a separate file.
42471 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
42473 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
42474 Make winapi_check understand the interface keyword.
42476 2005-12-02 Pavel Roskin <proski@gnu.org>
42478 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
42479 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
42480 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
42481 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
42482 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
42483 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
42484 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
42485 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
42486 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
42487 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
42488 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
42489 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
42490 Improve script selection combobox in the font selection dialog - set
42491 height to 90 (the old value of 10 could only fit a single line) and
42492 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
42495 2005-12-02 Jacek Caban <jacek@codeweavers.com>
42497 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
42498 Added implementation of IConnectionPoint::Advise and Unadvise.
42500 2005-12-02 Hans Leidekker <hans@it.vu.nl>
42502 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
42503 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
42504 dlls/wldap32/error.c:
42505 Document DN and error handling functions.
42506 Try to stick to Wine's documentation format.
42508 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
42510 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
42511 programs/wcmd/wcmdmain.c:
42512 Avoid formatted output in a few more places where formatting is not
42513 really needed and output could be large enough to be truncated.
42515 2005-12-02 Jacek Caban <jacek@codeweavers.com>
42517 * dlls/shdocvw/oleobject.c:
42520 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
42522 * dlls/shell32/tests/shlfolder.c:
42523 Added a test for native PIDL format.
42525 2005-12-02 James Hawkins <truiken@gmail.com>
42527 * dlls/advpack/advpack.c:
42528 Document many of the advpack functions.
42530 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
42532 * dlls/x11drv/opengl.c:
42533 Handle DONTCARE flags on ChoosePixelFormat.
42534 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
42535 find a compatible pixel format without). So try without if we cannot
42536 find a valid fbconfig with these options.
42538 2005-12-01 Hans Leidekker <hans@it.vu.nl>
42540 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
42541 dlls/wldap32/wldap32.spec:
42542 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
42543 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
42544 ldap_parse_vlv_control{A,W}. Stub implementations for
42545 ldap_parse_page_control{A,W}.
42547 2005-12-01 Hans Leidekker <hans@it.vu.nl>
42549 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
42550 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
42551 Stub implementations for functions handling paged search results.
42552 Add some missing declarations.
42554 2005-12-01 Huw Davies <huw@codeweavers.com>
42556 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
42557 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
42558 dlls/msxml3/tests/domdoc.c:
42559 Make the node object aggregatable so that the element object (and in
42560 future all of the other node types) can use it.
42562 2005-12-01 Alexandre Julliard <julliard@winehq.org>
42564 * dlls/ntdll/virtual.c:
42565 Check for need to add area to the reserved list also on unmap.
42567 2005-12-01 Alexandre Julliard <julliard@winehq.org>
42569 * dlls/ntdll/virtual.c:
42570 Ignore the large address space flag when version is win9x.
42572 2005-12-01 Hans Leidekker <hans@it.vu.nl>
42574 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
42575 Document the ldap_delete* functions.
42577 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
42579 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
42580 Don't use formatted output in WCMD_setshow_sortenv.
42581 Don't use unsafe vsprintf in WCMD_output.
42583 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
42585 * dlls/x11drv/dib.c:
42586 Fix for the monochrome DIB with inverted colors.
42588 2005-12-01 Alexandre Julliard <julliard@winehq.org>
42590 * dlls/msvcrt/tests/headers.c:
42591 Improved the CHECK_DEF macro to avoid code duplication.
42593 2005-12-01 Robert Shearman <rob@codeweavers.com>
42595 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
42596 Make dump functions const.
42598 2005-12-01 Jacek Caban <jacek@codeweavers.com>
42600 * dlls/shdocvw/oleobject.c:
42601 Added implementation of OLEIVERB_SHOW in DoVerb.
42603 2005-12-01 Robert Shearman <rob@codeweavers.com>
42605 * dlls/oleaut32/typelib.c:
42606 Remove broken return value handling code and that would reference
42607 memory beyond the end of the arguments array. Replace it with code
42608 that properly handles referencing the return type and setting the
42609 return type to VT_VOID when a dispinterface function doesn't have any
42612 2005-12-01 Alexandre Julliard <julliard@winehq.org>
42614 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
42615 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
42618 2005-12-01 Alexandre Julliard <julliard@winehq.org>
42620 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
42621 programs/regedit/treeview.c, server/registry.c:
42622 Fixed some compiler warnings on Darwin.
42624 2005-12-01 Pavel Roskin <proski@gnu.org>
42626 * programs/notepad/dialog.c, programs/notepad/main.c:
42627 Improve font support in Notepad.
42629 2005-12-01 Robert Shearman <rob@codeweavers.com>
42631 * dlls/oleaut32/typelib.c:
42632 Introduce a variable "elemdesc" to eliminate some long common
42634 Move the contents of the second arguments loop inside the first.
42635 Move the MSFT_ReadLEDWords so that it is the last statement in the
42636 loop since it is one of the iterators.
42638 2005-12-01 Robert Shearman <rob@codeweavers.com>
42640 * dlls/oleaut32/typelib.c:
42641 Don't truncate large integer constants.
42643 2005-12-01 Jacek Caban <jacek@codeweavers.com>
42645 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
42646 dlls/shdocvw/webbrowser.c:
42647 Added IOleInPlaceActiveObject stub implementation.
42649 2005-12-01 James Hawkins <truiken@gmail.com>
42651 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
42652 Add a stub for AdvInstallFile.
42654 2005-12-01 Robert Shearman <rob@codeweavers.com>
42656 * configure, configure.ac, dlls/wininet/netconnection.c,
42657 include/config.h.in:
42658 Cleanup SSL connections properly, do a few security checks in
42659 NETCON_secure_connect and display errors from SSL on failure. Don't
42660 use SSL_set_bio as SSL_set_fd is cleaner for us.
42662 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
42664 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
42665 Add a test for LB_SELITEMRANGE, make it pass under Wine.
42667 2005-12-01 Robert Shearman <rob@codeweavers.com>
42669 * dlls/stdole2.tlb/std_ole_v2.idl:
42670 Fix the entry attributes of the two module functions and uncomment
42671 LoadPicture, but comment out the defaultvalue attribute that causes
42672 widl to issue a warning.
42674 2005-12-01 Robert Shearman <rob@codeweavers.com>
42676 * dlls/oleaut32/typelib.c:
42677 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
42678 PARAMFLAG_DHASDEFAULT.
42679 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
42681 2005-12-01 Steven Edwards <steven@codeweavers.com>
42683 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
42684 Add stubs for ldap_search_init_page[A/W].
42686 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
42688 * dlls/x11drv/winpos.c:
42689 Remove unused include X11/IntrinsicP.h.
42691 2005-12-01 Jacek Caban <jacek@codeweavers.com>
42693 * dlls/shdocvw/oleobject.c:
42694 Added SetObjectRects implementation.
42696 2005-12-01 Jacek Caban <jacek@codeweavers.com>
42698 * dlls/shdocvw/client.c:
42699 Return S_OK in [On|Can]InPlaceActivate.
42700 Handle IOleDocumentSite in QueryInterface.
42702 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
42704 * dlls/gdi/freetype.c:
42705 Make WineEngGetFontData always return the used byte count.
42707 2005-11-30 Peter Lemenkov <petro@mail.ru>
42709 * include/winuser.h:
42710 Added WS_EX_COMPOSITED.
42712 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
42714 * dlls/user/painting.c, dlls/user/tests/msg.c:
42715 Add a test for RedrawWindow with an empty region/rectangle, make it
42718 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
42720 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
42721 Added more Nvidia card IDs.
42723 2005-11-30 Alexandre Julliard <julliard@winehq.org>
42725 * tools/winewrapper:
42726 Added support for Darwin DYLD_LIBRARY_PATH.
42728 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
42730 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
42731 server/Makefile.in, server/directory.c, server/object.h,
42732 server/protocol.def, server/request.h, server/symlink.c,
42734 Implement symbolic link object in wineserver.
42735 Implement Nt[Create|Open|Query]SymbolicLinkObject.
42736 Change tests accordingly.
42738 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
42740 * dlls/shell32/shellpath.c:
42741 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
42743 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
42745 * dlls/x11drv/dib.c:
42746 Fix for RGB mask that corresponds to the visual's mask.
42748 2005-11-30 Hans Leidekker <hans@it.vu.nl>
42750 * dlls/wldap32/control.c:
42751 Document the ldap_control* functions.
42753 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
42755 * dlls/shell32/shlexec.c:
42756 Fix context menu handling for more than one entry in order to repair
42757 .lnk-file execution: Don't break at the first non-matching entry.
42759 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
42761 * dlls/opengl32/wgl.c:
42762 Added some checks on wglCreatContext to avoid problems (and
42765 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
42767 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
42768 Added stub for CryptVerifyMessageSignature.
42770 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
42772 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
42773 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
42774 state. Change tests accordingly.
42776 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
42778 * dlls/user/tests/msg.c, dlls/user/win.c:
42779 New maximized visible window should be shown with
42780 ShowWindow(SW_SHOW).
42782 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
42784 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
42785 CreateWindow should not activate invisible minimized or maximized
42787 Add several tests to show the correct behavior.
42789 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
42791 * dlls/version/tests/install.c:
42792 Fix version tests on windows 9x/ME.
42794 2005-11-30 Robert Shearman <rob@codeweavers.com>
42796 * dlls/wininet/tests/http.c:
42797 Test the behaviour of HttpSendRequestEx when putting data into the
42800 2005-11-30 Robert Shearman <rob@codeweavers.com>
42802 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
42803 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
42804 can be used by both HttpSendRequest and HttpSendRequestEx.
42805 Also allow HttpSendRequestEx to be used asynchronously.
42807 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
42809 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
42810 include/lmserver.h, include/lmwksta.h:
42811 Add some prototypes to include/ for already existing functions in
42814 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
42816 * tools/winapi/win16.api, tools/winapi/win32.api,
42817 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
42818 tools/winapi/winapi_parser.pm:
42819 Update win32.api to current cvs.
42820 Add __RPC_USER as a calling convention in winapi.
42822 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
42824 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
42825 Add support for Intel drivers version string.
42826 Update default driver version (nvidia).
42828 2005-11-30 Robert Shearman <rob@codeweavers.com>
42830 * dlls/x11drv/xrender.c:
42831 Disable XRender if bit masks aren't valid.
42832 XRender code in the X11 driver will go into an infinite loop when the
42833 colour bit masks are 0, so disable XRender in this case.
42835 2005-11-30 Robert Shearman <rob@codeweavers.com>
42837 * dlls/msi/registry.c:
42838 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
42839 include the NULL terminator, so fix this.
42841 2005-11-30 Robert Shearman <rob@codeweavers.com>
42843 * dlls/wininet/http.c:
42844 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
42845 the call to InternetCrackUrl, which concatenates the params onto the
42847 Some other minor cleanups.
42849 2005-11-30 Robert Shearman <rob@codeweavers.com>
42851 * dlls/oleaut32/typelib.c:
42852 Factor out code for doing ELEMDESC sizes and copies.
42853 Copy FUNCDESC structures returned to calling applications instead of
42854 passing a pointer to the master structure used internally.
42855 Call VariantInit on newly allocated memory before calling VariantCopy.
42857 2005-11-29 Hans Leidekker <hans@it.vu.nl>
42859 * configure, configure.ac:
42860 Link to the reentrant version of libldap.
42862 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
42864 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
42865 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
42866 Add Korean translations.
42868 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
42870 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
42871 server/Makefile.in, server/directory.c, server/main.c,
42872 server/object.c, server/object.h, server/protocol.def,
42873 server/request.c, server/request.h, server/trace.c:
42874 Implement directory object in wineserver.
42875 Implement Nt[Create|Open]DirectoryObject.
42876 Change tests accordingly.
42878 2005-11-29 Alexandre Julliard <julliard@winehq.org>
42880 * dlls/ntdll/loader.c:
42881 Check for a valid module before attempting to read the export
42882 directory in LdrGetProcedureAddress.
42884 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
42886 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
42887 Clear the reference counter in WSACleanup, with regression test.
42889 2005-11-29 Hans Leidekker <hans@it.vu.nl>
42891 * dlls/wldap32/compare.c:
42892 Document the ldap_compare* functions.
42894 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42896 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
42897 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
42898 include/wine/wined3d_interface.h:
42899 Added support for vertex and pixel shader constants that have no type
42900 i.e. they haven't been set yet or are clear.
42902 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
42904 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
42905 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
42906 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
42907 include/Makefile.in, include/dsrole.h:
42908 Added some stubbed Ds-calls
42909 Start of conformance tests for these Ds-calls.
42911 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
42913 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
42916 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
42918 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
42919 dlls/dbghelp/path.c, include/dbghelp.h:
42920 Added support for 'loading' virtual modules.
42922 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
42924 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
42925 Implemented SymGet{Next|Prev}Line64.
42927 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
42929 * dlls/dbghelp/module.c:
42930 Now correctly checking calling down to 32 bit version.
42932 2005-11-29 Robert Shearman <rob@codeweavers.com>
42934 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
42935 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
42937 Modify test case to demonstrate this.
42939 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
42941 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
42942 Implemented SymGetModuleInfo64.
42944 2005-11-29 Robert Shearman <rob@codeweavers.com>
42946 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
42947 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
42948 dlls/ole32/usrmarshal.c:
42949 Implement some user marshal functions and add tests.
42951 2005-11-29 Robert Shearman <rob@codeweavers.com>
42953 * dlls/wininet/http.c:
42954 More lpszServerName -> lpszHostName fixes.
42956 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
42958 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
42959 Implemented SymUnloadModule64.
42961 2005-11-29 James Hawkins <truiken@gmail.com>
42963 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
42964 Returned versions are always initialized to zero, even on failure.
42965 Function always returns S_OK, even on failure.
42966 Copy the file to the temp directory if the file exists but isn't found
42967 by GetFileVersionInfoSize.
42968 If bVersion is FALSE, return the language and code page identifiers of
42969 the file, not the system.
42971 2005-11-29 Robert Shearman <rob@codeweavers.com>
42973 * dlls/wininet/http.c:
42974 Fix redirects from secure to non-secure and vice versa.
42976 2005-11-29 Robert Shearman <rob@codeweavers.com>
42978 * dlls/oleaut32/typelib.c:
42979 Implement ITypeInfo_Bind for typelibs.
42980 Fix some places where a returned object was AddRef'd.
42981 Make the search through implemented types work on all types, not just
42984 2005-11-29 Peter Lemenkov <petro@mail.ru>
42986 * include/shellapi.h:
42987 Added some definitions.
42989 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
42991 * dlls/winmm/mci.c:
42992 Fixed some bugs in MCI string parsing.
42994 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
42996 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
42997 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
42999 Implemented SymLoadModuleEx.
43001 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
43003 * programs/winedbg/debugger.h, programs/winedbg/display.c,
43004 programs/winedbg/stack.c, programs/winedbg/symbol.c:
43005 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
43006 oriented API (stack_get_current_symbol).
43007 Reused the func name (stack_get_frame) for internal stack.c handling.
43009 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
43011 * dlls/ole32/ole32res.rc:
43012 Made the Drag&Drop cursors' rubber band visible on a white background.
43014 2005-11-29 Alexandre Julliard <julliard@winehq.org>
43016 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
43017 Avoid including X11/Intrinsic.h.
43019 2005-11-29 Alexandre Julliard <julliard@winehq.org>
43021 * dlls/gdi/bitmap.c:
43022 Added support for doing SetBitmapBits on a DIB section.
43024 2005-11-29 James Hawkins <truiken@gmail.com>
43026 * include/advpub.h:
43027 Add ADN_DEL_UNC_PATHS define to advpub.h.
43029 2005-11-29 Robert Shearman <rob@codeweavers.com>
43031 * dlls/wininet/http.c:
43032 Change all SendAsyncCallback calls into the synchronous
43033 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
43036 2005-11-29 Robert Shearman <rob@codeweavers.com>
43038 * include/objidl.idl:
43039 Make IAdviseSink methods non-async and remove the IAsyncManager
43040 parameter hack that native COM used to use (but not any more). Async
43041 calls are an optimisation that we're not going to support in the near
43044 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
43046 * dlls/opengl32/wgl.c:
43047 Fixed crash in wglShareList.
43049 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
43051 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
43052 Fix implementation of IDirectMusic8Impl_CreatePort.
43054 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
43056 * include/cvconst.h:
43057 Added calling convention definitions.
43059 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
43061 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
43062 Added stub for dbghelp.SymRegisterCallback64.
43064 2005-11-29 Robert Shearman <rob@codeweavers.com>
43066 * dlls/oleaut32/typelib.c:
43067 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
43068 Copy VARDESC structures returned to calling applications instead of
43069 passing a pointer to the master structure used internally.
43071 2005-11-29 Robert Shearman <rob@codeweavers.com>
43073 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
43074 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
43076 2005-11-29 Robert Shearman <rob@codeweavers.com>
43078 * dlls/rpcrt4/cpsf.c:
43079 The CLSID can be substituted by an IID present in one of the proxy
43080 file infos in NdrDllGetClassObject.
43082 2005-11-29 Robert Shearman <rob@codeweavers.com>
43084 * dlls/rpcrt4/ndr_midl.c:
43085 Return the correct error code from NdrProxyErrorHandler.
43087 2005-11-29 Robert Shearman <rob@codeweavers.com>
43089 * dlls/rpcrt4/ndr_ole.c:
43090 Raise exceptions on failures.
43091 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
43092 pStubMsg->BufferLength.
43093 Fix buffer calculation when no interface data is marshaled to the
43096 2005-11-29 Robert Shearman <rob@codeweavers.com>
43098 * dlls/rpcrt4/ndr_marshall.c:
43099 Fix the overflow check to not depend on pStubMsg->BufferStart and
43100 pStubMsg->BufferEnd being valid, because they aren't filled in when
43101 using MIDL-generated server stubs.
43102 Don't set the pointer to NULL on unmarshaling because we may want to
43103 unmarshal the value to an existing pointer instead of allocating a new
43106 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
43108 * dlls/user/tests/win.c, dlls/user/win.c:
43109 EnumChildWindows should return result from the callback.
43111 2005-11-28 Jacek Caban <jacek@codeweavers.com>
43113 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
43114 dlls/shdocvw/webbrowser.c:
43115 Activate document object.
43117 2005-11-28 Alexandre Julliard <julliard@winehq.org>
43119 * include/shlobj.h:
43120 Remove unnecessary external variable declarations.
43122 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
43124 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
43125 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
43126 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
43127 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
43128 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
43129 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
43130 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
43131 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
43132 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
43133 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
43134 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
43135 dlls/winmm/wineoss/oss.c:
43136 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
43138 2005-11-28 Juan Lang <juan_lang@yahoo.com>
43140 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
43141 Fix parameter count on some stubs (thanks to Marcus Meissner for
43142 spotting that.) Add a few more stubs.
43144 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
43146 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
43147 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
43148 Add German resources.
43150 2005-11-28 Hans Leidekker <hans@it.vu.nl>
43152 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
43153 Document the ldap_bind* functions.
43155 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
43157 * dlls/shell32/shfldr_unixfs.c:
43158 Enhanced UnixFolder's IDropTarget implementation.
43159 Use STATIC_CAST macro more consistently.
43161 2005-11-28 Alexandre Julliard <julliard@winehq.org>
43163 * tools/winebuild/spec16.c:
43164 Preserve 16-byte stack alignment in 16-bit relays.
43166 2005-11-28 Alexandre Julliard <julliard@winehq.org>
43168 * tools/winebuild/relay.c:
43169 Enforce 16-byte stack alignment when returning from 16-bit code and
43170 when calling a register function.
43172 2005-11-28 Ge van Geldorp <gvg@reactos.org>
43174 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
43175 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
43176 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
43177 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
43178 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
43179 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
43180 dlls/kernel/computername.c, dlls/kernel/debugger.c,
43181 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
43182 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
43183 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
43184 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
43185 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
43186 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
43187 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
43188 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
43189 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
43190 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
43191 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
43192 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
43193 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
43194 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
43195 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
43196 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
43197 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
43198 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
43199 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
43200 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
43201 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
43202 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
43203 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
43204 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
43205 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
43206 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
43207 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
43208 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
43209 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
43210 server/console.c, server/debugger.c, server/event.c, server/fd.c,
43211 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
43212 server/mapping.c, server/mutex.c, server/named_pipe.c,
43213 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
43214 server/region.c, server/registry.c, server/semaphore.c,
43215 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
43216 server/thread.h, server/timer.c, server/token.c, server/trace.c,
43217 server/window.c, server/winstation.c:
43218 Match PSDK STATUS_* definitions.
43220 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
43222 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
43223 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
43224 dlls/msvideo/msvideo_main.c, include/vfw.h:
43225 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
43228 2005-11-28 Aric Stewart <aric@codeweavers.com>
43230 * dlls/wininet/http.c:
43231 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
43232 port if non standard on the redirect host header and make sure to
43233 append the extra information (parameters) and such to the location if
43234 present. Additionally check to see if we are redirecting to https and
43235 if so set the appropriate port.
43237 2005-11-28 Jacek Caban <jacek@codeweavers.com>
43239 * dlls/shdocvw/dochost.c:
43240 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
43242 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
43244 * dlls/shell32/shlview.c:
43245 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
43247 2005-11-28 Ge van Geldorp <gvg@reactos.org>
43249 * dlls/shell32/shlexec.c:
43250 Other code in shlexec.c (e.g. the extension handling code in
43251 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
43254 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
43256 * dlls/winspool/info.c:
43257 Documentation added for GetPrinterDriverDirectoryW + A.
43259 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
43261 * include/ddk/wdm.h:
43262 Add directory and symlink access rights.
43264 2005-11-28 Robert Shearman <rob@codeweavers.com>
43266 * dlls/wininet/http.c:
43267 Add support for using secure (SSL/TLS) connections through a proxy
43270 2005-11-28 Robert Shearman <rob@codeweavers.com>
43272 * dlls/wininet/http.c, dlls/wininet/internet.h,
43273 dlls/wininet/netconnection.c:
43274 Move the initiation of the SSL connection into a separate function.
43276 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
43278 * dlls/user/menu.c, dlls/user/tests/menu.c:
43279 set_menu_item_text handles converting an empty menu item to a
43280 separator on its own, give it a chance to do its work in the
43283 2005-11-28 Robert Shearman <rob@codeweavers.com>
43285 * dlls/wininet/http.c, dlls/wininet/internet.h:
43286 Add a host port field that preserves the requested port of the
43289 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
43291 * dlls/usp10/usp10.c, include/usp10.h:
43292 Added some missing definitions in usp10.h.
43294 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
43296 * dlls/x11drv/graphics.c:
43297 Handle an X error in X11DRV_ExtFloodFill().
43299 2005-11-28 Robert Shearman <rob@codeweavers.com>
43301 * dlls/wininet/http.c:
43302 Fix "http://" prefix detection on the proxy URL.
43304 2005-11-28 Robert Shearman <rob@codeweavers.com>
43306 * dlls/rpcrt4/ndr_midl.c:
43307 Make sure to fill out the MIDL_STUB_MESSAGE structure in
43308 NdrSendReceive like we do in NdrProxySendReceive.
43310 2005-11-28 Robert Shearman <rob@codeweavers.com>
43312 * dlls/rpcrt4/ndr_marshall.c:
43313 Implement conformant varying array functions.
43315 2005-11-28 Robert Shearman <rob@codeweavers.com>
43317 * dlls/rpcrt4/ndr_marshall.c:
43318 Implement conformant struct functions.
43320 2005-11-28 Robert Shearman <rob@codeweavers.com>
43322 * dlls/rpcrt4/ndr_marshall.c:
43323 Implement FC_STRUCTPAD2 for complex types.
43325 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
43327 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
43328 Add stub implementation for SetMagicColors().
43330 2005-11-28 Jacek Caban <jacek@codeweavers.com>
43332 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
43333 Added AtlAxCreateControl stub implementation.
43335 2005-11-28 Robert Shearman <rob@codeweavers.com>
43337 * dlls/wininet/http.c:
43338 Replace some useless checks in HTTP_AddProxyInfo with asserts.
43340 2005-11-28 Jacek Caban <jacek@codeweavers.com>
43342 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
43343 dlls/shdocvw/webbrowser.c:
43344 Added IOleDocumentSite implementation.
43346 2005-11-28 Robert Shearman <rob@codeweavers.com>
43348 * dlls/wininet/http.c:
43349 Simplify and fix Set-Cookie handling.
43351 2005-11-28 Robert Shearman <rob@codeweavers.com>
43353 * dlls/ole32/defaulthandler.c:
43354 Implement IOleObject_DoVerb function by running the object and then
43355 delegating to the remote IOleObject_DoVerb function.
43357 2005-11-28 Robert Shearman <rob@codeweavers.com>
43359 * dlls/rpcrt4/ndr_marshall.c:
43360 Add functions for marshaling base types (ints, floats, etc.).
43362 2005-11-28 Jacek Caban <jacek@codeweavers.com>
43364 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
43365 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
43366 Better windows handling.
43368 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
43370 * dlls/shell32/shell32_main.h:
43371 Modified KeyStateToDropEffect macro to match native shellview's
43374 2005-11-28 Robert Shearman <rob@codeweavers.com>
43376 * dlls/wininet/http.c:
43377 Simplify HTTP_InsertProxyAuthorization.
43379 2005-11-28 Robert Shearman <rob@codeweavers.com>
43381 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
43382 dlls/ole32/oleobj.c:
43383 Delegate advises to the remote object to enable the client to receive
43384 data change notifications.
43386 2005-11-28 Robert Shearman <rob@codeweavers.com>
43388 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
43389 Extend conformance computation function to also compute variances.
43390 MSDN suggests that conformance and variance are pretty much the same,
43391 but there may be some subtleties to it.
43393 2005-11-28 Jacek Caban <jacek@codeweavers.com>
43395 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
43396 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
43397 Added implementation of GetWindowContext.
43398 Added stub implementation of IOleInPlaceFrame interface.
43400 2005-11-28 Alexandre Julliard <julliard@winehq.org>
43402 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
43403 Ignore generated rsrc.res.
43405 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
43407 * dlls/shell32/shlview.c:
43408 Register the shell view itself as the drop target, not it's parent folder.
43409 Forward drag&drop method calls to the folder currently under the cursor.
43411 2005-11-28 Robert Shearman <rob@codeweavers.com>
43413 * dlls/wininet/internet.c:
43414 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
43415 tests show that the callbacks happen either synchronously or within an
43416 alternative asynchronous call.
43417 Remove a check for a NULL lpfnStatusCB that is already performed by
43418 INTERNET_SendCallback and add a comment about a difference to native.
43420 2005-11-28 Robert Shearman <rob@codeweavers.com>
43422 * dlls/wininet/http.c:
43423 Add parsing of the Content-ID and Proxy-Connection headers.
43424 Sort the table of header to option number mappings correctly.
43425 Change a FIXME to a WARN because there are "X-..." headers that we
43426 aren't supposed to parse.
43428 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
43430 * include/imagehlp.h:
43431 Add some 64 bit definitions.
43433 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43435 * dlls/wined3d/device.c:
43436 Stop reporting not having swapchain 0 as an error and add an internal
43437 variable instead of modifying a parameter.
43439 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43441 * dlls/wined3d/vertexdeclaration.c:
43442 Correct some errors in the way vertex declarations for directx 8 are
43443 parsed and add offset support.
43445 2005-11-28 Ge van Geldorp <gvg@reactos.org>
43447 * dlls/shell32/iconcache.c:
43448 Load shortcut icon by resource id instead of by icon index.
43450 2005-11-28 Robert Shearman <rob@codeweavers.com>
43452 * dlls/ole32/defaulthandler.c:
43453 Call DefaultHandler_Stop if we fail to start the server running
43454 correctly and a few formatting fixes.
43456 2005-11-28 Robert Shearman <rob@codeweavers.com>
43458 * dlls/rpcrt4/ndr_marshall.c:
43459 Fix NdrConformantArrayBufferSize to include the size of the
43461 Make NdrConformantArrayMemorySize do something more useful, like
43462 actually return the required memory.
43463 Conformance offset can be negative and should only be two bytes.
43465 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
43467 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
43468 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
43469 dlls/msvidc32/rsrc.rc:
43470 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
43472 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
43474 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
43475 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
43476 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
43478 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
43480 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
43481 Fix several bugs in msrle32 preventing it to load.
43482 Remove a hack in ICOpen compensating a bug in msrle32.
43483 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
43484 convoluted GWLP_HINSTANCE hack.
43486 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
43488 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
43489 Update Korean translations.
43491 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
43493 * dlls/ole32/ole32res.rc:
43494 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
43496 2005-11-28 Jacek Caban <jacek@codeweavers.com>
43498 * dlls/shdocvw/webbrowser.c:
43499 Don't crash when parameters of Navigate2 are NULL.
43501 2005-11-28 Robert Shearman <rob@codeweavers.com>
43503 * dlls/wininet/http.c, dlls/wininet/internet.h:
43504 Add a new field "lpszHostName" to the session to track the host name
43505 of the HTTP server, as opposed to the server that we will connect to
43506 that could be a proxy server. Fixes the "Host:" header that we send to
43509 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
43511 * dlls/winmm/winmm.c:
43512 LoadLibrary16 is no longer exported by name, so do the lookup by its
43513 ordinal (when loading NE sibling).
43515 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
43517 * dlls/ntdll/cdrom.c:
43518 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
43519 IOCTL_STORAGE_CHECK_VERIFY.
43521 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
43523 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
43524 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
43526 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43528 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
43529 Correct the matrix sizes in software shaders and remove an erroneous
43530 parameter from lrp.
43532 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
43534 * dlls/x11drv/settings.c:
43535 Ignore frequency requests in Desktop mode.
43537 2005-11-28 Robert Shearman <rob@codeweavers.com>
43539 * dlls/ole32/defaulthandler.c:
43540 Call the equivalent delegate function for all of the simple
43543 2005-11-28 Robert Shearman <rob@codeweavers.com>
43545 * dlls/rpcrt4/ndr_marshall.c:
43546 We should always allocate in NdrConformantStringUnmarshal if the
43547 memory pointer is NULL.
43549 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
43551 * dlls/dinput/device.c:
43552 Handle DInput8 interfaces in device QueryInterface.
43554 2005-11-28 Hans Leidekker <hans@it.vu.nl>
43556 * dlls/wldap32/add.c:
43557 Document the ldap_add* functions.
43559 2005-11-28 Huw Davies <huw@codeweavers.com>
43561 * dlls/gdi/bitblt.c:
43562 If the driver doesn't support StretchBlt try to use StretchDIBits
43565 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
43567 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
43568 dlls/shell32/tests/shlfolder.c:
43569 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
43570 Directly return the correct "My Computer" attributes in
43571 ISF_Desktop_fnGetAttributesOf().
43572 Remove "todo_wine" from the "My Computer" attributes test case.
43573 Add test case for retrieving the file system path from the
43574 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
43576 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
43578 * documentation/README.ko:
43579 Add a translation of the README.
43581 2005-11-28 Mike McCormack <mike@codeweavers.com>
43583 * dlls/msi/helpers.c:
43584 If a source directory doesn't exist, use the install root instead.
43586 2005-11-28 Mike McCormack <mike@codeweavers.com>
43588 * dlls/msi/dialog.c:
43589 Handle the ^ character in MaskEdit controls.
43591 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
43593 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
43594 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
43596 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
43598 * dlls/shell32/shfldr_unixfs.c:
43599 Initial stubbed implementation of UnixFolder's IDropTarget interface.
43601 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
43603 * dlls/kernel/process.c:
43604 Initialize file_exists to 0 at exe load test, prevents mistaking of
43605 UTF-8 encoded exenames as builtins.
43607 2005-11-26 Alexandre Julliard <julliard@winehq.org>
43609 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
43610 programs/avitools/.gitignore, programs/clock/.gitignore,
43611 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
43612 programs/eject/.gitignore, programs/expand/.gitignore,
43613 programs/explorer/.gitignore, programs/hh/.gitignore,
43614 programs/msiexec/.gitignore, programs/notepad/.gitignore,
43615 programs/progman/.gitignore, programs/regedit/.gitignore,
43616 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
43617 programs/rundll32/.gitignore, programs/start/.gitignore,
43618 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
43619 programs/view/.gitignore, programs/wcmd/.gitignore,
43620 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
43621 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
43622 programs/winedbg/.gitignore, programs/winefile/.gitignore,
43623 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
43624 programs/winepath/.gitignore, programs/winetest/.gitignore,
43625 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
43626 programs/winver/.gitignore, tools/winegcc/.gitignore:
43627 Ignore symlink files too (needed for git).
43629 2005-11-26 Alexandre Julliard <julliard@winehq.org>
43631 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
43632 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
43633 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
43634 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
43635 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
43636 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
43637 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
43638 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
43639 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
43640 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
43641 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
43642 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
43643 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
43644 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
43645 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
43646 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
43647 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
43648 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
43649 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
43650 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
43651 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
43652 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
43653 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
43654 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
43655 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
43656 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
43657 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
43658 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
43659 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
43660 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
43661 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
43662 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
43663 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
43664 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
43665 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
43666 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
43667 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
43668 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
43669 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
43670 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
43671 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
43672 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
43673 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
43674 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
43675 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
43676 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
43677 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
43678 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
43679 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
43680 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
43681 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
43682 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
43683 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
43684 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
43685 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
43686 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
43687 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
43688 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
43689 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
43690 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
43691 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
43692 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
43693 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
43694 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
43695 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
43696 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
43697 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
43698 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
43699 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
43700 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
43701 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
43702 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
43703 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
43704 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
43705 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
43706 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
43707 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
43708 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
43709 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
43710 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
43711 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
43712 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
43713 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
43714 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
43715 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
43716 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
43717 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
43718 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
43719 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
43720 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
43721 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
43722 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
43723 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
43724 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
43725 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
43726 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
43727 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
43728 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
43729 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
43730 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
43731 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
43732 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
43733 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
43734 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
43735 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
43736 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
43737 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
43738 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
43739 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
43740 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
43741 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
43742 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
43743 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
43744 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
43745 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
43746 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
43747 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
43748 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
43749 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
43750 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
43751 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
43752 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
43753 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
43754 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
43755 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
43756 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
43757 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
43758 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
43759 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
43760 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
43761 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
43762 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
43763 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
43764 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
43765 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
43766 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
43767 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
43768 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
43769 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
43770 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
43771 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
43772 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
43773 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
43774 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
43775 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
43776 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
43777 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
43778 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
43779 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
43780 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
43781 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
43782 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
43783 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
43784 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
43785 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
43786 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
43787 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
43788 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
43789 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
43790 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
43791 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
43792 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
43793 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
43794 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
43795 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
43796 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
43797 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
43798 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
43799 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
43800 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
43801 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
43802 dlls/version/.cvsignore, dlls/version/.gitignore,
43803 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
43804 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
43805 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
43806 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
43807 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
43808 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
43809 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
43810 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
43811 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
43812 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
43813 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
43814 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
43815 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
43816 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
43817 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
43818 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
43819 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
43820 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
43821 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
43822 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
43823 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
43824 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
43825 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
43826 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
43827 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
43828 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
43829 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
43830 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
43831 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
43832 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
43833 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
43834 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
43835 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
43836 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
43837 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
43838 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
43839 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
43840 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
43841 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
43842 fonts/.gitignore, include/.cvsignore, include/.gitignore,
43843 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
43844 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
43845 libs/unicode/.cvsignore, libs/unicode/.gitignore,
43846 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
43847 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
43848 programs/.cvsignore, programs/.gitignore,
43849 programs/avitools/.cvsignore, programs/avitools/.gitignore,
43850 programs/clock/.cvsignore, programs/clock/.gitignore,
43851 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
43852 programs/control/.cvsignore, programs/control/.gitignore,
43853 programs/eject/.cvsignore, programs/eject/.gitignore,
43854 programs/expand/.cvsignore, programs/expand/.gitignore,
43855 programs/explorer/.cvsignore, programs/explorer/.gitignore,
43856 programs/hh/.cvsignore, programs/hh/.gitignore,
43857 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
43858 programs/notepad/.cvsignore, programs/notepad/.gitignore,
43859 programs/progman/.cvsignore, programs/progman/.gitignore,
43860 programs/regedit/.cvsignore, programs/regedit/.gitignore,
43861 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
43862 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
43863 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
43864 programs/start/.cvsignore, programs/start/.gitignore,
43865 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
43866 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
43867 programs/view/.cvsignore, programs/view/.gitignore,
43868 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
43869 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
43870 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
43871 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
43872 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
43873 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
43874 programs/winefile/.cvsignore, programs/winefile/.gitignore,
43875 programs/winemenubuilder/.cvsignore,
43876 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
43877 programs/winemine/.gitignore, programs/winepath/.cvsignore,
43878 programs/winepath/.gitignore, programs/winetest/.cvsignore,
43879 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
43880 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
43881 programs/winhelp/.gitignore, programs/winver/.cvsignore,
43882 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
43883 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
43884 tools/widl/.gitignore, tools/winapi/.cvsignore,
43885 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
43886 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
43887 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
43888 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
43889 tools/wrc/.cvsignore, tools/wrc/.gitignore:
43890 Renamed all .cvsignore files to .gitignore.
43892 2005-11-24 Hans Leidekker <hans@it.vu.nl>
43894 * programs/winebrowser/main.c, tools/wine.inf:
43895 Also handle mailto: urls.
43897 2005-11-24 Mike McCormack <mike@codeweavers.com>
43899 * dlls/msvcrt/tests/printf.c:
43900 Add some tests for _fcvt.
43902 2005-11-24 Marcus Meissner <meissner@suse.de>
43905 extern "C" wrappers for usp10.h.
43907 2005-11-24 Mike McCormack <mike@codeweavers.com>
43909 * dlls/msi/helpers.c:
43910 Make all source directories at the root of the install.
43912 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
43914 * dlls/advapi32/lsa.c:
43915 Return a real error in LsaLookupSids.
43917 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
43919 * include/Makefile.in:
43922 2005-11-24 Mike McCormack <mike@codeweavers.com>
43924 * dlls/wldap32/ber.c:
43925 Fix a compile error.
43927 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
43929 * dlls/opengl32/wgl_ext.c:
43930 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
43932 2005-11-24 Juan Lang <juan_lang@yahoo.com>
43934 * include/wincrypt.h:
43935 Add more declarations.
43937 2005-11-23 Francois Gouget <fgouget@free.fr>
43939 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
43940 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
43941 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
43942 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
43943 dlls/shell32/shellpath.c, dlls/user/edit.c,
43944 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
43945 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
43946 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
43947 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
43948 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
43949 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
43950 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
43951 dlls/wintab32/context.c, programs/progman/En.rc,
43952 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
43953 tools/wrc/translation.c:
43954 Assorted spelling fixes.
43956 2005-11-23 Francois Gouget <fgouget@free.fr>
43958 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
43959 Documentation tweaks to make winapi_check happy.
43960 Also specify the documented spec file entry.
43962 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
43964 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
43965 Add German resource file for msvideo.
43967 2005-11-23 Francois Gouget <fgouget@free.fr>
43969 * dlls/wldap32/control.c, dlls/wldap32/init.c,
43970 dlls/wldap32/winldap_private.h, include/winldap.h,
43971 tools/winapi/win32.api:
43972 winldap.h should include windeh.f and schnlsp.h.
43973 Enclose the API definitions in an extern "C" section and define
43975 Better stick to the types defined by the PSDK.
43976 Fix the ldap_create_vlv_control*() prototypes.
43979 2005-11-23 Alexandre Julliard <julliard@winehq.org>
43981 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
43982 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
43983 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
43984 tools/winebuild/import.c:
43985 Preserve 16-byte stack alignment in the various assembly
43986 functions. Needed for MacOSX.
43988 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
43990 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
43991 dlls/msvideo/rsrc.rc:
43992 Add Korean translation.
43994 2005-11-23 Francois Gouget <fgouget@free.fr>
43996 * dlls/advpack/tests/advpack.c:
43997 Add trailing '\n' to trace() call.
43999 2005-11-23 Francois Gouget <fgouget@free.fr>
44001 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
44002 Add LPADDRINFO, missing IP_* defines and missing APIs.
44003 Enclose the API definitions in an extern "C" section.
44004 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
44005 Better stick to the types defined by the PSDK.
44008 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
44010 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
44011 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
44012 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
44013 Update Korean translations.
44015 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
44017 * dlls/shell32/shfldr_unixfs.c:
44018 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
44020 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44022 * dlls/mscms/tests/profile.c:
44023 Be more strict and verbose while testing
44024 GetStandardColorSpaceProfile().
44026 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
44028 * dlls/user/tests/sysparams.c:
44029 Make test_SPI_SETBORDER less likely to permanently change visual
44031 - use smaller border widths values for testing;
44032 - provide a work around for a Windows XP feature that made the tests
44033 change the caption width.
44035 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
44037 * dlls/shell32/shfldr_desktop.c:
44038 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
44040 Fixed a handle leak in case of failing AddToEnumList call.
44042 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
44044 * dlls/shell32/shfldr_mycomp.c:
44045 Also scan HKEY_CURRENT_USER for shell namespace extensions in
44048 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
44050 * dlls/shell32/brsfolder.c:
44051 Initialize OLE instead of just COM, in order to enable Drag & Drop.
44053 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
44055 * dlls/commdlg/filedlg.c:
44056 Initialize OLE instead of COM only in order to enable Drag and Drop.
44058 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
44060 * include/commctrl.h:
44061 Define DateTime_SetMonthCalColor.
44063 2005-11-23 Juan Lang <juan_lang@yahoo.com>
44065 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
44066 Fix some memory leaks.
44068 2005-11-23 Alexandre Julliard <julliard@winehq.org>
44070 * dlls/x11drv/event.c:
44071 Fixed some broken code that was causing compiler warnings.
44073 2005-11-23 Huw Davies <huw@codeweavers.com>
44075 * dlls/msxml3/tests/domdoc.c:
44076 Release a stray node.
44078 2005-11-22 Alexandre Julliard <julliard@winehq.org>
44080 * ANNOUNCE, ChangeLog, VERSION, configure:
44083 ----------------------------------------------------------------
44084 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
44086 * dlls/commdlg/fontdlg16.c:
44087 Fixes for FormatCharDlgProc16:
44088 - properly store the ChooseFont pointer, use a window property as the
44089 A and W functions do;
44090 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
44092 2005-11-22 Aric Stewart <aric@codeweavers.com>
44094 * dlls/wininet/http.c:
44095 HttpEndRequest does not actually send an extra NULL byte at the end of
44096 the request. Help from Rob Shearman on this one.
44098 2005-11-22 Alexandre Julliard <julliard@winehq.org>
44100 * dlls/kernel/volume.c:
44101 Don't try to set the label in the superblock of FAT filesystems, that
44102 doesn't do the right thing anyway.
44104 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44106 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44107 Corrects an error in the _m3xm3 shader function in pixel and vertex
44110 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
44112 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
44113 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
44114 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
44115 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
44116 Add a semi-functional ICCompressorChoose implementation.
44118 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
44120 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
44121 GetSystemMetrics fixes with corresponding tests.
44123 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
44125 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
44126 server/debugger.c, server/event.c, server/fd.c, server/file.c,
44127 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
44128 server/mutex.c, server/named_pipe.c, server/object.c,
44129 server/object.h, server/process.c, server/queue.c, server/registry.c,
44130 server/request.c, server/semaphore.c, server/serial.c,
44131 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
44132 server/timer.c, server/token.c, server/winstation.c:
44133 Add name_lookup function in object_ops.
44135 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
44137 * dlls/commdlg/fontdlg16.c:
44138 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
44139 the lpszStyle fields.
44141 2005-11-22 Hans Leidekker <hans@it.vu.nl>
44143 * programs/winebrowser/Makefile.in:
44144 No need to link against shell32 or user32.
44146 2005-11-22 Aric Stewart <aric@codeweavers.com>
44148 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
44149 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
44150 headers. Also adding a test for some header adding flags.
44152 2005-11-22 Alexandre Julliard <julliard@winehq.org>
44154 * server/registry.c:
44155 Use struct unicode_str instead of null-terminated strings where
44156 possible, and remove constraints on total key path length.
44158 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
44160 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
44162 Add stdarg.h where missing.
44164 2005-11-22 Marcus Meissner <meissner@suse.de>
44166 * dlls/winsock/socket.c:
44167 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
44169 2005-11-22 Steven Edwards <winehacker@gmail.com>
44171 * dlls/ntdll/version.c:
44172 Correct URL for version infomation database website.
44174 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
44176 * dlls/gdi/tests/dc.c:
44177 Add a test showing that SaveDC after GetDC should return 1.
44179 2005-11-22 Jacek Caban <jacek@codeweavers.com>
44181 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
44182 Create window in SetClientSite and return it in
44183 IOleInPlaceSite::GetWindow.
44185 2005-11-22 Robert Shearman <rob@codeweavers.com>
44187 * dlls/wininet/tests/http.c:
44188 Test the sizes of some of the parameters passed into the callback.
44190 2005-11-22 Robert Shearman <rob@codeweavers.com>
44192 * dlls/wininet/internet.c, dlls/wininet/internet.h,
44193 dlls/wininet/utility.c:
44194 Rename SendAsyncCallback to INTERNET_SendCallback.
44196 2005-11-22 Robert Shearman <rob@codeweavers.com>
44198 * dlls/wininet/http.c:
44199 Fix an incorrect entry in the HTTP header field table causing broken
44200 Location field parsing.
44202 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44204 * dlls/advpack/tests/advpack.c:
44205 Exit test after first TranslateInfString() failure, which seems to be
44208 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44210 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
44211 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
44212 Implement a pixel shader parser and cross compiler. All version of
44213 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
44214 will be cross compiled.
44216 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
44218 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
44219 server/mapping.c, server/mutex.c, server/named_pipe.c,
44220 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
44221 server/winstation.c:
44222 Return correct error on name collision when creating new named
44224 Check for correct error in affected places.
44226 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
44228 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
44229 Kernel32 should create named objects with OBJ_OPENIF flag set.
44230 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
44231 RtlNtStatusToDosError.
44233 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
44235 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
44236 Update Korean translations.
44238 2005-11-21 Alexandre Julliard <julliard@winehq.org>
44240 * programs/winecfg/drive.c:
44241 Only set label and serial number when they are actually changed.
44243 2005-11-21 Alexandre Julliard <julliard@winehq.org>
44245 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
44246 server/mailslot.c, server/protocol.def, server/trace.c:
44247 Fixed handling of mailslot read timeout to avoid compiler warnings.
44249 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
44252 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
44253 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
44255 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
44257 * dlls/ntdll/tests/om.c:
44258 More Object Manager tests.
44260 2005-11-21 Aric Stewart <aric@codeweavers.com>
44262 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
44263 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
44264 some things out of HTTP_SendRequestW to avoid duplicate code.
44266 2005-11-21 Ge van Geldorp <gvg@reactos.org>
44268 * dlls/crypt32/encode.c:
44269 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
44271 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
44273 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
44274 dlls/shell32/shell32_main.h:
44275 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
44276 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
44277 PidlToSicIndex() and return -1 in error cases.
44278 Read shell overlay icon settings from registry to allow icon
44281 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
44283 * dlls/msvcrt/locale.c:
44284 Fix bogus unreal code page messages in _setmbcp().
44286 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
44288 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
44289 Do not forward _mbccpy to strcpy.
44290 Remove the error message in _mbccpy, it is not an error.
44292 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
44294 * dlls/comctl32/syslink.c:
44295 Improved word wrapping and tab key handling.
44297 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
44299 * dlls/advpack/advpack.c, include/advpub.h:
44300 Add/correct prototypes for some already defined functions in advpack.
44302 2005-11-21 Hans Leidekker <hans@it.vu.nl>
44304 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
44305 dlls/wldap32/wldap32.spec:
44306 Implement ldap_create_vlv_control{A,W},
44307 ldap_encode_sort_control{A,W}.
44308 Add a stub for ldap_create_page_control{A,W}.
44310 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
44312 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
44313 include/winsvc.h, tools/winapi/win32.api:
44314 Add/correct prototypes for some already defined functions in
44315 advapi32. Correct spec file entry for GetSecurityInfoExW.
44317 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
44319 * dlls/user/winstation.c, include/wine/server_protocol.h,
44320 server/protocol.def, server/trace.c, server/winstation.c:
44321 Replace inherit flag with object attributes in winstation and desktop
44322 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
44324 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
44326 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
44327 Fix _mbsspn() with conformance tests.
44329 2005-11-21 Hans Leidekker <hans@it.vu.nl>
44331 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
44332 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
44333 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
44334 programs/taskmgr/taskmgr.rc:
44335 Added Dutch translations.
44337 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
44339 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
44340 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
44341 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
44342 programs/winefile/Ko.rc:
44343 Update Korean translations.
44345 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
44347 * dlls/x11drv/scroll.c:
44348 Print scroll and clip rectangles on the ScrollDC entry.
44350 2005-11-21 Rob Shearman <rob@codeweavers.com>
44352 * dlls/advapi32/service.c:
44353 Don't try waiting for the service process to start if the
44354 CreateProcess call failed.
44356 2005-11-21 Mike McCormack <mike@codeweavers.com>
44358 * dlls/msi/registry.c:
44359 Loop around calling RegQueryValue until we have a big enough string
44360 for both the name and the value.
44362 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
44364 * dlls/shdocvw/dochost.c:
44365 Added GetHostInfo implementation.
44367 2005-11-21 Ge van Geldorp <gvg@reactos.org>
44369 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
44370 Fix some prototypes to match the PSDK.
44372 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44374 * dlls/kernel/oldconfig.c:
44375 - ANSI SCSI revision is a hex number.
44376 - Be more verbose with parser ERRs.
44378 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
44380 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
44381 Mark some functions as implemented in the spec files.
44383 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
44385 * programs/winecfg/driveui.c:
44386 Create new drives with autodetect type.
44388 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44390 * dlls/msvcrt/tests/file.c:
44391 Minor MSVCRT test changes:
44392 - add two invalid parameter checks for fopen(),
44393 - rearrange test sequence into two parts (low-level and stream I/O),
44396 2005-11-21 Hans Leidekker <hans@it.vu.nl>
44398 * dlls/wldap32/value.c:
44399 Fix the build without openldap.
44401 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
44403 * include/wincrypt.h:
44404 Add prototypes for some already defined functions in crypt32.
44406 2005-11-21 Aric Stewart <aric@codeweavers.com>
44408 * dlls/wininet/internet.c:
44409 Implement the use of NETCON_send for HTTP connections when in
44412 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
44414 * dlls/version/tests/install.c:
44415 Fix version tests on NT, 2K and XP, make some errors more verbose.
44417 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
44419 * dlls/winmm/wineoss/audio.c:
44420 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
44421 continuing with even higher channels numbers.
44423 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
44425 * dlls/winsock/socket.c:
44426 Fixed typo in ws_sockaddr_u2ws().
44428 2005-11-18 Hans Leidekker <hans@it.vu.nl>
44430 * configure, configure.ac, dlls/wldap32/init.c,
44431 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
44432 dlls/wldap32/wldap32.spec:
44433 Avoid using deprecated openldap functions.
44434 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
44435 Add stub implementation for ldap_startup and ldap_stop_tls_s.
44437 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
44439 * programs/winedbg/types.c:
44440 Native dbghelp doesn't provide names for basic type, so added relevant
44441 basic type names in winedbg.
44443 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
44445 * dlls/commdlg/filedlg.c:
44446 There is no need to resize our own fake dialog to match the parent, it
44447 doesn't have controls anyway.
44449 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44451 * dlls/mscms/tests/profile.c:
44452 Don't call unicode functions of file API as they fail on Win9x.
44454 2005-11-18 Alexandre Julliard <julliard@winehq.org>
44456 * server/console.c, server/event.c, server/handle.c, server/handle.h,
44457 server/mailslot.c, server/mapping.c, server/mutex.c,
44458 server/named_pipe.c, server/object.c, server/object.h,
44459 server/process.c, server/request.h, server/semaphore.c,
44460 server/timer.c, server/user.h, server/winstation.c:
44461 Added a struct unicode_str to encapsulate object names.
44463 2005-11-18 Hans Leidekker <hans@it.vu.nl>
44465 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
44466 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
44467 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
44468 Avoid using deprecated openldap functions.
44469 Correct some return values.
44471 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
44473 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
44474 programs/winedbg/winedbg.c:
44475 Centralized calls for SymSetContext, we only do it when we change the
44476 current stack frame, and no longer every time we look up local symbols
44479 2005-11-18 Alexandre Julliard <julliard@winehq.org>
44481 * dlls/kernel/tests/thread.c:
44482 Avoid setting the context before the thread has started running, it's
44483 broken on most Windows versions.
44485 2005-11-18 Huw Davies <huw@codeweavers.com>
44487 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
44488 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
44489 dlls/msxml3/tests/domdoc.c:
44490 Ref count the xmlDocPtr.
44491 If two nodes refer to the same xmlNodePtr don't return same object.
44493 2005-11-18 Hans Leidekker <hans@it.vu.nl>
44495 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
44496 Avoid using deprecated openldap functions.
44497 Correct some return values.
44499 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
44501 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
44502 programs/winedbg/stack.c:
44503 Move print_func_and_args to stack.c, where it belongs.
44505 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
44507 * dlls/user/static.c:
44508 Fix vertical text alignment in static controls.
44510 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
44512 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
44513 dlls/comctl32/tests/header.c:
44514 Added header control tests.
44516 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
44518 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
44519 programs/winedbg/stack.c, programs/winedbg/symbol.c,
44520 programs/winedbg/winedbg.c:
44521 - now storing frames information in thread structure
44522 - frames are cached after each thread stops execution
44523 - reimplemented backtrace on top of this
44525 2005-11-18 Alexandre Julliard <julliard@winehq.org>
44527 * dlls/kernel/tests/locale.c:
44528 Added a few more Unicode digits from Unicode version 4.1.
44530 2005-11-18 Alexandre Julliard <julliard@winehq.org>
44532 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
44533 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
44534 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
44535 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
44536 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
44537 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
44538 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
44539 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
44540 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
44541 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
44542 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
44543 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
44544 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
44545 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
44546 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
44547 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
44548 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
44549 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
44550 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
44551 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
44552 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
44553 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
44554 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
44555 libs/unicode/casemap.c, libs/unicode/wctype.c:
44556 Updated codepage tables to Unicode version 4.1.
44558 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
44560 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
44561 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
44562 programs/cmdlgtst/cmdlgr.rc:
44563 Update Korean translations.
44565 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
44567 * dlls/user/tests/win.c:
44568 Add another test for Z order of child windows.
44570 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
44572 * dlls/kernel/vxd.c:
44573 Use case insensitive comparison to check file extensions.
44575 2005-11-18 Peter Beutner <p.beutner@gmx.net>
44577 * dlls/x11drv/opengl.c:
44578 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
44579 the selected pixel format lacks full hardware acceleration and only a
44580 few parts are accelerated. So don't always set it but only if the X
44581 server actually reports that the selected pixel format is not fully
44584 2005-11-18 Jacek Caban <jacek@codeweavers.com>
44586 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
44587 dlls/shdocvw/webbrowser.c:
44588 Free ConnectionPoint objects (fix memory leak).
44590 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
44592 * dlls/msvcrt/undname.c:
44593 Ensures, when we cannot demangle the string, to return the mangled
44594 name instead of a NULL pointer.
44596 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
44598 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
44599 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
44600 Now returning correct symbol flags (as native does) for function pmts
44601 & locals in dbghelp.
44602 Modified winedbg accordingly.
44604 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
44606 * dlls/twain/dsm_ctrl.c:
44607 If SANE returns empty device list treat it as an error.
44609 2005-11-18 Jacek Caban <jacek@codeweavers.com>
44611 * dlls/atl/registrar.c:
44612 Fix parsing '{' char.
44614 2005-11-18 Robert Reif <reif@earthlink.net>
44616 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
44617 Handle failure on Windows 95 properly.
44618 Make two functions available to all files.
44619 Make format_string() const correct.
44621 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
44623 * configure, configure.ac, dlls/winsock/socket.c,
44624 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
44625 Implemented getaddrinfo(), including full mapping of struct addrinfo
44626 between UNIX and Windows. Based on a patch by Mike Hearn.
44628 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
44630 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
44631 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
44632 programs/winedbg/types.c:
44633 Dbghelp describes the types of function arguments with a specific
44634 symbol-type (symt) which links both to arguments' type and to function
44636 - added this new type to dbghelp
44637 - implemented its use in winedbg
44639 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
44641 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
44642 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
44643 programs/winedbg/break.c, programs/winedbg/expr.c,
44644 programs/winedbg/memory.c, programs/winedbg/symbol.c,
44645 programs/winedbg/types.c:
44646 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
44649 2005-11-17 Alexandre Julliard <julliard@winehq.org>
44651 * libs/unicode/cpmap.pl:
44652 Only update modified files.
44654 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
44656 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
44657 Improve IConnectionPoint handling.
44659 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44661 * dlls/wined3d/device.c:
44662 Disable support for creation FMT_Unknown textures. This gets most of
44663 the d3d8 demos from www.codesampler.com working.
44665 2005-11-17 Robert Shearman <rob@codeweavers.com>
44667 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
44668 Remove some incompatibilities in the wctype table by updating the
44669 space, blank and cntrl exceptions and fixing the type given to
44670 characters in the "Zl" and "Zp" classes.
44672 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
44674 * dlls/comctl32/header.c:
44675 Return false if index is out of bounds in GetItemT.
44677 2005-11-17 Alexandre Julliard <julliard@winehq.org>
44679 * programs/explorer/explorer.c:
44680 Fixed invalid C syntax.
44682 2005-11-17 Robert Shearman <rob@codeweavers.com>
44684 * dlls/kernel/profile.c:
44685 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
44686 Don't increment the szFile pointer since we removed the BOM earlier
44687 and it will cause the first real character of the INI file to be
44690 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
44692 * programs/winefile/winefile.c, programs/winefile/winefile.h:
44693 Use command line for initial directory selection.
44694 Remove useless hwndParent variable.
44696 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44698 * dlls/wined3d/swapchain.c:
44699 Clear the z and stencil buffers at the end of the scene, this fixes a
44700 problem with the solid node bsp demo from www.codesampler.com as well
44701 as a lot of blank screens in some other demos.
44703 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
44705 * dlls/msvcrt/tests/cpp.c:
44706 Provide a sample of the joy of MSC symbol mangling.
44708 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
44710 * programs/winedbg/symbol.c:
44711 When a symbol name already contains a module name, we shouldn't search
44714 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
44716 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
44717 programs/winedbg/debugger.h:
44718 Simplification of lex's input reading.
44720 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
44722 * dlls/user/tests/monitor.c:
44723 Made test loadable on win95 again (EnumDisplayDevicesA not present).
44725 2005-11-17 Jacek Caban <jacek@codeweavers.com>
44727 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
44728 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
44729 Added stub implementation of IDocHostUIHandler.
44731 2005-11-17 Jacek Caban <jacek@codeweavers.com>
44733 * include/mshtmhst.idl:
44734 Added IHTMLWindow forward declaration.
44736 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
44738 * tools/winapi/win32.api:
44739 Update win32.api to cvs.
44741 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44743 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
44744 Fix _fcloseall() return value.
44745 Improve some trace messages.
44746 Add tests for fopen(), fclose(), _fcloseall().
44747 Stricten some checks of _unlink().
44749 2005-11-16 Jacek Caban <jacek@codeweavers.com>
44751 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
44752 dlls/shdocvw/webbrowser.c:
44753 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
44755 2005-11-16 Aric Stewart <aric@codeweavers.com>
44757 * configure, configure.ac, programs/Makefile.in,
44758 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
44759 programs/explorer/explorer.c:
44760 Beginnings of an explorer.exe replacement that wraps the existing
44763 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
44765 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
44766 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
44767 Added ability to execute commands from a file passed on command line
44768 (through --file option).
44769 Use that feature to get rid of arg_command hack (--command option now
44770 creates a temporary file).
44772 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
44774 * dlls/user/edit.c, dlls/user/tests/msg.c:
44775 Add a test for some edit control behaviours, make it pass under Wine.
44777 2005-11-16 Robert Reif <reif@earthlink.net>
44779 * dlls/winmm/wavemap/wavemap.c:
44780 Only convert bits per sample between different encoding formats.
44782 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
44784 * dlls/winsock/socket.c, include/ws2tcpip.h:
44785 Added mapping between unix and windows sockaddr_in6(_old) and
44786 sockaddr_in. Added address family, socket type mappers.
44788 2005-11-16 Robert Shearman <rob@codeweavers.com>
44790 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44791 - Improve callback to give context sensitive information about the
44792 different statuses and print the thread ID that it was called from.
44793 - Replace the busy waiting on the "goon" flag with an event.
44794 - Replace hard coded numbers with more informative constants
44795 throughout the InternetReadFile test.
44796 - Add tests for InternetReadFileExA.
44797 - Fix the error value from calling InternetReadFile with a NULL handle
44798 as indicated by the test.
44800 2005-11-16 Jacek Caban <jacek@codeweavers.com>
44802 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
44803 Added IOleInPlaceSite stub implementation.
44805 2005-11-15 Mike McCormack <mike@codeweavers.com>
44808 Add timezone information to the registry.
44810 2005-11-15 Robert Shearman <rob@codeweavers.com>
44812 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
44813 dlls/wininet/utility.c:
44814 We shouldn't pass the struct hostent returned from gethostbyname as
44815 it's not thread-safe and isn't needed anyway.
44817 2005-11-15 Ken Thomases <ken@codeweavers.com>
44819 * dlls/ntdll/signal_i386.c:
44820 Updated context definitions for the latest Darwin/x86.
44822 2005-11-15 Robert Shearman <rob@codeweavers.com>
44824 * dlls/wininet/internet.c:
44825 Correct the size of a callback parameter.
44826 Fix the declaration of INTERNET_WorkerThreadFunc.
44828 2005-11-15 Mike McCormack <mike@codeweavers.com>
44830 * dlls/msi/registry.c:
44831 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
44833 2005-11-15 Alexandre Julliard <julliard@winehq.org>
44835 * dlls/wininet/urlcache.c:
44836 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
44838 2005-11-15 Mike McCormack <mike@codeweavers.com>
44840 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
44841 Fix function prototype and spec file entry for
44842 MsiEnumComponentQualifiers.
44844 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
44846 * dlls/comctl32/header.c:
44847 Implement implement header callback support (HDN_GETDISPINFO notification):
44848 - better factorisation
44851 2005-11-15 Alexandre Julliard <julliard@winehq.org>
44853 * dlls/urlmon/tests/url.c:
44854 Don't crash if BindToStorage fails.
44856 2005-11-15 Mike McCormack <mike@codeweavers.com>
44858 * dlls/msi/install.c:
44859 Only return ERROR_MORE_DATA if there's a buffer to copy a result
44862 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
44864 * dlls/user/focus.c:
44865 Do not change focus if the being activated window is no longer
44868 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
44870 * dlls/kernel/tests/drive.c:
44871 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
44873 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
44875 * dlls/winspool/tests/info.c:
44876 Some extra tests for GetPrinterDriverDirectory.
44877 Display a TRACE when the Service "spooler" is not running (NT).
44879 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
44881 * dlls/kernel/comm.c:
44882 Disable PARMRK input flag of serial ports.
44884 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
44886 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
44887 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
44888 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
44889 programs/winefile/Ko.rc:
44890 Update Korean translations.
44892 2005-11-15 Alexandre Julliard <julliard@winehq.org>
44894 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
44895 Use proper asm name for external functions.
44897 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
44899 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
44900 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
44902 2005-11-15 Jacek Caban <jacek@codeweavers.com>
44904 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
44905 dlls/shdocvw/webbrowser.c:
44906 Beginning implementation of Navigate2.
44908 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
44910 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
44911 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
44912 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
44913 - use D3DCOLOR macros instead of using shift + masks
44914 - fix a bug where diffuse.lpData checked instead of specular.lpData
44915 - implement color fixup on ARB VShader compilation code:
44916 -> on input parameters using swizzle
44917 -> add is_color parameter on vshader_program_add_param
44919 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
44921 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
44922 Add stubs around ScriptStringAnalyse to avoid PAF crash.
44924 2005-11-15 Robert Shearman <rob@codeweavers.com>
44926 * dlls/wininet/http.c:
44927 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
44928 an INTERNET_ASYNC_RESULT structure.
44929 The source handle in HTTP_Connect should be the parent's handle.
44931 2005-11-15 Robert Shearman <rob@codeweavers.com>
44933 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
44934 SSL doesn't need to use a different socket to unsecure communications.
44936 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
44938 * dlls/kernel/tests/thread.c:
44939 Corrected last error information.
44940 Make sure we can run the tests on win9x.
44942 2005-11-15 Mike McCormack <mike@codeweavers.com>
44944 * dlls/msi/package.c:
44945 Set the Installed property if the product is already installed.
44947 2005-11-14 Alexandre Julliard <julliard@winehq.org>
44949 * dlls/user/input.c, server/queue.c:
44950 Added support for the QS_ALLPOSTMESSAGE flag.
44952 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
44954 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
44955 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
44956 Beginning of true BindToStorage implementation.
44958 2005-11-14 Huw Davies <huw@codeweavers.com>
44960 * tools/widl/header.c:
44961 Prefix [putref] property names with putref_.
44963 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
44965 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
44966 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
44968 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
44969 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
44970 SPI_{G|S}ICONTITLELOGFONT.
44971 Accordingly extend the corresponding tests.
44973 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44975 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
44976 Undname: Allow more then one coded character in demangle_datatype.
44978 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
44981 Add default version information.
44983 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
44985 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
44986 NtReadFile: now returning correct status in NtReadFile for EOF
44987 conditions (on files) and broken pipe (on named pipes).
44989 2005-11-14 Peter Beutner <p.beutner@gmx.net>
44991 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
44992 When creating DIBs with a color depth <= 8, always set biClrUsed field
44993 to the number of entries in the color table.
44995 2005-11-14 Mike McCormack <mike@codeweavers.com>
44997 * dlls/msi/cond.y, dlls/msi/tests/package.c:
44998 Empty strings are not equal to any number, so all comparisons against
44999 them fail except for tests for non-equalness.
45001 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45003 * dlls/wined3d/device.c:
45004 Fix an intermittent lockup with ATI's driver, I expect the problem is
45005 trying to clear the display before it's visible. Also correct the
45008 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
45010 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
45011 dlls/urlmon/urlmon_main.h:
45012 Added get_protocol_iface internal function and use it in
45015 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
45017 * dlls/ddraw/surface_main.c:
45018 Use the front buffer palette for DC operations on off-screen buffers.
45020 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45022 * dlls/advpack/tests/advpack.c:
45023 Get the version and language ID of ADVPACK.DLL too.
45025 2005-11-14 H. Verbeet <hverbeet@gmail.com>
45027 * dlls/ddraw/surface_dib.c:
45028 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
45029 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
45031 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
45033 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
45034 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
45035 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
45036 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
45037 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
45038 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
45039 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
45040 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
45041 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
45042 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
45043 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
45044 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
45045 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
45046 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
45047 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
45048 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
45049 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
45050 programs/winemine/rsrc.rc:
45051 Add Korean translations.
45053 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
45055 * dlls/iphlpapi/iphlpapi_main.c:
45056 Add, reformat API documentation.
45058 2005-11-14 Mike McCormack <mike@codeweavers.com>
45060 * dlls/msi/cond.y, dlls/msi/tests/package.c:
45061 Fix comparison of empty properties to numbers and add test cases.
45063 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
45065 * dlls/user/tests/msg.c:
45066 Fix message tests to run cleanly on Windows XP SP1.
45068 2005-11-14 Edgar Hucek <gimli@gentoo.org>
45070 * dlls/winmm/joystick/joystick.c:
45071 Unicode compile fix.
45073 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
45075 * dlls/kernel/tests/thread.c:
45076 Fix set_test_val function declaration to ensure stack is left
45079 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45081 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
45082 Fix a test for InternetCreateUrlA as no Windows platform sets last
45083 error here. Make InternetCreateUrlA pass the test.
45085 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45087 * dlls/crypt32/tests/cert.c:
45088 Don't call missing API function.
45090 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
45092 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
45093 Add DDBLT_DONOTWAIT flag.
45094 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
45096 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
45098 * dlls/urlmon/umon.c:
45099 Move BindToStorage hack to the separated function.
45101 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45103 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
45104 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
45105 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
45106 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
45107 dlls/d3d9/volumetexture.c:
45108 Remove the setting of the result pointer to NULL in creates, tests
45109 show that windows doesn't set the result to NULL on error.
45111 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
45113 * dlls/ntdll/thread.c:
45114 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
45115 from the command-line.
45117 2005-11-14 Peter Lemenkov <petro@mail.ru>
45119 * include/rpcdce.h:
45122 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
45124 * dlls/comctl32/imagelist.c:
45125 Reformat "see" section, to match c2man requirements.
45127 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
45129 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
45130 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
45131 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
45132 Improve c2man Documented-Total count. Changes:
45133 - add missing description
45134 - complete missing A/W pairs
45135 - document remaining comdlg32 functions
45137 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
45139 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
45140 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
45141 dlls/advapi32/security.c:
45142 Improve c2man Documented-Total count. Changes:
45143 - add missing description
45144 - add missing returns section
45146 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
45148 * programs/winetest/Makefile.in:
45149 Add shdocvw tests to winetest.
45151 2005-11-12 Robert Shearman <rob@codeweavers.com>
45153 * dlls/ole32/compobj.c:
45154 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
45155 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
45156 instead of InprocServer32.
45158 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
45160 * dlls/kernel/tests/thread.c:
45161 Add some extra error information.
45163 2005-11-12 Robert Shearman <rob@codeweavers.com>
45165 * dlls/wininet/internet.c, dlls/wininet/internet.h:
45166 Implement InternetReadFileExA (based on a patch by Brian Gerst).
45168 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
45170 * dlls/dinput/joystick_linuxinput.c:
45171 Add additional sanity checks to the linux input system dinput joystick
45174 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
45176 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
45177 Removed a couple of shift/reduce warnings in grammar.
45179 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
45181 * programs/regedit/Nl.rc:
45182 Update Dutch resources.
45184 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
45186 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
45187 dlls/shdocvw/webbrowser.c:
45188 Added IViewObject2 stub implementation.
45190 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
45192 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
45193 dlls/version/tests/install.c:
45194 Added some tests for VerFindFileA.
45196 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
45198 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
45199 prefix can be NULL for GetTempFileNameW.
45201 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
45203 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
45204 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
45205 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
45206 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
45207 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
45208 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
45209 dlls/wininet/wininet_Ko.rc:
45210 Add Korean translations.
45212 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
45214 * dlls/urlmon/urlmon.spec:
45215 Correct argument count for URLDownloadToCacheFile{A,W}.
45217 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
45219 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
45220 dlls/shell32/shlexec.c:
45221 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
45222 emulated Windows version is Win9x, Excel refuses to communicate with a
45223 unicode client in win9x mode.
45225 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
45227 * dlls/user/dde_client.c:
45228 Convert some ERRs to WARNs in the DDE client code when appropriate.
45230 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
45232 * dlls/kernel/heap.c:
45233 Protect sys/stat.h with a conditional.
45235 2005-11-11 Steven Edwards <winehacker@gmail.com>
45238 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
45240 2005-11-11 Christoph Frick <frick@sc-networks.de>
45242 * dlls/dinput/joystick_linuxinput.c:
45243 Moved and adopted joystick_linux.c code into the
45244 joystick_linuxinput.c.
45246 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
45248 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
45249 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
45250 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
45251 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
45252 references on code).
45253 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
45254 glGetInteger (as it returns bad value).
45256 2005-11-10 Francois Gouget <fgouget@free.fr>
45258 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
45259 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
45260 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
45261 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
45262 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
45263 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
45264 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
45265 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
45266 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
45267 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
45268 dlls/dinput/device.c, dlls/dinput/mouse.c,
45269 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
45270 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
45271 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
45272 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
45273 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
45274 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
45275 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
45276 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
45277 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
45278 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
45279 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
45280 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
45281 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
45282 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
45283 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
45284 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
45285 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
45286 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
45287 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
45288 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
45289 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
45290 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
45291 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
45292 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
45293 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
45294 dlls/wininet/internet.c, dlls/winmm/mci.c,
45295 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
45296 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
45297 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
45298 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
45299 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
45300 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
45301 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
45302 programs/winevdm/winevdm.c:
45303 Remove spaces before '\n' in traces.
45305 2005-11-10 Francois Gouget <fgouget@free.fr>
45307 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
45308 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
45309 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
45310 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
45311 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
45312 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
45314 Assorted spelling and case fixes.
45316 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45318 * dlls/advpack/tests/advpack.c:
45320 - don't fail on WriteFile(),
45321 - add valid error codes,
45322 - empty buffer to avoid printing garbage,
45323 - remove bogus inf-file which TranslateInfString() creates here.
45325 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
45328 Make parameter higlighting regex less "hungry".
45330 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
45332 * programs/winemenubuilder/winemenubuilder.c:
45333 Parse the command line returned by CommandLineFromMsiDescriptor() to
45334 extract the application path. Otherwise winemenubuilder ignores the
45335 .lnk file entirely.
45337 2005-11-10 Francois Gouget <fgouget@free.fr>
45339 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
45340 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
45341 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
45342 Add trailing '\n's to ok() and TRACE() calls.
45344 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45346 * dlls/kernel/tests/path.c:
45347 Add error code valid for Win9x and XP.
45349 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
45351 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
45352 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
45353 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
45354 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
45355 dlls/shell32/systray.c:
45356 Improve c2man Documented-Total count. Changes:
45357 - add missing description
45358 - add missing returns section
45359 - complete missing A/W pairs
45360 - reformate comments, to match c2man requirements
45362 2005-11-10 Francois Gouget <fgouget@free.fr>
45364 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
45365 dlls/dxerr9/errors.h:
45366 Assorted spelling fixes in the DXErr8/9 error files.
45368 2005-11-10 Francois Gouget <fgouget@free.fr>
45370 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
45371 Remove extra backslash that was causing an awk warning.
45373 2005-11-10 Mike McCormack <mike@codeweavers.com>
45375 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
45376 programs/regedit/rsrc.rc:
45377 Added Korean resources.
45379 2005-11-10 Mike McCormack <mike@codeweavers.com>
45381 * programs/start/start.c:
45382 Remove the limit on the length of the command line.
45384 2005-11-10 Aric Stewart <aric@codeweavers.com>
45387 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
45389 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
45391 * dlls/uxtheme/system.c:
45392 Improve c2man Documented-Total count. Changes:
45393 - add missing returns section
45395 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
45397 * dlls/x11drv/init.c, include/wingdi.h:
45398 Added support for SHADEBLENDCAPS.
45400 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
45402 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
45403 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
45405 Support Mesa GL_VERSION on parse.
45407 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
45409 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
45410 Added URLDownloadToCacheFile[AW] stub.
45412 2005-11-10 Mike Hearn <mike@plan99.net>
45414 * dlls/wininet/version.rc:
45415 Update wininet version info.
45417 2005-11-09 Alexandre Julliard <julliard@winehq.org>
45419 * ANNOUNCE, ChangeLog, VERSION, configure:
45422 ----------------------------------------------------------------
45423 2005-11-09 Huw Davies <huw@codeweavers.com>
45425 * dlls/wineps/ps.c:
45426 Escape non-printable characters in the document title and also
45427 truncate it to 0x80 characters.
45429 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
45431 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
45432 Initialize COM prior to displaying the file dialog.
45434 2005-11-09 Mike McCormack <mike@codeweavers.com>
45436 * dlls/msi/registry.c, dlls/msi/tests/db.c:
45437 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
45440 2005-11-09 Mike McCormack <mike@codeweavers.com>
45443 Make sure we only CoUninitialize after successfully initializing.
45444 Fix the address of the returned IShellLinkDataList interface.
45446 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
45448 * dlls/urlmon/file.c:
45449 Added IInternetPriority implementation to FileProtocol.
45451 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
45453 * dlls/user/cursoricon.c:
45454 If a color bitmap is provided, store bitmap information from it
45455 instead of the mask bitmap one.
45457 2005-11-09 Alexandre Julliard <julliard@winehq.org>
45459 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
45460 Don't call SetWindowPos in ShowWindow if a parent window is not
45461 visible, only toggle the WS_VISIBLE flag.
45463 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
45465 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
45466 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
45467 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
45468 dlls/user/win.c, dlls/user/winproc.c:
45469 Improve c2man Documented-Total count. Changes:
45470 - add missing description
45471 - add missing returns section
45472 - complete missing A/W pairs
45473 - reformate comments, to match c2man requirements
45475 2005-11-09 Robert Shearman <rob@codeweavers.com>
45477 * dlls/oleaut32/typelib.c:
45478 - Cleanup formating of DispCallFunc.
45479 - Fix DispCallFunc for functions with return values.
45480 - Don't rely on _copy_arg as it is going away soon.
45482 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
45484 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
45485 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
45486 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
45487 dlls/ole32/storage.c, dlls/ole32/storage32.c:
45488 Improve c2man Documented-Total count.
45490 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
45492 * dlls/shell32/brsfolder.c:
45493 Initialize COM prior to displaying the SHBrowseForFolder dialog.
45495 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45497 * dlls/shell32/tests/shlfolder.c:
45498 Disable code that segfaults on Win98 SE.
45500 2005-11-09 Robert Shearman <rob@codeweavers.com>
45502 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
45503 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
45504 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
45505 - Fix up the callers and reorganize CoGetClassObject to split out the
45506 inproc code into another function.
45508 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
45510 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
45511 Added implementation of IInternetPriority in HttpProtocol.
45513 2005-11-08 Alexandre Julliard <julliard@winehq.org>
45515 * include/xmldom.idl:
45516 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
45518 2005-11-08 Huw Davies <huw@codeweavers.com>
45520 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
45521 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
45522 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
45523 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
45524 Include msxml2.h rather than msxml.h and xmldom.h.
45526 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
45528 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
45529 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
45531 Add tests that show that the border value manipulated by
45532 SPI_{GET,SET}BORDER is completely the same as with
45533 SPI_{GET,SET}NONCLIENTMETRICS.
45534 Fix a few signed/unsigned warnings in unrelated tests from the same
45536 Made the tests pass on wine.
45538 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45540 * dlls/advapi32/tests/crypt.c:
45541 Win98 fails another way when user isn't logged in.
45543 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
45545 * dlls/shell32/systray.c:
45546 Unicodify systray.c.
45548 2005-11-08 Alexandre Julliard <julliard@winehq.org>
45550 * include/windef.h:
45551 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
45554 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
45556 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
45557 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
45558 dlls/shdocvw/tests/shortcut.c:
45559 Support for shell instance objects.
45560 Removed a wine_todo for a no longer failing test.
45561 Added a test for IPersistFolder3::GetCurFolder.
45563 2005-11-08 Alexandre Julliard <julliard@winehq.org>
45565 * dlls/mapi32/tests/prop.c:
45566 Get rid of FAR keywords.
45568 2005-11-08 Huw Davies <huw@codeweavers.com>
45570 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
45571 Implement selectSingleNode.
45573 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
45575 * dlls/kernel/heap.c:
45576 Implement GlobalMemoryStatusEx for Solaris.
45578 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45580 * dlls/kernel/tests/heap.c:
45581 Take into account some alignment done by HeapAlloc() on Win9x.
45583 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
45585 * dlls/wininet/internet.c:
45586 Unicodify InternetCheckConnection.
45587 Use HeapAlloc'ed buffers where applicable.
45589 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
45591 * dlls/shell32/systray.c:
45592 Move functions a bit to get rid of a static declaration.
45594 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
45596 * dlls/comctl32/treeview.c:
45597 Do not issue a GetUpdateRect() to query an update region for
45598 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
45601 2005-11-08 Huw Davies <huw@codeweavers.com>
45603 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
45604 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
45605 dlls/msxml3/tests/domdoc.c:
45606 Implement get_parseError.
45608 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
45610 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
45611 Correct some allocated buffer lengths while converting to Unicode.
45613 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
45615 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
45616 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
45617 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
45618 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
45619 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
45620 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
45621 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
45622 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
45623 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
45624 dlls/user/listbox.c, dlls/user/static.c:
45625 Handle WM_PRINTCLIENT.
45626 Don't use SelectClipRgn in WM_PRINTCLIENT.
45628 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
45630 * dlls/wined3d/directx.c:
45631 Fix parsing of version number.
45633 2005-11-08 Huw Davies <huw@codeweavers.com>
45635 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
45636 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
45637 Fix cut-n-paste error in licence text.
45639 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45641 * dlls/d3d9/query.c:
45642 Allow NULL ppQuery to be passed to CreateQuery.
45644 2005-11-08 James Hawkins <truiken@gmail.com>
45646 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
45647 Implement TranslateInfString with tests.
45649 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
45651 * dlls/ole32/compobj.c:
45652 Added tracing to CoCreateInstance.
45654 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
45656 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
45657 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
45658 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
45659 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
45660 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
45661 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
45662 Improve c2man Documented-Total count. Changes:
45663 - add missing description
45664 - add missing returns section
45665 - complete missing A/W pairs
45666 - reformate comments, to match c2man requirements
45668 2005-11-08 Mike McCormack <mike@codeweavers.com>
45670 * dlls/ntdll/time.c:
45671 Add some missing timezones.
45673 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
45675 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
45676 - fill DirectShowFilters Container
45677 - fix some MLKs (clear variants)
45679 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45681 * dlls/crypt32/tests/cert.c:
45682 Make Crypt32 tests loadable on Win98.
45684 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45686 * dlls/winsock/tests/sock.c:
45687 Added last error code for XP SP1.
45689 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
45691 * dlls/dmloader/loader.c:
45692 Add some checks and fix some stream leaks.
45694 2005-11-08 Robert Shearman <rob@codeweavers.com>
45696 * dlls/ole32/rpc.c:
45697 We shouldn't pass the application name into CreateProcess because the
45698 value stored in the registry could include arguments.
45700 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45702 * dlls/wined3d/swapchain.c:
45703 Fixed an error in Swapchain_GetFrontBufferData.
45705 2005-11-08 Mike McCormack <mike@codeweavers.com>
45707 * programs/winemenubuilder/winemenubuilder.c:
45708 Extract the executable name for msi advertised shortcuts.
45710 2005-11-08 Mike McCormack <mike@codeweavers.com>
45712 * dlls/shell32/shelllink.c:
45713 Fix a problem spotted by Dmitry and another one stopping correctly
45714 formatted lnk files from being generated.
45716 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
45718 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
45719 Semi-stub implementation for SHRegGetValue(A|W).
45721 2005-11-07 James Hawkins <truiken@gmail.com>
45723 * include/winerror.h:
45724 Define the setupapi hresult errors.
45726 2005-11-07 Peter Lemenkov <petro@mail.ru>
45728 * include/wininet.h:
45729 Added some missing definitions in wininet.h.
45731 2005-11-07 Huw Davies <huw@codeweavers.com>
45733 * include/xmldom.idl, include/xmldomdid.h:
45734 Add IXMLDOMParseError.
45736 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
45738 * dlls/shell32/brsfolder.c:
45739 More robust code for querying ShellFolder attributes (some
45740 ShellFolders ignore the flag mask in GetAttributesOf).
45742 2005-11-07 Alexandre Julliard <julliard@winehq.org>
45744 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
45745 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
45746 Added a bunch of tests for the INF parser.
45748 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
45750 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
45751 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
45752 First draft of ExtTextOut on an open path.
45754 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
45756 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
45757 dlls/dxdiagn/provider.c:
45758 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
45759 - more complete container hierarchy
45760 - DXDiag_AddFileDescContainer service to fill dll info
45761 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
45763 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
45765 * dlls/user/sysparams.c:
45766 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
45767 adding the needed non client metrics A->W conversions.
45769 2005-11-07 Stefan Huehner <stefan@huehner.org>
45771 * dlls/secur32/secur32.c:
45772 Fix segfault when querying non-existent SecurityProvider.
45774 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
45776 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
45777 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
45778 Add stub implementation of IMediaStream interface.
45780 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
45782 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
45783 AtlAxWinInit dummy implementation.
45785 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
45787 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
45788 Implement RtlInitAnsiStringEx.
45790 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45792 * dlls/wined3d/drawprim.c:
45793 Verify that the texture coordinate used in DrawStridedSlow is in range
45794 before trying to referencing the associated data.
45796 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45798 * dlls/wined3d/device.c:
45799 Prevent SetFVF from clearing down the vertex declaration of the FVF is
45800 zero. This is required for Prince of Persia, The sands of time.
45802 2005-11-07 Robert Shearman <rob@codeweavers.com>
45804 * dlls/ntdll/resource.c:
45805 LdrAccessResource should pop 16 bytes off the stack since it is a
45808 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
45810 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
45811 Added support of loading of IPicture data from non-statable
45812 IStreams. Added testcases for this.
45814 2005-11-07 James Hawkins <truiken@gmail.com>
45816 * dlls/hhctrl.ocx/hhctrl.c:
45817 Free an alloc'ed string.
45819 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
45821 * dlls/user/cursoricon.c:
45822 When creating black & white cursor icon, handle special case where
45823 hbmColor is null and hbmMask specify a bitmap having twice the height
45824 and formatted so the upper half is the icon AND bitmask and the lower
45825 one is the OR bitmask.
45827 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
45829 * dlls/d3d8/d3dcore_gl.h:
45830 Remove already included headers.
45832 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
45834 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
45835 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
45836 dlls/gdi/palette.c, dlls/gdi/path.c:
45837 Improve c2man Documented-Total count.
45839 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
45841 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
45842 - Move target folder initialization to a dedicated function.
45843 - Use this function in BindToObject (should be faster).
45844 - Special handling for FolderShortcut objects in Initialize method.
45845 - Removed a todo_wine from a no longer failing unit test.
45847 2005-11-05 Davin McCall <davmac@davmac.org>
45849 * dlls/winmm/winealsa/audio.c:
45850 Avoid getting ahead of dsound mixer when using non-hw device. Also
45851 avoid using internal ALSA call to retrieve hardware play position.
45853 2005-11-05 Kevin Koltzau <kevin@plop.org>
45855 * dlls/ntdll/thread.c:
45856 x86_64 references a named union, ensure unions are not nameless.
45858 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
45860 * dlls/commdlg/cdlg_De.rc:
45861 Update German resource file.
45863 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45865 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
45866 - Stricten cases for NT in a two tests.
45867 - WSAAddressToString[AW] don't fail on Win9x for those.
45868 - Modify it to pass new tests.
45870 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45872 * dlls/msi/tests/db.c:
45873 Win9x returns MSIDBERROR_NOERROR.
45875 2005-11-05 Huw Davies <huw@codeweavers.com>
45877 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
45878 Filter out CTEXT nodes when building element child lists.
45879 get_item and get_length should honour the filter.
45880 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
45882 2005-11-05 Dimi Paun <dimi@lattica.com>
45884 * dlls/comctl32/listview.c:
45885 Validate the column index passed in by the caller.
45887 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
45889 * dlls/oleaut32/varformat.c:
45890 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
45891 VARIANT_FormatDate.
45893 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45895 * dlls/wined3d/device.c:
45896 Tidy up UpdateTexture and add support for updating cube textures.
45898 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
45900 * tools/winapi/win16.api, tools/winapi/win32.api:
45901 Update win16.api and win32.api.
45903 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
45905 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
45906 dlls/advapi32/registry.c, dlls/advapi32/security.c,
45907 dlls/advapi32/service.c:
45908 Improve c2man Documented-Total count.
45910 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
45912 * dlls/kernel/except.c:
45913 More verbose output when unhandled exception occurs.
45915 2005-11-04 Mike McCormack <mike@codeweavers.com>
45917 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
45918 Partially implement and test the shelllink object's
45919 IShellLinkDataList::CopyDataBlock and GetFlags methods.
45921 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
45923 * tools/winapi/winapi_parser.pm:
45924 volatile is legal (and used now!) in a typedef struct {}.
45926 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
45928 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
45929 tools/winapi/win32.api:
45930 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
45931 PSYM_ENUMSOURCFILES_CALLBACK.
45933 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45935 * dlls/advapi32/tests/registry.c:
45936 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
45937 not installed (WinReg.DLL is missing).
45938 - Test "\\" prefixed computer names too.
45940 2005-11-04 Mike McCormack <mike@codeweavers.com>
45942 * dlls/shell32/shelllink.c:
45943 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
45945 2005-11-04 Mike McCormack <mike@codeweavers.com>
45947 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
45948 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
45949 msi.MsiProvideComponentFromDescriptor.
45951 2005-11-04 James Hawkins <truiken@gmail.com>
45953 * dlls/hhctrl.ocx/hhctrl.c:
45954 Pass HtmlHelp commands to doWinMain.
45956 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
45958 * dlls/comctl32/string.c:
45959 Move functions in comctl32/string.c to remove function declaration.
45961 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
45963 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
45964 tools/winapi/winapi_parser.pm:
45965 __RPC_STUB is a calling convention as well (#defined as __stdcall).
45967 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
45969 * include/wine/port.h:
45970 Fix warning about memmove re#definition.
45972 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45974 * dlls/winsock/tests/sock.c:
45975 Make 4 WSAStringToAddress* tests don't fail on Win9x.
45977 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
45979 * dlls/oleaut32/tmarshal.c:
45980 Added support for VT_I8/VT_UI8 marshalling.
45982 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45984 * dlls/wined3d/device.c:
45985 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
45988 2005-11-04 Robert Shearman <rob@codeweavers.com>
45990 * dlls/oleaut32/tests/olefont.c:
45991 Add a test for Invoking an OleFont function.
45993 2005-11-03 Alexandre Julliard <julliard@winehq.org>
45995 * dlls/setupapi/install.c:
45996 Added support for optional section.ntx86 and section.nt in
45997 InstallHinfSection when current version is set to NT.
45999 2005-11-03 Robert Shearman <rob@codeweavers.com>
46001 * dlls/ole32/defaulthandler.c:
46002 Implement OLE object notifications, making sure to cope with the case
46003 of the advise holder not being created because no notifications are
46006 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
46009 Get rid of a double backslash.
46011 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
46013 * dlls/comctl32/string.c:
46014 Use Win32 APIs for string comparison.
46016 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
46018 * programs/winecfg/audio.c:
46019 Show detected audio drivers in autodetect.
46021 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
46023 * dlls/x11drv/winpos.c:
46024 Stricter check whether a window needs to be mapped on the screen.
46026 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
46028 * dlls/ntdll/time.c:
46029 Added another CST (Australian Central Daylight Time) to TZ_INFO.
46031 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
46033 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
46034 Extend VarCmp() and add test cases.
46036 2005-11-03 Kevin Koltzau <kevin@plop.org>
46038 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
46039 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
46040 include/msvcrt/process.h, include/msvcrt/stddef.h:
46041 Fix warnings and errors in 64bit.
46043 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
46045 * dlls/shell32/shfldr_unixfs.c:
46046 Replaced tabs with spaces.
46048 2005-11-03 Alexandre Julliard <julliard@winehq.org>
46050 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
46051 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
46052 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
46053 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
46054 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
46055 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
46056 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
46057 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
46058 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
46059 dlls/commdlg/printdlg.c:
46060 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
46061 Display an error if no printer is installed.
46063 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
46065 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
46066 Specify a DLL version for msvcrt.dll.
46068 2005-11-03 Stefan Huehner <stefan@huehner.org>
46070 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
46071 dlls/msxml3/tests/domdoc.c:
46072 Add indexed access to attributes (nodemap) and childNodes
46073 (nodelist), with some testcases.
46075 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
46077 * dlls/shell32/tests/shlfolder.c:
46078 Added some more unit tests for FolderShortcut objects.
46080 2005-11-03 Alexandre Julliard <julliard@winehq.org>
46082 * dlls/kernel/comm.c:
46083 Fixed fd leaks (spotted by Cihan Altinay).
46085 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
46087 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
46088 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
46090 Fix some wrong prototypes.
46092 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
46094 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
46095 Fill provider with some empty containers.
46097 2005-11-03 Mike McCormack <mike@codeweavers.com>
46099 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
46100 Invoke shortcuts through IContextMenu, rather than trying to access
46103 2005-11-03 Mike McCormack <mike@codeweavers.com>
46106 Add the ContextMenuHandlers key for shortcuts so the new context menu
46109 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
46111 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
46112 Cache background color brush instead of recreating it at each screen
46115 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
46117 * programs/winedbg/break.c:
46118 Fixed 'break NN' command (using dbghelp.SymEnumLines).
46120 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
46122 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
46123 programs/wineconsole/wineconsole.c:
46124 Fixed wineconsole startup when restoring registry settings.
46126 2005-11-03 Mike McCormack <mike@codeweavers.com>
46128 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
46129 dlls/msi/helpers.c:
46130 Remove some redundant null pointer checks.
46132 2005-11-03 Alexandre Julliard <julliard@winehq.org>
46134 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
46135 dlls/shell32/tests/shlfolder.c:
46136 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
46137 Set all capability flags supported by the shellfolder, disregarding
46138 the flag mask given to GetAttributesOf.
46139 Unit tests to demonstrate this behaviour.
46141 2005-11-03 Mike McCormack <mike@codeweavers.com>
46144 Add missing semicolons that caused compile trouble on FreeBSD.
46146 2005-11-03 Mike McCormack <mike@codeweavers.com>
46148 * dlls/shell32/shelllink.c:
46149 Pass the correct verb.
46150 Add a space between extra parameters.
46151 Wait for ShellExecute to complete.
46153 2005-11-03 Steven Edwards <winehacker@gmail.com>
46155 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
46156 Add a real stub for Advpack.extract.
46158 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
46160 * dlls/ntdll/thread.c:
46161 Get rid of CPU id when copying context
46163 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
46165 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
46166 dlls/d3d8/vshaderdeclaration.c:
46167 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
46168 - use D3DCOLOR macros instead of using shift + masks
46169 - fix a bug where diffuse.lpData checked instead of specular.lpData
46170 - implement color fixup on ARB VShader compilation code:
46171 -> on input parameters using swizzle
46172 -> add is_color parameter on vshader_program_add_param
46174 2005-11-03 Hans Leidekker <hans@it.vu.nl>
46176 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
46177 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
46179 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
46181 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
46182 dlls/riched20/paint.c, dlls/riched20/wrap.c:
46183 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
46184 notification, and ENM_REQUESTRESIZE event mask.
46186 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
46188 * dlls/user/scroll.c:
46189 Scroll bar: Keep the caret blinking during scroll operations (only
46190 handle WM_SYSTIMER messages that belong to the scroll bar).
46192 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
46194 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
46195 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
46196 Implemented SymEnumLines.
46198 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
46200 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
46201 programs/wineconsole/winecon_user.h:
46202 Now filling external leading in font cells.
46204 2005-11-02 Huw Davies <huw@codeweavers.com>
46206 * dlls/oleaut32/typelib.c:
46207 Don't call Release on a null ptr.
46209 2005-11-02 Alexandre Julliard <julliard@winehq.org>
46211 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
46212 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
46213 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
46214 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
46215 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
46216 server/thread.h, server/trace.c:
46217 Fixed Get/SetThreadContext to work properly on suspended threads.
46220 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
46222 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
46223 Correct WINAPI position for MSVC portability.
46225 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
46227 * programs/wineconsole/dialog.c:
46228 Fixed crash in font browsing for raster fonts.
46230 2005-11-02 Robert Shearman <rob@codeweavers.com>
46232 * dlls/oleaut32/variant.c:
46233 Fix a crash during +variant logging caused by a typo causing an array
46234 to be one element less than expected.
46236 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46238 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
46239 include/wine/wined3d_interface.h:
46240 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
46241 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
46244 2005-11-02 Robert Shearman <rob@codeweavers.com>
46246 * dlls/oleaut32/tmarshal.c:
46247 - Make sure to clean up properly on error.
46248 - Restrict the critical section to getting the channel buffer and
46249 adding a reference to it.
46251 2005-11-02 Robert Shearman <rob@codeweavers.com>
46253 * dlls/oleaut32/typelib.c:
46254 - Make wParamFlags in the paramdesc dumping function human readable.
46255 - Enums should be VT_I4 instead of VT_INT.
46256 - Trace the return value from the ITypeInfo_fnInvoke.
46258 2005-11-02 Mike McCormack <mike@codeweavers.com>
46260 * dlls/msi/cond.y, dlls/msi/tests/package.c:
46261 NULL and empty strings are the same in conditions.
46263 2005-11-02 Mike McCormack <mike@codeweavers.com>
46265 * dlls/imm32/imm.c:
46266 Change a FIXME message to a comment.
46268 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
46270 * dlls/comctl32/tab.c:
46271 Avoid printing out a possibly uninitialized variable.
46273 2005-11-02 Stefan Huehner <stefan@huehner.org>
46275 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
46276 Extend get_nodeName add testcases for it.
46278 2005-11-02 Mike McCormack <mike@codeweavers.com>
46280 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
46281 Stub implementation for MsiAdvertiseScriptA/W.
46283 2005-11-02 Mike McCormack <mike@codeweavers.com>
46285 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
46286 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
46287 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
46288 dlls/msi/update.c, dlls/msi/where.c:
46289 Create the +msidb debug channel for msi database code.
46291 2005-11-02 Aric Stewart <aric@codeweavers.com>
46293 * dlls/msi/action.c:
46294 Force files to install if the REINSTALL property is set.
46296 2005-11-02 Robert Shearman <rob@codeweavers.com>
46298 * dlls/ntdll/resource.c:
46299 Make LdrAccessResource call an internal function to satisfy Shrinker.
46301 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
46303 * dlls/ntdll/tests/om.c, server/named_pipe.c:
46304 Fix error returned when opening nonexistent pipes.
46306 2005-11-02 Alexandre Julliard <julliard@winehq.org>
46308 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
46309 server/context_x86_64.c, server/thread.c, server/thread.h:
46310 Moved the platform-independent part of the get/set_thread_context
46311 requests to a common file.
46313 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
46315 * dlls/shell32/shfldr_unixfs.c:
46316 Added some comments to document unixfs.
46318 2005-11-02 Mike McCormack <mike@codeweavers.com>
46320 * dlls/msi/install.c, dlls/msi/tests/package.c:
46321 Fix parameter handling in MsiSetTargetPath, and add a test for it.
46323 2005-11-02 Mike McCormack <mike@codeweavers.com>
46325 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
46326 Implement the RemoveFiles action.
46328 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
46330 * dlls/ntdll/rtlstr.c:
46331 Minor fixes to rtl string functions.
46333 2005-11-02 David Kredba <kredba@math.cas.cz>
46335 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
46336 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
46337 Czech resources update.
46339 2005-11-02 Mike McCormack <mike@codeweavers.com>
46341 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
46342 Stub implementation for MsiGetFileHashA/W.
46344 2005-11-02 Mike McCormack <mike@codeweavers.com>
46346 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
46347 Use an enumeration for file states.
46349 2005-11-02 Mike McCormack <mike@codeweavers.com>
46351 * dlls/msi/dialog.c:
46352 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
46354 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
46356 * dlls/comctl32/listview.c:
46357 Clear bLButtonDown flags if mouse is not down.
46359 2005-11-02 Mike McCormack <mike@codeweavers.com>
46361 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
46362 Convert all RTFPanic and RTFMsg calls to ERR calls.
46364 2005-11-02 Rob Shearman <rob@codeweavers.com>
46366 * include/rpcndr.h:
46367 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
46368 RpcMgmtEnableIdleCleanup.
46370 2005-11-02 Mike McCormack <mike@codeweavers.com>
46372 * tools/winedump/lnk.c:
46373 Handle msi component identifiers without a feature guid.
46375 2005-11-02 Mike McCormack <mike@codeweavers.com>
46377 * dlls/msxml3/node.c:
46378 Implement IXMLDOMNode::get_nodeName.
46380 2005-11-02 Robert Shearman <rob@codeweavers.com>
46382 * dlls/oleaut32/oleaut.c:
46383 The PSDispatch PS class factory can manage both typelib marshalled and
46384 IDispatch, which is NDR marshalled, so we need a wrapper to call the
46385 appropriate CreateProxy or CreateStub function.
46387 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
46389 * dlls/x11drv/settings.c, include/winuser.h:
46390 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
46392 2005-11-01 Alexandre Julliard <julliard@winehq.org>
46394 * dlls/kernel/except.c, dlls/ntdll/exception.c,
46395 include/wine/server_protocol.h, server/debugger.c,
46396 server/protocol.def, server/thread.c:
46397 Don't send an extra signal when waiting for a debug event, just do a
46398 normal wait. Return the debug event status directly as return value
46399 of the server call.
46401 2005-11-01 Alexandre Julliard <julliard@winehq.org>
46403 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
46404 server/context_sparc.c, server/context_x86_64.c:
46405 Don't send the incoming context to the server for get_thread_context,
46406 instead copy only the relevant fields of the return value on the
46409 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
46411 * dlls/ntdll/tests/om.c, server/named_pipe.c:
46412 Fix error returned when exceeding allowed instances.
46414 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
46416 * dlls/comctl32/string.c:
46417 Include config.h and port.h for strncasecmp() in MSVC port.
46419 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
46421 * dlls/kernel/file.c:
46422 Implemented FindExSearchLimitToDirectories.
46424 2005-11-01 Alexandre Julliard <julliard@winehq.org>
46426 * dlls/msvcrt/msvcrt.spec:
46427 Fixed _wstrdate/_wstrtime parameters.
46429 2005-11-01 Alexandre Julliard <julliard@winehq.org>
46431 * dlls/wininet/http.c:
46432 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
46433 Added handling of more HTTP standard headers and binary search lists.
46435 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
46437 * dlls/oleaut32/tests/vartype.c:
46438 SysReAllocString of same pointer returns TRUE.
46440 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
46442 * dlls/shell32/shfldr_unixfs.c:
46443 Fixed crash in unixfs shellfolder handling with winamp.
46445 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
46447 * dlls/amstream/amstream.c, dlls/amstream/main.c:
46448 Use a more standard indentation style.
46450 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
46453 Remove version information.
46455 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
46457 * dlls/x11drv/clipboard.c:
46458 Improve handling of mapping between X and Windows formats.
46459 Add support for UTF8.
46461 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
46463 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
46464 server/winstation.c:
46465 - Use OBJ_CASE_INSENSITIVE in object lookup.
46466 - Remove case_sensitive flag from namespace.
46467 - Remove todo_wine from now succeeding tests.
46469 2005-11-01 Davin McCall <davmac@davmac.org>
46471 * dlls/dsound/mixer.c:
46472 PhaseCancel subtracts secondary buffer from primary buffer, not the
46475 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
46477 * dlls/user/painting.c:
46478 ScrollWindowEx: Don't move the caret of child windows and hide it only
46479 if it's in the source or in the destination rectangle.
46481 2005-11-01 Robert Shearman <rob@codeweavers.com>
46483 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
46484 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
46485 Convert SHELL32_BindToChild to Unicode and fix up the callers.
46487 2005-11-01 Robert Shearman <rob@codeweavers.com>
46489 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
46490 Make the call exception handler function more compatible with NT and
46491 with what Shrinker expects.
46493 2005-10-31 Stefan Huehner <stefan@huehner.org>
46495 * programs/winetest/Makefile.in:
46496 Add msxml3,setupapi tests to winetest.
46498 2005-10-31 Alexandre Julliard <julliard@winehq.org>
46500 * configure, configure.ac, programs/Makefile.in,
46501 programs/eject/.cvsignore, programs/eject/Makefile.in,
46502 programs/eject/eject.c:
46503 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
46504 even if a Windows app has files open on it.
46506 2005-10-31 Huw Davies <huw@codeweavers.com>
46508 * dlls/rpcrt4/ndr_marshall.c:
46511 2005-10-31 Huw Davies <huw@codeweavers.com>
46513 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
46514 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
46515 Actually print the IIDs.
46517 2005-10-31 Huw Davies <huw@codeweavers.com>
46519 * dlls/gdi/enhmetafile.c, include/wingdi.h:
46520 Implement playback of EMR_ALPHABLEND.
46522 2005-10-31 Huw Davies <huw@codeweavers.com>
46524 * dlls/gdi/freetype.c:
46525 Only select a bitmap font as a last resort if we can't find a font
46526 with the correct facename.
46528 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
46530 * server/mapping.c:
46531 Do not overflow the stackbased "nt" struct when reading non-conforming
46534 2005-10-31 Alexandre Julliard <julliard@winehq.org>
46536 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
46537 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
46538 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
46539 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
46540 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
46542 Get rid of the no longer used tty driver.
46544 2005-10-31 Alexandre Julliard <julliard@winehq.org>
46546 * dlls/user/driver.c:
46547 Default to the null driver instead of dying if the specified display
46548 driver couldn't be loaded.
46550 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
46552 * dlls/user/painting.c, dlls/user/tests/msg.c:
46553 Add the tests for behaviour of [In]validateRect and [In]validateRgn
46554 with hwnd set to 0, make them pass under Wine.
46556 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
46558 * dlls/shdocvw/shdocvw_main.c:
46559 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
46561 2005-10-31 Huw Davies <huw@codeweavers.com>
46563 * dlls/oleaut32/usrmarshal.c:
46564 Deal with pExcepInfo == NULL.
46566 2005-10-31 Mike McCormack <mike@codeweavers.com>
46568 * dlls/msi/dialog.c:
46569 Make sure to unregister all the classes that were registered when msi
46570 is unloaded, so we can register again cleanly.
46572 2005-10-31 Mike McCormack <mike@codeweavers.com>
46574 * dlls/shell32/tests/shlexec.c:
46575 Add void to empty declaration list.
46577 2005-10-31 Alexandre Julliard <julliard@winehq.org>
46579 * dlls/gdi/dc.c, dlls/gdi/driver.c:
46580 Default to an empty driver instead of dying if the specified display
46581 driver couldn't be loaded.
46583 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
46585 * configure, configure.ac, dlls/shdocvw/Makefile.in,
46586 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
46587 dlls/shdocvw/tests/shortcut.c:
46588 Added initial tests for shdocvw's FolderShortcut related
46591 2005-10-31 Marcus Meissner <meissner@suse.de>
46593 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
46594 Added assembly implementation of EXC_CallHandler.
46596 2005-10-31 Mike McCormack <mike@codeweavers.com>
46598 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
46599 dlls/msi/tests/package.c:
46600 Fix and test MsiGetProperty and MsiSetProperty.
46602 2005-10-31 Mike McCormack <mike@codeweavers.com>
46604 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
46605 dlls/msi/tests/msi.c:
46606 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
46609 2005-10-31 James Hawkins <truiken@gmail.com>
46611 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
46612 Implement InternetCreateUrlW and test cases.
46614 2005-10-31 Huw Davies <huw@codeweavers.com>
46616 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
46617 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
46618 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
46619 Fix handling of relative state indices in RestoreDC.
46620 Fix return value of SaveDC when writing to an emf.
46621 Before writing the EMR_EOF record we should ensure that we clear the
46624 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
46626 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
46627 dlls/ddraw/opengl_private.h:
46628 Finish moving d3d[1..3] light code to use d3d7.
46630 2005-10-31 Marcus Meissner <meissner@suse.de>
46632 * dlls/kernel/time.c:
46633 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
46635 2005-10-31 Hans Leidekker <hans@it.vu.nl>
46637 * dlls/odbccp32/odbccp32.c:
46638 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
46639 SQLInstallDriver{,Ex}, SQLInstallerError and
46640 SQLInstallTranslator{,Ex}.
46642 2005-10-31 Juan Lang <juan_lang@yahoo.com>
46644 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
46645 dlls/crypt32/tests/cert.c:
46646 Implement CertSignSignature and CertVerifySignature(Ex).
46648 2005-10-31 Robert Reif <reif@earthlink.net>
46650 * dlls/winmm/tests/wave.c:
46651 Add waveOutPause/waveOutRestart test.
46652 Tighten up play duration test when ending too soon.
46653 Set VirtualFree size to 0.
46655 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
46657 * dlls/shlwapi/tests/path.c:
46658 Stop PathIsValidCharW tests after 100 failing tests.
46660 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
46662 * dlls/d3d9/query.c:
46663 In case of D3D9 the CreateQuery call can be used to retrieve status
46664 information. According to MSDN the 'ppQuery' parameter can be set to
46665 NULL to detect if a certain query Type is supported.
46667 2005-10-30 Mike McCormack <mike@codeweavers.com>
46669 * dlls/msi/action.c:
46670 Add a stub for the AllocateRegistrySpace action.
46672 2005-10-30 Mike McCormack <mike@codeweavers.com>
46674 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
46675 dlls/msi/package.c, include/msiquery.h:
46676 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
46678 2005-10-30 Mike McCormack <mike@codeweavers.com>
46680 * dlls/msi/dialog.c:
46681 Add a read-only implementation of the SelectionTree control.
46683 2005-10-30 Mike McCormack <mike@codeweavers.com>
46685 * dlls/msi/classes.c:
46686 Simplify register_progid() and remove a fixed length buffer.
46688 2005-10-30 Mike McCormack <mike@codeweavers.com>
46690 * dlls/msi/dialog.c:
46691 Handle MaskEdit masks containing dashes and other constant
46694 2005-10-30 Mike McCormack <mike@codeweavers.com>
46696 * dlls/msi/action.c:
46697 Use msi_get_property_int() in a few more places.
46699 2005-10-30 Alexandre Julliard <julliard@winehq.org>
46701 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
46702 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
46703 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
46704 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
46705 dlls/winecrt0/stub.c, include/winnt.h:
46706 Make all winecrt0 functions and variables hidden.
46708 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
46710 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
46711 dlls/winmm/sound.spec:
46712 Correct name of sound.dll to sound.drv (WIN16).
46714 2005-10-30 Kai Blin <blin@gmx.net>
46716 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
46717 dlls/secur32/secur32_priv.h:
46718 A dispatcher for running ntlm_auth.
46720 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
46722 * dlls/user/scroll.c:
46723 Handle the left and right arrow keys.
46725 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
46727 * include/wine/library.h:
46728 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
46731 2005-10-30 Mike McCormack <mike@codeweavers.com>
46733 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
46734 Add a stub implementation of msi.MsiSetMode.
46736 2005-10-30 Mike McCormack <mike@codeweavers.com>
46738 * dlls/msi/classes.c:
46739 Remove unused package parameter of register_progid_base().
46741 2005-10-30 Mike McCormack <mike@codeweavers.com>
46743 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
46744 Use "static const" rather than "const static" as gcc -W complains
46747 2005-10-30 Robert Reif <reif@earthlink.net>
46749 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
46750 Implement _wstrdate and _wstrtime with tests.
46752 2005-10-30 Peter Beutner <p.beutner@gmx.net>
46754 * dlls/msvcrt/cppexcept.c:
46755 Fix exception handling for non CXX_EXCEPTIONs.
46757 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
46759 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
46760 server/mapping.c, server/mutex.c, server/named_pipe.c,
46761 server/object.c, server/object.h, server/process.c,
46762 server/semaphore.c, server/timer.c, server/winstation.c:
46763 Pass object attributes to create_named_object & find_object.
46765 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
46767 * dlls/kernel/atom.c:
46768 Implemented local/global atom creation, deletion & lookup on top of
46771 2005-10-29 Juan Lang <juan_lang@yahoo.com>
46773 * dlls/wldap32/wldap32.spec:
46774 Export functions by ordinal, cryptnet.dll at least depends on it.
46776 2005-10-29 Mike McCormack <mike@codeweavers.com>
46778 * dlls/msi/action.c:
46779 Don't change the UI level during ExecuteAction.
46781 2005-10-29 Mike McCormack <mike@codeweavers.com>
46784 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
46787 2005-10-29 Mike McCormack <mike@codeweavers.com>
46789 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
46790 dlls/msi/helpers.c:
46791 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
46793 2005-10-29 Mike McCormack <mike@codeweavers.com>
46795 * dlls/msi/dialog.c:
46796 Explicitly check for MSICONDITION_TRUE being returned from
46797 MsiEvaluateCondition.
46799 2005-10-29 Mike McCormack <mike@codeweavers.com>
46801 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
46802 Some installers don't call the CreateFolders action before the
46803 InstallFiles action as MSDN specifies, but it still seems to work, so
46804 make sure that we create component directories in the InstallFiles
46807 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
46809 * dlls/comctl32/header.c:
46810 Unify HEADER_GetItem[A/W] into one function.
46812 2005-10-29 Mike McCormack <mike@codeweavers.com>
46814 * dlls/msi/cond.y, dlls/msi/tests/package.c:
46815 Add a bunch of tests for MsiEvaluateCondition and make them pass.
46817 2005-10-29 Mike McCormack <mike@codeweavers.com>
46819 * dlls/msi/dialog.c:
46820 Make enter and escape trigger the default and cancel buttons in
46823 2005-10-29 Mike McCormack <mike@codeweavers.com>
46825 * dlls/msi/table.c:
46826 Deleted two buggy functions that incorrectly and inefficiently check
46827 whether a row already exists in a table, and replaced them with a call
46828 to an existing working function that does the same thing correctly.
46830 2005-10-29 Mike McCormack <mike@codeweavers.com>
46832 * dlls/msi/files.c:
46833 Remove an incorrect comment and check for 0 being an invalid file
46836 2005-10-29 Mike McCormack <mike@codeweavers.com>
46838 * dlls/msi/files.c:
46839 Extract file directly to their target location, bypassing the need to
46840 use temporary files and move files.
46842 2005-10-29 Robert Shearman <rob@codeweavers.com>
46844 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
46845 - Read DLL name from modules in MSFT typelibs.
46846 - A name offset of -1 for a parameter means that it has the same name
46848 - Print an error if a ReadName is attempted with an offset of -1,
46849 since this will read garbage.
46850 - Implement ITypeInfo_GetDllEntry.
46852 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46854 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
46855 dlls/wined3d/wined3d_private.h:
46856 Move the softwareVertexProcessing flag from the stateblock to the
46857 device because its state shouldn't be recorded in a stateblock.
46859 2005-10-29 Robert Shearman <rob@codeweavers.com>
46862 Print an error if a DC is created with a bad device.
46864 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
46866 * programs/winecfg/driveui.c:
46867 Set list view's text directly - don't use fill_drives_list for that.
46868 Enable "Apply" button when text changes.
46870 2005-10-29 Kevin Koltzau <kevin@plop.org>
46872 * dlls/msvcrt/console.c:
46873 Enable line editing for _cgets.
46875 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
46877 * dlls/ole32/tests/stg_prop.c:
46878 Delete some temp files created by the ole32 tests.
46880 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
46882 * dlls/msi/action.c:
46883 Passing NULL as the last two parameters to ReadFile is illegal and
46884 actually causes a crash on windows. The attached patch fixes this.
46886 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
46888 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
46889 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
46891 2005-10-29 Mike McCormack <mike@codeweavers.com>
46894 Add an implementation for MsiGetShortcutTargetA/W.
46896 2005-10-28 Alexandre Julliard <julliard@winehq.org>
46898 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
46899 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
46900 attempts to unmount the Unix device.
46902 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
46904 * dlls/ntdll/om.c, include/winternl.h:
46905 Fix NtQueryDirectoryObject prototype, documentation, and the
46906 definition of the structure it uses.
46908 2005-10-28 Huw Davies <huw@codeweavers.com>
46910 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
46911 dlls/gdi/tests/mapping.c:
46912 xform can be NULL when setting the identity.
46914 2005-10-28 Mike McCormack <mike@codeweavers.com>
46916 * dlls/msi/install.c:
46919 2005-10-28 Mike McCormack <mike@codeweavers.com>
46921 * dlls/shell32/shelllink.c:
46922 Handle MSI advertised shortcuts in the shelllink object.
46924 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
46926 * programs/regedit/De.rc:
46927 Update the German resource file.
46929 2005-10-28 Mike McCormack <mike@codeweavers.com>
46931 * dlls/msi/files.c:
46932 Put the UI update code for cabinet file into a separate function.
46934 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46936 * dlls/version/install.c:
46937 Correct the way that VerFindFileA checks for a file that is
46938 exclusively locked.
46940 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46942 * dlls/kernel/tests/thread.c:
46943 Test CreateThread() for reception of NULL pointer to TID.
46945 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46947 * dlls/user/tests/msg.c:
46948 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
46949 create a thread then.
46951 2005-10-28 Mike McCormack <mike@codeweavers.com>
46954 Return an error in MsiGetComponentPathW if passed a null component.
46956 2005-10-28 Mike McCormack <mike@codeweavers.com>
46959 Fix error handling in MsiEvaluateCondition.
46961 2005-10-28 Mike McCormack <mike@codeweavers.com>
46963 * dlls/msi/files.c:
46964 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
46966 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46968 * dlls/kernel/tests/console.c:
46969 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
46970 console signal handler is set to NULL.
46972 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
46974 * dlls/comctl32/header.c:
46975 Unify HEADER_InsertItem[A/W] into one function.
46977 2005-10-28 Mike McCormack <mike@codeweavers.com>
46979 * dlls/msi/files.c:
46980 Fix a memory leak in the cabinet extracting code.
46982 2005-10-28 Juan Lang <juan_lang@yahoo.com>
46984 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
46985 Use CryptMem functions for internal memory allocation.
46987 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
46989 * programs/regedit/De.rc:
46990 Added German resources for regedit's find dialog.
46992 2005-10-28 James Hawkins <truiken@gmail.com>
46994 * dlls/wininet/internet.c:
46995 Correct parameter names for InternetSetFilePointer.
46997 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
46999 * dlls/oleaut32/variant.c:
47000 Handle VT_DECIMAL in VarCmp().
47002 2005-10-28 Mike McCormack <mike@codeweavers.com>
47004 * dlls/msvcrt/wcs.c:
47005 Use the correct buffer - reported by Jesse Allen.
47007 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47009 * dlls/kernel/tests/thread.c:
47010 Add a test for GetThreadExitCode.
47011 Use GetModuleHandleA as kernel32 should be present on every system.
47013 2005-10-28 Mike McCormack <mike@codeweavers.com>
47015 * dlls/shell32/shelllink.c:
47016 Implement IContextMenu::QueryContextMenu and
47017 IContextMenu::InvokeCommand.
47019 2005-10-28 Mike McCormack <mike@codeweavers.com>
47021 * dlls/msi/msi.spec:
47022 Fix MsiGetPropertyA/W spec declarations.
47024 2005-10-28 Mike McCormack <mike@codeweavers.com>
47026 * dlls/msi/action.c, dlls/msi/files.c:
47027 Create component folders in the CreateFolders action.
47029 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
47031 * programs/winecfg/appdefaults.c:
47032 Define OS environment variable on WinNT versions.
47034 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
47036 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
47037 include/wine/server_protocol.h, server/event.c, server/handle.c,
47038 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
47039 server/named_pipe.c, server/protocol.def, server/semaphore.c,
47040 server/timer.c, server/trace.c, server/winstation.c:
47041 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
47043 - Pass DesiredAccess to the server when creating mailslot.
47045 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
47047 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
47048 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
47051 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
47053 * dlls/advapi32/tests/registry.c:
47054 Delete a temp file.
47056 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
47058 * dlls/wininet/internet.c:
47059 Add default implementation for max_conn_pre_*_server flag.
47060 Add stubs for the above flags in InternetSetOption.
47062 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
47064 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
47066 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
47067 SetStretchBltMode() to assume that the corresponding DC driver
47068 functions return only a BOOL success flag, and therefore a proper
47069 return value should be generated by the main function. Fixed
47070 EMFDRV_StretchDIBits() to return a proper value (like
47071 MFDRV_StretchDIBits already does). Added comments about other cases of
47072 improper return values.
47074 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
47076 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
47077 dlls/user/spy.c, include/winuser.h:
47078 Add some missing USER definitions, add a couple of FIXMEs for not
47079 implemented features.
47081 2005-10-27 Mike McCormack <mike@codeweavers.com>
47083 * dlls/msi/action.c, dlls/msi/custom.c:
47084 If an action fails, print out its name as well as the error code. Use
47085 %d for error codes so it's easy to match them up to something in
47088 2005-10-27 Mike McCormack <mike@codeweavers.com>
47090 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
47091 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
47092 dlls/msi/helpers.c:
47093 Rename load_dynamic_stringW to msi_dup_record_field to better describe
47094 what it does, and replace a few instances with MSI_RecordGetString to
47095 avoid allocating memory.
47097 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
47099 * dlls/user/tests/msg.c:
47100 Add test for undocumented 0x4D message sent on F1.
47102 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
47104 * dlls/msvcrt/tests/printf.c:
47105 Added a test case for %0f and %.0f.
47107 2005-10-27 Mike McCormack <mike@codeweavers.com>
47109 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
47110 Implement transforms. This still includes some debugging code which
47111 can be enabled by setting debug_transform to 1 in the relevant
47114 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
47116 * dlls/wineps/init.c:
47117 Reorder header files to avoid name space collision with symbol
47120 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
47122 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
47123 dlls/shell32/tests/shlfolder.c:
47124 Implemented UnixFolder's IPersistPropertyBag::Load method.
47126 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
47128 * dlls/oleaut32/tests/vartype.c:
47129 Add tests for functionality implemented or corrected: multiplication,
47130 division, cast to double, cast to string.
47132 2005-10-27 Robert Shearman <rob@codeweavers.com>
47134 * include/rpcproxy.h:
47135 Add the macros used in dlldata.c files.
47137 2005-10-27 Robert Shearman <rob@codeweavers.com>
47139 * dlls/oleaut32/tmarshal.c:
47140 There is no need to call IUnknown_QueryInterface since getting the
47141 correct object is handled by the proxy manager.
47143 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
47145 * dlls/shell32/iconcache.c:
47146 Remove iconcache pre-initialization hack, it's not necessary any
47149 2005-10-27 Hans Leidekker <hans@it.vu.nl>
47151 * tools/wineinstall:
47152 Wine is beta software now.
47154 2005-10-27 Mike McCormack <mike@codeweavers.com>
47156 * dlls/msi/action.c:
47157 Tidy up the RegisterProduct action a little.
47159 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47161 * dlls/d3d8/device.c:
47162 Release the OpenGL context when the device is released.
47164 2005-10-27 Alexandre Julliard <julliard@winehq.org>
47166 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
47167 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
47168 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
47169 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
47170 programs/winecfg/driveui.c, programs/winecfg/resource.h:
47171 Get rid of the show dir symlink option.
47173 2005-10-27 Alexandre Julliard <julliard@winehq.org>
47175 * dlls/ntdll/directory.c:
47176 Make show_dir_symlinks the default and get rid of the option.
47178 2005-10-27 Alexandre Julliard <julliard@winehq.org>
47181 Make the unmount_device request take a handle to the device file
47182 itself instead of a handle to a file opened on the device.
47184 2005-10-27 Robert Reif <reif@earthlink.net>
47186 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
47187 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
47188 Added more error codes to dxerr8 and dxerr9 which were extracted from
47189 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
47191 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47193 * dlls/kernel/tests/process.c:
47194 Test for argv handling.
47196 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
47198 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
47199 Add stub implementation for NtAccessCheckAndAuditAlarm.
47201 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
47203 * include/advpub.h:
47204 Declare ExecuteCab and TranslateInfString.
47206 2005-10-27 Juan Lang <juan_lang@yahoo.com>
47208 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
47209 dlls/crypt32/tests/main.c, include/wincrypt.h:
47210 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
47212 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47214 * dlls/wined3d/vertexshader.c:
47215 Correct the number of parameters expected for the LRP function.
47217 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47219 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
47220 dlls/d3d8/vertexbuffer.c:
47221 Changed index and vertex buffer so that internal references are
47222 counted separately to external ones.
47224 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
47226 * programs/regedit/Fr.rc:
47227 Updated French resources.
47229 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
47231 * dlls/shell32/shellord.c:
47232 Correctly handle flags parameter in SHAddToRecentDocs.
47234 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
47236 * aclocal.m4, configure:
47237 Print first line of LDD output only.
47239 2005-10-27 Mike McCormack <mike@codeweavers.com>
47241 * dlls/msvcrt/wcs.c:
47242 Missing and zero precision specifiers are different.
47244 2005-10-27 Robert Shearman <rob@codeweavers.com>
47246 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
47247 Add IFontEventsDisp and IProvideMultipleClassInfo.
47249 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
47251 * dlls/comctl32/header.c:
47252 Unify HEADER_SetItem[A/W] into one function.
47254 2005-10-27 Mike McCormack <mike@codeweavers.com>
47256 * dlls/shell32/shelllink.c:
47257 Add the IObjectWithSite interface.
47259 2005-10-27 Mike McCormack <mike@codeweavers.com>
47261 * dlls/user/tests/menu.c:
47262 Add a currently failing test case for menus.
47264 2005-10-27 Robert Reif <reif@earthlink.net>
47266 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
47267 Remove unused variable from IDirectSoundFullDuplexImpl.
47268 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
47270 2005-10-26 Alexandre Julliard <julliard@winehq.org>
47272 * dlls/kernel/file.c:
47273 In FindNextFileExW don't report directory symlinks that point to one
47274 of the parent directories, to avoid infinite recursions.
47276 2005-10-26 Mike McCormack <mike@codeweavers.com>
47278 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
47280 Create a stub function to apply a single table transform and call it
47281 where we need to apply transforms.
47283 2005-10-26 Huw Davies <huw@codeweavers.com>
47285 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
47286 include/rpcproxy.h:
47287 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
47288 along with a few related defines.
47290 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
47292 * dlls/oleaut32/vartype.c:
47293 Implement complete VarDecDiv() for any valid DECIMAL.
47295 2005-10-26 Alexandre Julliard <julliard@winehq.org>
47297 * dlls/ntdll/loader.c:
47298 Attach to implicitly loaded builtin dlls on process startup.
47300 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
47302 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
47303 programs/regedit/framewnd.c, programs/regedit/main.h,
47304 programs/regedit/resource.h, programs/regedit/treeview.c:
47305 - Added Find functions
47306 - Some refactoring that made Find functions possible
47307 - GetItemPath returns a heap-allocated string
47308 - subtree update put into a separate function UpdateExpandingTree
47309 - error() utility function made public
47310 - Find functions are grayed/ungrayed based on context (which fixes
47311 invalid 'grayed' flag in some localizations).
47312 - InvalidateRect to fix display glitches coming from using
47314 - English and Polish resource updates (Find dialog box and Find menu
47315 options, string not found message).
47317 2005-10-26 Huw Davies <huw@codeweavers.com>
47319 * dlls/oleaut32/tmarshal.c:
47320 Treat paramflags == 0 like PARAMFLAG_FIN.
47322 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
47324 * dlls/oleaut32/vartype.c:
47325 Implement complete VarDecMul() for any valid DECIMAL.
47327 2005-10-26 Mike McCormack <mike@codeweavers.com>
47329 * dlls/msi/action.c:
47330 Enumerate the substorage transforms for any patches that are passed on
47331 the command line with PATCH=. Need to implement
47332 table_apply_transform() before this will do anything interesting.
47334 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
47336 * dlls/user/exticon.c, dlls/user/tests/resource.c:
47337 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
47338 if SearchPath fails to find the requested file in
47339 PrivateExtractIcons.
47340 - Some unit tests for PrivateExtractIcons.
47342 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
47344 * dlls/oleaut32/variant.c:
47345 Handle VT_CY in VarDiv().
47347 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
47349 * dlls/version/info.c:
47350 Updated trace to support VERSIONED_PRINTER.
47352 2005-10-26 Peter Beutner <p.beutner@gmx.net>
47354 * dlls/ntdll/cdrom.c:
47355 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
47357 2005-10-26 Robert Shearman <rob@codeweavers.com>
47359 * dlls/ole32/defaulthandler.c:
47360 Implement a Stop function and use this to properly implement
47361 IOleObject_Close, IAdviseSink_OnClose and the destructor.
47363 2005-10-26 Robert Shearman <rob@codeweavers.com>
47365 * dlls/oleaut32/tmarshal.c:
47366 - Forward IDispatch functions to the MIDL-generated proxy.
47367 - Remove special cases caused by previous marshaling of IDispatch &
47368 IUnknown that is no longer done.
47369 - Add error messages if an IUnknown or IDispatch method is called when
47370 it no longer should be.
47372 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
47374 * dlls/oleaut32/vartype.c:
47375 Implement complete VarBstrFromDec() for any valid DECIMAL, with
47376 internationalization support borrowed from VARIANT_BstrFromReal(). The
47377 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
47378 function and reused.
47380 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
47382 * dlls/user/tests/msg.c:
47383 Silently ignore WM_PAINT in msg tests.
47385 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
47387 * include/winternl.h:
47388 Add OBJECT_BASIC_INFORMATION to winternl.h.
47390 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
47392 * dlls/ntdll/file.c:
47393 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
47395 2005-10-26 Mike McCormack <mike@codeweavers.com>
47397 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
47398 Create an internal handle-free api for reading MSI database summary
47401 2005-10-26 Mike McCormack <mike@codeweavers.com>
47403 * dlls/msi/dialog.c:
47404 Switch back to using IPicture to load images. LoadImage did the
47405 resizing for us, but doesn't handle jpeg files and requires us writing
47406 a temp file, whereas IPicture handles jpeg files and can load directly
47409 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
47411 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
47412 Add a test for GetCurrentObject, make it pass under Wine.
47414 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
47416 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
47417 Make secur32.dll tests load on nt 4.0.
47419 2005-10-26 Hans Leidekker <hans@it.vu.nl>
47421 * dlls/odbccp32/odbccp32.c:
47422 Implement SQLInstallDriverManager.
47424 2005-10-26 Stefan Huehner <stefan@huehner.org>
47426 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
47427 Fix IXMLDOMDocument error handling.
47429 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
47431 * dlls/msvcrt/undname.c:
47432 Previous fix incorrectly removed all test for strings starting with
47433 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
47436 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
47438 * dlls/winspool/tests/info.c:
47439 Fix for GetPrinterDriverDirectoryA test.
47441 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
47443 * dlls/kernel/tests/path.c:
47444 Test for return value from CreateDirectory("c:").
47446 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
47448 * dlls/wininet/http.c, dlls/wininet/internet.h:
47449 Make functions static.
47451 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
47453 * programs/notepad/main.c:
47454 Windows XP does not always include the executable file name on the
47457 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
47459 * programs/notepad/dialog.c:
47460 Need an explicit truncate command to shorten the length of a file.
47462 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47464 * dlls/capi2032/cap20wxx.c:
47465 Fix gcc 4 warnings.
47467 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47469 * dlls/gdi/tests/metafile.c:
47470 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
47472 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
47474 * dlls/user/tests/text.c, dlls/user/text.c:
47475 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
47478 2005-10-26 Alexandre Julliard <julliard@winehq.org>
47480 * ChangeLog, documentation/ChangeLog.ALPHA:
47481 Start a new ChangeLog file. Older changes moved to
47482 documentation/ChangeLog.ALPHA.
47484 2005-10-25 Alexandre Julliard <julliard@winehq.org>
47486 * ANNOUNCE, ChangeLog, VERSION, configure:
47489 ----------------------------------------------------------------